Hello everybody, I have implemented manager selection support as described in the ICCCM [2.8, 4.3]. The practical use of this feature is that it allows a compliant window manager to replace another that is currently running.
The implementation is not particularly elegant. Selection manipulation with bare Xlib is rather complicated even to achieve just the minimal functionality required in the ICCCM. The code is available for testing at my Git repository http://koti.welho.com/thk/sawfish.git, branch icccm-selection. -- Timo Korvola <URL:http://www.iki.fi/tkorvola>
