CVS: rdesktop/doc seamlessrdp-channel.txt, 1.13, 1.14

Peter Åstrand <[email protected]> Wed, 26 Mar 2008 09:44:57 -0700
Newsgroups gmane.network.rdesktop.cvs
Message-ID <[email protected]>
Update of /cvsroot/rdesktop/rdesktop/doc
In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv20641/doc

Modified Files:
	seamlessrdp-channel.txt 
Log Message:
Re-worked the support for SeamlessRDP window stacking:

* Since many window managers cannot properly restack a window between
two other windows, we need to check for this at startup.

* A new utility function, sw_wait_configurenotify, is used to wait for
the WM to process our restacking request. 

* We are using XReconfigureWMWindow instead of XRestackWindows and
XRaiseWindow, to easier meet the demands of ICCCM. Restacking between
is only done if the WM is not broken, though. 

* The error handler does not ignore BadMatch from ConfigureWindow
requests any longer. I haven't found any WM that gives BadMatch for
XReconfigureWMWindow.

* The test cases has been updated to test more stacking cases. 


A somewhat related bug fix wrt focus handling is also included, which
prevents FOCUS messages when reverting focus from a destroyed window




Index: seamlessrdp-channel.txt
===================================================================
RCS file: /cvsroot/rdesktop/rdesktop/doc/seamlessrdp-channel.txt,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** seamlessrdp-channel.txt	24 Mar 2008 17:54:33 -0000	1.13
--- seamlessrdp-channel.txt	26 Mar 2008 16:44:55 -0000	1.14
***************
*** 418,425 ****
  
  
! * Test restacking of a middle window. For this test, you'll need to
    the tool "notepadbehindwordpad.exe". Run Task Manager
    seamlessly. Start Notepad and Wordpad from it. Manually stack the
    windows as (from top to bottom) Task Manager - Notepad - xterm -
    Wordpad. Make sure the windows partially overlaps. From Task
!   Manager, execute notepadbehindwordpad.exe. 
--- 418,437 ----
  
  
! * Test restacking of a bottom window. For this test, you'll need to
    the tool "notepadbehindwordpad.exe". Run Task Manager
    seamlessly. Start Notepad and Wordpad from it. Manually stack the
    windows as (from top to bottom) Task Manager - Notepad - xterm -
    Wordpad. Make sure the windows partially overlaps. From Task
!   Manager, execute notepadbehindwordpad.exe. This
!   test is expected to fail when rdesktop emits the warning about
!   broken WM at startup.
! 
! 
! * Test restacking of a middle window. For this test, you'll need to
!   the tool "notepadbehindwordpad.exe". Run Task Manager
!   seamlessly. Start Paint, Notepad, and Wordpad from it. Manually
!   stack the windows as (from top to bottom) Task Manager - Notepad -
!   xterm - Wordpad - Paint. Make sure the windows partially
!   overlaps. From Task Manager, execute notepadbehindwordpad.exe. This
!   test is expected to fail when rdesktop emits the warning about
!   broken WM at startup.


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace