http://bugs.winehq.org/show_bug.cgi?id=12579
Summary: regression : cohabitation between windows in "mdi" application Product: Wine Version: CVS/GIT Platform: PC URL: http://home.scarlet.be/linux/compteco/test3.zip OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winex11.drv AssignedTo: wine-bugs@winehq.org ReportedBy: vincent.hardy.be@gmail.com
In this test program (http://home.scarlet.be/linux/compteco/test3.zip) a message box appears with wine 0.9.58 but not with wine 0.9.59.
Regression test says : -- cb3ff54789c652b02d852f40db71cafd9fd67ca9 is first bad commit commit cb3ff54789c652b02d852f40db71cafd9fd67ca9 Author: Dmitry Timoshkov dmitry@codeweavers.com Date: Tue Mar 25 16:52:41 2008 +0800
winex11.drv: Don't add owned windows to the taskbar.
:040000 040000 b5aacd661276c67ba4e09eb9f777dfe34abd4b87 33799f10903f1342db701ef812bbb39400b6949d M dlls --
That's prevents my software - http://home.scarlet.be/linux/compteco/index.html - to start.
http://bugs.winehq.org/show_bug.cgi?id=12579
Vincent Hardy vincent.hardy.be@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=12579
Vincent Hardy vincent.hardy.be@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=12579
--- Comment #1 from Dmitry Timoshkov dmitry@codeweavers.com 2008-04-14 03:52:37 --- The test works just fine here with today's git. Could you retest?
http://bugs.winehq.org/show_bug.cgi?id=12579
--- Comment #2 from Dmitry Timoshkov dmitry@codeweavers.com 2008-04-14 03:54:07 --- Also it's hard to believe that the patch which just tells a WM not add a button to its taskbar can prevent showing a MessageBox.
http://bugs.winehq.org/show_bug.cgi?id=12579
--- Comment #3 from Vincent Hardy vincent.hardy.be@gmail.com 2008-04-14 04:33:50 --- I've tested with today's Git (7h00 UTC)
However, I find out it works but only when, in winecfg, "Allow the window manager to control the window" isn't checked.
But, in wine 0.9.58, checked or not, it works always.
http://bugs.winehq.org/show_bug.cgi?id=12579
--- Comment #4 from Dmitry Timoshkov dmitry@codeweavers.com 2008-04-14 05:18:41 --- What window manager are you using? Mine is metacity 2.18.2 under Ubuntu 7.04
http://bugs.winehq.org/show_bug.cgi?id=12579
--- Comment #5 from Vincent Hardy vincent.hardy.be@gmail.com 2008-04-14 05:26:51 --- KDE 3.5.8 under gentoo
http://bugs.winehq.org/show_bug.cgi?id=12579
--- Comment #6 from Dmitry Timoshkov dmitry@codeweavers.com 2008-04-14 05:51:41 --- Can anyone else reproduce this, and confirm the result of the regression test?
http://bugs.winehq.org/show_bug.cgi?id=12579
--- Comment #7 from Paul Romanyszyn pgr@arcelectronicsinc.com 2008-04-14 12:42:24 --- Tested current git with and without patch from bug 12264 and application starts with two forms. FsNormal when closed pop and info box. the blank form also close without a problem. Tested with and without a virtual desktop. Ubuntu 7.10 Gnome, nvidia fx drivers.
http://bugs.winehq.org/show_bug.cgi?id=12579
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |testcase
--- Comment #8 from Austin English austinenglish@gmail.com 2008-04-14 12:43:30 --- Works fine for me in gutsy/metacity as well. I'll test kde 4 when I get home.
http://bugs.winehq.org/show_bug.cgi?id=12579
--- Comment #9 from Lei Zhang thestig@google.com 2008-04-14 18:11:25 --- On KDE 3.5, with today's git, the message box appeared, but it was behind the main app window. Vincent, is this what you meant when you said the message box didn't appear?
In a virtual desktop, it worked just fine. Checking the regression test results now.
http://bugs.winehq.org/show_bug.cgi?id=12579
--- Comment #10 from Lei Zhang thestig@google.com 2008-04-14 18:29:18 --- Yes, that commit caused it.
http://bugs.winehq.org/show_bug.cgi?id=12579
--- Comment #11 from Dmitry Timoshkov dmitry@codeweavers.com 2008-04-14 22:23:32 --- (In reply to comment #10)
Yes, that commit caused it.
Sounds like a KDE bug since the commit in question clearly can't change the windows z-order.
http://bugs.winehq.org/show_bug.cgi?id=12579
--- Comment #12 from Vincent Hardy vincent.hardy.be@gmail.com 2008-04-15 03:24:59 --- reply to comment #9
Yes, probably message box is behind main app window. But why it was OK with wine 0.9.58 and not with wine 0.9.59 ?
Moreover without Dmitry's patch : in case of trouble with z-order (if I understand what z-order means), you could click on taskbar to get focus of the "hidden" window.
From time to time, I've trouble like this (message box behind main app windows)
especially with installation programs. (-> KDE and "Allow the window manager to control the window" option checked)
http://bugs.winehq.org/show_bug.cgi?id=12579
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #13 from Lei Zhang thestig@google.com 2008-04-16 01:52:39 --- I'm seeing a similar issue with PSPad [1] on KDE 3.5. The main window starts at the bottom of the Z-order, it's not in the taskbar, and I can't switch to it via alt-tab.
[1] http://www.pspad.com/en/download.php
http://bugs.winehq.org/show_bug.cgi?id=12579
--- Comment #14 from Dmitry Timoshkov dmitry@codeweavers.com 2008-04-16 02:07:39 --- (In reply to comment #13)
I'm seeing a similar issue with PSPad [1] on KDE 3.5. The main window starts at the bottom of the Z-order, it's not in the taskbar, and I can't switch to it via alt-tab.
The problem with PSPad is the bug 12264.
http://bugs.winehq.org/show_bug.cgi?id=12579
--- Comment #15 from Dmitry Timoshkov dmitry@codeweavers.com 2008-04-16 02:51:37 --- Please try the following patch:
http://www.winehq.org/pipermail/wine-patches/2008-April/053435.html
http://bugs.winehq.org/show_bug.cgi?id=12579
--- Comment #16 from Lei Zhang thestig@google.com 2008-04-16 03:04:38 --- Looks like I need this one as well: http://www.winehq.org/pipermail/wine-patches/2008-April/053433.html
Test case seems to work as intended with the patch.
http://bugs.winehq.org/show_bug.cgi?id=12579
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #17 from Dmitry Timoshkov dmitry@codeweavers.com 2008-04-17 08:22:05 --- The patch has been committed.
http://bugs.winehq.org/show_bug.cgi?id=12579
--- Comment #18 from Vincent Hardy vincent.hardy.be@gmail.com 2008-04-18 04:08:40 --- Yes, it works for me too.
http://bugs.winehq.org/show_bug.cgi?id=12579
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #19 from Alexandre Julliard julliard@winehq.org 2008-04-18 11:04:48 --- Closing bugs reported fixed in 0.9.60.
http://bugs.winehq.org/show_bug.cgi?id=12579
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified