http://bugs.winehq.org/show_bug.cgi?id=18427
Summary: Forte Agent MDI window is not maximized at startup. Product: Wine Version: 1.1.21 Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: g9xhh5p02@sneakemail.com
The Forte Agent mail and news reader uses an MDI window model, where the main window can contain one or more child windows which can each be resized or maximized. When running under real MS Windows, closing Agent with a single child window (my inbox browser) maximized means that the same window will appear maximized next time I run the program.
This doesn't work correctly under Wine: instead of the correct behavior, the child window appears with its own title bar visible as if it were not maximized, and with minimize/restore buttons visible as if it were maximized. I can then manually coax the child window into properly maximizing by clicking its restore button followed by its maximize button, or by clicking the parent window's scroll button (which then disappears because it's not needed when a child is maximized). The effect looks like the child window thinks itself maximized while the parent window thinks the child is not maximized.
I'm using Forte Agent 3.3/32.846. This bug has existed since before wine 1.0, possibly forever but I'm not sure.
http://bugs.winehq.org/show_bug.cgi?id=18427
Rein Klazes wijn@online.nl changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://forteinc.com/agent/do | |wnload-all.php Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Keywords| |download Summary|Forte Agent MDI window is |Forte Agent 3.3 MDI window |not maximized at startup. |is not maximized at startup.
--- Comment #1 from Rein Klazes wijn@online.nl 2009-05-12 01:29:46 --- Confirming.
Later versions of Agent (4.x and 5.x) do not have this problem.
http://bugs.winehq.org/show_bug.cgi?id=18427
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #2 from Austin English austinenglish@gmail.com 2010-09-26 20:39:34 CDT --- ftp://ftp3.forteinc.com/pub/agent/english/agentenu330-846.exe
Seems fine in wine-1.3.3-181-ge4182ea.
http://bugs.winehq.org/show_bug.cgi?id=18427
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org 2010-10-01 13:56:44 CDT --- Closing bugs fixed in 1.3.4.
http://bugs.winehq.org/show_bug.cgi?id=18427
Forest winehq@tibit.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |REOPENED Resolution|FIXED |
--- Comment #4 from Forest winehq@tibit.com 2011-12-08 21:22:37 CST --- This is not fixed in wine 1.3.4, wine 1.3.34 or today's git. Reopening.
http://bugs.winehq.org/show_bug.cgi?id=18427
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com
--- Comment #5 from Bruno Jesus 00cpxxx@gmail.com 2011-12-10 21:05:22 CST --- Looks fine for me in wine-1.3.34-218-g4fd54fb. Tested in wine and xp. Can you post a screenshot of the difference showing both windows and wine?
http://bugs.winehq.org/show_bug.cgi?id=18427
--- Comment #6 from Forest winehq@tibit.com 2011-12-11 01:12:09 CST --- I think I could manage that, but before I jump through the hoops, are you sure you're using Agent 3.3 and not a later version?
http://bugs.winehq.org/show_bug.cgi?id=18427
--- Comment #7 from Bruno Jesus 00cpxxx@gmail.com 2011-12-11 10:14:02 CST --- (In reply to comment #6)
I think I could manage that, but before I jump through the hoops, are you sure you're using Agent 3.3 and not a later version?
Yes, I used the link from comment 2. The program about box shows 3.3.
http://bugs.winehq.org/show_bug.cgi?id=18427
--- Comment #8 from Forest winehq@tibit.com 2012-02-06 00:03:56 CST --- Created attachment 38718 --> http://bugs.winehq.org/attachment.cgi?id=38718 Agent started under wine (git 2012-02-05)
http://bugs.winehq.org/show_bug.cgi?id=18427
--- Comment #9 from Forest winehq@tibit.com 2012-02-06 00:04:35 CST --- Created attachment 38719 --> http://bugs.winehq.org/attachment.cgi?id=38719 Agent started under winxp service pack 3
http://bugs.winehq.org/show_bug.cgi?id=18427
--- Comment #10 from Forest winehq@tibit.com 2012-02-06 00:11:36 CST --- Added screen shots showing a fresh install of Agent 3.3 under wine and windows xp, for comparison.
In both cases, I maximized Agent's MDI child window, quit the program, and then started it again.
Notice that Agent starts up again with the MDI child window still maximized under winxp, but not in wine. Especially strange is that the child window's top-right-corner button icons seem to indicate that it thinks it is maximized, yet its title bar, two extra scroll bars (horizontal and vertical), and the child window border are all visible.
https://bugs.winehq.org/show_bug.cgi?id=18427
--- Comment #11 from Austin English austinenglish@gmail.com --- http://download.forteinc.com/pub/agent/english/agentenu330-846.exe
austin@aw25 ~ $ sha1sum agentenu330-846.exe 8e195d6ac8ff67ef06b82d6ec15e5a2a9795842e agentenu330-846.exe austin@aw25 ~ $ du -h agentenu330-846.exe 7.4M agentenu330-846.exe austin@aw25 ~ $ wine --version wine-1.7.20-33-g3ccaad8
I still can't see this, but maybe it only occurs if you have an account configured.
https://bugs.winehq.org/show_bug.cgi?id=18427
--- Comment #12 from Forest winehq@tibit.com --- I still see it with all releases of wine since I first reported it. The sha1sum of my agent installer matches yours. I think it's pretty likely that an account must be configured in order to see the problem.
https://bugs.winehq.org/show_bug.cgi?id=18427
--- Comment #13 from Forest winehq@tibit.com --- (To be precise, I haven't tried anything newer than wine-1.7.15 yet. If there's some good reason to believe that the bug has been fixed in the very latest releases, I'll give them a try, but it will have to wait a few weeks until I'm done traveling.)
https://bugs.winehq.org/show_bug.cgi?id=18427
--- Comment #14 from Bruno Jesus 00cpxxx@gmail.com --- I still can't see the issue too, if it's related to the account try again in a clean prefix and just ignore the account wizard (this is what I'm doing to test), maximize the windows, close and reopen the application.
https://bugs.winehq.org/show_bug.cgi?id=18427
--- Comment #15 from Forest winehq@tibit.com --- I'm pretty sure the screenshots I posted *were* from a clean prefix. It has been quite a while since then, though, so I guess I could do it all over again. I'll have to wait a few weeks, though, because I'm traveling at the moment.
https://bugs.winehq.org/show_bug.cgi?id=18427
--- Comment #16 from Forest winehq@tibit.com --- This bug still exists. I'm using the wine1.7 packages version 1:1.7.30-0ubuntu1~ppa1 from the official ubuntu-wine PPA. Now running on Xubuntu 14.04 (trusty) amd64.
$ md5sum ~/dl/agentenu330-846.exe 4b80a6e3f4edab93b4e603db754ef7f9 /home/user/dl/agentenu330-846.exe $ export WINEPREFIX=/home/user/_wine_ $ WINEARCH=win32 winecfg exit winecfg $ cd _wine_/drive_c/Program\ Files $ wine /home/user/dl/agentenu330-846.exe Installer window: This is a new install Next Next Next Create Shortcuts for Agent? No Next Start Do you want to run Agent now? Yes Finish Forte Agent License Agreement window: Accept Forte Agent Upgrade window: I'd like to begin a free 30-day Trial of Agent OK Agent Setup Wizard: Cancel Yes NOTICE THE BUG: The Agent window starts maximized. The MDI child window (containing the 3-pane view) is also maximized, as you can tell by the fact that its un-maximize button is enabled, but the MDI parent shows scroll bars along the right & bottom edges anyway. It should not. Click one of the MDI parent's scroll buttons. NOTICE: The MDI parent fixes itself, hiding its scroll bars. The UI now looks like it supposed to: the ony scroll bars are within the panes of the 3-pane view within the (maximized) MDI child window. Click the X window manager's close button, exiting Agent. $ wine Agent/agent.exe Agent Setup Wizard: Cancel Yes NOTICE THE BUG: The MDI child window (containing the 3-pane view) is still maximized, but again, the MDI parent shows scroll bars when it should not. Click one of the MDI parent's scroll buttons. NOTICE: The MDI parent fixes itself again, hiding its scroll bars. Using the X window manager, un-maximize the Agent window. Click the X window manager's close button, exiting Agent. $ wine Agent/agent.exe Agent Setup Wizard: Cancel Yes NOTICE THE BUG: The MDI child window (containing the 3-pane view) is still maximized, as you can tell by the fact that its un-maximize button is enabled, but again, the MDI parent shows scroll bars when it should not. This time, the MDI child window's title bar is also visible, despite the fact that it is maximized. It should not be visible. Click one of the MDI parent's scroll buttons. NOTICE: The MDI parent fixes itself again, hiding its scroll bars. The MDI child window's title bar is hidden, as it should have been in the first place.
https://bugs.winehq.org/show_bug.cgi?id=18427
--- Comment #17 from Forest winehq@tibit.com --- Created attachment 49936 --> https://bugs.winehq.org/attachment.cgi?id=49936 screen 1 - first run, mdi parent scollbars are visible
https://bugs.winehq.org/show_bug.cgi?id=18427
--- Comment #18 from Forest winehq@tibit.com --- Created attachment 49937 --> https://bugs.winehq.org/attachment.cgi?id=49937 screen 2 - clicked the mdi parent scroll button
https://bugs.winehq.org/show_bug.cgi?id=18427
--- Comment #19 from Forest winehq@tibit.com --- Created attachment 49938 --> https://bugs.winehq.org/attachment.cgi?id=49938 screen 3 - un-maximized mdi parent, restarted, mdi child title bar is visible
https://bugs.winehq.org/show_bug.cgi?id=18427
--- Comment #20 from Forest winehq@tibit.com --- Created attachment 49939 --> https://bugs.winehq.org/attachment.cgi?id=49939 screen 4 - clicked the mdi parent scroll button, mdi child is fixed again