reactos/dll/win32/shell32
Joachim Henze c18414b56b [0.4.13][NTUSER] Fix taskbar panes activation (#2046) (#3294) (#3697) (#3700), [SHELL32] (#4800)
This is a squashed backport of the following commits:
0.4.14-dev-369-g 141cf04239 (#2046) NTUSER
0.4.15-dev-1126-g 58b0558f94 (#3294) NTUSER
0.4.15-dev-2618-g 32b0cf6fc6 (#3697) NTUSER
0.4.15-dev-2621-g 59d4c11203 (#3700) NTUSER
0.4.15-dev-5242-g e6fb0e0c25 (#4800) SHELL32 Cleanup SHAppBarMessage()

brings us closer to releases/0.4.14

In the older branches it will fix the following bugs (or prevents introducing them):
CORE-14380 'Effective File Search 6.8.1 when you open up the app via desktop link there is no pane in taskbar'
CORE-15655 'Click-N-Type Virtual Keyboard 3.03.0412 has no taskbar pane'
CORE-15669 'DVD Write Now 1.5.12 SP2 setup has no taskbar pane'
CORE-15716 'Photofiltr 7.2.1 has no taskbar pane'
CORE-15731 'Java JRE 6u45 setup, last page of setup has no taskbar pane'
CORE-16030 'Moo0 Audio Recorder - the taskbar icon does not appear'
(CORE-17330 Regression, many installers that should have only 1 taskbar pane, now have 2 of them erroneously)
2022-10-22 22:25:06 +02:00
..
dialogs [0.4.13][SHELL32] Squashed port of several RunDlg and ShellExecuteW() fixes 2022-02-20 20:54:44 +01:00
droptargets [SHELL32] CFSDropTarget: Fix right click menu when shown over the tree view. CORE-11240 2018-11-27 12:58:08 +02:00
folders [0.4.13][SHELL32][SHLWAPI][COMDLG32][SDK] Unable to select a Zip file for sending with Common Open Dialog CORE-16908 2022-02-26 23:50:15 +01:00
lang [0.4.13][REACTOS] Fix remaining ' \n' typos in *.rc CORE-18103 2022-03-24 21:45:30 +01:00
res [0.4.13] Happy New Year 2020 to everyone!! 2020-02-16 17:12:56 +01:00
shelldesktop [SHELL32] Use the same definitions for shell32 and it's static libs 2019-04-18 19:21:37 +02:00
shellmenu [0.4.13][SHELL32] Fix uninitialized variable usage. CORE-15251 (#3986) 2022-09-20 18:22:30 +02:00
shellrecyclebin [SHELL32] Use the same definitions for shell32 and it's static libs 2019-04-18 19:21:37 +02:00
wine [0.4.13][NTUSER] Fix taskbar panes activation (#2046) (#3294) (#3697) (#3700), [SHELL32] (#4800) 2022-10-22 22:25:06 +02:00
avi_res.rc Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
bitmap_res.rc [SHELL32] Add line bar to About dialog for consistence 2019-03-23 19:11:28 +01:00
CActiveDesktop.cpp [SHELL32] Add IActiveDesktop stub 2018-12-12 19:29:09 +01:00
CActiveDesktop.h [SHELL32] Add IActiveDesktop stub 2018-12-12 19:29:09 +01:00
CDefaultContextMenu.cpp [SHELL] IPersistFolder2::GetCurFolder takes a PIDLIST_ABSOLUTE*. CORE-16385 2019-09-22 16:19:09 +02:00
CDefView.cpp [0.4.13][SHELL32] Bypass OpenWith for Delete and F2 (Rename) Keys (#4032) CORE-17810 2022-10-05 10:58:49 +02:00
CDefViewBckgrndMenu.cpp [SHELL32] Fix the toolbar buttons in the file open dialog 2018-02-15 00:23:18 +02:00
CDefViewDual.cpp Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
CDropTargetHelper.cpp Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
CDropTargetHelper.h Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
CEnumIDListBase.cpp Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
CEnumIDListBase.h Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
CExtractIcon.cpp [SHELL32] Partially implement SHCreateFileExtractIconW 2018-04-07 15:29:58 +02:00
CFileSysBindData.cpp Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
CFolder.cpp [SHELL32] Sync CShellDispatch and family with wine. 2018-04-14 15:47:13 +02:00
CFolder.h [SHELL32] Sync CShellDispatch and family with wine. 2018-04-14 15:47:13 +02:00
CFolderItems.cpp [SHELL32] Handle BYREF variants in CFolderItems::Item. 2019-09-22 11:41:57 +02:00
CFolderItems.h [SHELL32] Sync CShellDispatch and family with wine. 2018-04-14 15:47:13 +02:00
CFolderItemVerbs.cpp [SHELL32] Sync CShellDispatch and family with wine. 2018-04-14 15:47:13 +02:00
CFolderItemVerbs.h Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
CFolderOptions.cpp [SHELL] IShellExtInit::Initialize uses PCIDLIST_ABSOLUTE. CORE-16385 2019-09-29 12:09:02 +02:00
CFolderOptions.h [SHELL] IShellExtInit::Initialize uses PCIDLIST_ABSOLUTE. CORE-16385 2019-09-29 12:09:02 +02:00
CIDLDataObj.cpp [SHELL32] Fix some NULL-pointers validation. 2019-06-08 19:43:02 +02:00
CMakeLists.txt [0.4.13][EXPLORER|SHELL3232] Fix CORE-14439 part 2 of 2 - Fix Build 2020-03-25 17:49:41 +01:00
CNewMenu.cpp [SHELL] IShellExtInit::Initialize uses PCIDLIST_ABSOLUTE. CORE-16385 2019-09-29 12:09:02 +02:00
CNewMenu.h [SHELL] IShellExtInit::Initialize uses PCIDLIST_ABSOLUTE. CORE-16385 2019-09-29 12:09:02 +02:00
COpenWithMenu.cpp [SHELL] IShellExtInit::Initialize uses PCIDLIST_ABSOLUTE. CORE-16385 2019-09-29 12:09:02 +02:00
COpenWithMenu.h [SHELL] IShellExtInit::Initialize uses PCIDLIST_ABSOLUTE. CORE-16385 2019-09-29 12:09:02 +02:00
CQueryAssociations.cpp Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
CQueryAssociations.h Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
CShellDispatch.cpp [HEADERS] Move some helpers from undocshell.h to shellutils.h as they didn't cover anything undocumented. Merge traycmd.h in undocshell.h as both contain just undocumented shell definitions. 2019-08-25 12:20:52 +03:00
CShellDispatch.h [SHELL32] Sync CShellDispatch and family with wine. 2018-04-14 15:47:13 +02:00
CShellItem.cpp [SHELL] IPersistIDList/IShellLink use P(C)IDLIST_ABSOLUTE. CORE-16385 2019-09-29 12:09:39 +02:00
CShellItem.h [SHELL] IPersistIDList/IShellLink use P(C)IDLIST_ABSOLUTE. CORE-16385 2019-09-29 12:09:39 +02:00
CShellLink.cpp [SHELL] IPersistIDList/IShellLink use P(C)IDLIST_ABSOLUTE. CORE-16385 2019-09-29 12:09:39 +02:00
CShellLink.h [SHELL] IPersistIDList/IShellLink use P(C)IDLIST_ABSOLUTE. CORE-16385 2019-09-29 12:09:39 +02:00
CUserNotification.cpp [SHELL32] Implement the CUserNotification class, which implements the IUserNotification interface. CORE-13177 2018-02-15 22:38:22 +01:00
CUserNotification.h [SHELL32] Implement the CUserNotification class, which implements the IUserNotification interface. CORE-13177 2018-02-15 22:38:22 +01:00
debughlp.cpp Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
debughlp.h Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
folders.cpp [SHELL32] Remove unused debug channels and comment out unused variables. Silences some clang-cl warnings. 2017-12-07 23:54:22 +01:00
icon_res.rc Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
iconcache.cpp Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
precomp.h [SHELL32] Add IActiveDesktop stub 2018-12-12 19:29:09 +01:00
rgs_res.rc [SHELL32] Add IActiveDesktop stub 2018-12-12 19:29:09 +01:00
shell32.cpp [SHELL32] Add IActiveDesktop stub 2018-12-12 19:29:09 +01:00
shell32.rc [TRANSLATION] Hindi translation of browseui, comctl32 and shell32 (#1209) 2019-01-01 19:43:42 +01:00
shell32.spec Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
shell32_shldisp.idl Fix remaining text file line endings in the tree. (#18) 2017-10-06 15:00:36 +02:00
shell32_version.h Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
shell32_version.rc Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
shfldr.h Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
shlexec.cpp [0.4.13][SHELL32] Squashed port of several RunDlg and ShellExecuteW() fixes 2022-02-20 20:54:44 +01:00
shlfileop.cpp [0.4.13][SHELL32] Copy without FILE_ATTRIBUTE_READONLY from a CDROM CORE-18089 (#4386) 2022-09-22 16:58:15 +02:00
shlfolder.cpp [SHELL32] Add 'Properties' menu item in My Computer (#647) 2018-07-08 17:01:12 +02:00
shobjidl_local.idl Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
shresdef.h [0.4.13][SHELL32] Fix version string in Shell About dlg CORE-16571, & some de-DE 2021-05-15 04:27:17 +02:00
stubs.cpp [SHELL32] Implement SHTestTokenMembership and forward IsUserAnAdmin to it 2019-03-04 11:54:43 +00:00
systray.cpp [0.4.13][EXPLORER|SHELL3232] Fix CORE-14439 part 2 of 2 - Fix Build 2020-03-25 17:49:41 +01:00
vista.c [DESK][SHELL32] Allow Desk.cpl to run standalone on WinXP/2003 again CORE-15412 2018-12-17 22:01:49 +01:00