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.
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).
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.
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.
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.