Commit graph

55055 commits

Author SHA1 Message Date
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
Thomas Faber 4d7a522726 [NDK][DDK][RTL]
- Correct prototypes and annotations and add missing declarations for Rtl string functions

svn path=/trunk/; revision=60868
2013-11-05 20:40:01 +00:00
James Tabor a9c4683b20 - Fix win test crash.
svn path=/trunk/; revision=60867
2013-11-05 19:53:56 +00:00
Giannis Adamopoulos 1f18e732a8 [shell32_apitest]
- CLSID_ShellFSFolder should also export IID_IStorage

svn path=/trunk/; revision=60866
2013-11-05 09:28:05 +00:00
James Tabor 60dada364b - Fix condition when lParam is null and not allow it to go into exception.
svn path=/trunk/; revision=60865
2013-11-04 04:26:40 +00:00
James Tabor 745c57ba70 - Fix msvc build.
svn path=/trunk/; revision=60864
2013-11-04 02:54:21 +00:00
James Tabor 49c64a52dd [User32]
- Fix message A to W to A to W. See CORE-7447.

svn path=/trunk/; revision=60863
2013-11-04 02:41:28 +00:00
James Tabor d6132d4c02 - Use LoadLibrary and only free it only when loaded.
svn path=/trunk/; revision=60862
2013-11-04 01:31:19 +00:00
James Tabor 821b74d168 - Init module handle.
svn path=/trunk/; revision=60861
2013-11-04 00:58:32 +00:00
James Tabor 97d07b958b - Turn off traces.
svn path=/trunk/; revision=60859
2013-11-03 23:44:59 +00:00
James Tabor 01263aac8b [User32]
- Add context hack from wine. Pass alt tab info calls to win32k.
- From wine: Alexandre Julliard : user32: Automatically load comctl32 when one of its classes is requested.

svn path=/trunk/; revision=60858
2013-11-03 23:19:59 +00:00
Thomas Faber 16c4fe33fb [RSYM]
- Include string table in checksum calculation
CORE-7547 #resolve

svn path=/trunk/; revision=60852
2013-11-03 19:01:03 +00:00
Benedikt Freisen d5e5e58ebf [PAINT]
* apply patch from [#CORE-7521] (paint fails silently if a file could not be opened)
* apply patch from [#CORE-7311] (fix and improve resource and UI) in modified form
New resource strings are involved => please check translations

svn path=/trunk/; revision=60850
2013-11-03 14:37:42 +00:00
Giannis Adamopoulos 3c3c040a1a [shell32]
- Hackix F5 accelerator by moving it for now to the accelerator table of the shell view control
- Use uppercase letters in the accelerator table in order to make windres compile it properly.
- shell accelerators should work fine now

svn path=/trunk/; revision=60848
2013-11-03 14:28:40 +00:00
Giannis Adamopoulos 996c436ef2 [shell32]
- When the caller uses SVGIO_BACKGROUND we should always return a context menu of the background. To do it we pass no items to CDefFolderMenu even when we have selected items. Should improve the situation for ctrl+c, ctrl+v in the shell

svn path=/trunk/; revision=60845
2013-11-03 13:15:52 +00:00
Thomas Faber c919f3e29f [SHELL32]
- Use correct constants for return values. Patch by Ivan Rodionov.
CORE-7543 #resolve

svn path=/trunk/; revision=60844
2013-11-03 12:03:54 +00:00
Dmitry Gorbachev 40ad1910ef [TCPSVCS]
Fix buffer size.

svn path=/trunk/; revision=60843
2013-11-03 11:04:59 +00:00
Timo Kreuzer a7708e17cc [PSEH3] Enable it by default.
svn path=/trunk/; revision=60839
2013-11-02 20:42:13 +00:00
Timo Kreuzer 2324ecfbb8 [MSV1_0]
Fix a bug (LsarClose must be passed a pointer to a LSAPR_HANDLE, not the handle itself)

svn path=/trunk/; revision=60838
2013-11-02 18:34:18 +00:00
Timo Kreuzer 1b54b4882c [PSEH3]
Fix a bug that could result in an endless loop and which caused the bootcd to hang on an exception.

svn path=/trunk/; revision=60837
2013-11-02 16:50:50 +00:00
Timo Kreuzer 1dce7e61b1 [PSEH2_TEST]
Add a test that fails with PSEH3

svn path=/trunk/; revision=60836
2013-11-02 16:48:45 +00:00
Dmitry Gorbachev d02e9a02fa [SAC]
Remove extra definitions of variables.

svn path=/trunk/; revision=60835
2013-11-02 14:48:01 +00:00
Eric Kohl 10e3457aad [USERENV]
Get the user name and domain name from the logon token and set the USERNAME and USERDOMAIN environment variables accordingly.

svn path=/trunk/; revision=60834
2013-11-02 14:45:26 +00:00
Dmitry Gorbachev 755334ff27 Remove some stuff added for old GCC versions.
svn path=/trunk/; revision=60833
2013-11-02 14:33:18 +00:00
Dmitry Gorbachev 5385764edf [CMAKE]
Reduce the disk space needed to build ReactOS (disabled for LTCG builds - linker bug #15143).

svn path=/trunk/; revision=60832
2013-11-02 13:56:47 +00:00
Dmitry Gorbachev 14d4a4fd26 [ATACTL]
Fix CORE-7042.

svn path=/trunk/; revision=60831
2013-11-02 13:54:48 +00:00
Timo Kreuzer bbac15c931 [WIN32K] Silence some debugprints
svn path=/trunk/; revision=60830
2013-11-02 13:15:01 +00:00
Timo Kreuzer 87d4eb75dc [WIN32K]
- Don't ASSERT the correct ConsoleCtrlInfoLength in NtUserConsoleControl
- Move GreSetObjectOwnerEx out of the SEH block.

svn path=/trunk/; revision=60829
2013-11-02 12:41:38 +00:00