http://bugs.winehq.org/show_bug.cgi?id=59089
Bug ID: 59089 Summary: Regression in 10.20 Win32u.dll causes forms in certain programs to redraw very slowly Product: Wine Version: 10.20 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: win32u Assignee: wine-bugs@list.winehq.org Reporter: cayok52759@wivstore.com Regression SHA1: 257364eb5f671b2fd63507373b0427b519dfa71d Distribution: ---
The forms of certain programs are redrawing very slowly in Wine version 10.20. An example program can be downloaded from https://drive.google.com/drive/folders/1X5ZwQJJP98fpQ2BJ5XB1g0XyUW6Abkyo?usp.... Download the "full" program, unzip, and execute the TotheWord,exe file. There is no install file. This is a program that has been written in Delphi 12, and maybe this issue only affects Delphi programs. This program is used to create modules for a Bible program. When starting this program under 10.20, from the time the splash window appears until the application form is fully drawn takes about 15x longer than it does with Wine 10.19. Under the "Editor Mode" selection in the application menu, alternately selecting "Book Editor" and "Bible Editor" takes about five seconds on a fairly powerful computer for the respective forms to be fully drawn. In 10.19, this is nearly instantaneous. A significant lag also occurs when switching between some of the tabs in the form.
I am almost certain that this regression has been caused by the commit titled "win32u: Update client surfaces starting from toplevel window." I don't have the expertise to revert this commit without causing a compile failure, but replacing the win32u.so file in the 10.20 build with the one from the 10.19 build does completely resolve this issue.
http://bugs.winehq.org/show_bug.cgi?id=59089
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Summary|Regression in 10.20 |Forms in certain programs |Win32u.dll causes forms in |redraw very slowly |certain programs to redraw | |very slowly |