Commit graph

52580 commits

Author SHA1 Message Date
Hermès Bélusca-Maïto 411b0a04a0 [FREELDR]
Fix SVN properties (part 2)

svn path=/trunk/; revision=57846
2012-12-09 16:44:45 +00:00
Hermès Bélusca-Maïto 04d0a4f284 [FREELDR]
Fix SVN properties.

svn path=/trunk/; revision=57845
2012-12-09 16:38:13 +00:00
Pierre Schweitzer 85cd41dc5e [NTOSKRNL]
Properly define tags for allocations

svn path=/trunk/; revision=57844
2012-12-09 15:11:09 +00:00
Hermès Bélusca-Maïto 9e719b7a55 [FREELDR]
Add SetupUiInitialize also for ARM (do nothing).

svn path=/trunk/; revision=57843
2012-12-09 15:09:49 +00:00
Hermès Bélusca-Maïto 3628b9f8e0 [FREELDR]
Improve the overall look:
- Augment the timeout of the livecd from 3 seconds to 5 seconds.
- In "Mini"-UI (i.e. NTLDR-like UI), add a newline between "Press ENTER" and the time counting.
- Have a real "Setup"-UI (i.e. make it really work).
- Add the possibility to change the title of menus.

svn path=/trunk/; revision=57842
2012-12-09 15:01:51 +00:00
Pierre Schweitzer 9316fd9ef1 [WIN32CSR]
Add langage definition support

svn path=/trunk/; revision=57841
2012-12-09 14:53:32 +00:00
Amine Khaldi f98d77e0ad [SERVICES_WINETEST]: Import from Wine 1.5.19.
svn path=/trunk/; revision=57840
2012-12-09 13:06:56 +00:00
Amine Khaldi 8e1cd45dae [REGEDIT_WINETEST]: Import from Wine 1.5.19.
svn path=/trunk/; revision=57839
2012-12-09 13:02:24 +00:00
Jérôme Gardou cece806823 [CRT]
- make some functions locale aware
 - add implementation of ___mb_cur_max_func and _isctype_l
[MSVCRT20]
 - keep up with msvcrt
[MSVCRT40]
 - ditto

svn path=/trunk/; revision=57838
2012-12-09 11:42:02 +00:00
Eric Kohl 90b34c856c [LSASRV]
- LsarQueryAuditEvents: Do not fail if the PolAdtEv attribute does not exist and return proper inormation to the caller.
- Implement LsarSetAuditEvents.

svn path=/trunk/; revision=57837
2012-12-09 11:34:09 +00:00
Jérôme Gardou 16c5f9f124 [CRT]
- attempt to fix MSVC build

svn path=/trunk/; revision=57836
2012-12-09 04:06:25 +00:00
Jérôme Gardou 041dd3b70f [MSVCRT_WINETEST]
- ROSTESTS-91 #comment Fixed with r57833 and r57834 #resolve

svn path=/trunk/; revision=57835
2012-12-09 03:39:12 +00:00
Jérôme Gardou de65d32082 [CRT]
- attempt to fix build

svn path=/trunk/; revision=57834
2012-12-09 03:36:14 +00:00
Jérôme Gardou b588451fcf [MSVCRT]
- Massive update to go towards a proper localization implementation
Based on wine code

svn path=/trunk/; revision=57833
2012-12-09 03:17:14 +00:00
Eric Kohl 359c37fdf9 [LSASRV]
Implement LsarSetServerRole, LsarSetModification and LsarSetAuditFull. 

svn path=/trunk/; revision=57832
2012-12-08 23:12:30 +00:00
Jérôme Gardou fe2af27884 [KERNEL32]
- Formatting, no code change

svn path=/trunk/; revision=57831
2012-12-08 22:24:56 +00:00
Jérôme Gardou 2f7f2bfb3c [USERENV]
- Formatting, no code change

svn path=/trunk/; revision=57830
2012-12-08 22:11:41 +00:00
Jérôme Gardou 3a812eaed0 [MSVCRT_WINETEST]
- sync with wine 1.5.19

svn path=/trunk/; revision=57829
2012-12-08 22:02:22 +00:00
Jérôme Gardou 25c7e566aa [INCLUDE/CRT]
- Add yet an other __ROS_LONG64__ hack to get newest wine tests to compile

svn path=/trunk/; revision=57828
2012-12-08 21:46:08 +00:00
Hermès Bélusca-Maïto 14c031d2eb [USETUP]
Finish to translate "ReactOS xxxxx Setup".

svn path=/trunk/; revision=57827
2012-12-08 21:09:57 +00:00
Johannes Anderwald 86da1da11d [USBCCGP]
- Add debugging function to analyze configuration descriptor
- Remove assert
CORE-6574

svn path=/trunk/; revision=57826
2012-12-08 19:52:10 +00:00
Johannes Anderwald 0b6cc39c0a [HIDCLASS]
- Handle device initialization errors
CORE-6575

svn path=/trunk/; revision=57825
2012-12-08 19:17:35 +00:00
Jérôme Gardou 752fa55287 [CRT]
- Fix build

svn path=/trunk/; revision=57824
2012-12-08 17:46:27 +00:00
Jérôme Gardou f17fe2fe20 [MSVCRT]
- Properly implement and export _fpcontrol_s

svn path=/trunk/; revision=57823
2012-12-08 17:44:38 +00:00
Jérôme Gardou a7321eec6d [INCLUDE/CRT]
- Add _MCW_DN definition

svn path=/trunk/; revision=57822
2012-12-08 17:40:28 +00:00
Eric Kohl 5b127ff896 [LSASRV]
- Add a trusted flag to the lsa object type.
- Inherit the trusted flag from the policy object when an account or secret object is created or opened.
- Set the trusted flag for a policy object in LsaIOpenPolicyTrusted.

svn path=/trunk/; revision=57821
2012-12-08 17:18:17 +00:00
Jérôme Gardou a19c9a7015 [SHELL32]
- Use CPL_STARTWPARMSW since we are sending a unicode string

svn path=/trunk/; revision=57820
2012-12-08 16:34:08 +00:00
Hermès Bélusca-Maïto ca2cc847d2 [CONSRV]
- Delete all the remnants of Win32CsrValidateBuffer calls, which were replaced by standard CsrValidateMessageBuffer calls, and therefore delete the unused server.c file.
- Adapt WriteConsole API to use CSR waits. This replaces the old event-based waiting.

TODO: Dereference all the waits in Console->WriteWaitQueue.

svn path=/branches/ros-csrss/; revision=57819
2012-12-08 16:13:16 +00:00
Hermès Bélusca-Maïto 0da8c7abf0 [CONSRV]
"Reply Already Sent" and not already done !

svn path=/branches/ros-csrss/; revision=57818
2012-12-08 00:45:41 +00:00
Hermès Bélusca-Maïto 0d59b8df65 [KERNEL32]
- Simplify IntGetConsoleInput and IntReadConsole.

[CONSRV]
- Implement event waiting for reading console input buffer with CSR wait blocks. This replaces the event-based waiting which, after being moved from client-side (kernel32) to server-side (see r57721), made all consoles hang when one of them was waiting for new input.

TODO: Dereference all the waits in Console->ReadWaitQueue.

svn path=/branches/ros-csrss/; revision=57817
2012-12-08 00:39:24 +00:00
Johannes Anderwald d7c409d1d9 [HIDUSB]
- Retry retrieving report descriptor with old hid version
- #CORE-6575 for details

svn path=/trunk/; revision=57816
2012-12-07 18:44:14 +00:00
Thomas Faber 3aeef6d10e [SPIDER]
- Only dissolve a stack of cards if they're of the same color
- Allow easier recognition of suit in concealed cards
- Patch by Marcel Leyendeckers, m dot leyendeckers at gmx dot de
CORE-6808 #resolve #comment Committed. Thanks!

svn path=/trunk/; revision=57815
2012-12-07 18:00:30 +00:00
Johannes Anderwald 4f96b5fd3c [NDIS]
- Fix several bugs in NdisOpenFile
- Introduced in rev 5990 (5/9/2003)

svn path=/trunk/; revision=57814
2012-12-07 10:33:49 +00:00
Johannes Anderwald e5f8728f35 [LIBUSB]
- Set USBD status when a device is successfully configured and transferred length for vendor class requests
- Add error msg when copying of interface descriptor fails

svn path=/trunk/; revision=57813
2012-12-07 09:33:05 +00:00
Johannes Anderwald bbda91790a [LIBUSB]
- Fix build

svn path=/trunk/; revision=57812
2012-12-07 08:21:35 +00:00
Johannes Anderwald 075d464e9d [LIBUSB]
- Set status and transferred byte length
- Display error msg when request fails
- Remove asserts
- CORE-6574 CORE-6676

svn path=/trunk/; revision=57811
2012-12-07 08:18:45 +00:00
Hermès Bélusca-Maïto 80d0bde839 [CSRSRV/BASESRV/CONSRV/WINSRV]
- Add a useful CHECK_API_MSG_SIZE macro to check whether a server message structure can hold in a CSR_API_MESSAGE structure. These checks are required because LPC will use the generic CSR_API_MESSAGE structure for communicating all the different servers' messages, and thus we avoid possible buffer overflows with this method.
- Effectively use this macro for all the server message structures.
- Remove a hack regarding the maximum data size we can pass through the CSR LPC port.
- Remove the now unused CSRSS_HEADER_SIZE symbol.

svn path=/branches/ros-csrss/; revision=57810
2012-12-06 23:43:31 +00:00
Hermès Bélusca-Maïto 5127a493a3 [NTDLL/CSRSRV]
Re-fix part of the capture-buffer offset setting, based on what I understood from all my previous investigations. It reverts a little part of r57673 but fixing some existing bugs there.

svn path=/branches/ros-csrss/; revision=57809
2012-12-06 22:24:27 +00:00
Hermès Bélusca-Maïto 190ce5ba55 [NTDLL]
Correct some comments.

svn path=/branches/ros-csrss/; revision=57808
2012-12-06 21:52:09 +00:00
Johannes Anderwald 704fb912be [HIDCLASS]
- Don't assert on initialization error

svn path=/trunk/; revision=57807
2012-12-06 02:09:54 +00:00
Hermès Bélusca-Maïto ae20fbcb81 [CSRSRV]
- Comment on the size of some members of the CSR_WAIT_BLOCK structure.
- Initialize the WaitBlock member of CSR_THREAD to a valid value when creating a wait block, and NULLify it when we release a wait block.
- ALWAYS USE offsets in CSR_CAPTURE_BUFFER structure, instead of real pointers !! It is needed when their base address change (eg. during a CSR wait, their base address, corresponding to the address of an CSR API message, change) (found when testing CSR waits with the console).

svn path=/branches/ros-csrss/; revision=57806
2012-12-05 23:21:41 +00:00
Johannes Anderwald fae75d1fc7 [HIDUSB]
- Add check if interface descriptor was parsed
- Correct error message
- Set device idle after a configuration has been selected
- CORE-6574

svn path=/trunk/; revision=57805
2012-12-05 08:26:39 +00:00
Hermès Bélusca-Maïto 4ccda5290d [CSRSRV]
Add the CSRSRV status file from trunk/reactos/subsystems/csr/csrsrv/ and update it.

svn path=/branches/ros-csrss/; revision=57804
2012-12-04 23:10:07 +00:00
Johannes Anderwald 874a4d7f8b [NDIS]
- Set ParameterValue when NdisReadConfiguration is successful
- Fixes crash when Belkin F5D8053 N Wireless USB Adapter is initializing
- Introduced in rev 5338 (31/07/2003)



svn path=/trunk/; revision=57803
2012-12-04 23:09:48 +00:00
Hermès Bélusca-Maïto 014c8dde50 Well, "Types".
svn path=/branches/ros-csrss/; revision=57802
2012-12-04 23:04:54 +00:00
Hermès Bélusca-Maïto 2599e85e27 [CSRSRV]
- Correct a misspelling 'CsrThreadAltertable' -> 'CsrThreadAlertable'.
- Introduce CSR_REPLY_CODEs instead of using hardcoded values, and use them with CSR_API_ROUTINE-type functions. They correspond to which decision CSRSRV should take after a server function is called: answer to the client or not, and perform according tasks.

[BASESRV]
Use CSR_REPLY_CODEs.

svn path=/branches/ros-csrss/; revision=57801
2012-12-04 23:01:54 +00:00
Johannes Anderwald 05e2dc4e57 [USBD]
- Add missing exports

svn path=/trunk/; revision=57800
2012-12-04 19:48:51 +00:00
Johannes Anderwald da0a97394f [USBHUB]
- Handle devices which provide indicate a serial number but not provide one
- Fixes device installation initialization for F5D8053 N Wireless USB Adapter

svn path=/trunk/; revision=57799
2012-12-04 19:20:12 +00:00
Jérôme Gardou 327c78d386 [NTOSKRNL/fsrtl]
- Remove the right element from the list when uninitializing a file lock
- Do not modify the content of the table range while looping on its elements
- Fix rebuilding the table when unlocking a shared range
Thanks go to Pierre for the hint for where to look at
CORE-6615 #comment fixed by r57798 #resolve
CIRE-6535 #comment fixed by r55798 #resolve

svn path=/trunk/; revision=57798
2012-12-04 12:09:59 +00:00
Johannes Anderwald 39fda7c469 [LIBUSB]
- Remove assert
- CORE-6280

svn path=/trunk/; revision=57797
2012-12-04 05:38:42 +00:00