[Xmonad] darcs patch: Correctly handle resize requests (-12 +22)

Bruce Stephens xmonad at cenderis.demon.co.uk
Sun Jun 3 19:03:38 EDT 2007


Stefan O'Rear <stefanor at cox.net> writes:

> Sun Jun  3 13:31:53 PDT 2007  Stefan O'Rear <stefanor at cox.net>
>   * 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.)

[...]



More information about the Xmonad mailing list