Alexandre Julliard pushed to branch master at wine / wine
Commits: 13d2aef8 by Zhiyi Zhang at 2025-11-03T21:18:38+01:00 comctl32/tests: Test creating v5 windows after v6 manifest is deactivated.
- - - - - 567e9a01 by Zhiyi Zhang at 2025-11-03T21:18:38+01:00 user32: Fix loading comctl32 v5 after comctl32 v6 is loaded.
When comctl32 v6 is loaded and v6 manifest is disabled, comctl32 v5 should be used when creating a common control window. However, before this patch, GetModuleHandleW(L"comctl32") return a handle to comctl32 v6 in this case, so comctl32 v5 doesn't get loaded and creating comctl32 v5 windows fails. We need to check if comctl32 v5 is actually loaded by using GetModuleHandleW() with the absolute path of the comctl32 v5 dll.
Fix Word 2010 file open dialog doesn't show a listview.
- - - - - af6f549d by Zhiyi Zhang at 2025-11-03T21:18:38+01:00 comctl32/tests: Test image list interoperation with comctl32 v5 and v6.
- - - - - 5cac6889 by Zhiyi Zhang at 2025-11-03T21:18:38+01:00 comctl32: Use a magic value to check if an image list is valid.
Use a magic value to check if an image list is valid instead of using vtable addresses. So that an image list from comctl32 v5 can be used with comctl32 v6 image list functions and vice versa.
Fix missing icons in the listview window of the Word 2010 file open dialog.
- - - - -
4 changed files:
- dlls/comctl32/imagelist.c - dlls/comctl32/tests/imagelist.c - dlls/comctl32/tests/misc.c - dlls/user32/class.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/1df4e0f08df3037477e4fbef2d749f...