- 18 Apr, 2024 2 commits
-
-
Zhiyi Zhang authored
Fix Imperium: Greek Wars (1183470) launcher scrollbar largely drawn as transparent. The application sets a hardcoded #ffffff as the color key for transparency. On Windows, the scrollbar parts only have very few #ffffff pixels so the scrollbar is drawn as basically opaque. If a theme that have many 0xffffff pixels is being used, then the bug reproduces as well on Windows. I don't want to change the light theme style for this. So let's work around this by using #fefefe instead of #ffffff. This have little difference visually. Based on investigation done by Santino Mazza.
-
Zhiyi Zhang authored
-
- 09 Feb, 2024 1 commit
-
-
Alexandre Julliard authored
This should fix test failures on Windows.
-
- 14 Dec, 2023 1 commit
-
-
Bernhard Übelacker authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56006
-
- 01 Dec, 2023 1 commit
-
-
Alex Henrie authored
The tests show that the first argument must not be null, that the handle returned via the fourth argument is not an HTHEME, and that that handle can be passed to CloseThemeFile without error.
-
- 30 Nov, 2023 2 commits
-
-
Alex Henrie authored
-
Alex Henrie authored
-
- 20 Nov, 2023 1 commit
-
-
Bernhard Übelacker authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55898
-
- 09 Nov, 2023 2 commits
-
-
Alistair Leslie-Hughes authored
-
Zhiyi Zhang authored
pszAppName should not be changed as it's used in the loop to check if window application name is set.
-
- 08 Nov, 2023 6 commits
-
-
Dmitry Timoshkov authored
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
-
Dmitry Timoshkov authored
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
-
Dmitry Timoshkov authored
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
-
Dmitry Timoshkov authored
Themed Delphi applications use "explorer::listview" and "explorer::treeview": https://gitlab.com/freepascal.org/lazarus/lazarus/-/blob/main/lcl/interfaces/win32/win32themes.pasSigned-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
-
Dmitry Timoshkov authored
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
-
Dmitry Timoshkov authored
Also fix some hTheme handle leaks. Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
-
- 03 Nov, 2023 1 commit
-
-
Alexandre Julliard authored
-
- 01 Nov, 2023 3 commits
-
-
Louis Lenders authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55742
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
- 30 Oct, 2023 2 commits
-
-
Louis Lenders authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55742
-
Alex Henrie authored
-
- 24 Oct, 2023 1 commit
-
-
Louis Lenders authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55821
-
- 16 Oct, 2023 1 commit
-
-
Helix Graziani authored
Wine-Bug: https://bugs.winehq.org//show_bug.cgi?id=55771
-
- 10 Oct, 2023 1 commit
-
-
Helix Graziani authored
-
- 19 Jul, 2023 1 commit
-
-
Francois Gouget authored
A missing API is a todo in Wine.
-
- 09 Dec, 2022 1 commit
-
-
Rémi Bernon authored
-
- 08 Nov, 2022 3 commits
-
-
Zhiyi Zhang authored
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
-
Zhiyi Zhang authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=29974Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
-
Dmitry Timoshkov authored
With test case by Michael Müller <michael@fds-team.de>. Zhiyi Zhang's comments: Some applications close the same HTHEME handle more than once, causing use-after-free. HTHEME is a handle rather than a pointer. Some testing shows that it's a handle starting from 0x10000 or 0x20000. Each new handle increments from the first handle and closing handles decrements it. I prefer not to implement this handle to data map for now because it will likely hurt performance. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=29974
-
- 04 Nov, 2022 2 commits
-
-
Zhiyi Zhang authored
-
Zhiyi Zhang authored
-
- 01 Sep, 2022 3 commits
-
-
Zhiyi Zhang authored
This is confirmed by the tests in test_scrollbar() and manual tests on XP. Even though scrollbar arrows and thumb are in fact transparent, DrawThemeParentBackground() is not called to paint the parent background, leaving the transparent area untouched. On Windows, even if the scrollbar arrows are reported to be transparent, the bitmaps for arrow parts in the stock themes are in fact opaque. Fix Ice Cream Calculator slow scrolling after 4cb229a9 because the WM_PRINTCLIENT handling in the application is slow. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53337
-
Zhiyi Zhang authored
-
Zhiyi Zhang authored
-
- 13 Jul, 2022 1 commit
-
-
Zhiyi Zhang authored
GetDpiForSystem() requires Windows 10 1607+. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53341Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
-
- 06 Jul, 2022 2 commits
-
-
Zhiyi Zhang authored
Tested manually on Wine for 96, 120, 144, 168, 192 and 216 DPI. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53298Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
-
Zhiyi Zhang authored
To test that GetThemePartSize() should always report theme part size in system DPI if the theme handle is open without a valid window handle. Previous tests succeeded because the current DPI happens to be 96. Tested manually on Windows 10 for 96, 120, 144, 168, 192 and 216 DPI. Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
-
- 04 Jul, 2022 1 commit
-
-
Jacek Caban authored
-
- 29 Jun, 2022 1 commit
-
-
Zhiyi Zhang authored
Application dialog procedures are called in UXTHEME_DefDlgProc(), then may be called again in USER_DefDlgProcA/W(). Lotus Approach doesn't expect this and run into infinite recursion. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52586Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
-