[SHELL32][SDK] Implement RealShellExecute(,Ex)(A,W) (#5849) Implementing missing features... JIRA issue: CORE-19278 - Modify shell32.spec. - Implement RealShellExecuteA, RealShellExecuteW, RealShellExecuteExA, and RealShellExecuteExW functions. - Add the prototypes to <undocshell.h>. - Modify SEE_MASK_... constants.
[MSPAINT] Support JPEG/PNG/GIF/TIFF wallpapers (#6632) Improve usability. JIRA issue: CORE-19485 - Enable the menu items to set the wallpapars. - Save the current bitmap as file Wallpaper1.bmp in CSIDL_LOCAL_APPDATA folder. - Support JPEG/PNG/GIF/TIFF files in RegistrySettings::SetWallpaper.
[MSCTFIME] Use QISearch for QueryInterface (#6630) Simplify code and reduce binary size. JIRA issue: CORE-19360 - Use shlwapi!QISearch for QueryInterface implementation. - Add delay link to shlwapi.
[MSUTB][SDK] Use QISearch for QueryInterface (#6631) Simplify code and reduce binary size. JIRA issue: CORE-19363 - Use shlwapi!QISearch for QueryInterface implementation. - Add delay link to shlwapi. - Define QITABENT macro in <shlwapi.h>.
[RAPPS][SHLWAPI][SDK] Un-escape URL filename (#6626) Choosing the better filename. JIRA issue: CORE-19490 - Add UrlUnescapeAndMakeFileNameValid helper function. - Use UrlUnescapeW and PathIsValidCharW. - Add PATH_CHAR_CLASS_... flags for PathIsValidCharA/W.
[CMAKE] Update sdk/cmake/baseaddress(,_msvc).cmake (#6627) Follow-up to #6624 (fd96666). ReactOS got rekt in that PR because kernel32.dll got so larger. Fix base addresses of DLLs to boot successfully. Sorry. (dll/ntdll/ldr/ldrutils.c:1423) Illegal DLL relocation! C:\ReactOS\System32\ntdll.dll overlaps kernel32.dll *** Fatal System Error: 0xc0000269 Proposed changes After latest build: python gen_baseaddress.py C:\Users\katahiromz\reactos-1\output-VS-i386 python gen_baseaddress.py C:\Users\katahiromz\reactos-1\output-MinGW-i386
[SHELL32] Add transparent icon resource (#6621) CORE-19471 Add transparent 16x16 icon (just small picec of transparent background) as resource and use it for 50, 51, 52, 53 resource IDs. Define it as IDI_SHELL_NONE_XX for all four IDs appropriately (since the icon displays nothing). These resources are not used by anything yet, but they are confirmed to exist as resources with 50, 51, 52, 53 IDs in shell32.dll from Windows XP/Server 2003. This allows to correct the ordering of all other resources those come starting from index 54, and hence it fixes the following icons displayed incorrectly after restoring to default system icon set via Stardock IconPackager 5.1: - Control Panel folder icon; - Folder Options item icon in Control Panel; - My Music special folder in My Documents; - several File extensions icons (.ini, .txt etc). The icons are fixed as in the preview of IconPackager app, same in ReactOS itself. Now only Web Browser item icon on the Desktop remains invalid. All other icons are restored correctly. CORE-19471
[BROWSEUI] Delete WS_BORDER and owner-drawing from IDC_SEARCH_COMBOBOX (#6610) Related to #6609. Delete WM_BORDER and CBS_OWNERDRAWFIXED styles from IDC_SEARCH_COMBOBOX. JIRA issue: N/A
[SHELL32_APITEST] Make ShellExecuteEx testcase stable (#6617) Making the tests trustworthy. JIRA issue: ROSTESTS-389 - Enable command line checking. - Rewrite the tests for better tests. - Remove dependency with shell32_apitest_sub. - Close the newly opened windows by Alt+F4 at ending.
[NTUSER] Fix sticky mouse buttons (#6426) Fix Mouse Buttons Sticking Down causing unexpected window dragging. This is a patch supplied by @I_Kill_Bugs and seems to work well as tested by @julenuri. JIRA issue: CORE-11775 'GIMP 2.6.12: Sticky issue when dragging with the mouse' JIRA issue: CORE-14998 'Google Chrome 40.0.2214.115, when moving window position by dragging at the titlebar, the drag-end is not detected, the window may stick with the mouse pointer' Improves JIRA issue: CORE-18511 Proposed changes Add extra code into nonclient.c procedure DefWndDoSizeMove to drop tracking. If we get a mouse move with the mouse left button down, then break out of testing.