reactos.git
7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 years ago[LSASRV]
Eric Kohl [Sat, 24 Nov 2012 23:19:40 +0000 (23:19 +0000)]
[LSASRV]
- Add new registry API.
- Implement LsarEnumerateAccounts.

svn path=/trunk/; revision=57764

7 years ago[NTOSKRNL]
Hermès Bélusca-Maïto [Sat, 24 Nov 2012 19:50:31 +0000 (19:50 +0000)]
[NTOSKRNL]
Code formatting only

svn path=/trunk/; revision=57763

7 years ago[NTOSKRNL]
Hermès Bélusca-Maïto [Sat, 24 Nov 2012 19:38:05 +0000 (19:38 +0000)]
[NTOSKRNL]
Code formatting only

svn path=/trunk/; revision=57762

7 years ago[KD64]
Hermès Bélusca-Maïto [Sat, 24 Nov 2012 19:36:07 +0000 (19:36 +0000)]
[KD64]
Use \t instead of hardcoding the tab character.

svn path=/trunk/; revision=57761

7 years ago[CPORTLIB]
Hermès Bélusca-Maïto [Sat, 24 Nov 2012 18:22:26 +0000 (18:22 +0000)]
[CPORTLIB]
Code formatting only.

svn path=/trunk/; revision=57759

7 years ago[WIN32CSR]
Hermès Bélusca-Maïto [Sat, 24 Nov 2012 12:40:56 +0000 (12:40 +0000)]
[WIN32CSR]
Correct the initialization of text-mode console.

svn path=/trunk/; revision=57756

7 years agoInstall the vga fonts needed for the Blue driver.
Sylvain Petreolle [Sat, 24 Nov 2012 01:23:13 +0000 (01:23 +0000)]
Install the vga fonts needed for the Blue driver.

svn path=/trunk/; revision=57755

7 years ago[SERVICES]
Hermès Bélusca-Maïto [Sat, 24 Nov 2012 00:53:01 +0000 (00:53 +0000)]
[SERVICES]
- (Re-)implement acquiring/releasing driver-loading and unloading privilege (Note: the two privileges have the same name SE_LOAD_DRIVER_NAME).
- Rework the SCM initialization code. In particular, acquiring the starting lock MUST BE done BEFORE starting the RPC server, otherwise, a program can try to start a service (and during this operation, the global start lock is acquired by the SCM) DURING the initialization of SCM, and in particular between the call to ScmStartRpcServer and ScmAcquireServiceStartLock. The SCM would then see an already-acquired start lock at this point and would fail to initialize. ==> This commit corrects this behaviour.

svn path=/trunk/; revision=57754

7 years ago[LSASRV]
Eric Kohl [Sat, 24 Nov 2012 00:13:10 +0000 (00:13 +0000)]
[LSASRV]
- LsarSetInformationPolicy: Add stubs for all missing case.
- Implement LsarSetAuditLog and LsarSetDefaultQuota.

svn path=/trunk/; revision=57753

7 years ago[FREELDR]
Hermès Bélusca-Maïto [Fri, 23 Nov 2012 22:39:12 +0000 (22:39 +0000)]
[FREELDR]
When filling LoadOptions, strip the '/' commutator symbol in front of each option. Now we fully comply with Windows when holding LoaderBlock->LoadOptions, and the content of the registry value SystemStartOptions under HKLM\CurrentControlSet\Control display the options without their / symbol.

[WIN32K]
Now, the SystemStartOptions value doesn't contain / anymore.

svn path=/trunk/; revision=57752

7 years ago[NTOSKRNL]
Hermès Bélusca-Maïto [Fri, 23 Nov 2012 20:41:28 +0000 (20:41 +0000)]
[NTOSKRNL]
SystemBootDevice should be the ARC-formatted boot device (see what Windows does).

svn path=/trunk/; revision=57751

7 years agoThe console boot switch is really named CONSOLE, not CMDCONS, since r29948.
Hermès Bélusca-Maïto [Fri, 23 Nov 2012 20:05:35 +0000 (20:05 +0000)]
The console boot switch is really named CONSOLE, not CMDCONS, since r29948.

svn path=/trunk/; revision=57750

7 years agoRevert 57718
Colin Finck [Fri, 23 Nov 2012 11:22:46 +0000 (11:22 +0000)]
Revert 57718

svn path=/trunk/; revision=57748

7 years agoFix Unicode output on the console, broken in 33866, fixed in 34042, broken again...
Colin Finck [Fri, 23 Nov 2012 11:18:28 +0000 (11:18 +0000)]
Fix Unicode output on the console, broken in 33866, fixed in 34042, broken again in 38185, fixed again in 51058 and finally broken yet another time since 54651...
I think this history deserves champagne and forceful warning comments, which have been added.
Simple solution: Don't blindly sync Wine code!

#resolve #CORE-6495

svn path=/trunk/; revision=57747

7 years ago[LSASRV]
Eric Kohl [Thu, 22 Nov 2012 22:09:59 +0000 (22:09 +0000)]
[LSASRV]
Move set functions to the end of the file. No code changes!

svn path=/trunk/; revision=57746

7 years ago[LSASRV]
Eric Kohl [Thu, 22 Nov 2012 21:25:15 +0000 (21:25 +0000)]
[LSASRV]
LsarSetInformationPolicy: Add labels for unimplemented cases.

svn path=/trunk/; revision=57745

7 years ago[LSASRV]
Eric Kohl [Tue, 20 Nov 2012 22:34:00 +0000 (22:34 +0000)]
[LSASRV]
- Create and set a security descriptor for newly created secrets.

svn path=/trunk/; revision=57742

7 years ago[LSASRV]
Eric Kohl [Mon, 19 Nov 2012 21:33:07 +0000 (21:33 +0000)]
[LSASRV]
- Move LsapCreatePolicySd into a separate file.
- Create and set a security descriptor to newly created accounts.

svn path=/trunk/; revision=57737

7 years ago[INCLUDE]
Eric Kohl [Mon, 19 Nov 2012 17:28:36 +0000 (17:28 +0000)]
[INCLUDE]
Add generic rights for account and secret objects.

svn path=/trunk/; revision=57736

7 years ago[LSASRV]
Eric Kohl [Sun, 18 Nov 2012 21:42:14 +0000 (21:42 +0000)]
[LSASRV]
Implement LsarQuerySecurityObject.

svn path=/trunk/; revision=57735

7 years ago[LSASRV]
Eric Kohl [Sun, 18 Nov 2012 15:19:14 +0000 (15:19 +0000)]
[LSASRV]
Create a security descriptor for the policy object and store as attribute "SecDesc".

svn path=/trunk/; revision=57733

7 years ago- Fix build
Johannes Anderwald [Sat, 17 Nov 2012 16:01:29 +0000 (16:01 +0000)]
- Fix build
- Partly revert 57718

svn path=/trunk/; revision=57719

7 years ago- Don't compile apps with Unicode as ReactOS console screenbuffer is not supporting...
Johannes Anderwald [Sat, 17 Nov 2012 15:50:39 +0000 (15:50 +0000)]
- Don't compile apps with Unicode as ReactOS console screenbuffer is not supporting this yet
- fixes #CORE-6495, #CORE-6786

svn path=/trunk/; revision=57718

7 years ago[PSDK|User32]
James Tabor [Fri, 16 Nov 2012 23:23:49 +0000 (23:23 +0000)]
[PSDK|User32]
- Fix error return for future wine Win.c test_map_points tests.
- Add missing error code.

svn path=/trunk/; revision=57716

7 years ago[Win32k]
James Tabor [Wed, 14 Nov 2012 03:45:55 +0000 (03:45 +0000)]
[Win32k]
- Rewrite message events to use posting to queues instead of sending them. See CORE-6551.

svn path=/trunk/; revision=57704

7 years ago[NETAPI32]
Eric Kohl [Sun, 11 Nov 2012 22:28:08 +0000 (22:28 +0000)]
[NETAPI32]
NetLocalGroupEnum: Add code to return information about a single alias to the caller.
Now, the user account control panel enumerates the built-in groups. ;-)

svn path=/trunk/; revision=57700

7 years ago[Win32k]
James Tabor [Sun, 11 Nov 2012 03:18:21 +0000 (03:18 +0000)]
[Win32k]
- Implement Gdi32 counterpart SetStretchBltMode for Win32k.

svn path=/trunk/; revision=57699

7 years ago[Win32k]
James Tabor [Sun, 11 Nov 2012 03:01:58 +0000 (03:01 +0000)]
[Win32k]
- Fix api test crash.

svn path=/trunk/; revision=57698

7 years ago[MSGINA]
Hermès Bélusca-Maïto [Sun, 11 Nov 2012 01:54:11 +0000 (01:54 +0000)]
[MSGINA]
Resize the dialogs to fit the ReactOS image, and add the logo to the "Please wait..." dialog
(which is displayed when a user is logging-on or quitting his session and the "Save your parameters..."
message is displayed). Now ReactOS looks perfect.

svn path=/trunk/; revision=57697

7 years ago[MSGINA]
Hermès Bélusca-Maïto [Sat, 10 Nov 2012 23:45:08 +0000 (23:45 +0000)]
[MSGINA]
Introduce a new logon image.
Resizing the dialog boxes remains to do.

svn path=/trunk/; revision=57696

7 years ago[WIN32K]
Jérôme Gardou [Sat, 10 Nov 2012 15:56:42 +0000 (15:56 +0000)]
[WIN32K]
- Implement usage of alpha cursors (does not work yet due to a bug in windres)
- Directly use bitmaps passed to NtUserSetCursorIconData instead of copying them

svn path=/trunk/; revision=57695

7 years ago[GDI32_APITEST]
Jérôme Gardou [Thu, 8 Nov 2012 14:46:47 +0000 (14:46 +0000)]
[GDI32_APITEST]
- Add test showing that a bitmap created using CreateDIBItmap can be selected into a DC despite a different bits depth

svn path=/trunk/; revision=57693

7 years ago[WIN32SS/USER]
Jérôme Gardou [Thu, 8 Nov 2012 12:51:24 +0000 (12:51 +0000)]
[WIN32SS/USER]
- Start using CURSORDATA structure for passing data from user to kernel mode.
- Start using the proper CURSOR structure for win32k internal represesentation of cursor and icons
- Create the alpha bitmap in user mode instead of kernel mode.

svn path=/trunk/; revision=57692

7 years ago[WIN32K]
Jérôme Gardou [Thu, 8 Nov 2012 12:40:41 +0000 (12:40 +0000)]
[WIN32K]
- Work only with BITMAPINFO in GreGetDIBItsInternal and convert the structure back to BITMAPCOREINFO if needed.
- Set the rgbReserved member to 0 when getting palette of a DIB section

svn path=/trunk/; revision=57691

7 years ago[NETAPI32]
Eric Kohl [Wed, 7 Nov 2012 18:51:38 +0000 (18:51 +0000)]
[NETAPI32]
NetLocalGroupEnum: Make sure that built-in aliases are retrieved once and only one alias is enumerated upon each consecutive call. Retrieve name and comment for each alias.

svn path=/trunk/; revision=57684

7 years ago[SAMSRV]
Eric Kohl [Tue, 6 Nov 2012 23:47:43 +0000 (23:47 +0000)]
[SAMSRV]
Fix build.

svn path=/trunk/; revision=57683

7 years ago[SAMSRV]
Eric Kohl [Tue, 6 Nov 2012 23:39:59 +0000 (23:39 +0000)]
[SAMSRV]
SamrQueryInformationAlias: When retrieving general information, return a member count of zero if the members sub key does not exist.

svn path=/trunk/; revision=57682

7 years ago[USER32_APITEST]
Jérôme Gardou [Tue, 6 Nov 2012 14:27:03 +0000 (14:27 +0000)]
[USER32_APITEST]
- Test behaviour with icons handle from foreign process

svn path=/trunk/; revision=57681

7 years ago[USER32]
Jérôme Gardou [Mon, 5 Nov 2012 23:29:52 +0000 (23:29 +0000)]
[USER32]
- Link to msvcrtex in MSC builds

svn path=/trunk/; revision=57680

7 years ago[USER32]
Jérôme Gardou [Mon, 5 Nov 2012 22:51:32 +0000 (22:51 +0000)]
[USER32]
- Avoid more rounding issues and hopefully fix MSC build

svn path=/trunk/; revision=57679

7 years ago[NETAPI32]
Eric Kohl [Mon, 5 Nov 2012 22:51:08 +0000 (22:51 +0000)]
[NETAPI32]
Start the implementation of NetpNtStatusToApiStatus and NetLocalGroupEnum.

svn path=/trunk/; revision=57678

7 years ago[USER32]
Jérôme Gardou [Mon, 5 Nov 2012 22:33:02 +0000 (22:33 +0000)]
[USER32]
- Avoid casting double to int.
Should fix MSC build

svn path=/trunk/; revision=57677

7 years ago[WIN32SS/USER]
Jérôme Gardou [Mon, 5 Nov 2012 20:23:01 +0000 (20:23 +0000)]
[WIN32SS/USER]
- Bake a parameter for NtUserFindExistingCursorIcon to differentiate between icons and cursors

svn path=/trunk/; revision=57676

7 years ago[WIN32SS]
Jérôme Gardou [Mon, 5 Nov 2012 20:20:49 +0000 (20:20 +0000)]
[WIN32SS]
- Do not link gdi32.dll and user32.dll to msvcrt

svn path=/trunk/; revision=57675

7 years ago[DOXYGEN]
Pierre Schweitzer [Mon, 5 Nov 2012 11:13:59 +0000 (11:13 +0000)]
[DOXYGEN]
ReactOS is not C only.
Enable support builtin STL.

svn path=/trunk/; revision=57674

7 years ago[USER32]
Jérôme Gardou [Sun, 4 Nov 2012 12:56:44 +0000 (12:56 +0000)]
[USER32]
- Implement LookupIconIdFromDirectoryEx.
- Implement CopyImage
- Finish Implementing LoadImage
- Implement various functions.
[WIN32SS]
- Add a first working implementation for LR_SHARED cursors and icons.User32 support is there, but more work is needed in win32k.

svn path=/trunk/; revision=57672

7 years ago[explorer]
Giannis Adamopoulos [Sat, 3 Nov 2012 21:00:10 +0000 (21:00 +0000)]
[explorer]
- Implement calling IShellView_TranslateAccelerator
- Fixes accelerators like Ctrl+c , Ctrl+v, etc in windows

svn path=/trunk/; revision=57671

7 years ago[ADVAPI32]
Eric Kohl [Sat, 3 Nov 2012 12:13:32 +0000 (12:13 +0000)]
[ADVAPI32]
Remove ADVAPI_GetComputerSid because it is not used any more.

svn path=/trunk/; revision=57670

7 years ago[ADVAPI32]
Eric Kohl [Fri, 2 Nov 2012 19:29:48 +0000 (19:29 +0000)]
[ADVAPI32]
Fix indentation and coding style. No code changes!

svn path=/trunk/; revision=57669

7 years ago- Fix the double scrollbars in explorer
Giannis Adamopoulos [Thu, 1 Nov 2012 17:28:52 +0000 (17:28 +0000)]
- Fix the double scrollbars in explorer

svn path=/trunk/; revision=57663

7 years ago[KERNEL32/NTDLL]
Hermès Bélusca-Maïto [Thu, 1 Nov 2012 12:52:34 +0000 (12:52 +0000)]
[KERNEL32/NTDLL]
- Move the ReactOS-specific workaround described in http://jira.reactos.org/browse/CORE-6611 and http://jira.reactos.org/browse/CORE-4620
  from kernel32 to ntdll for using it by RtlGetVersion, in order to :
  * still having it available in user-mode only,
  * and having VerifyVersionInfo (and its Rtl counter-part) working properly.

[RTL/NTOSKRNL]
- Code formatting.
- Use a defined-constant instead of a hard-coded value.

svn path=/trunk/; revision=57662

7 years ago[BOOTDATA]
Hermès Bélusca-Maïto [Wed, 31 Oct 2012 23:36:52 +0000 (23:36 +0000)]
[BOOTDATA]
Fix report of OS version: we report us as Windows Server 2003 SP1, in a consistent way, i.e. our product type is ServerNT and not WinNT (workstation).
However, for applications which would need to see us as a workstation OS, a workaround exists and can be activated manually by the user (by default it is not).
See http://jira.reactos.org/browse/CORE-4620 for a description of the workaround.

CORE-6611 #comment In r57661, our version is reported consistently.

svn path=/trunk/; revision=57661

7 years ago[win32k]
Giannis Adamopoulos [Wed, 31 Oct 2012 16:19:48 +0000 (16:19 +0000)]
[win32k]
- Remove InputDesktopHandle variable because it is a handle and that means that it can only be used in the context of winlogon
- Fixes NtUserOpenInputDesktop which never really worked

svn path=/trunk/; revision=57659

7 years ago[user32_apitests]
Giannis Adamopoulos [Wed, 31 Oct 2012 15:23:11 +0000 (15:23 +0000)]
[user32_apitests]
- Add some tests for OpenInputDesktop

svn path=/trunk/; revision=57658

7 years ago[win32k]
Giannis Adamopoulos [Wed, 31 Oct 2012 14:55:23 +0000 (14:55 +0000)]
[win32k]
- Use ONEPARAM_ROUTINE_GETCURSORPOS instead of ONEPARAM_ROUTINE_GETCURSORPOSITION in GetCursorPos
- Correctly check if the current thread belongs to the active desktop

svn path=/trunk/; revision=57657

7 years ago[user32_apitest]
Giannis Adamopoulos [Wed, 31 Oct 2012 14:18:06 +0000 (14:18 +0000)]
[user32_apitest]
- Add some tests to see how SetCursorPos is affected by the current desktop

svn path=/trunk/; revision=57656

7 years ago[USER32_APITESTS]
Jérôme Gardou [Wed, 31 Oct 2012 14:08:31 +0000 (14:08 +0000)]
[USER32_APITESTS]
- Add some more test for DrawIconEx and CreateIconFromResourceEx

svn path=/trunk/; revision=57655

7 years ago[win32k]
Giannis Adamopoulos [Tue, 30 Oct 2012 16:50:11 +0000 (16:50 +0000)]
[win32k]
- Fix the remaining tests that failed in user32:winstation

svn path=/trunk/; revision=57652

7 years ago[user32_apitest]
Giannis Adamopoulos [Tue, 30 Oct 2012 13:29:11 +0000 (13:29 +0000)]
[user32_apitest]
- Add a test for LR_SHARED flag for LoadImage

svn path=/trunk/; revision=57651

7 years ago[W32K_APITEST]
Jérôme Gardou [Tue, 30 Oct 2012 02:05:52 +0000 (02:05 +0000)]
[W32K_APITEST]
- Better test for NtUserGetIconInfo

svn path=/trunk/; revision=57650

7 years ago[USER32_APITEST]
Jérôme Gardou [Tue, 30 Oct 2012 01:39:28 +0000 (01:39 +0000)]
[USER32_APITEST]
- Commit forgotten file

svn path=/trunk/; revision=57649

7 years ago[USER32_APITEST]
Jérôme Gardou [Mon, 29 Oct 2012 16:14:54 +0000 (16:14 +0000)]
[USER32_APITEST]
- More thorough test for what really happens after the "destruction" of a shared cursor.

svn path=/trunk/; revision=57648

7 years ago[USER32_APITESTS]
Jérôme Gardou [Mon, 29 Oct 2012 16:12:49 +0000 (16:12 +0000)]
[USER32_APITESTS]
- Add some test for DestroyCursor/DestroyIcon

svn path=/trunk/; revision=57647

7 years ago[WIN32K]
Jérôme Gardou [Mon, 29 Oct 2012 15:50:20 +0000 (15:50 +0000)]
[WIN32K]
- put changes for the new cursor/icons implementation in a separate file

svn path=/trunk/; revision=57646

7 years ago[Win32k]
James Tabor [Mon, 29 Oct 2012 04:47:55 +0000 (04:47 +0000)]
[Win32k]
- Move away from thread pointer when using hooks.

svn path=/trunk/; revision=57645

7 years ago[WIN32SS/USER]
Jérôme Gardou [Mon, 29 Oct 2012 01:43:38 +0000 (01:43 +0000)]
[WIN32SS/USER]
- Begin a rewrite of our cursor/Icons implementation.
The current one is too close to wine's.

svn path=/trunk/; revision=57644

7 years ago[win32k]
Giannis Adamopoulos [Sun, 28 Oct 2012 17:31:33 +0000 (17:31 +0000)]
[win32k]
- Plug some object leaks in callproc and clipboard code

svn path=/trunk/; revision=57642

7 years ago[WIN32K]
Jérôme Gardou [Sun, 28 Oct 2012 14:45:35 +0000 (14:45 +0000)]
[WIN32K]
- Properly handle deletion of cursor/Icon objects
- Gracefully change object owner when process closes
- Remove useless check in a macro

svn path=/trunk/; revision=57641

7 years ago[WIN32K]
Jérôme Gardou [Sun, 28 Oct 2012 14:37:40 +0000 (14:37 +0000)]
[WIN32K]
- Plug an icon leak.

svn path=/trunk/; revision=57640

7 years ago[SAMSRV]
Eric Kohl [Sun, 28 Oct 2012 13:53:39 +0000 (13:53 +0000)]
[SAMSRV]
Implement SamrRemoveMemberFromAlias and SamrRemoveMultipleMembersFromAlias.

svn path=/trunk/; revision=57639

7 years ago[FREELDR]
Hermès Bélusca-Maïto [Sun, 28 Oct 2012 12:32:31 +0000 (12:32 +0000)]
[FREELDR]
Really use the 'status' variable.

svn path=/trunk/; revision=57636

7 years ago- Fix build
Giannis Adamopoulos [Sun, 28 Oct 2012 10:43:48 +0000 (10:43 +0000)]
- Fix build

I wonder how ninja managed to compile this locally

svn path=/trunk/; revision=57633

7 years ago- Rewrite NtUserCreateDesktop and move the desktop thread completely in win32k like...
Giannis Adamopoulos [Sun, 28 Oct 2012 10:34:41 +0000 (10:34 +0000)]
- Rewrite NtUserCreateDesktop and move the desktop thread completely in win32k like in windows in order to let desktop objects to be destroyed
- Disable deleting the desktop heap until CORE-6729 is fixed
- See CORE-6723 for more details

svn path=/trunk/; revision=57632

7 years ago[FREELDR]
Jérôme Gardou [Sun, 28 Oct 2012 01:58:36 +0000 (01:58 +0000)]
[FREELDR]
- Use a better workaround for the objcopy bug

svn path=/trunk/; revision=57629

7 years ago[SAMSRV]
Eric Kohl [Sat, 27 Oct 2012 19:38:12 +0000 (19:38 +0000)]
[SAMSRV]
- Fix MSVC build warnings.
- Implement SamrAddMultipeMembersToAlias.
- Add missing user attributes to the user setup code.

svn path=/trunk/; revision=57626

7 years ago[win32k]
Giannis Adamopoulos [Sat, 27 Oct 2012 18:06:10 +0000 (18:06 +0000)]
[win32k]
- Double the size of the user handle table in order to allow the test suite to complete despite the horrible object leaks

svn path=/trunk/; revision=57624

7 years ago[win32k]
Giannis Adamopoulos [Sat, 27 Oct 2012 16:39:18 +0000 (16:39 +0000)]
[win32k]
- Fix WARN macros
- Keep a list of the PROCESSINFO of all the running processes
- Count how many handles a process owns per type in PROCESSINFO
- Improve the debug output when we run out of user handles to show all handle counts per process

svn path=/trunk/; revision=57623

7 years ago[GLU32]
Jérôme Gardou [Sat, 27 Oct 2012 13:44:35 +0000 (13:44 +0000)]
[GLU32]
 - From version 9.0, mesa doesn't ship the glu library anymore. It is maintained in another tree.
 - Introduce glu 9.0 to ReactOS code base.

svn path=/trunk/; revision=57621

7 years ago[USBSTOR]
Johannes Anderwald [Thu, 25 Oct 2012 17:17:25 +0000 (17:17 +0000)]
[USBSTOR]
- Don't flush srb queue because the storage stack is not ready for it yet
- Fixes crash during shutdown

svn path=/trunk/; revision=57617

7 years ago[USBHUB]
Johannes Anderwald [Thu, 25 Oct 2012 15:36:09 +0000 (15:36 +0000)]
[USBHUB]
- Partly implement IOCTL_USB_GET_NODE_CONNECTION_NAME
- Complete power irps

svn path=/trunk/; revision=57616

7 years ago[NTOSKRNL]
Johannes Anderwald [Thu, 25 Oct 2012 14:27:02 +0000 (14:27 +0000)]
[NTOSKRNL]
- Dereference the correct device object in the power completion routine
- Fixes crash with ftdibus.sys

svn path=/trunk/; revision=57615

7 years ago[CONFIGURE_SH]
Jérôme Gardou [Thu, 25 Oct 2012 13:05:30 +0000 (13:05 +0000)]
[CONFIGURE_SH]
- Add the ability to use the ninja generator with unix configure script

svn path=/trunk/; revision=57614