Amine Khaldi [Tue, 3 Nov 2015 21:14:15 +0000 (21:14 +0000)]
[USER32_APITEST] Fix a typo.
svn path=/trunk/; revision=69799
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Pierre Schweitzer [Sun, 1 Nov 2015 13:03:49 +0000 (13:03 +0000)]
[VFATLIB]
Set SYNCHRONIZE where missing
svn path=/trunk/; revision=69771
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
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
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
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
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
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
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
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
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
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
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
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
James Tabor [Sat, 31 Oct 2015 18:40:44 +0000 (18:40 +0000)]
[User32_wineTest]
- Enable skipped menu tests.
svn path=/trunk/; revision=69758
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
Hermès Bélusca-Maïto [Sat, 31 Oct 2015 17:28:37 +0000 (17:28 +0000)]
Fix build.
svn path=/trunk/; revision=69756
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
Timo Kreuzer [Sat, 31 Oct 2015 15:24:09 +0000 (15:24 +0000)]
[GDI32_APITEST]
Formatting: tabs -> spaces
svn path=/trunk/; revision=69754
Eric Kohl [Sat, 31 Oct 2015 15:16:57 +0000 (15:16 +0000)]
[NTOSKRNL]
DPRINT1 --> DPRINT
svn path=/trunk/; revision=69753
Timo Kreuzer [Sat, 31 Oct 2015 14:59:08 +0000 (14:59 +0000)]
[GDI32_APITEST]
Fix tests for GetObject
svn path=/trunk/; revision=69752
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
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
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
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
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
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
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
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
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
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
Thomas Faber [Fri, 30 Oct 2015 14:26:42 +0000 (14:26 +0000)]
[WLDAP32]
- Fix MSVC const mismatch warnings
svn path=/trunk/; revision=69741
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
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
Amine Khaldi [Fri, 30 Oct 2015 09:55:58 +0000 (09:55 +0000)]
[CMAKE] Print the build type so it's clearly visible at configure time whether we are doing a Debug or a Release build for example.
svn path=/trunk/; revision=69738
Hermès Bélusca-Maïto [Fri, 30 Oct 2015 00:19:11 +0000 (00:19 +0000)]
[MSCONFIG_NEW]: Reorder the dialogs in the order they visually appear in the application.
svn path=/trunk/; revision=69737
Hermès Bélusca-Maïto [Thu, 29 Oct 2015 23:45:44 +0000 (23:45 +0000)]
[MSCONFIG_NEW]: Update the "system.ini"/"win.ini" page layout.
svn path=/trunk/; revision=69736
Eric Kohl [Thu, 29 Oct 2015 22:50:14 +0000 (22:50 +0000)]
[NTOSKRNL]
- Initialize SepRmDbLock and create the system and anonymous logon sessions in Phase 0, right before the system process token is created.
- Implement functions to reference and dereference a logon session.
- Reference a logon session in SepCreateToken and SepDuplicateToken.
- Dereference a logon session in SepDeleteToken.
svn path=/trunk/; revision=69735
Robert Naumann [Thu, 29 Oct 2015 22:26:44 +0000 (22:26 +0000)]
[EXPLORER] -First commit of my Explorer work. -Remove unneeded property pages and move the important settings to the both pages which are also there in Win2k3 (taskbar and startmenu). -Add a folder layout for resources (like in shell32) to keep the overview. -Added missing resources like bitmaps and icons, some of them are needed for further work. -Added a new start menu bitmap, like in CE -All code related stuff is ignored so far, because it makes trouble. I'll work on this. This temporarily breaks the show seconds checkbox, which will also become fixed asap. -Translation may be broken, please translators take a look. Part 1/X CORE-10030 CORE-9240
svn path=/trunk/; revision=69734
Eric Kohl [Thu, 29 Oct 2015 22:23:37 +0000 (22:23 +0000)]
[LSASRV]
Call LsapRmDeleteLogonSession from LsapDeleteLogonSession.
svn path=/trunk/; revision=69733
Hermès Bélusca-Maïto [Wed, 28 Oct 2015 23:24:37 +0000 (23:24 +0000)]
[FATTEN]
- Do not always print the usage when an error occurs. Print it only when a syntactic error happens.
- FAT volume labels are constituted of 11 chars (not 8!) which should be printable ASCII (in particular, >= 0x20) and in uppercase.
svn path=/trunk/; revision=69732
Thomas Faber [Wed, 28 Oct 2015 11:29:42 +0000 (11:29 +0000)]
[WIN32K:NTUSER]
- Window station handles are normally user handles. Treat them as such
CORE-10207
svn path=/trunk/; revision=69731
Thomas Faber [Wed, 28 Oct 2015 11:14:46 +0000 (11:14 +0000)]
[NTOS:IO]
- Add missing OBJ_KERNEL_HANDLE
- Avoid INVALID_HANDLE_VALUE
CORE-10207
svn path=/trunk/; revision=69730
Thomas Faber [Wed, 28 Oct 2015 10:59:59 +0000 (10:59 +0000)]
[NTOS:IO]
- Properly parse SymbolicLinkName (in particular, don't assume it's null-terminated) in IoSetDeviceInterface. Fixes IoDeviceInterface test failures and subsequent crashes due to memory corruption
CORE-9456
svn path=/trunk/; revision=69729
Cameron Gutman [Wed, 28 Oct 2015 03:12:21 +0000 (03:12 +0000)]
[AFD]
- Fix WSAEnumNetworkEvents failing if no event was supplied (uTorrent issue - CORE-6656)
svn path=/trunk/; revision=69728
Cameron Gutman [Wed, 28 Oct 2015 01:11:00 +0000 (01:11 +0000)]
[PCIX]
- Fix typo in QueryInterface size field
svn path=/trunk/; revision=69727
Aleksandar Andrejevic [Wed, 28 Oct 2015 00:39:29 +0000 (00:39 +0000)]
[NTVDM]
VGA Horizontal splitting should reset the address to 0 + panning, and not
the start address + panning.
svn path=/trunk/; revision=69726
Aleksandar Andrejevic [Tue, 27 Oct 2015 22:16:53 +0000 (22:16 +0000)]
[NTVDM]
Implement VGA horizontal splitting.
svn path=/trunk/; revision=69725
Hermès Bélusca-Maïto [Tue, 27 Oct 2015 21:27:55 +0000 (21:27 +0000)]
Shut up Mr. GCC.
svn path=/trunk/; revision=69724
Hermès Bélusca-Maïto [Tue, 27 Oct 2015 21:22:17 +0000 (21:22 +0000)]
[MSCONFIG_NEW]
Enable Win7-like theming when applicable.
svn path=/trunk/; revision=69723
Thomas Faber [Tue, 27 Oct 2015 12:14:10 +0000 (12:14 +0000)]
[KMTESTS:IO]
- Add some basic parameter tests for IoSetDeviceInterfaceState
CORE-9456
svn path=/trunk/; revision=69722
Sylvain Petreolle [Tue, 27 Oct 2015 00:34:07 +0000 (00:34 +0000)]
[RAPPS]
AC97: Fix Russian and other languages.
CORE-10203
svn path=/trunk/; revision=69721
Hermès Bélusca-Maïto [Mon, 26 Oct 2015 23:24:19 +0000 (23:24 +0000)]
[MSCONFIG_NEW]: Fix header (and build).
svn path=/trunk/; revision=69720
Hermès Bélusca-Maïto [Mon, 26 Oct 2015 23:15:40 +0000 (23:15 +0000)]
[SERVMAN]
- Explicitely use UNICODE versions of OpenSCManager and OpenService.
- When OpenSCManager or OpenService fail, they return a NULL handle (not INVALID_HANDLE_VALUE).
svn path=/trunk/; revision=69719
Hermès Bélusca-Maïto [Mon, 26 Oct 2015 23:04:37 +0000 (23:04 +0000)]
Add msconfig_new in the list of compiled modules, for people to test it.
svn path=/trunk/; revision=69718
Hermès Bélusca-Maïto [Mon, 26 Oct 2015 23:03:21 +0000 (23:03 +0000)]
[MSCONFIG_NEW]
- Port the Services page in C++ and implement hide/show MS/ReactOS services & enable/disable. WIP.
- Fix resource ID for the "delete" button in the FreeLdr page.
- Revert the freeldr "advanced" dialog that I erroneously removed in r69638.
CORE-9333
svn path=/trunk/; revision=69717
Sylvain Petreolle [Mon, 26 Oct 2015 22:56:55 +0000 (22:56 +0000)]
Disable mmdevapi from build.
Its Vista+, called by apps, and relies on wine-only dlls like winepulse.drv,winealsa.drv,wineoss.drv.
CORE-10418
svn path=/trunk/; revision=69716
Hermès Bélusca-Maïto [Mon, 26 Oct 2015 22:30:44 +0000 (22:30 +0000)]
[COMSUPP]: Use "operator new" and "operator delete" in order to avoid strange linkage problems (like "operator delete[]" not found, etc...) while being compatible with MS version of comsupp.lib.
svn path=/trunk/; revision=69715
Eric Kohl [Mon, 26 Oct 2015 21:03:40 +0000 (21:03 +0000)]
[NTOSKRNL][LSASRV]
- Move the message typedefs into a shared header file.
- Implement LsapRmCreateLogonSession and LsapRmDeleteLogonSession. Call LsapRmCreateLogonSession in LsapCreateLogonSession.
svn path=/trunk/; revision=69714
Giannis Adamopoulos [Mon, 26 Oct 2015 15:51:21 +0000 (15:51 +0000)]
[SHELL32]
- Remove a few todo comments that are now completed. Also remove numbers to make it simpler to remove one entry from the todo list.
svn path=/trunk/; revision=69713
Giannis Adamopoulos [Mon, 26 Oct 2015 15:07:44 +0000 (15:07 +0000)]
[SHELL32]
- Implement CompareIDs for the folders in the shell namespace. The previous implementation was a generic solution that just compared names.
- CDefView: Implement using CompareIDs method from the IShellFolder. Remove the previous implementation that was hardcoded in the CDefView and worked mostly for file items.
svn path=/trunk/; revision=69712
Ged Murphy [Mon, 26 Oct 2015 14:43:29 +0000 (14:43 +0000)]
[WMVCORE]
- Add dll to the correct destination dir
CORE-10404
svn path=/trunk/; revision=69711
Thomas Faber [Mon, 26 Oct 2015 12:12:01 +0000 (12:12 +0000)]
[USER32_APITEST]
- Add some tests for other WS_CHILD/WS_POPUP combinations
svn path=/trunk/; revision=69710
Giannis Adamopoulos [Mon, 26 Oct 2015 12:09:34 +0000 (12:09 +0000)]
[WIN32K]
- co_UserCreateWindowEx: Fail when a wrong handle was passed for the parent window. "Fixes" a crash down the road due to missing null checks in other places (null checks are needed because desktop windows don't have parents).
svn path=/trunk/; revision=69709
Thomas Faber [Mon, 26 Oct 2015 12:05:35 +0000 (12:05 +0000)]
[USER32_APITEST]
- Remove nonexistent test...
svn path=/trunk/; revision=69708
Thomas Faber [Mon, 26 Oct 2015 12:03:09 +0000 (12:03 +0000)]
[USER32_APITEST]
- Add a test for the bug in win32k highlighted by the recent ATL breakage
CORE-10413
svn path=/trunk/; revision=69707
Ged Murphy [Mon, 26 Oct 2015 11:41:47 +0000 (11:41 +0000)]
[DEVMGR]
- Highlight unused resources
- Patch by Ștefan Fulea
CORE-6109
svn path=/trunk/; revision=69706
Thomas Faber [Mon, 26 Oct 2015 11:38:30 +0000 (11:38 +0000)]
[ATL]
- Revert broken math change in ATL::thunkCode::Init
svn path=/trunk/; revision=69705
Ged Murphy [Mon, 26 Oct 2015 08:40:14 +0000 (08:40 +0000)]
[DEVMGR]
- Hide legacy devices and volumes by default
- Patch by Eric Kohl
CORE-10396
svn path=/trunk/; revision=69704
Hermès Bélusca-Maïto [Sun, 25 Oct 2015 23:13:37 +0000 (23:13 +0000)]
A parenthesis trolled me.
svn path=/trunk/; revision=69703
Hermès Bélusca-Maïto [Sun, 25 Oct 2015 23:10:43 +0000 (23:10 +0000)]
[ATL]
- Fix exception specifier (Ged or Thomas, can you double-check those please? :) )
- ATL can be used in code not using the C++11 standard aka. fix build when double '>' characters are present, for example in template<foo bar<stuff>> .
svn path=/trunk/; revision=69702
Hermès Bélusca-Maïto [Sun, 25 Oct 2015 22:55:18 +0000 (22:55 +0000)]
[ATL]
- Flush the CPU instruction cache after the ATL window proc thunk code is patched into memory.
- Implement some (not all) CAtlList methods that I will need later on.
- Implement some (not all) CStringT and CSimpleStringT methods & operators that I will need later on.
svn path=/trunk/; revision=69701
Ged Murphy [Sun, 25 Oct 2015 17:01:19 +0000 (17:01 +0000)]
[DEVMGR]
- Fix overlay icon for problem devices
svn path=/trunk/; revision=69700