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
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
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
Colin Finck [Fri, 23 Nov 2012 11:22:46 +0000 (11:22 +0000)]
Revert 57718
svn path=/trunk/; revision=57748
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
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
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
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
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
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
Eric Kohl [Sun, 18 Nov 2012 21:42:14 +0000 (21:42 +0000)]
[LSASRV]
Implement LsarQuerySecurityObject.
svn path=/trunk/; revision=57735
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
Johannes Anderwald [Sat, 17 Nov 2012 16:01:29 +0000 (16:01 +0000)]
- Fix build
- Partly revert 57718
svn path=/trunk/; revision=57719
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
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
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
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
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
James Tabor [Sun, 11 Nov 2012 03:01:58 +0000 (03:01 +0000)]
[Win32k]
- Fix api test crash.
svn path=/trunk/; revision=57698
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
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
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
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
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
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
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
Eric Kohl [Tue, 6 Nov 2012 23:47:43 +0000 (23:47 +0000)]
[SAMSRV]
Fix build.
svn path=/trunk/; revision=57683
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
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
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
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
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
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
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
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
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
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
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
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
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
Giannis Adamopoulos [Thu, 1 Nov 2012 17:28:52 +0000 (17:28 +0000)]
- Fix the double scrollbars in explorer
svn path=/trunk/; revision=57663
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Eric Kohl [Sun, 28 Oct 2012 13:53:39 +0000 (13:53 +0000)]
[SAMSRV]
Implement SamrRemoveMemberFromAlias and SamrRemoveMultipleMembersFromAlias.
svn path=/trunk/; revision=57639
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
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
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
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
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
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
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
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
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
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
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
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
Jérôme Gardou [Thu, 25 Oct 2012 00:10:20 +0000 (00:10 +0000)]
[SHELL32]
- remove invalid pointer from list in case of failure to add the icon to the image list
svn path=/trunk/; revision=57613
Jérôme Gardou [Wed, 24 Oct 2012 22:03:25 +0000 (22:03 +0000)]
[DLLS]
- Those libraries are actual DLLs
svn path=/trunk/; revision=57609
Jérôme Gardou [Wed, 24 Oct 2012 21:49:09 +0000 (21:49 +0000)]
[libjpeg]
- fix build
svn path=/trunk/; revision=57607
Jérôme Gardou [Wed, 24 Oct 2012 21:44:47 +0000 (21:44 +0000)]
[DLLs]
- Don't set entrypoint to 0 for those which don't provide DllMain
svn path=/trunk/; revision=57606
Johannes Anderwald [Wed, 24 Oct 2012 15:40:46 +0000 (15:40 +0000)]
[USBHUB]
- Implement IOCTL_USB_GET_NODE_INFORMATION, IOCTL_USB_GET_NODE_CONNECTION_INFORMATION, IOCTL_USB_GET_NODE_CONNECTION_DRIVERKEY_NAME
svn path=/trunk/; revision=57604
Johannes Anderwald [Wed, 24 Oct 2012 09:37:08 +0000 (09:37 +0000)]
[MOUHID]
- Report absolute mouse in Flags MOUSE_INPUT_DATA member
[HIDPARSER]
- Fix data conversion when extracting unscaled data from reports
- Fixes VBOX absolute pointing device
- Tested with VBOX 4.1.22
- #Core-6553 #resolve
svn path=/trunk/; revision=57603
Eric Kohl [Tue, 23 Oct 2012 21:59:43 +0000 (21:59 +0000)]
[ADVAPI32]
- Use LookupAccountNameW to retrieve the account SID when a user tries to log-on to a computer.
- Little clean-up of LogonUserW.
This is the first step to get rid of hard-coded logon stuff.
svn path=/trunk/; revision=57601
Johannes Anderwald [Tue, 23 Oct 2012 05:42:17 +0000 (05:42 +0000)]
[NTOSKRNL]
- Unregister dope (device object power extension) from volume list when device object is deleted
- Core-6691 #resolve
svn path=/trunk/; revision=57599
Johannes Anderwald [Tue, 23 Oct 2012 04:54:37 +0000 (04:54 +0000)]
[USBD]
- Don't assert on invalid usb descriptor
- Core-6574
svn path=/trunk/; revision=57598
Johannes Anderwald [Mon, 22 Oct 2012 21:18:30 +0000 (21:18 +0000)]
[HIDPARSE][HIDPARSER]
- Implement HidP_GetUsageValue
- Add hack to HidParser_GetScaledUsageValueWithReport
[MOUHID]
- Add partial support for absolute pointing devices
- Tested in VBOX 4.1.22 with absolute pointing devices
- Needs more work in win32k
- Core 6553
svn path=/trunk/; revision=57595
Eric Kohl [Mon, 22 Oct 2012 20:43:04 +0000 (20:43 +0000)]
[SAMLIB]
Implement SamRemoveMemberFromAlias, SamRemoveMemberFromForeignDomain, SamRemoveMemberFromGroup and
SamRemoveMultipleMembersFromAlias.
svn path=/trunk/; revision=57594
Jérôme Gardou [Mon, 22 Oct 2012 13:43:03 +0000 (13:43 +0000)]
[SHELL32]
- Add error handling when adding icons to the cache.
- Plug more icon leaks.
svn path=/trunk/; revision=57593
Johannes Anderwald [Mon, 22 Oct 2012 11:33:26 +0000 (11:33 +0000)]
[USBSTOR][USBHUB]
- Append devobj number to device id
- Delete device objects
- Core-6598
svn path=/trunk/; revision=57592
Eric Kohl [Sun, 21 Oct 2012 17:51:36 +0000 (17:51 +0000)]
[SAMLIB]
- Implement SamDeleteAlias, SamDeleteGroup, SamGetGroupsForUser, SamGetMembersInGroup, SamQuerySecurityObject, SamSetMemberAttributesOfGroup and SamSetSecurityObject.
- Add stub for SamRidToSid.
svn path=/trunk/; revision=57590
Eric Kohl [Sat, 20 Oct 2012 15:37:42 +0000 (15:37 +0000)]
[SAMLIB]
Implement SamAddMemberToGroup, SamAddMultipleMembersToAlias and SamDeleteUser.
svn path=/trunk/; revision=57586
Eric Kohl [Sat, 20 Oct 2012 14:21:32 +0000 (14:21 +0000)]
[LSASRV]
Rename sids.c to lookup.c because the new name fits much better.
svn path=/trunk/; revision=57585
Eric Kohl [Sat, 20 Oct 2012 13:21:48 +0000 (13:21 +0000)]
[LSASRV]
- Change the account and domain names in the WELL_KNOWN_SID type to AccountName and DomainName.
- Implement a function to look-up fully qualified well-known names (for example "NT AUTHORITY\LOCAL SERVICE"). This kind of look-up was still missing from LsapLookupNames.
- Ensure that all well-known SIDs returned by look-up functions are copied from the list of well-known SIDs, because RPCRT4.DLL frees the SID buffers after copying the SIDs to the caller. This will corrupt the well-known SID list if pointers to the original SIDs are passed.
- Check all memory allocations.
svn path=/trunk/; revision=57581
Jérôme Gardou [Fri, 19 Oct 2012 09:00:45 +0000 (09:00 +0000)]
[WIN32K]
- Use GdiBlt channel for relevant functions
svn path=/trunk/; revision=57578
Thomas Faber [Fri, 19 Oct 2012 05:55:45 +0000 (05:55 +0000)]
[WINE]
- Remove useless casts from unicode.h
CORE-6418 #resolve
svn path=/trunk/; revision=57577
Sylvain Petreolle [Thu, 18 Oct 2012 21:51:42 +0000 (21:51 +0000)]
[BOOTDATA]
Add setupapi.dll to the KnownDlls list.
CORE-6732 #comment Quake II setup fixed in rev 57576. Patch by Lee Schroeder. #resolve
svn path=/trunk/; revision=57576
Jérôme Gardou [Thu, 18 Oct 2012 19:33:46 +0000 (19:33 +0000)]
[WIN32K]
- Try to fix MSVC build
svn path=/trunk/; revision=57575
Jérôme Gardou [Thu, 18 Oct 2012 18:37:37 +0000 (18:37 +0000)]
[SHELL32]
- cope with alpha channel when shortcut-overlaying an icon.
CORE-6099 #comment Fixed by rev 57574 #resolve
svn path=/trunk/; revision=57574
Jérôme Gardou [Thu, 18 Oct 2012 18:27:44 +0000 (18:27 +0000)]
[WIN32K]
- Use low level functions (IntEng*) to draw an icon.
Now mode settings change (eg. 16->32bpp) is not so ugly.
svn path=/trunk/; revision=57573
Jérôme Gardou [Thu, 18 Oct 2012 18:26:08 +0000 (18:26 +0000)]
[WIN32K]
- Implement EXLATEOBJ_vInitSrcMonoXlate
svn path=/trunk/; revision=57572
Jérôme Gardou [Thu, 18 Oct 2012 18:23:47 +0000 (18:23 +0000)]
[WIN32K]
- Add the ability to initialize an EBRUSHOBJ object without a device context
svn path=/trunk/; revision=57571
Eric Kohl [Wed, 17 Oct 2012 20:16:06 +0000 (20:16 +0000)]
[LSASRV]
- Add well-known account names "LOCALSERVICE" and "NETWORKSERVICE" as aliases of "LOCAL SERVICE" and "NETWORKSERVICE". They can be found on a german Windows XP.
- Remove a part LsaLookupSids that returned "UNKNOWN\Test" for unknown SIDs. Was used for tests only.
svn path=/trunk/; revision=57568
Jérôme Gardou [Tue, 16 Oct 2012 14:28:08 +0000 (14:28 +0000)]
[SHELL32]
- Beautify some code, plug icons leak and improve error handling
svn path=/trunk/; revision=57567