[Bug 59089] New: Regression in 10.20 Win32u.dll causes forms in certain programs to redraw very slowly
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(a)list.winehq.org Reporter: cayok52759(a)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. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59089 Gijs Vermeulen <gijsvrm(a)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 | -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59089 cayok <cayok52759(a)wivstore.com> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=59066 --- Comment #1 from cayok <cayok52759(a)wivstore.com> --- Bug https://bugs.winehq.org/show_bug.cgi?id=59066 seems likely to be a duplicate, so it looks like this affects more than just Delphi programs. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59089 cayok <cayok52759(a)wivstore.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rbernon(a)codeweavers.com -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59089 Panagiotis Kalogiratos <code@abnormalfreq.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |code@abnormalfreq.com --- Comment #3 from Panagiotis Kalogiratos <code@abnormalfreq.com> --- I believe the issue I am getting with MUSHclientx64 (a x64 port of the old MUSHclient) client is probably also related to this. Opening the "World properties" dialog takes ~5 seconds on my system since 10.20 (it is normally instant), freezing the UI until completion and the same on closing the window. It is a C++ MFC windows app and can be found here for quick repro case: https://mushclient.cthulhumud.com/x64/5.08/MUSHclientx64_5.08.zip The zip file is the portable version. Don't need to setup a MUD or connect anywhere. Just extract, run and open World Properties either via the File menu or Alt-Enter shortcut. Also if it helps the code for the world preferences dialog is here: https://github.com/Nodens-/mushclientx64/tree/4c60496776083dbc4e307e372299fc... -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (2)
-
WineHQ Bugzilla -
WineHQ Bugzilla