reactos.git
8 years ago[USERENV]
Eric Kohl [Sat, 7 Nov 2015 21:06:07 +0000 (21:06 +0000)]
[USERENV]
- GetAllUsersProfileDirectoryW: Fail if lpcchSize is NULL.
- GetDefaultUserProfileDirectoryW: Fail if lpcchSize is NULL.
- GetUserProfileDirectoryW: Fail if hToken is NULL.

svn path=/trunk/; revision=69841

8 years ago[NTVDM]: Natively use UNICODE strings for the disk mounting system.
Hermès Bélusca-Maïto [Sat, 7 Nov 2015 20:19:32 +0000 (20:19 +0000)]
[NTVDM]: Natively use UNICODE strings for the disk mounting system.

svn path=/trunk/; revision=69840

8 years agoForgot this file.
Hermès Bélusca-Maïto [Sat, 7 Nov 2015 20:07:51 +0000 (20:07 +0000)]
Forgot this file.

svn path=/trunk/; revision=69839

8 years ago[NTVDM]
Hermès Bélusca-Maïto [Sat, 7 Nov 2015 20:07:12 +0000 (20:07 +0000)]
[NTVDM]
Start factoring out all code related to console-specific stuff (while leaving everything else in place). This is WIP (and the corresponding .c files are included where they are needed instead of being compiled, will be fixed later).

svn path=/trunk/; revision=69838

8 years ago[USERENV]
Eric Kohl [Sat, 7 Nov 2015 19:47:24 +0000 (19:47 +0000)]
[USERENV]
- GetProfilesDirectoryA: In case of success, return the length of the profiles directory.
- GetProfilesDirectoryW: Set ERROR_INSUFFICIENT_BUFFER, if lpProfilesDir is NULL.

svn path=/trunk/; revision=69837

8 years ago[CMAKE] Properly pass arguments to the host tools phase. Fixes MSVC x64 build.
Amine Khaldi [Sat, 7 Nov 2015 17:35:27 +0000 (17:35 +0000)]
[CMAKE] Properly pass arguments to the host tools phase. Fixes MSVC x64 build.

svn path=/trunk/; revision=69836

8 years ago[CMAKE] Pass the architecture to host tools configure phase.
Amine Khaldi [Sat, 7 Nov 2015 17:18:19 +0000 (17:18 +0000)]
[CMAKE] Pass the architecture to host tools configure phase.

svn path=/trunk/; revision=69835

8 years ago[USERENV]
Eric Kohl [Sat, 7 Nov 2015 16:40:33 +0000 (16:40 +0000)]
[USERENV]
CreateEnvironmentBlock: Set or overwrite the SystemRoot, SystemDrive and USERPROFILE environment variables of the new environment block.

svn path=/trunk/; revision=69834

8 years ago[INTL]
Timo Kreuzer [Sat, 7 Nov 2015 14:03:21 +0000 (14:03 +0000)]
[INTL]
Remove a \ that accidentally slipped into the string. Fixes a GCC warning.

svn path=/trunk/; revision=69833

8 years ago[WIN32K:NTUSER]
Thomas Faber [Sat, 7 Nov 2015 13:26:40 +0000 (13:26 +0000)]
[WIN32K:NTUSER]
- Release extra reference on accelerator objects after creation. Fixes user handle leak.
CORE-10487 #resolve

svn path=/trunk/; revision=69832

8 years ago[RTL] Improve the FILE header section. Brought to you by Adam Stachowicz. CORE-10114
Amine Khaldi [Sat, 7 Nov 2015 12:22:52 +0000 (12:22 +0000)]
[RTL] Improve the FILE header section. Brought to you by Adam Stachowicz. CORE-10114

svn path=/trunk/; revision=69831

8 years ago[COM_APITEST]
Sylvain Petreolle [Sat, 7 Nov 2015 11:59:23 +0000 (11:59 +0000)]
[COM_APITEST]
Use explicit W calls.
All the code is unicode-based.

svn path=/trunk/; revision=69830

8 years ago[WS2_32]
Thomas Faber [Sat, 7 Nov 2015 11:54:17 +0000 (11:54 +0000)]
[WS2_32]
- Fill the protocol info buffer in WSAEnumProtocolsA/W. Should fix some ws2_32_winetest:sock crashes and flakiness.

svn path=/trunk/; revision=69829

8 years ago[MSAFD]
Thomas Faber [Sat, 7 Nov 2015 10:48:38 +0000 (10:48 +0000)]
[MSAFD]
- Add support for SO_PROTOCOL_INFOW. Patch by Peter Hater.
CORE-10440

svn path=/trunk/; revision=69828

8 years ago[GDIHV]
Sylvain Petreolle [Sat, 7 Nov 2015 10:41:56 +0000 (10:41 +0000)]
[GDIHV]
Don't define UNICODE in source.

svn path=/trunk/; revision=69827

8 years ago[WS2_32]
Thomas Faber [Sat, 7 Nov 2015 09:38:13 +0000 (09:38 +0000)]
[WS2_32]
- Handle SO_PROTOCOL_INFOA in getsockopt based on ws2_32_new.
CORE-10440

svn path=/trunk/; revision=69826

8 years ago[FREELDR] We don't need the hotpatch flag in MSVC builds for this module. CORE-10477
Amine Khaldi [Sat, 7 Nov 2015 09:03:26 +0000 (09:03 +0000)]
[FREELDR] We don't need the hotpatch flag in MSVC builds for this module. CORE-10477

svn path=/trunk/; revision=69825

8 years ago[WS2_32_NEW]
Thomas Faber [Sat, 7 Nov 2015 08:49:15 +0000 (08:49 +0000)]
[WS2_32_NEW]
- Treat SO_OPENTYPE's value as a DWORD. Based on a patch by Peter Hater.
CORE-10440

svn path=/trunk/; revision=69824

8 years ago[WS2_32_NEW]
Thomas Faber [Sat, 7 Nov 2015 08:30:00 +0000 (08:30 +0000)]
[WS2_32_NEW]
- Add missing SEH in getsockopt/setsockopt
CORE-10440

svn path=/trunk/; revision=69823

8 years ago[NTVDM]: Improve the console resize algorithm.
Hermès Bélusca-Maïto [Fri, 6 Nov 2015 23:59:42 +0000 (23:59 +0000)]
[NTVDM]: Improve the console resize algorithm.

svn path=/trunk/; revision=69822

8 years ago[WIN32K] Do not truncate the result of the color translation to 8 bits in DIB_24BPP_T...
Amine Khaldi [Fri, 6 Nov 2015 22:07:49 +0000 (22:07 +0000)]
[WIN32K] Do not truncate the result of the color translation to 8 bits in DIB_24BPP_TransparentBlt. Fixes icon drawing at 24 bpp. Brought to you by Vort. CORE-10469

svn path=/trunk/; revision=69821

8 years ago[INTL]
Timo Kreuzer [Fri, 6 Nov 2015 22:00:28 +0000 (22:00 +0000)]
[INTL]
Split a too long text resource into 2 in Italian resource. Fixes an MSVC warning / truncated text. Translators, please check https://build.reactos.org/builders/Build%20MSVC_x86/builds/3402/steps/compile_2/logs/warnings%20%28179%29 for warning RC4206 and help fixing these, thanks.

svn path=/trunk/; revision=69820

8 years ago[NtGdi]
James Tabor [Fri, 6 Nov 2015 13:34:58 +0000 (13:34 +0000)]
[NtGdi]
- Add function for NtUser.

svn path=/trunk/; revision=69819

8 years ago[Win32k]
James Tabor [Fri, 6 Nov 2015 09:37:30 +0000 (09:37 +0000)]
[Win32k]
- Fix use after free crash in send messages timeout tests. See CORE-10482
- Dedicated to Thomas Faber.

svn path=/trunk/; revision=69818

8 years ago[FONTS] Marlett font improvements by dsp8195. CORE-9115
Amine Khaldi [Thu, 5 Nov 2015 20:38:34 +0000 (20:38 +0000)]
[FONTS] Marlett font improvements by dsp8195. CORE-9115

svn path=/trunk/; revision=69817

8 years ago[WIN32SS::DRIVERS] Improve the FILE header section. Brought to you by Adam Stachowicz...
Amine Khaldi [Thu, 5 Nov 2015 18:07:00 +0000 (18:07 +0000)]
[WIN32SS::DRIVERS] Improve the FILE header section. Brought to you by Adam Stachowicz. CORE-10114

svn path=/trunk/; revision=69816

8 years ago[ATL]
Thomas Faber [Thu, 5 Nov 2015 10:49:52 +0000 (10:49 +0000)]
[ATL]
- Implement more CComBSTR methods. Patch by Mark Jansen.
CORE-10478 #resolve

svn path=/trunk/; revision=69815

8 years ago[ARP]
Sylvain Petreolle [Wed, 4 Nov 2015 21:22:37 +0000 (21:22 +0000)]
[ARP]
Sssh, secret ansi unicode plan is secret.

svn path=/trunk/; revision=69814

8 years ago[PARTINFO][ARP]
Sylvain Petreolle [Wed, 4 Nov 2015 21:19:45 +0000 (21:19 +0000)]
[PARTINFO][ARP]
Arch, manual define of UNICODE/_UNICODE is a call for trouble.

svn path=/trunk/; revision=69813

8 years ago[CMAKE] Properly handle hotpatchable flags requirements in MSVC builds. CORE-10477
Amine Khaldi [Wed, 4 Nov 2015 18:06:16 +0000 (18:06 +0000)]
[CMAKE] Properly handle hotpatchable flags requirements in MSVC builds. CORE-10477

svn path=/trunk/; revision=69812

8 years ago[HAL] Improve the FILE header section. Brought to you by Adam Stachowicz. CORE-10114
Amine Khaldi [Wed, 4 Nov 2015 13:30:52 +0000 (13:30 +0000)]
[HAL] Improve the FILE header section. Brought to you by Adam Stachowicz. CORE-10114

svn path=/trunk/; revision=69811

8 years ago[Win32SS]
James Tabor [Wed, 4 Nov 2015 08:14:53 +0000 (08:14 +0000)]
[Win32SS]
- Quick fix for double free unlink crash. See CORE-9210.

svn path=/trunk/; revision=69810

8 years ago[WS2_32_NEW] Add missing iptypes.h inclusion.
Amine Khaldi [Tue, 3 Nov 2015 22:13:38 +0000 (22:13 +0000)]
[WS2_32_NEW] Add missing iptypes.h inclusion.

svn path=/trunk/; revision=69808

8 years ago[WS2_32_NEW] Properly handle szLocalName. Properly set Hostent on failure. By Peter...
Amine Khaldi [Tue, 3 Nov 2015 22:03:02 +0000 (22:03 +0000)]
[WS2_32_NEW] Properly handle szLocalName. Properly set Hostent on failure. By Peter Hater. CORE-10440

svn path=/trunk/; revision=69807

8 years ago[WS2_32_NEW] Do not initialize ProtocolId to 0. By Peter Hater. CORE-10440
Amine Khaldi [Tue, 3 Nov 2015 21:57:08 +0000 (21:57 +0000)]
[WS2_32_NEW] Do not initialize ProtocolId to 0. By Peter Hater. CORE-10440

svn path=/trunk/; revision=69806

8 years ago[WS2_32_NEW] Fix ProtocolInfo allocation size. By Peter Hater. CORE-10440
Amine Khaldi [Tue, 3 Nov 2015 21:54:00 +0000 (21:54 +0000)]
[WS2_32_NEW] Fix ProtocolInfo allocation size. By Peter Hater. CORE-10440

svn path=/trunk/; revision=69805

8 years ago[WS2_32_NEW] Return SOCKET_ERROR instead of ErrorCode. By Peter Hater. CORE-10440
Amine Khaldi [Tue, 3 Nov 2015 21:50:20 +0000 (21:50 +0000)]
[WS2_32_NEW] Return SOCKET_ERROR instead of ErrorCode. By Peter Hater. CORE-10440

svn path=/trunk/; revision=69803

8 years ago[WS2_32] Improve the FILE header section. Brought to you by Adam Stachowicz. CORE...
Amine Khaldi [Tue, 3 Nov 2015 21:16:02 +0000 (21:16 +0000)]
[WS2_32] Improve the FILE header section. Brought to you by Adam Stachowicz. CORE-10114

svn path=/trunk/; revision=69801

8 years ago[WS2_32_NEW] Properly set the sin_zero field. Revealed by ws2_32_apitest:addrinfo...
Amine Khaldi [Tue, 3 Nov 2015 21:14:54 +0000 (21:14 +0000)]
[WS2_32_NEW] Properly set the sin_zero field. Revealed by ws2_32_apitest:addrinfo, fixed by Peter Hater. CORE-10440

svn path=/trunk/; revision=69800

8 years ago[USER32_APITEST] Fix a typo.
Amine Khaldi [Tue, 3 Nov 2015 21:14:15 +0000 (21:14 +0000)]
[USER32_APITEST] Fix a typo.

svn path=/trunk/; revision=69799

8 years ago[WIN32K]
Thomas Faber [Tue, 3 Nov 2015 21:04:19 +0000 (21:04 +0000)]
[WIN32K]
- Free sent messages to the right lookaside list
CORE-9210

svn path=/trunk/; revision=69798

8 years ago[USER32_APITEST]
Thomas Faber [Tue, 3 Nov 2015 20:40:19 +0000 (20:40 +0000)]
[USER32_APITEST]
- Add a test for sending recursive inter-thread messages
CORE-9210

svn path=/trunk/; revision=69797

8 years ago- Missing from patch 11. This should fix it.
James Tabor [Tue, 3 Nov 2015 19:22:00 +0000 (19:22 +0000)]
- Missing from patch 11. This should fix it.

svn path=/trunk/; revision=69796

8 years ago[SHORTCUTS] -show the proper icon for the explorer. spotted by Jared Smudde CORE...
Robert Naumann [Tue, 3 Nov 2015 17:47:25 +0000 (17:47 +0000)]
[SHORTCUTS] -show the proper icon for the explorer. spotted by Jared Smudde CORE-9240

svn path=/trunk/; revision=69795

8 years ago[USBUHCI]
Sylvain Petreolle [Tue, 3 Nov 2015 15:45:50 +0000 (15:45 +0000)]
[USBUHCI]
Too much DPRINT1 is too much.
No code changes.

svn path=/trunk/; revision=69794

8 years ago[Win32SS]
James Tabor [Tue, 3 Nov 2015 15:18:51 +0000 (15:18 +0000)]
[Win32SS]
- Simplify and restructure thread send messages, use look aside list, message signals and global message link for sorting trouble messages.
- See CORE-9210 for more information. Related to and fixed CORE-9718 and CORE-9975. Could have fixed CORE-9695.

svn path=/trunk/; revision=69793

8 years ago[BROWSEUI]
Thomas Faber [Tue, 3 Nov 2015 12:31:09 +0000 (12:31 +0000)]
[BROWSEUI]
- IEnumString::Next's pceltFetched parameter is not optional, so provide it. Fixes exception when using Emerge Desktop

svn path=/trunk/; revision=69792

8 years ago[IPHLPAPI]
Sylvain Petreolle [Mon, 2 Nov 2015 23:56:46 +0000 (23:56 +0000)]
[IPHLPAPI]
Fix GetAdaptersAdresses operational status.
ReactOS is now seen online.

CORE-9178 #resolve

Please retest apps with connectivity problems.

svn path=/trunk/; revision=69791

8 years ago[APPLICATIONS] -Improve some icons. By Henry Tang Ih. CORE-10408
Robert Naumann [Mon, 2 Nov 2015 22:11:51 +0000 (22:11 +0000)]
[APPLICATIONS] -Improve some icons. By Henry Tang Ih. CORE-10408

svn path=/trunk/; revision=69790

8 years ago[NTOBJSHEX] - Improve the icons. By Jared Smudde. CORE-10466
Robert Naumann [Mon, 2 Nov 2015 22:05:44 +0000 (22:05 +0000)]
[NTOBJSHEX] - Improve the icons. By Jared Smudde. CORE-10466

svn path=/trunk/; revision=69789

8 years ago[WS2_32_NEW] Improve the FILE header section. Brought to you by Adam Stachowicz....
Amine Khaldi [Mon, 2 Nov 2015 18:37:49 +0000 (18:37 +0000)]
[WS2_32_NEW] Improve the FILE header section. Brought to you by Adam Stachowicz. CORE-10114

svn path=/trunk/; revision=69788

8 years ago[MSAFD] Handle SO_SNDTIMEO and SO_RCVTIMEO in WSPGetSockOpt(). By Peter Hater. CORE...
Amine Khaldi [Mon, 2 Nov 2015 18:12:23 +0000 (18:12 +0000)]
[MSAFD] Handle SO_SNDTIMEO and SO_RCVTIMEO in WSPGetSockOpt(). By Peter Hater. CORE-10440

svn path=/trunk/; revision=69787

8 years ago[MSAFD] Return SOCKET_ERROR instead of 0 in WSPAddressToString, WSPDuplicateSocket...
Amine Khaldi [Mon, 2 Nov 2015 17:55:26 +0000 (17:55 +0000)]
[MSAFD] Return SOCKET_ERROR instead of 0 in WSPAddressToString, WSPDuplicateSocket and WSPStringToAddress. By Peter Hater. CORE-10440

svn path=/trunk/; revision=69786

8 years ago[MSAFD] Add more exports. By Peter Hater. CORE-10440
Amine Khaldi [Mon, 2 Nov 2015 17:39:35 +0000 (17:39 +0000)]
[MSAFD] Add more exports. By Peter Hater. CORE-10440

svn path=/trunk/; revision=69785

8 years ago[MSAFD] Improve the FILE header section. Brought to you by Adam Stachowicz. CORE...
Amine Khaldi [Mon, 2 Nov 2015 17:35:58 +0000 (17:35 +0000)]
[MSAFD] Improve the FILE header section. Brought to you by Adam Stachowicz. CORE-10114

svn path=/trunk/; revision=69784

8 years ago[MSAFD] Remove fixed CatalogEntryId. By Peter Hater. CORE-10440
Amine Khaldi [Mon, 2 Nov 2015 17:32:00 +0000 (17:32 +0000)]
[MSAFD] Remove fixed CatalogEntryId. By Peter Hater. CORE-10440

svn path=/trunk/; revision=69783

8 years ago[WIN32K]
Timo Kreuzer [Sun, 1 Nov 2015 23:40:31 +0000 (23:40 +0000)]
[WIN32K]
Only scale characters with the world-to-device transform, when the graphics mode is GM_ADVANCED. Fixes Petzold's WhatSize testapp.
CORE-7154 #resolve

svn path=/trunk/; revision=69782

8 years ago[FORMATTING]
Timo Kreuzer [Sun, 1 Nov 2015 20:03:31 +0000 (20:03 +0000)]
[FORMATTING]
Remove trailing whitespaces. No code change.

svn path=/trunk/; revision=69781

8 years ago[PSDK] Do not compile d3d10.idl as part of d3d_idl_headers.
Amine Khaldi [Sun, 1 Nov 2015 17:51:24 +0000 (17:51 +0000)]
[PSDK] Do not compile d3d10.idl as part of d3d_idl_headers.

svn path=/trunk/; revision=69780

8 years ago[DXGI] This doesn't belong to trunk. [WBEMPROX] Disable the code that depends on...
Amine Khaldi [Sun, 1 Nov 2015 17:41:42 +0000 (17:41 +0000)]
[DXGI] This doesn't belong to trunk. [WBEMPROX] Disable the code that depends on dxgi.dll.

svn path=/trunk/; revision=69779

8 years ago[CLIPBRD]: Comment out the #pragma once in the precompiled header, because it makes...
Hermès Bélusca-Maïto [Sun, 1 Nov 2015 16:40:18 +0000 (16:40 +0000)]
[CLIPBRD]: Comment out the #pragma once in the precompiled header, because it makes build fail on some GCC setup for some people. I don't understand why this problem happens...

svn path=/trunk/; revision=69778

8 years ago[CLIP]
Hermès Bélusca-Maïto [Sun, 1 Nov 2015 16:31:51 +0000 (16:31 +0000)]
[CLIP]
- Add source file header.
- Fix english resource.

svn path=/trunk/; revision=69777

8 years ago[CLIPBRD]
Hermès Bélusca-Maïto [Sun, 1 Nov 2015 16:25:19 +0000 (16:25 +0000)]
[CLIPBRD]
Add a clipboard viewer utility to ReactOS, courtesy Ricardo Hanke. Icon by Jared Smudde.
CORE-10353

svn path=/trunk/; revision=69776

8 years ago[CLIP]
Hermès Bélusca-Maïto [Sun, 1 Nov 2015 14:47:12 +0000 (14:47 +0000)]
[CLIP]
Adds a simple CLIP utility, as found on Windows, to ReactOS.
Like the Windows version, it can just redirect the output of another console program or a file to the clipboard.
By Ricardo Hanke, with minor corrections by me.
CORE-10411

svn path=/trunk/; revision=69775

8 years ago[WIN32K]
Timo Kreuzer [Sun, 1 Nov 2015 13:46:25 +0000 (13:46 +0000)]
[WIN32K]
Fix a nasty copypasta bug: When the DC brush was selected into a DC, it was painted with the pen color instead of the brush color. Should fix Snappy Driver installer and potentially a lot of other graphical issues.
CORE-9424 #resolve

svn path=/trunk/; revision=69774

8 years ago[TRANSLATIONS] Simplified Chinese translation update by Henry Tang Ih. CORE-10462
Amine Khaldi [Sun, 1 Nov 2015 13:12:36 +0000 (13:12 +0000)]
[TRANSLATIONS] Simplified Chinese translation update by Henry Tang Ih. CORE-10462

svn path=/trunk/; revision=69773

8 years ago[VFATLIB]
Pierre Schweitzer [Sun, 1 Nov 2015 13:04:23 +0000 (13:04 +0000)]
[VFATLIB]
Enable FAT volumes checking.
Dedicated to Thomas

svn path=/trunk/; revision=69772

8 years ago[VFATLIB]
Pierre Schweitzer [Sun, 1 Nov 2015 13:03:49 +0000 (13:03 +0000)]
[VFATLIB]
Set SYNCHRONIZE where missing

svn path=/trunk/; revision=69771

8 years ago[TRANSLATIONS] Malay translation by Henry Tang Ih. CORE-10414
Amine Khaldi [Sun, 1 Nov 2015 12:23:07 +0000 (12:23 +0000)]
[TRANSLATIONS] Malay translation by Henry Tang Ih. CORE-10414

svn path=/trunk/; revision=69770

8 years ago[USER32] Improve the FILE header section. Brought to you by Adam Stachowicz. CORE...
Amine Khaldi [Sun, 1 Nov 2015 09:41:29 +0000 (09:41 +0000)]
[USER32] Improve the FILE header section. Brought to you by Adam Stachowicz. CORE-10114

svn path=/trunk/; revision=69769

8 years ago[FASTFAT]
Thomas Faber [Sun, 1 Nov 2015 08:55:47 +0000 (08:55 +0000)]
[FASTFAT]
- Return the appropriate status code when encountering file system corruption
- When encountering corruption, print a message by default instead of breaking into the debugger

svn path=/trunk/; revision=69768

8 years ago[NTVDM]: Correctly compute the command-line length to be communicated to COMMAND...
Hermès Bélusca-Maïto [Sat, 31 Oct 2015 22:59:08 +0000 (22:59 +0000)]
[NTVDM]: Correctly compute the command-line length to be communicated to COMMAND.COM for standalone mode.

svn path=/trunk/; revision=69767

8 years ago[MSCONFIG_NEW]: Remove trailing whitespace.
Hermès Bélusca-Maïto [Sat, 31 Oct 2015 22:32:14 +0000 (22:32 +0000)]
[MSCONFIG_NEW]: Remove trailing whitespace.

svn path=/trunk/; revision=69766

8 years ago[CHARMAP] text is clipped in russian translation by Vort
Daniel Reimer [Sat, 31 Oct 2015 22:31:34 +0000 (22:31 +0000)]
[CHARMAP] text is clipped in russian translation by Vort
CORE-10374 #resolve #comment Committed ^^

svn path=/trunk/; revision=69765

8 years ago[TRANSLATION] Updating Turkish Translation by Erdem Ersoy
Daniel Reimer [Sat, 31 Oct 2015 22:28:45 +0000 (22:28 +0000)]
[TRANSLATION] Updating Turkish Translation by Erdem Ersoy
CORE-10422 #resolve #comment Committed, thx for the help ^^

svn path=/trunk/; revision=69764

8 years ago[TRANSLATION] Romanian resources maintenance by Ștefan Fulea
Daniel Reimer [Sat, 31 Oct 2015 22:14:17 +0000 (22:14 +0000)]
[TRANSLATION] Romanian resources maintenance by Ștefan Fulea
CORE-10443 #resolve #comment Committed, thx for the help ^^

svn path=/trunk/; revision=69763

8 years ago[RAPPS]
Daniel Reimer [Sat, 31 Oct 2015 22:00:59 +0000 (22:00 +0000)]
[RAPPS]
Grammar fix for Christmasbound description by John Smith
CORE-10210 #resolve #comment Committed ^^

svn path=/trunk/; revision=69762

8 years ago[MSCONFIG_NEW]
Hermès Bélusca-Maïto [Sat, 31 Oct 2015 21:00:32 +0000 (21:00 +0000)]
[MSCONFIG_NEW]
- Reimplement the SYSTEM.INI/WIN.INI tabs (they should be seen as 2 different instances of the same window; this would be cleaner to do in C++) with all the expected functionality working.
- Add TreeView helpers for moving/deleting branches.
- Add TreeView helpers for 3-state checkboxes, with support for Windows 2k3 and Vista+ with and without manifest, depending on the comctl32.dll version used by msconfig at runtime. In particular, take advantage of the TVS_EX_PARTIALCHECKBOXES extended style introduced on Windows Vista+.
- Just initialize once the uxtheme function pointers.
- Create the msconfig dialog box hidden and center it on screen before showing it (removes the flickering caused by the quick move).
- Use the correct 16x16 icon for the dialog title icon, adapted from a patch by Jared Smudde with suggestions by Ismael Ferreras Morezuelas.
CORE-9333

svn path=/trunk/; revision=69761

8 years ago[WIN32K]
Timo Kreuzer [Sat, 31 Oct 2015 20:37:20 +0000 (20:37 +0000)]
[WIN32K]
Check the size of RLE bitmaps, while decompressing. Fixes possible buffer overrun.
Patch by Kamil Hornicek
CORE-8735 #resolve

svn path=/trunk/; revision=69760

8 years ago[WIN32K]
Timo Kreuzer [Sat, 31 Oct 2015 19:37:36 +0000 (19:37 +0000)]
[WIN32K]
Restore saved DCs, when changing the DC owner. Otherwise there could be saved DCs with references to process owned resources, causing GDI object leaks.
Fixes assertion when closing iWisoft Video Converter
Also don't copy lSaveDepth and hdcSafe in DC_vCopyState, those must be handled manually.
CORE-10435 #resolve

svn path=/trunk/; revision=69759

8 years ago[User32_wineTest]
James Tabor [Sat, 31 Oct 2015 18:40:44 +0000 (18:40 +0000)]
[User32_wineTest]
- Enable skipped menu tests.

svn path=/trunk/; revision=69758

8 years ago[PSDK] Comment commctrl.h preprocessor conditions in an attempt to make this maze...
Amine Khaldi [Sat, 31 Oct 2015 18:37:34 +0000 (18:37 +0000)]
[PSDK] Comment commctrl.h preprocessor conditions in an attempt to make this maze readable.

svn path=/trunk/; revision=69757

8 years agoFix build.
Hermès Bélusca-Maïto [Sat, 31 Oct 2015 17:28:37 +0000 (17:28 +0000)]
Fix build.

svn path=/trunk/; revision=69756

8 years ago[PSDK]
Hermès Bélusca-Maïto [Sat, 31 Oct 2015 17:25:32 +0000 (17:25 +0000)]
[PSDK]
Fix COMCTL32_VERSION definition.

[COMCTL32]
The comctl32 we currently have in trunk cannot pretend to be version 6+ (it was currently reporting version 6.82, aka something for Windows 20? ) Fix it and make it report 5.82 instead.
CORE-10457

svn path=/trunk/; revision=69755

8 years ago[GDI32_APITEST]
Timo Kreuzer [Sat, 31 Oct 2015 15:24:09 +0000 (15:24 +0000)]
[GDI32_APITEST]
Formatting: tabs -> spaces

svn path=/trunk/; revision=69754

8 years ago[NTOSKRNL]
Eric Kohl [Sat, 31 Oct 2015 15:16:57 +0000 (15:16 +0000)]
[NTOSKRNL]
DPRINT1 --> DPRINT

svn path=/trunk/; revision=69753

8 years ago[GDI32_APITEST]
Timo Kreuzer [Sat, 31 Oct 2015 14:59:08 +0000 (14:59 +0000)]
[GDI32_APITEST]
Fix tests for GetObject

svn path=/trunk/; revision=69752

8 years ago[SHDOCVW]
Thomas Faber [Sat, 31 Oct 2015 14:15:09 +0000 (14:15 +0000)]
[SHDOCVW]
- Add missing parameter to RunInstallUninstallStubs2
CORE-5189

svn path=/trunk/; revision=69751

8 years ago[NTOSKNRL]
Pierre Schweitzer [Sat, 31 Oct 2015 13:50:23 +0000 (13:50 +0000)]
[NTOSKNRL]
Comment out for now in MCB the assert hit when attempting to write on an extX volume.

Aleksey, could you have a look at it?

CORE-10407 #comment Can you retry with r69750?

svn path=/trunk/; revision=69750

8 years ago[NTOSKRNL]
Eric Kohl [Sat, 31 Oct 2015 13:32:12 +0000 (13:32 +0000)]
[NTOSKRNL]
Dereference the primary access token in SeDeassignPrimaryToken.

svn path=/trunk/; revision=69749

8 years ago[WIN32K]
Timo Kreuzer [Sat, 31 Oct 2015 12:52:01 +0000 (12:52 +0000)]
[WIN32K]
Fix parameter handling in NtGdiDoPalette
CORE-9435 #resolve

svn path=/trunk/; revision=69748

8 years ago[NTOSKRNL]
Timo Kreuzer [Sat, 31 Oct 2015 12:43:09 +0000 (12:43 +0000)]
[NTOSKRNL]
Fix parameter checks in NtQuerySection. Fixes a number of kernel32:virtual winetests.

svn path=/trunk/; revision=69747

8 years ago[EXT2FS] Do not define _X86_ unconditionally. Spotted by Sergey Chernov. CORE-10448
Amine Khaldi [Sat, 31 Oct 2015 10:33:28 +0000 (10:33 +0000)]
[EXT2FS] Do not define _X86_ unconditionally. Spotted by Sergey Chernov. CORE-10448

svn path=/trunk/; revision=69746

8 years ago[MSCONFIG_NEW]: Add a search/find dialog (needed for the SYSTEM.INI/WIN.INI tab)...
Hermès Bélusca-Maïto [Fri, 30 Oct 2015 20:48:41 +0000 (20:48 +0000)]
[MSCONFIG_NEW]: Add a search/find dialog (needed for the SYSTEM.INI/WIN.INI tab); will be implemented later on.

svn path=/trunk/; revision=69745

8 years ago[NETWORKING] Add some needed registry entries on tcpip install. By Peter Hater. CORE...
Amine Khaldi [Fri, 30 Oct 2015 19:50:00 +0000 (19:50 +0000)]
[NETWORKING] Add some needed registry entries on tcpip install. By Peter Hater. CORE-10440

svn path=/trunk/; revision=69744

8 years ago[NETWORKING] Add protocol and network files and add alias for mail protocol. Brought...
Amine Khaldi [Fri, 30 Oct 2015 19:46:11 +0000 (19:46 +0000)]
[NETWORKING] Add protocol and network files and add alias for mail protocol. Brought to you by Peter Hater. CORE-10440

svn path=/trunk/; revision=69743

8 years ago[NTOSKRNL]
Pierre Schweitzer [Fri, 30 Oct 2015 18:54:16 +0000 (18:54 +0000)]
[NTOSKRNL]
Improve the oplocks stubs:
- Always return success when FsRtlCheckOplock() is called: we deny oplock creation at FsRtlOplockFsctrl(), so the oplocks can only be fine.
- Always return TRUE when FsRtlOplockIsFastIoPossible() is called: we deny oplock creation at FsRtlOplockFsctrl(), so no oplock can prevent fastio from happening.

This enables (for real :-)) write support in extX FSD. Not 100% perfect though, as it hits an assert in MCB (but that's yet another story).

Full implementation to come later on.

CORE-10407
CORE-10442

svn path=/trunk/; revision=69742

8 years ago[WLDAP32]
Thomas Faber [Fri, 30 Oct 2015 14:26:42 +0000 (14:26 +0000)]
[WLDAP32]
- Fix MSVC const mismatch warnings

svn path=/trunk/; revision=69741

8 years ago[CMAKE/GCC] Set O2 and define NDEBUG for GCC release builds.
Amine Khaldi [Fri, 30 Oct 2015 10:03:44 +0000 (10:03 +0000)]
[CMAKE/GCC] Set O2 and define NDEBUG for GCC release builds.

svn path=/trunk/; revision=69740

8 years ago[CMAKE/GCC] Override the INIT flags for Debug and Release build types.
Amine Khaldi [Fri, 30 Oct 2015 09:56:57 +0000 (09:56 +0000)]
[CMAKE/GCC] Override the INIT flags for Debug and Release build types.

svn path=/trunk/; revision=69739