Commit graph

55182 commits

Author SHA1 Message Date
Jérôme Gardou 1a868d1ea2 [OOPS++]
- Fix build, now!
Running out of excuses.

svn path=/trunk/; revision=60980
2013-11-13 20:14:00 +00:00
Jérôme Gardou a6fa197bc0 [OOPS]
- Fix build.
That wouldn't be me commiting otherwise.

svn path=/trunk/; revision=60979
2013-11-13 20:10:10 +00:00
Jérôme Gardou 26b89c0907 [WIN32SS]
- Commit everything I got on new cursor/icon implementation
 - Implement loading animated cursors (no display yet)
 - Get rid of this m:n relation between cursors and processes. (ie. proper implementation of LR_SHARED)
 - Get rid of the global linked list of cursors (ditto)
 - Use atoms instead of copying the module name into the object. (aka stop using non paged pool for nothing)
 - Misc fixes

svn path=/trunk/; revision=60978
2013-11-13 20:06:01 +00:00
James Tabor 6e769a014e - Isolate driver name for sysparams test crash. CORE-7574
svn path=/trunk/; revision=60976
2013-11-13 18:33:15 +00:00
James Tabor 14a8445b05 - Wine had some fixups added since this was last synced. CORE-???? & CORE-7574.
svn path=/trunk/; revision=60974
2013-11-13 17:21:41 +00:00
Jérôme Gardou f157448a0d [USETUP]
- Fix some format specifiers.

svn path=/trunk/; revision=60973
2013-11-13 16:45:22 +00:00
Thomas Faber ed87d06c85 [CLASSPNP]
- Remove unused variables

svn path=/trunk/; revision=60971
2013-11-13 12:36:05 +00:00
Thomas Faber f9f0df8522 [NTOS:MM]
- Add an informational DPRINT for testbot in addition to asserting in MmFreeMemoryArea
CORE-7445

svn path=/trunk/; revision=60970
2013-11-13 11:43:21 +00:00
Sylvain Petreolle 8c5fbba82d [WINNLS]
Fix German and Romanian language ids, which resulted into wrong codepage resources into kernel32.
Add French resource file.


svn path=/trunk/; revision=60968
2013-11-13 01:04:23 +00:00
Timo Kreuzer c6ee3e16ef [NTOSKRNL]
Fix freeing of the driver string, this should only be done, if the lowest bit is set.

svn path=/trunk/; revision=60965
2013-11-12 19:23:42 +00:00
Timo Kreuzer 3e75f29597 [VIDEOPRT]
FORMATTING, no code change.

svn path=/trunk/; revision=60962
2013-11-12 16:36:12 +00:00
Thomas Faber 49a2c38305 [OOPS]
- Fix build

svn path=/trunk/; revision=60961
2013-11-12 13:20:41 +00:00
Thomas Faber 28003cebec [OPENGL32]
- Fix MSVC_IDE build
CORE-7570 #resolve

svn path=/trunk/; revision=60960
2013-11-12 13:17:41 +00:00
Giannis Adamopoulos 16826f4c0c [shell32]
- Fix double click or right click on the shell view control. 

svn path=/trunk/; revision=60957
2013-11-11 22:36:26 +00:00
Timo Kreuzer 2662feed4e [WATCHDOG] Remove some obsolete stuff.
[DXAPI] Add a comment.
[WIN32K] Fix a warning in release builds.

svn path=/trunk/; revision=60954
2013-11-11 20:25:16 +00:00
Timo Kreuzer 579f7d52f2 Fix build
svn path=/trunk/; revision=60953
2013-11-11 20:14:27 +00:00
Timo Kreuzer 60b89ba31a [DXAPI] Fix export names, add missing stubs
[VIDEOPRT] Add missing WdDdiWatchdogDpcCallback export
[WATCHDOG] Add a dummy watchdog.sys
Now win32k.sys from win 2003 can be loaded.

svn path=/trunk/; revision=60952
2013-11-11 20:11:23 +00:00
Timo Kreuzer e6ab8c8210 [NTOSKRNL]
Fix MmLoadSystemImage, to check the system32\drivers path for import modules as well. This should normally only be done for session loaded images, but since we don't support that yet, we do it for all images, until this is fixed. Simplify (flatten) the code by adding a common failure label and use goto where appropriate. Stop leaking memory in failure case (MissingDriverName was never freed. It is leaked on windows 2003 as well)

svn path=/trunk/; revision=60951
2013-11-11 20:01:13 +00:00
Timo Kreuzer 2902c9e55a [NTOSKRNL]
Fix probing of parameters in IoCreateFile. Also move the allocation of the OpenPacket down a bit and get rid of 15 ExFreePool() invocations.

svn path=/trunk/; revision=60950
2013-11-11 19:45:39 +00:00
Timo Kreuzer 7833279fa4 [NTOSKRNL]
Fix SystemUnloadGdiDriverInformation case of NtSetSystemInformation.

svn path=/trunk/; revision=60949
2013-11-11 19:09:53 +00:00
Timo Kreuzer 76568b06b5 [NTOSKRNL]
Fix PsSetProcessWin32Process and PsSetThreadWin32Thread

svn path=/trunk/; revision=60947
2013-11-11 18:52:59 +00:00
Giannis Adamopoulos 52f2ffa3e3 [shell32]
- Fix a couple of bugs I introduced in latest commit

svn path=/trunk/; revision=60945
2013-11-11 17:49:30 +00:00
Giannis Adamopoulos af7bc02893 [shell32]
- Add IID_PPV_ARG macro and use it in shell32 to make querying object interfaces type safe

svn path=/trunk/; revision=60941
2013-11-11 16:42:16 +00:00
Eric Kohl 04471c3a4a [TRANSLATIONS]
Fixed turkish translations. Patch by Erdem Ersoy.

CORE-7408 #comment Sorry, my editor likes to eat non-ANSI characters! :-/

svn path=/trunk/; revision=60928
2013-11-10 23:52:15 +00:00
Thomas Faber c605d9f054 [WIN32K]
- Do not leak process references (In|De)crementGdiHandleCount.
CORE-7565 #resolve

svn path=/trunk/; revision=60924
2013-11-10 22:31:01 +00:00
Thomas Faber 82703397cf [CLASSPNP]
- Do not disable compiler warnings
- Fix a ton of them

svn path=/trunk/; revision=60922
2013-11-10 20:54:19 +00:00
Hermès Bélusca-Maïto 6e52c95041 Add unicode/ansi entries for the previous functions.
svn path=/trunk/; revision=60921
2013-11-10 20:25:05 +00:00
Hermès Bélusca-Maïto b8b8819c7b [KERNEL32][CONSRV]
Implement ReadConsoleInputExA/W, which are a generalization of ReadConsoleInputA/W and PeekConsoleInputA/W. They allow you to read console input events by either waiting (or not) for their presence, and to remove them from the console input list (or not).
Those functions are the read-equivalent of WriteConsoleInputVDMA/W.
Used in Windows' NTVDM (guess why ;) ).

svn path=/trunk/; revision=60920
2013-11-10 20:20:57 +00:00
Sylvain Petreolle 1d42828a47 [DESK.CPL]
IDC_FONTSIZE_COSTOM=> IDC_FONTSIZE_CUSTOM
Fix French controls sizes & positions.


svn path=/trunk/; revision=60918
2013-11-10 17:19:08 +00:00
Eric Kohl 1cad5b1ff8 [KBDTUQ]
Fix turkish keyboard layout. Patch by Erdem Ersoy.

CORE-7423 #resolve #comment Applied in r60916. Thanks a lot!

svn path=/trunk/; revision=60916
2013-11-10 15:31:12 +00:00
Eric Kohl 15490461a1 [TRANSLATIONS]
Apply turkish translations. Patch by Erdem Ersoy.
Fixed typo in dll\cpl\inetcpl\lang\tr-TR.rc.

CORE-7408 #comment Turkish translations applied in r60915. Thanks a lot!

svn path=/trunk/; revision=60915
2013-11-10 14:47:03 +00:00
Eric Kohl c9ccc2820a [USETUP]
Apply turkish ranslation. Patch by Erdem Ersoy.

CORE-7408 #comment Usetup translation applied in r60914. Thanks a lot!

svn path=/trunk/; revision=60914
2013-11-10 14:16:05 +00:00
James Tabor db803c9f06 - Sync up wine dde test to current. CORE-????.
svn path=/trunk/; revision=60909
2013-11-09 23:30:25 +00:00
Eric Kohl a46f0a5974 [SAMSRV]
Implement SamrQuerySecurityObject.

svn path=/trunk/; revision=60902
2013-11-09 16:31:05 +00:00
Thomas Faber 6fe2780f3f [SHELL32]
- Quote paths containing spaces when executing shell commands. Patch by Huw Campbell.
CORE-7542 #resolve

svn path=/trunk/; revision=60895
2013-11-09 14:31:08 +00:00
Eric Kohl 3f83392306 [SAMLIB]
Fix the SamQuerySecurityObject implementation.

svn path=/trunk/; revision=60892
2013-11-09 13:06:42 +00:00
Hermès Bélusca-Maïto 6800c4f9e2 [CONSRV]: Make changing the console palette for text buffers working properly (needed for NTVDM).
svn path=/trunk/; revision=60885
2013-11-08 17:59:04 +00:00
James Tabor 9da54eeefb - Fix the broken references.
svn path=/trunk/; revision=60884
2013-11-08 13:28:43 +00:00
James Tabor 74a36d7889 [Win32k]
- Add support for receiving message thread death, no real tests are available at this time.

svn path=/trunk/; revision=60883
2013-11-08 02:17:05 +00:00
James Tabor 6ead16cf6e Sync up wine class test to current. CORE-????.
svn path=/trunk/; revision=60882
2013-11-08 01:47:45 +00:00
James Tabor f7bf7d04f4 [Win32k]
- Attempt to fix CORE-7554.

svn path=/trunk/; revision=60881
2013-11-08 00:26:08 +00:00
Giannis Adamopoulos 8ea75e12eb [shell32]
- Initialize comctl32 properly

svn path=/trunk/; revision=60880
2013-11-07 14:14:26 +00:00
Giannis Adamopoulos 362257a995 [shell32]
- Do not use HIMAGELIST_QueryInterface which is exported from vista comctl32. The replacement code is taken from HIMAGELIST_QueryInterface and its fine to use it, as is safe to assume that an HIMAGELIST is a IImageList*
- Allows us to use comctl32 5.82 from win2003 and boot to desktop

svn path=/trunk/; revision=60879
2013-11-07 13:19:23 +00:00
Sylvain Petreolle 72a70a3bb8 [ROSTESTS]
Display ok_err() errors as hexadecimal instead of signed.

svn path=/trunk/; revision=60875
2013-11-06 19:04:07 +00:00
Giannis Adamopoulos c837bd2141 [shell32]
- Open the Admin tools folder when we click Manage in the context menu of my computer for now as we don't have mmc yet

svn path=/trunk/; revision=60874
2013-11-06 10:56:20 +00:00
Giannis Adamopoulos 2f9415777a [shell32]
- Improve CDefaultContextMenu::InvokePidl so it can handle opening items that are not files

svn path=/trunk/; revision=60873
2013-11-06 09:48:29 +00:00
Thomas Faber 69844f7850 [CLASSPNP]
- Fix a debug print

svn path=/trunk/; revision=60872
2013-11-06 00:10:46 +00:00
Pierre Schweitzer 3683c7c49a [NTOSKRNL]
- Implement MiUnlockProcessWorkingSetShared() and make use of it in MiUnlockProcessWorkingSetForFault().
- Complete implementation of MiLockProcessWorkingSetForFault()

svn path=/trunk/; revision=60871
2013-11-05 22:03:42 +00:00
Thomas Faber 54f8e25e93 [CMAKE]
- Make C4022 (pointer type mismatch) and C4129 (unrecognized escape sequence) into errors
CORE-7538

svn path=/trunk/; revision=60870
2013-11-05 20:52:36 +00:00
Thomas Faber 3def5beaf4 [NTOS:MM]
- Fix an invalid free

svn path=/trunk/; revision=60869
2013-11-05 20:41:25 +00:00