/[rdesktop]
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Revision 1459


Jump to revision: Previous Next
Author: astrand
Date: Wed Mar 26 16:44:55 2008 UTC (16 years, 1 month ago)
Changed paths: 2
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


Changed paths

Path Details
Directorysourceforge.net/trunk/rdesktop/doc/seamlessrdp-channel.txt modified , text changed
Directorysourceforge.net/trunk/rdesktop/xwin.c modified , text changed

Properties

Name Value
svm:headrev 9cebe5d2-de03-4e0a-9b96-fbf3d975a676:1458

  ViewVC Help
Powered by ViewVC 1.1.26