Dan Winship wrote:
I spent the weekend communing with the ICCCM and the EWMH and will be
sending a bunch of messages...
My first issue is with window gravity. The EWMH says:
...
So, I recommend that that section of the EWMH be gutted and rewritten
(I'll provide text if there is consensus that this is correct, though I
haven't yet re-figured-out the parts about compensating for
border_width), with a note pointing out that (a) a previous version of
the spec recommended the wrong behavior, and (b) pre-EWMH window
managers have differed in how they interpreted this anyway, and so
therefore Clients SHOULD always include x and y coordinates in
ConfigureRequests and _NET_MOVERESIZE_WINDOW requests for windows with
non-NorthWest, non-Static gravity, to ensure that they get the behavior
they want.
I read the icccm again on the weekend. I'd agree with all the above.
There is also _NET_WM_STRUT that should probably be added to the screen
area placement constraints too.
_______________________________________________
wm-spec-list mailing list
wm-spec-list@gnome.org
http://mail.gnome.org/mailman/listinfo/wm-spec-list