[EXPLORER][SHELL32] Strengthen Start Menu Customize Part 1 (#6544) Strengthen customization of Start menu. JIRA issue: CORE-16956 - Modify IDD_CLASSICSTART_CUSTOMIZE dialog. - Add some resource strings to shell32.dll. - Add some helper functions. - Disable Clear button if necessary. - Add "Display Favorites" and "Display Log Off" items into IDC_CLASSICSTART_SETTINGS treeview control. - Implement two items' action. - Recreate the start menu if WM_SETTINGCHANGE message received.
[EXPLORER] Set icon size and show or hide desktop button from taskbar properties (#5510) CORE-11698, CORE-15369 Allows a user to set the icon size and show or hide the desktop button in the taskbar using the taskbar properties menu. After applying these changes, the taskbar updates and resizes without requiring a restart. - This PR moves the 'Notification Area' section into its own separate tab. This allows us to include more options for users without increasing the size of the window. It is also very similar to the Windows Vista taskbar properties menu. - Some minor changes to allow the taskbar to refresh its view when the icon size or show desktop button setting changes.
[REACTOS] Spelling fixes (#5534) Fix spellings / hyphenation: `unassociate` ; `read-only` ; `double-click`
[EXPLORER] Improve the minimize-condition on Win+D (#5423) - Add CanBeMinimized helper function to determine whether the window should be minimized. - Use them in FindEffectiveProc and MinimizeWindowsProc functions. - Improve the Minimize code. CORE-18427
[EXPLORER] Save taskbar position and locked state after reboot (#5393) - Save locked state of the taskbar when toggled using its context menu. - Save position of the taskbar after dragging it around the desktop. - Invoke TRAYCMD_LOCK_TASKBAR command when (un)locking the taskbar by the context menu, instead of duplicating this functionality. CORE-11621 CORE-16997
[EXPLORER][RUNDLL32] Restore minimized non-task windows (#5228) The minimized non-task windows were not usable due to the bugs. In some situations, the system will restore the minimized non-task windows. - Add IsTaskWnd helper function. - Add SendPulseToTray function to send a pulse to the tray window. - At some shell hook handlings, send a pulse to the tray window. - Add IgnorePulse flag to control the timing of restoring. - Add a timer to reset IgnorePulse flag. - If the pulse has come and IgnorePulse flag is false, then restore the minimized non-task windows. - Modify the rundll32 window procedure. - Use WINDOWPLACEMENT to restore the minimized windows. CORE-13895, CORE-18350
[EXPLORER] Implement "Undo Cascade/Tile" menu items (#4817) Implement taskbar context menu items "Undo Cascade" and "Undo Tile". Based on patch by KRosUser. CORE-18383
[EXPLORER] Hide Start Menu before Run dialog (#4823) - Add HideStartMenu helper method. - Hide Start Menu before opening Run dialog. CORE-13330
[EXPLORER][BROWSEUI][SHELL32][NETSHELL] Fix wrong usage of CComPtr
[EXPLORER] Cleanup after last commit (#4722) Improves code that was added by 0.4.15-dev-5078-g 46de3a22acc without any review yesterday. CORE-15369
[EXPLORER] Follow-up of #4718 (ba2cead) Handle click OnNcLButtonUp instead of OnNcLButtonDown/OnNcLButtonDblClick. CORE-15369
[EXPLORER] 'Show Desktop' button should work on button up (#4718) Follow-up of PR #4715. CORE-15369 - The 'Show Desktop' button of taskbar works on button up instead of button down. - Add NULL checks for m_ShowDesktopButton. - Fix hung-up in rebooting.
[EXPLORER] Add 'Show Desktop' button at right edge of taskbar (#4715) This PR adds a tiny button of window class "TrayShowDesktopButtonWClass" at right/bottom edge of taskbar. This button allows the user to access "Show/Restore Desktop" feature by mouse. You can toggle visibility of this button by registry value "TaskbarSd" in key "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced". The button is themed when theme is available. CORE-15369
[EXPLORER] Fix assertion failure on start button (#4581) CORE-18024
[EXPLORER] Enable _DEBUG and fix assertion failures (#4306) - Enable _DEBUG if debugging. - Fix assertion failures. CORE-18013
[EXPLORER] Adjust Taskbar AUTOHIDE size Part 2 The previous commit 2cc893f was too thick. CORE-17927
[EXPLORER] Adjust AUTOHIDE size GetSystemMetrics(SM_CXBORDER) is too thin. CORE-17927
[EXPLORER] Fixed issue in TaskBar AUTOHIDE CORE-17093 (#2863) CORE-17093
[EXPLORER] Use ShowWindowAsync in CTrayWindow::RestoreAll() Here, ShowWindowAsync is better than ShowWindow. CORE-17894
[EXPLORER] Fix for Start Button Wrong size when Using Themes (#4121) CORE-16742 The problem once was unhidden by 0.4.7-dev-705-g 85ae8421055f51eac48cb3d8acce47a7cd715982