http://bugs.winehq.org/show_bug.cgi?id=12104
Summary: Cygwin's setup.exe doesn't resize properly Product: Wine Version: CVS/GIT Platform: Other URL: http://cygwin.com OS/Version: other Status: NEW Keywords: download, Installer Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
You can resize cygwin's setup, but the inner table of packages doesn't resize.
http://bugs.winehq.org/show_bug.cgi?id=12104
Lapo Luchini lapo@lapo.it changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lapo@lapo.it
http://bugs.winehq.org/show_bug.cgi?id=12104
--- Comment #1 from Jeff Zaroyko jeffzaroyko@gmail.com 2008-08-29 02:16:21 --- still present with wine-1.1.3-225-g02ca43c
http://bugs.winehq.org/show_bug.cgi?id=12104
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified
--- Comment #2 from Austin English austinenglish@gmail.com 2009-01-19 15:14:31 --- Removing deprecated CVS/GIT version tag. Please retest in current git. If the bug is still present in today's wine, but was not present in some earlier version of wine, please update version field to earliest known version of wine that had the bug. Thanks!
http://bugs.winehq.org/show_bug.cgi?id=12104
Bernhard Übelacker bernhardu@vr-web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bernhardu@vr-web.de
--- Comment #3 from Bernhard Übelacker bernhardu@vr-web.de 2009-02-10 14:59:39 --- still present in git from 2009-02-09.
It is also visible in the first page.
This setup consists of some property pages laying on a property sheet. It replaces the the WindowProc of the sheet. In the custom WindowProc it relies that on startup a WM_SIZE message is received.
cygwin:propsheet.cc:PropSheetWndProc The first time we get a WM_SIZE, the client rect will be all zeros.) (for this reason I think it wants to ignore the first one, but needs it)
This WindowProc begins to adjusts the controls from the second WM_SIZE message it receives. Therefore if you maximize the window it receives one message (the first one) which is ignored and the controls are still unresized/moved sitting in the full screen parent window.
If you resize the frame first a little bit and maximize it now the window is resized (nearly) correct.
The missing WM_SIZE I think should be sent in wine:dlls/user32/defwnd.c:DEFWND_HandleWindowPosChanged by somehow getting SWP_NOCLIENTSIZE unset or SWP_STATECHANGED set.
I tested with quick adding in wine:dlls/user32/winpos.c:USER_SetWindowPos just before the last SendMessageW the following:
@@ -2005,4 +2005,5 @@ BOOL USER_SetWindowPos( WINDOWPOS * winpos ) winpos->cx = newWindowRect.right - newWindowRect.left; winpos->cy = newWindowRect.bottom - newWindowRect.top; + winpos->flags |= SWP_STATECHANGED; SendMessageW( winpos->hwnd, WM_WINDOWPOSCHANGED, 0, (LPARAM)winpos ); }
With this modification the resize works for this setup (but will surely break all other applications)
I will attach logs (WINEDEBUG=trace+message) once without and once with the modification.
http://bugs.winehq.org/show_bug.cgi?id=12104
--- Comment #4 from Bernhard Übelacker bernhardu@vr-web.de 2009-02-10 15:03:30 --- Created an attachment (id=19369) --> (http://bugs.winehq.org/attachment.cgi?id=19369) WINEDEBUG=trace+message without modification
(with virtual desktop, git from 2009-02-09)
http://bugs.winehq.org/show_bug.cgi?id=12104
--- Comment #5 from Bernhard Übelacker bernhardu@vr-web.de 2009-02-10 15:05:01 --- Created an attachment (id=19370) --> (http://bugs.winehq.org/attachment.cgi?id=19370) WINEDEBUG=trace+message with modification
(with virtual desktop, git from 2009-02-09)
http://bugs.winehq.org/show_bug.cgi?id=12104
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nerv@dawncrow.de Version|unspecified |0.9.57.
--- Comment #6 from André H. nerv@dawncrow.de 2010-01-31 12:49:46 --- Still present in Wine-1.1.37
http://bugs.winehq.org/show_bug.cgi?id=12104
--- Comment #7 from Austin English austinenglish@gmail.com 2010-08-23 19:38:26 --- Still in wine-1.3.1-68-g70d8fce.
http://bugs.winehq.org/show_bug.cgi?id=12104
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |adys.wh@gmail.com
--- Comment #8 from Jerome Leclanche adys.wh@gmail.com 2011-02-05 00:28:57 CST --- Tests committed as 43aa5f6b2e61d070121993d6f203c2ea195de3ed.
http://bugs.winehq.org/show_bug.cgi?id=12104
--- Comment #9 from Dan Kegel dank@kegel.com 2011-02-05 08:06:48 CST --- Handy link: http://source.winehq.org/git/wine.git/?a=commitdiff;h=43aa5f6b2e61d070121993... This shows up as a todo in e.g. http://test.winehq.org/data/bf640445c748b0588616da201e8ff8f3b1c778e9/wine_fg... with warning propsheet.c:731: Test marked todo: property sheet with custom window proc: the msg 0x0046 was expected, but got msg 0x0210 instead
http://bugs.winehq.org/show_bug.cgi?id=12104
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |frederic.delanoy@gmail.com
--- Comment #10 from Frédéric Delanoy frederic.delanoy@gmail.com 2011-05-27 07:53:01 CDT --- Confirmed in wine-1.3.20-439-g1ec78b8 for cygwin 1.7.9
The initial "Cygwin Setup" screen is also affected. On Windows, this screen has initially a minimum size (i.e. not shrinkable) but you can enlarge and reduce it downto minsize at will. Wine allows you to reduce the size, which should be impossible.
"Cygwin package selection" screen resizes normally, although with a number of visual glitches
http://bugs.winehq.org/show_bug.cgi?id=12104
--- Comment #11 from Frédéric Delanoy frederic.delanoy@gmail.com 2012-03-01 07:08:28 CST --- Similar issue in 1.4-rc5
http://bugs.winehq.org/show_bug.cgi?id=12104
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com Component|-unknown |user32 Platform|Other |x86 OS/Version|other |Linux
--- Comment #12 from Austin English austinenglish@gmail.com 2012-03-27 22:36:17 CDT --- Still in wine-1.5.0-147-g4c6a198
http://bugs.winehq.org/show_bug.cgi?id=12104
Andrew Cook ariscop@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ariscop@gmail.com
--- Comment #13 from Andrew Cook ariscop@gmail.com 2012-07-02 16:27:16 CDT --- still in wine-1.5.7
http://bugs.winehq.org/show_bug.cgi?id=12104
--- Comment #14 from Austin English austinenglish@gmail.com 2013-03-26 18:00:49 CDT --- Still in wine-1.5.26-88-gfbe7ab5
http://bugs.winehq.org/show_bug.cgi?id=12104
--- Comment #15 from Frédéric Delanoy frederic.delanoy@gmail.com 2013-05-24 03:02:22 CDT --- Still in wine-1.5.30-221-gedb01d2
http://bugs.winehq.org/show_bug.cgi?id=12104
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kennybobs@o2.co.uk
https://bugs.winehq.org/show_bug.cgi?id=12104
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|imwellcushtymelike@gmail.co | |m |
--- Comment #16 from Ken Sharp imwellcushtymelike@gmail.com --- Still present in Wine 1.7.44
https://bugs.winehq.org/show_bug.cgi?id=12104
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
https://bugs.winehq.org/show_bug.cgi?id=12104
Andreas Gnau Rondom@Rondom.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Rondom@Rondom.de
https://bugs.winehq.org/show_bug.cgi?id=12104
Damjan Jovanovic damjan.jov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |damjan.jov@gmail.com
--- Comment #17 from Damjan Jovanovic damjan.jov@gmail.com --- Still present in Wine 4.12.1
https://bugs.winehq.org/show_bug.cgi?id=12104
megastallman megastallman@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |megastallman@gmail.com
--- Comment #18 from megastallman megastallman@gmail.com --- Still present in wine-staging 6.1
https://bugs.winehq.org/show_bug.cgi?id=12104
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #19 from Fabian Maurer dark.shadow4@web.de --- Still present as of wine-6.14.
https://bugs.winehq.org/show_bug.cgi?id=12104
Hamish McIntyre-Bhatty winehq@regd.hamishmb.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winehq@regd.hamishmb.com
--- Comment #20 from Hamish McIntyre-Bhatty winehq@regd.hamishmb.com --- Still present as of wine 7.11. Also of note is that the installer window can be shrunk to ridiculously small sizes too, eg 1x1 pixel, or near to it.
https://bugs.winehq.org/show_bug.cgi?id=12104
Joel Holdsworth joel@airwebreathe.org.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |joel@airwebreathe.org.uk
https://bugs.winehq.org/show_bug.cgi?id=12104
--- Comment #21 from Fabian Maurer dark.shadow4@web.de --- Still present as of wine-9.11
https://bugs.winehq.org/show_bug.cgi?id=12104
manschwetus@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |manschwetus@gmail.com