Bug 4807 - SeamlessRDP restacking does not work with topmost windows
Summary: SeamlessRDP restacking does not work with topmost windows
Status: CLOSED FIXED
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: | rdesktop (deprecated) (show other bugs)
Version: trunk
Hardware: PC Unknown
: P2 Normal
Target Milestone: 4.1.1
Assignee: Peter Åstrand
URL:
Keywords: derfian_tester, relnotes
Depends on:
Blocks:
 
Reported: 2013-09-17 15:37 CEST by Peter Åstrand
Modified: 2013-11-01 13:24 CET (History)
1 user (show)

See Also:
Acceptance Criteria:


Attachments

Description Peter Åstrand cendio 2013-09-17 15:37:28 CEST
During testing of bug 4145, I've noticed that several of the SeamlessRDP test cases are failing: Restacking does not work very good. 

* With xfwm4-4.8.3-1.el6.x86_64:
Does not warn about restacking issues at startup. However, running multiple IE windows does not work, amoung other things. 

* With metacity-2.28.0-23.el6.x86_64:
WARNING: Broken Window Manager: Timeout while waiting for ConfigureNotify
WARNING: Broken Window Manager: doesn't handle restack (window was moved to bottom)

Multiple Windows with IE also does not work.
Comment 1 Peter Åstrand cendio 2013-09-19 14:56:55 CEST
The main reason why this worked so bad was because the IE windows got upgraded to topmost windows (we were referencing taskmgr, which was topmost).
Comment 2 Peter Åstrand cendio 2013-09-19 16:56:30 CEST
SeamlessRDPShell fixes in vendor drop 27922. rdesktop fixes in vendor drop 27925. 

Tester should test compatibility between old and new versions of the server side and client side components. Also test multiple WMs.
Comment 3 Karl Mikaelsson cendio 2013-10-28 10:56:06 CET
Test case as I understand it:

- In a ThinLinc session...
 * Start taskmgr and a couple of notepads in seamless mode
 * Open a (local) gedit
 * Toggle maximize, minimize, move, resize and whatever
 * Make sure that only the topmost window stays at topmost.
Comment 4 Karl Mikaelsson cendio 2013-11-01 13:24:05 CET
Tested kwin, unity2d, openbox (from thinlinc), with thinlinc 4.1.0 & 4.1.1, wts-tools 4.1.0 & 4.1.1. No crashes found, and I can't reproduce with 4.1.1.

Note You need to log in before you can comment on or make changes to this bug.