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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

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

svn path=/trunk/; revision=57812

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

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

svn path=/trunk/; revision=57793

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

svn path=/trunk/; revision=57792

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

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

svn path=/trunk/; revision=57748

11 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

11 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

11 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

11 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

11 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

11 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

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

svn path=/trunk/; revision=57735

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

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

svn path=/trunk/; revision=57683

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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