Commit graph

64128 commits

Author SHA1 Message Date
James Tabor 29d481611e [Win32k]
- Fix arrows on owner drawn menu bars. See CORE-6320 and CORE-9386.

svn path=/trunk/; revision=69842
2015-11-07 21:41:42 +00:00
Eric Kohl 3a42dbb92a [USERENV]
- GetAllUsersProfileDirectoryW: Fail if lpcchSize is NULL.
- GetDefaultUserProfileDirectoryW: Fail if lpcchSize is NULL.
- GetUserProfileDirectoryW: Fail if hToken is NULL.

svn path=/trunk/; revision=69841
2015-11-07 21:06:07 +00:00
Hermès Bélusca-Maïto 1eff622a45 [NTVDM]: Natively use UNICODE strings for the disk mounting system.
svn path=/trunk/; revision=69840
2015-11-07 20:19:32 +00:00
Hermès Bélusca-Maïto c5bfef5f06 Forgot this file.
svn path=/trunk/; revision=69839
2015-11-07 20:07:51 +00:00
Hermès Bélusca-Maïto 394328e27d [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
2015-11-07 20:07:12 +00:00
Eric Kohl 21f40234d7 [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
2015-11-07 19:47:24 +00:00
Amine Khaldi d7bf1738d4 [CMAKE] Properly pass arguments to the host tools phase. Fixes MSVC x64 build.
svn path=/trunk/; revision=69836
2015-11-07 17:35:27 +00:00
Amine Khaldi 91ac799605 [CMAKE] Pass the architecture to host tools configure phase.
svn path=/trunk/; revision=69835
2015-11-07 17:18:19 +00:00
Eric Kohl 3b67603f55 [USERENV]
CreateEnvironmentBlock: Set or overwrite the SystemRoot, SystemDrive and USERPROFILE environment variables of the new environment block.

svn path=/trunk/; revision=69834
2015-11-07 16:40:33 +00:00
Timo Kreuzer fbf5850ab6 [INTL]
Remove a \ that accidentally slipped into the string. Fixes a GCC warning.

svn path=/trunk/; revision=69833
2015-11-07 14:03:21 +00:00
Thomas Faber 099aa46f15 [WIN32K:NTUSER]
- Release extra reference on accelerator objects after creation. Fixes user handle leak.
CORE-10487 #resolve

svn path=/trunk/; revision=69832
2015-11-07 13:26:40 +00:00
Amine Khaldi 97d9d2281b [RTL] Improve the FILE header section. Brought to you by Adam Stachowicz. CORE-10114
svn path=/trunk/; revision=69831
2015-11-07 12:22:52 +00:00
Sylvain Petreolle 9eec8dc5b9 [COM_APITEST]
Use explicit W calls.
All the code is unicode-based.

svn path=/trunk/; revision=69830
2015-11-07 11:59:23 +00:00
Thomas Faber 3856465848 [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
2015-11-07 11:54:17 +00:00
Thomas Faber b739050085 [MSAFD]
- Add support for SO_PROTOCOL_INFOW. Patch by Peter Hater.
CORE-10440

svn path=/trunk/; revision=69828
2015-11-07 10:48:38 +00:00
Sylvain Petreolle 73b829f989 [GDIHV]
Don't define UNICODE in source.

svn path=/trunk/; revision=69827
2015-11-07 10:41:56 +00:00
Thomas Faber 5759f02c73 [WS2_32]
- Handle SO_PROTOCOL_INFOA in getsockopt based on ws2_32_new.
CORE-10440

svn path=/trunk/; revision=69826
2015-11-07 09:38:13 +00:00
Amine Khaldi 3d52f24d8b [FREELDR] We don't need the hotpatch flag in MSVC builds for this module. CORE-10477
svn path=/trunk/; revision=69825
2015-11-07 09:03:26 +00:00
Thomas Faber bad73efd4e [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
2015-11-07 08:49:15 +00:00
Thomas Faber facf3ecba9 [WS2_32_NEW]
- Add missing SEH in getsockopt/setsockopt
CORE-10440

svn path=/trunk/; revision=69823
2015-11-07 08:30:00 +00:00
Hermès Bélusca-Maïto e67e24eeca [NTVDM]: Improve the console resize algorithm.
svn path=/trunk/; revision=69822
2015-11-06 23:59:42 +00:00
Amine Khaldi e1876fb513 [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
2015-11-06 22:07:49 +00:00
Timo Kreuzer 4368fee2af [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
2015-11-06 22:00:28 +00:00
James Tabor a13d6bdc93 [NtGdi]
- Add function for NtUser.

svn path=/trunk/; revision=69819
2015-11-06 13:34:58 +00:00
James Tabor 9022021b6d [Win32k]
- Fix use after free crash in send messages timeout tests. See CORE-10482
- Dedicated to Thomas Faber.

svn path=/trunk/; revision=69818
2015-11-06 09:37:30 +00:00
Amine Khaldi d1029d63a3 [FONTS] Marlett font improvements by dsp8195. CORE-9115
svn path=/trunk/; revision=69817
2015-11-05 20:38:34 +00:00
Amine Khaldi f70dc4055a [WIN32SS::DRIVERS] Improve the FILE header section. Brought to you by Adam Stachowicz. CORE-10114
svn path=/trunk/; revision=69816
2015-11-05 18:07:00 +00:00
Thomas Faber 0f4f3d7cd8 [ATL]
- Implement more CComBSTR methods. Patch by Mark Jansen.
CORE-10478 #resolve

svn path=/trunk/; revision=69815
2015-11-05 10:49:52 +00:00
Sylvain Petreolle 01e9e3f8a5 [ARP]
Sssh, secret ansi unicode plan is secret.

svn path=/trunk/; revision=69814
2015-11-04 21:22:37 +00:00
Sylvain Petreolle 7650763c97 [PARTINFO][ARP]
Arch, manual define of UNICODE/_UNICODE is a call for trouble.

svn path=/trunk/; revision=69813
2015-11-04 21:19:45 +00:00
Amine Khaldi a25be55cc2 [CMAKE] Properly handle hotpatchable flags requirements in MSVC builds. CORE-10477
svn path=/trunk/; revision=69812
2015-11-04 18:06:16 +00:00
Amine Khaldi 9d73134228 [HAL] Improve the FILE header section. Brought to you by Adam Stachowicz. CORE-10114
svn path=/trunk/; revision=69811
2015-11-04 13:30:52 +00:00
James Tabor fe155d6645 [Win32SS]
- Quick fix for double free unlink crash. See CORE-9210.

svn path=/trunk/; revision=69810
2015-11-04 08:14:53 +00:00
Amine Khaldi 53c4578b49 [WS2_32_NEW] Add missing iptypes.h inclusion.
svn path=/trunk/; revision=69808
2015-11-03 22:13:38 +00:00
Amine Khaldi dea5974e8c [WS2_32_NEW] Properly handle szLocalName. Properly set Hostent on failure. By Peter Hater. CORE-10440
svn path=/trunk/; revision=69807
2015-11-03 22:03:02 +00:00
Amine Khaldi 2ae0399eb9 [WS2_32_NEW] Do not initialize ProtocolId to 0. By Peter Hater. CORE-10440
svn path=/trunk/; revision=69806
2015-11-03 21:57:08 +00:00
Amine Khaldi 035dbc5aa9 [WS2_32_NEW] Fix ProtocolInfo allocation size. By Peter Hater. CORE-10440
svn path=/trunk/; revision=69805
2015-11-03 21:54:00 +00:00
Amine Khaldi 0d3b942a2f [WS2_32_NEW] Return SOCKET_ERROR instead of ErrorCode. By Peter Hater. CORE-10440
svn path=/trunk/; revision=69803
2015-11-03 21:50:20 +00:00
Amine Khaldi 282156a126 [WS2_32] Improve the FILE header section. Brought to you by Adam Stachowicz. CORE-10114
svn path=/trunk/; revision=69801
2015-11-03 21:16:02 +00:00
Amine Khaldi 48a82a72f4 [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
2015-11-03 21:14:54 +00:00
Amine Khaldi 2b6ae1241e [USER32_APITEST] Fix a typo.
svn path=/trunk/; revision=69799
2015-11-03 21:14:15 +00:00
Thomas Faber cbe300a8c2 [WIN32K]
- Free sent messages to the right lookaside list
CORE-9210

svn path=/trunk/; revision=69798
2015-11-03 21:04:19 +00:00
Thomas Faber 7744b35234 [USER32_APITEST]
- Add a test for sending recursive inter-thread messages
CORE-9210

svn path=/trunk/; revision=69797
2015-11-03 20:40:19 +00:00
James Tabor 8752bfea64 - Missing from patch 11. This should fix it.
svn path=/trunk/; revision=69796
2015-11-03 19:22:00 +00:00
Robert Naumann 681c5d8ad7 [SHORTCUTS] -show the proper icon for the explorer. spotted by Jared Smudde CORE-9240
svn path=/trunk/; revision=69795
2015-11-03 17:47:25 +00:00
Sylvain Petreolle 180bf39ed4 [USBUHCI]
Too much DPRINT1 is too much.
No code changes.

svn path=/trunk/; revision=69794
2015-11-03 15:45:50 +00:00
James Tabor 598aff78e9 [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
2015-11-03 15:18:51 +00:00
Thomas Faber 8584094adc [BROWSEUI]
- IEnumString::Next's pceltFetched parameter is not optional, so provide it. Fixes exception when using Emerge Desktop

svn path=/trunk/; revision=69792
2015-11-03 12:31:09 +00:00
Sylvain Petreolle dc2365a661 [IPHLPAPI]
Fix GetAdaptersAdresses operational status.
ReactOS is now seen online.

CORE-9178 #resolve

Please retest apps with connectivity problems.


svn path=/trunk/; revision=69791
2015-11-02 23:56:46 +00:00
Robert Naumann 3f041d1de6 [APPLICATIONS] -Improve some icons. By Henry Tang Ih. CORE-10408
svn path=/trunk/; revision=69790
2015-11-02 22:11:51 +00:00