reactos.git
6 years ago- Synchronize up to trunk's revision r57864.
Hermès Bélusca-Maïto [Mon, 10 Dec 2012 23:01:20 +0000 (23:01 +0000)]
- Synchronize up to trunk's revision r57864.
- [CONSRV/WINSRV] Add langage definition support.

svn path=/branches/ros-csrss/; revision=57865

6 years ago[ADVAPI32_WINETEST]: Sync with Wine 1.5.19.
Amine Khaldi [Mon, 10 Dec 2012 14:54:40 +0000 (14:54 +0000)]
[ADVAPI32_WINETEST]: Sync with Wine 1.5.19.

svn path=/trunk/; revision=57864

6 years ago[PSDK]
Amine Khaldi [Mon, 10 Dec 2012 14:54:25 +0000 (14:54 +0000)]
[PSDK]
* Update some headers.

svn path=/trunk/; revision=57863

6 years ago[ADVPACK_WINETEST]: Sync with Wine 1.5.19.
Amine Khaldi [Mon, 10 Dec 2012 14:29:16 +0000 (14:29 +0000)]
[ADVPACK_WINETEST]: Sync with Wine 1.5.19.

svn path=/trunk/; revision=57862

6 years ago[ADVPACK]: Sync with Wine 1.5.19.
Amine Khaldi [Mon, 10 Dec 2012 14:28:25 +0000 (14:28 +0000)]
[ADVPACK]: Sync with Wine 1.5.19.

svn path=/trunk/; revision=57861

6 years ago[USBCCGP]
Johannes Anderwald [Mon, 10 Dec 2012 08:50:21 +0000 (08:50 +0000)]
[USBCCGP]
- Fix bug in the debugging code
CORE-6574

svn path=/trunk/; revision=57860

6 years ago[NTOSKRNL]
Hermès Bélusca-Maïto [Sun, 9 Dec 2012 22:15:42 +0000 (22:15 +0000)]
[NTOSKRNL]
Do the fading if we are in a valid state.

svn path=/trunk/; revision=57859

6 years ago[SHELL32_WINETEST]: Sync with Wine 1.5.19.
Amine Khaldi [Sun, 9 Dec 2012 22:05:54 +0000 (22:05 +0000)]
[SHELL32_WINETEST]: Sync with Wine 1.5.19.

svn path=/trunk/; revision=57858

6 years ago[PSDK]
Amine Khaldi [Sun, 9 Dec 2012 22:04:46 +0000 (22:04 +0000)]
[PSDK]
* Update some shell related headers.
[UUID]
* Add some GUIDs to shguids.c.
[MAIN.CPL]
* Remove initguid.h inclusion and link to uuid.

svn path=/trunk/; revision=57857

6 years ago[NTOSKRNL]
Hermès Bélusca-Maïto [Sun, 9 Dec 2012 21:59:25 +0000 (21:59 +0000)]
[NTOSKRNL]
Mention that the part of code related to displaying SKU-related bitmap is disabled due to CORE-6781.

svn path=/trunk/; revision=57856

6 years ago[NTOSKRNL]
Hermès Bélusca-Maïto [Sun, 9 Dec 2012 21:43:51 +0000 (21:43 +0000)]
[NTOSKRNL]
Reintroduce the long-awaited boot-logo fading-in, removed since ReactOS 0.3.3 due to bootvid / inbv refactoring. Code taken from the old (ie. pre-ReactOS 0.3.3) bootvid.

svn path=/trunk/; revision=57855

6 years ago[NTDLL_WINETEST]: Sync with Wine 1.5.19.
Amine Khaldi [Sun, 9 Dec 2012 20:47:13 +0000 (20:47 +0000)]
[NTDLL_WINETEST]: Sync with Wine 1.5.19.

svn path=/trunk/; revision=57854

6 years ago[KERNEL32_WINETEST]: Sync with Wine 1.5.19.
Amine Khaldi [Sun, 9 Dec 2012 20:39:13 +0000 (20:39 +0000)]
[KERNEL32_WINETEST]: Sync with Wine 1.5.19.

svn path=/trunk/; revision=57853

6 years ago[MSI_WINETEST]: Sync with Wine 1.5.19.
Amine Khaldi [Sun, 9 Dec 2012 19:52:12 +0000 (19:52 +0000)]
[MSI_WINETEST]: Sync with Wine 1.5.19.

svn path=/trunk/; revision=57852

6 years ago[MSI]: Sync to Wine 1.5.19.
Amine Khaldi [Sun, 9 Dec 2012 19:43:59 +0000 (19:43 +0000)]
[MSI]: Sync to Wine 1.5.19.

svn path=/trunk/; revision=57851

6 years ago[PSDK]
Amine Khaldi [Sun, 9 Dec 2012 19:32:24 +0000 (19:32 +0000)]
[PSDK]
* Update some headers.
* Import Wine's ntddcdvd.h.

svn path=/trunk/; revision=57850

6 years ago[USBCCGP]
Johannes Anderwald [Sun, 9 Dec 2012 18:39:35 +0000 (18:39 +0000)]
[USBCCGP]
- Add more debugging for failing webcam
CORE-6574

svn path=/trunk/; revision=57849

6 years ago[NTOSKRNL]
Pierre Schweitzer [Sun, 9 Dec 2012 18:00:52 +0000 (18:00 +0000)]
[NTOSKRNL]
Properly set the position in name string when matching DOS_STAR wildcard.
This fixed 6 failing tests.

svn path=/trunk/; revision=57848

6 years agoFix SVN property
Hermès Bélusca-Maïto [Sun, 9 Dec 2012 16:46:31 +0000 (16:46 +0000)]
Fix SVN property

svn path=/trunk/; revision=57847

6 years ago[FREELDR]
Hermès Bélusca-Maïto [Sun, 9 Dec 2012 16:44:45 +0000 (16:44 +0000)]
[FREELDR]
Fix SVN properties (part 2)

svn path=/trunk/; revision=57846

6 years ago[FREELDR]
Hermès Bélusca-Maïto [Sun, 9 Dec 2012 16:38:13 +0000 (16:38 +0000)]
[FREELDR]
Fix SVN properties.

svn path=/trunk/; revision=57845

6 years ago[NTOSKRNL]
Pierre Schweitzer [Sun, 9 Dec 2012 15:11:09 +0000 (15:11 +0000)]
[NTOSKRNL]
Properly define tags for allocations

svn path=/trunk/; revision=57844

6 years ago[FREELDR]
Hermès Bélusca-Maïto [Sun, 9 Dec 2012 15:09:49 +0000 (15:09 +0000)]
[FREELDR]
Add SetupUiInitialize also for ARM (do nothing).

svn path=/trunk/; revision=57843

6 years ago[FREELDR]
Hermès Bélusca-Maïto [Sun, 9 Dec 2012 15:01:51 +0000 (15:01 +0000)]
[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

6 years ago[WIN32CSR]
Pierre Schweitzer [Sun, 9 Dec 2012 14:53:32 +0000 (14:53 +0000)]
[WIN32CSR]
Add langage definition support

svn path=/trunk/; revision=57841

6 years ago[SERVICES_WINETEST]: Import from Wine 1.5.19.
Amine Khaldi [Sun, 9 Dec 2012 13:06:56 +0000 (13:06 +0000)]
[SERVICES_WINETEST]: Import from Wine 1.5.19.

svn path=/trunk/; revision=57840

6 years ago[REGEDIT_WINETEST]: Import from Wine 1.5.19.
Amine Khaldi [Sun, 9 Dec 2012 13:02:24 +0000 (13:02 +0000)]
[REGEDIT_WINETEST]: Import from Wine 1.5.19.

svn path=/trunk/; revision=57839

6 years ago[CRT]
Jérôme Gardou [Sun, 9 Dec 2012 11:42:02 +0000 (11:42 +0000)]
[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

6 years ago[LSASRV]
Eric Kohl [Sun, 9 Dec 2012 11:34:09 +0000 (11:34 +0000)]
[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

6 years ago[CRT]
Jérôme Gardou [Sun, 9 Dec 2012 04:06:25 +0000 (04:06 +0000)]
[CRT]
 - attempt to fix MSVC build

svn path=/trunk/; revision=57836

6 years ago[MSVCRT_WINETEST]
Jérôme Gardou [Sun, 9 Dec 2012 03:39:12 +0000 (03:39 +0000)]
[MSVCRT_WINETEST]
 - ROSTESTS-91 #comment Fixed with r57833 and r57834 #resolve

svn path=/trunk/; revision=57835

6 years ago[CRT]
Jérôme Gardou [Sun, 9 Dec 2012 03:36:14 +0000 (03:36 +0000)]
[CRT]
 - attempt to fix build

svn path=/trunk/; revision=57834

6 years ago[MSVCRT]
Jérôme Gardou [Sun, 9 Dec 2012 03:17:14 +0000 (03:17 +0000)]
[MSVCRT]
 - Massive update to go towards a proper localization implementation
Based on wine code

svn path=/trunk/; revision=57833

6 years ago[LSASRV]
Eric Kohl [Sat, 8 Dec 2012 23:12:30 +0000 (23:12 +0000)]
[LSASRV]
Implement LsarSetServerRole, LsarSetModification and LsarSetAuditFull.

svn path=/trunk/; revision=57832

6 years ago[KERNEL32]
Jérôme Gardou [Sat, 8 Dec 2012 22:24:56 +0000 (22:24 +0000)]
[KERNEL32]
 - Formatting, no code change

svn path=/trunk/; revision=57831

6 years ago[USERENV]
Jérôme Gardou [Sat, 8 Dec 2012 22:11:41 +0000 (22:11 +0000)]
[USERENV]
 - Formatting, no code change

svn path=/trunk/; revision=57830

6 years ago[MSVCRT_WINETEST]
Jérôme Gardou [Sat, 8 Dec 2012 22:02:22 +0000 (22:02 +0000)]
[MSVCRT_WINETEST]
 - sync with wine 1.5.19

svn path=/trunk/; revision=57829

6 years ago[INCLUDE/CRT]
Jérôme Gardou [Sat, 8 Dec 2012 21:46:08 +0000 (21:46 +0000)]
[INCLUDE/CRT]
 - Add yet an other __ROS_LONG64__ hack to get newest wine tests to compile

svn path=/trunk/; revision=57828

6 years ago[USETUP]
Hermès Bélusca-Maïto [Sat, 8 Dec 2012 21:09:57 +0000 (21:09 +0000)]
[USETUP]
Finish to translate "ReactOS xxxxx Setup".

svn path=/trunk/; revision=57827

6 years ago[USBCCGP]
Johannes Anderwald [Sat, 8 Dec 2012 19:52:10 +0000 (19:52 +0000)]
[USBCCGP]
- Add debugging function to analyze configuration descriptor
- Remove assert
CORE-6574

svn path=/trunk/; revision=57826

6 years ago[HIDCLASS]
Johannes Anderwald [Sat, 8 Dec 2012 19:17:35 +0000 (19:17 +0000)]
[HIDCLASS]
- Handle device initialization errors
CORE-6575

svn path=/trunk/; revision=57825

6 years ago[CRT]
Jérôme Gardou [Sat, 8 Dec 2012 17:46:27 +0000 (17:46 +0000)]
[CRT]
 - Fix build

svn path=/trunk/; revision=57824

6 years ago[MSVCRT]
Jérôme Gardou [Sat, 8 Dec 2012 17:44:38 +0000 (17:44 +0000)]
[MSVCRT]
 - Properly implement and export _fpcontrol_s

svn path=/trunk/; revision=57823

6 years ago[INCLUDE/CRT]
Jérôme Gardou [Sat, 8 Dec 2012 17:40:28 +0000 (17:40 +0000)]
[INCLUDE/CRT]
 - Add _MCW_DN definition

svn path=/trunk/; revision=57822

6 years ago[LSASRV]
Eric Kohl [Sat, 8 Dec 2012 17:18:17 +0000 (17:18 +0000)]
[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

6 years ago[SHELL32]
Jérôme Gardou [Sat, 8 Dec 2012 16:34:08 +0000 (16:34 +0000)]
[SHELL32]
 - Use CPL_STARTWPARMSW since we are sending a unicode string

svn path=/trunk/; revision=57820

6 years ago[CONSRV]
Hermès Bélusca-Maïto [Sat, 8 Dec 2012 16:13:16 +0000 (16:13 +0000)]
[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

6 years ago[CONSRV]
Hermès Bélusca-Maïto [Sat, 8 Dec 2012 00:45:41 +0000 (00:45 +0000)]
[CONSRV]
"Reply Already Sent" and not already done !

svn path=/branches/ros-csrss/; revision=57818

6 years ago[KERNEL32]
Hermès Bélusca-Maïto [Sat, 8 Dec 2012 00:39:24 +0000 (00:39 +0000)]
[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

6 years ago[HIDUSB]
Johannes Anderwald [Fri, 7 Dec 2012 18:44:14 +0000 (18:44 +0000)]
[HIDUSB]
- Retry retrieving report descriptor with old hid version
- #CORE-6575 for details

svn path=/trunk/; revision=57816

6 years ago[SPIDER]
Thomas Faber [Fri, 7 Dec 2012 18:00:30 +0000 (18:00 +0000)]
[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

6 years ago[NDIS]
Johannes Anderwald [Fri, 7 Dec 2012 10:33:49 +0000 (10:33 +0000)]
[NDIS]
- Fix several bugs in NdisOpenFile
- Introduced in rev 5990 (5/9/2003)

svn path=/trunk/; revision=57814

6 years ago[LIBUSB]
Johannes Anderwald [Fri, 7 Dec 2012 09:33:05 +0000 (09:33 +0000)]
[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

6 years ago[LIBUSB]
Johannes Anderwald [Fri, 7 Dec 2012 08:21:35 +0000 (08:21 +0000)]
[LIBUSB]
- Fix build

svn path=/trunk/; revision=57812

6 years ago[LIBUSB]
Johannes Anderwald [Fri, 7 Dec 2012 08:18:45 +0000 (08:18 +0000)]
[LIBUSB]
- Set status and transferred byte length
- Display error msg when request fails
- Remove asserts
- CORE-6574 CORE-6676

svn path=/trunk/; revision=57811

6 years ago[CSRSRV/BASESRV/CONSRV/WINSRV]
Hermès Bélusca-Maïto [Thu, 6 Dec 2012 23:43:31 +0000 (23:43 +0000)]
[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

6 years ago[NTDLL/CSRSRV]
Hermès Bélusca-Maïto [Thu, 6 Dec 2012 22:24:27 +0000 (22:24 +0000)]
[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

6 years ago[NTDLL]
Hermès Bélusca-Maïto [Thu, 6 Dec 2012 21:52:09 +0000 (21:52 +0000)]
[NTDLL]
Correct some comments.

svn path=/branches/ros-csrss/; revision=57808

6 years ago[HIDCLASS]
Johannes Anderwald [Thu, 6 Dec 2012 02:09:54 +0000 (02:09 +0000)]
[HIDCLASS]
- Don't assert on initialization error

svn path=/trunk/; revision=57807

6 years ago[CSRSRV]
Hermès Bélusca-Maïto [Wed, 5 Dec 2012 23:21:41 +0000 (23:21 +0000)]
[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

6 years ago[HIDUSB]
Johannes Anderwald [Wed, 5 Dec 2012 08:26:39 +0000 (08:26 +0000)]
[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

6 years ago[CSRSRV]
Hermès Bélusca-Maïto [Tue, 4 Dec 2012 23:10:07 +0000 (23:10 +0000)]
[CSRSRV]
Add the CSRSRV status file from trunk/reactos/subsystems/csr/csrsrv/ and update it.

svn path=/branches/ros-csrss/; revision=57804

6 years ago[NDIS]
Johannes Anderwald [Tue, 4 Dec 2012 23:09:48 +0000 (23:09 +0000)]
[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

6 years agoWell, "Types".
Hermès Bélusca-Maïto [Tue, 4 Dec 2012 23:04:54 +0000 (23:04 +0000)]
Well, "Types".

svn path=/branches/ros-csrss/; revision=57802

6 years ago[CSRSRV]
Hermès Bélusca-Maïto [Tue, 4 Dec 2012 23:01:54 +0000 (23:01 +0000)]
[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

6 years ago[USBD]
Johannes Anderwald [Tue, 4 Dec 2012 19:48:51 +0000 (19:48 +0000)]
[USBD]
- Add missing exports

svn path=/trunk/; revision=57800

6 years ago[USBHUB]
Johannes Anderwald [Tue, 4 Dec 2012 19:20:12 +0000 (19:20 +0000)]
[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

6 years ago[NTOSKRNL/fsrtl]
Jérôme Gardou [Tue, 4 Dec 2012 12:09:59 +0000 (12:09 +0000)]
[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

6 years ago[LIBUSB]
Johannes Anderwald [Tue, 4 Dec 2012 05:38:42 +0000 (05:38 +0000)]
[LIBUSB]
- Remove assert
- CORE-6280

svn path=/trunk/; revision=57797

6 years ago- Set SurpriseRemovalOK flag when IRP_MN_QUERY_CAPABILITIES was handled successfully
Johannes Anderwald [Tue, 4 Dec 2012 05:13:22 +0000 (05:13 +0000)]
- Set SurpriseRemovalOK flag when IRP_MN_QUERY_CAPABILITIES was handled successfully
- CORE-6447

svn path=/trunk/; revision=57796

6 years ago- Add assert for testing
Johannes Anderwald [Tue, 4 Dec 2012 04:58:31 +0000 (04:58 +0000)]
- Add assert for testing
- CORE-6676

svn path=/trunk/; revision=57795

6 years ago- Do not assert on failed devices
Johannes Anderwald [Tue, 4 Dec 2012 04:34:12 +0000 (04:34 +0000)]
- Do not assert on failed devices
- CORE-6794

svn path=/trunk/; revision=57794

6 years ago[FASTFAT]
Pierre Schweitzer [Mon, 3 Dec 2012 22:17:51 +0000 (22:17 +0000)]
[FASTFAT]
ExFreePool -> ExFreePoolWithTag

svn path=/trunk/; revision=57793

6 years ago[NTOSKRNL]
Pierre Schweitzer [Mon, 3 Dec 2012 22:15:28 +0000 (22:15 +0000)]
[NTOSKRNL]
ExFreePool -> ExFreePoolWithTag

svn path=/trunk/; revision=57792

6 years ago[CDFS]
Pierre Schweitzer [Sun, 2 Dec 2012 21:04:31 +0000 (21:04 +0000)]
[CDFS]
Allow apply the fix from r57789 to CDFS. Even if it doesn't solve the issue, it keeps being right
Ref: WDK

svn path=/trunk/; revision=57791

6 years ago[USETUP]
Hermès Bélusca-Maïto [Sun, 2 Dec 2012 20:17:17 +0000 (20:17 +0000)]
[USETUP]
Beautify "Entrée" and "Échap"

svn path=/trunk/; revision=57790

6 years ago[FASTFAT]
Pierre Schweitzer [Sun, 2 Dec 2012 16:42:54 +0000 (16:42 +0000)]
[FASTFAT]
Handle special cases with search patterns in DoQuery().
This may (should?) fix kernel32_winetest::path test
Ref: WDK

svn path=/trunk/; revision=57789

6 years agoFix a counting bug (spotted by HeisSpiter a.k.a. pschweitzer :) )
Hermès Bélusca-Maïto [Sun, 2 Dec 2012 15:36:18 +0000 (15:36 +0000)]
Fix a counting bug (spotted by HeisSpiter a.k.a. pschweitzer :) )

svn path=/trunk/; revision=57788

6 years ago[NTOSKRNL]
Hermès Bélusca-Maïto [Sun, 2 Dec 2012 15:30:59 +0000 (15:30 +0000)]
[NTOSKRNL]
- Skip other spaces preceding a command option instead of increasing the reading pointer of a constant (should fix KDSERIAL).
- Use a macro for representing length in chars of constant strings instead of putting magic values.

svn path=/trunk/; revision=57787

6 years ago[VGA/VGA_NEW]
Timo Kreuzer [Sat, 1 Dec 2012 11:49:59 +0000 (11:49 +0000)]
[VGA/VGA_NEW]
Fix MSVC warnings

svn path=/trunk/; revision=57786

6 years agoSynchronize up to trunk's revision r57784.
Hermès Bélusca-Maïto [Fri, 30 Nov 2012 21:32:42 +0000 (21:32 +0000)]
Synchronize up to trunk's revision r57784.

svn path=/branches/ros-csrss/; revision=57785

6 years ago[LSASRV]
Eric Kohl [Thu, 29 Nov 2012 22:02:22 +0000 (22:02 +0000)]
[LSASRV]
- Fix object deletion.
- Add a registry wrapper function that enables us to delete registry keys which have already been opened.
- Make LsarDelete call LsarDeleteObject because otherwise object deletion would not be possible.

svn path=/trunk/; revision=57784

6 years ago[KDCOM]
Hermès Bélusca-Maïto [Thu, 29 Nov 2012 10:26:00 +0000 (10:26 +0000)]
[KDCOM]
Fixes COM port debugging output with Virtual PC 2007. See r57781 for more details.

CORE-4247 #comment Fixed also in r57782.

svn path=/trunk/; revision=57782

6 years ago[KDDLL]
Hermès Bélusca-Maïto [Wed, 28 Nov 2012 23:23:54 +0000 (23:23 +0000)]
[KDDLL]
- Use cportlib for COM port facilities. Fixes COM port debugging output with Virtual PC 2007.
- Remove now unneeded header file.

CORE-4247 #comment Fixed in r57776, r57777, r57780 and r57781. #resolve

svn path=/trunk/; revision=57781

6 years ago[CPORTLIB/FREELDR]
Hermès Bélusca-Maïto [Wed, 28 Nov 2012 23:16:01 +0000 (23:16 +0000)]
[CPORTLIB/FREELDR]
GetByte  --> Wait for data (with timeout) and get it if available.
PollByte --> Check for data, get it if available, and return immediately.

svn path=/trunk/; revision=57780

6 years ago[Win32k]
James Tabor [Wed, 28 Nov 2012 23:05:57 +0000 (23:05 +0000)]
[Win32k]
- Fix crash when the exception is thrown.

svn path=/trunk/; revision=57779

6 years ago[FREELDR]
Hermès Bélusca-Maïto [Wed, 28 Nov 2012 22:25:07 +0000 (22:25 +0000)]
[FREELDR]
Remove unuseful defines, now.

svn path=/trunk/; revision=57778

6 years ago[FREELDR]
Hermès Bélusca-Maïto [Wed, 28 Nov 2012 22:16:15 +0000 (22:16 +0000)]
[FREELDR]
- Make use of the previously committed cportlib code. This works great on VPC 2007 :)
- Comment the unused Rs232PortPollByte function.
- In hardware.c, add useful comments and two macros holding the maximum number of COM and LPT ports.

svn path=/trunk/; revision=57777

6 years ago[CPORTLIB]
Hermès Bélusca-Maïto [Wed, 28 Nov 2012 22:12:29 +0000 (22:12 +0000)]
[CPORTLIB]
- Do a synthesis of all the code I've found concerning initializing COM ports (in kdcom / kddll / kdbg in the kernel and in freeldr). The "// Windows" comments concern the original code for testing the existence of COM ports, inside cportlib, whereas "// ReactOS" comments concern the equivalent existing in our kdcom/kddll/kdbg etc...
- CORRECT THE VIRTUAL PC COM PORT INITIALIZATION !! The problem was, that the current COM port existence test fails on VPC whereas it works well in all other virtual machines. Therefore :
  * I keep the existing testing code in a function called ComPortTest1, this works everywhere but on VPC ;
  * I add a very basic COM port existence test function called ComPortTest2, which basically looks for the scratch register, this works everywhere including on VPC.
  * The COM port existence test consists in the two tests above.

svn path=/trunk/; revision=57776

6 years ago[SERIAL]
Hermès Bélusca-Maïto [Wed, 28 Nov 2012 22:03:07 +0000 (22:03 +0000)]
[SERIAL]
Comment the different defines.

svn path=/trunk/; revision=57775

6 years ago[SERIAL]
Hermès Bélusca-Maïto [Wed, 28 Nov 2012 21:57:31 +0000 (21:57 +0000)]
[SERIAL]
The SER_...(x) macros return UCHAR pointers, i.e. PUCHAR.

svn path=/trunk/; revision=57774

6 years ago[REGEDIT]
Thomas Faber [Wed, 28 Nov 2012 11:20:13 +0000 (11:20 +0000)]
[REGEDIT]
- Allow canceling import operations. Patch by Lee Schroeder.
CORE-6766 #resolve

svn path=/trunk/; revision=57773

6 years ago[REGEDIT]
Thomas Faber [Wed, 28 Nov 2012 11:17:24 +0000 (11:17 +0000)]
[REGEDIT]
- Add a line break to import prompt for improved readability. Suggested by Lee Schroeder.
CORE-6766

svn path=/trunk/; revision=57772

6 years ago[LSASRV]
Eric Kohl [Mon, 26 Nov 2012 21:55:09 +0000 (21:55 +0000)]
[LSASRV]
Do not store a key name in an LSA object. Fixes CORE-6792.

svn path=/trunk/; revision=57771

6 years ago[WineTests]
James Tabor [Mon, 26 Nov 2012 05:50:15 +0000 (05:50 +0000)]
[WineTests]
- Sync to 1.5.18

svn path=/trunk/; revision=57770

6 years ago[LSASRV]
Eric Kohl [Sun, 25 Nov 2012 19:47:54 +0000 (19:47 +0000)]
[LSASRV]
- Implement LsarDeleteObject.
- Store the object name in the database object in order to be able to delete the objects key later.

svn path=/trunk/; revision=57769

6 years agoCORE-6650 #resolve #comment Add missing files on bootcd. Patch By Lee Schroeder.
Sylvain Petreolle [Sun, 25 Nov 2012 19:35:56 +0000 (19:35 +0000)]
CORE-6650 #resolve #comment Add missing files on bootcd. Patch By Lee Schroeder.

svn path=/trunk/; revision=57768

6 years ago[LSASRV]
Eric Kohl [Sun, 25 Nov 2012 13:47:07 +0000 (13:47 +0000)]
[LSASRV]
- Add enumeration of user rights to LsarEnumerateAccountRights.
- Use RPC_UNICODE_STRING instead of UNICODE_STRING in the privilege lookup code.

svn path=/trunk/; revision=57767

6 years ago[LSASRV]
Eric Kohl [Sun, 25 Nov 2012 10:35:57 +0000 (10:35 +0000)]
[LSASRV]
Implement LsarGetQuotasForAccount and LsarSetQuotasForAccount.

svn path=/trunk/; revision=57766

6 years ago[WineTests]
James Tabor [Sun, 25 Nov 2012 02:53:09 +0000 (02:53 +0000)]
[WineTests]
- Sync to 1.5.18

svn path=/trunk/; revision=57765