
Stefan O'Rear
Sun Jun 3 13:31:53 PDT 2007 Stefan O'Rear
* Correctly handle resize requests (-12 +22) Xmonad now implements resize requests in a consistent manner. * If the window is FLOATING, we implement the program's request, and correctly update the StackSet; so it will keep the new size. This should work correctly even for non-current windows.
* Otherwise, we ignore the request. As per ICCCM, we send a fake ConfigureNotify containing the new (unchanged) geometry. This is perfectly ICCCM compliant, and if it breaks your client, it's your own fault.
This patch requires setConfigureEvent, which is added to X11-extras by a patch approximately contemporaneous with this one.
This doesn't seem to work quite right (for me, anyway). I find that all transient windows now appear at (0,0). (I've not noticed the resizing behaviour, particularly, so that may well have been improved.) [...]