Re: Need a synthetic ConfigureNotify clarification/extension in the spec (and I don't know what it should be)



On 4/11/07, Bradley T Hughes <bhughes trolltech com> wrote:
> P.S.  I'm all in favor of adding the rationale from Dan's email
> (http://mail.gnome.org/archives/wm-spec-list/2006-May/msg00000.html)
> to the EWMH as a clarification.  Don't know exactly where to put it,
> though.

Indeed. I would suggest an extra bullet point under the Window Geometry
(http://standards.freedesktop.org/wm-spec/wm-spec-1.4.html#id2512541)
clarification section.

Interestingly enough, I just ran across another case we might want to
mention in this clarification.  This one is known to affect other
window managers too and a simple testcase exists.  See bug
http://bugzilla.gnome.org/show_bug.cgi?id=399552 for the details, but
the brief version is that many window managers apparently will change
the position of a client window when un-reparenting it due to
withdrawal, but will not send a ConfigureNotify to the application.
Some apps seem to depend on getting a ConfigureNotify in such cases,
as the simple testcase in that bug report shows.  The reporter
mentioned that it affected at least icewm, blackbox, windowmaker, and
metacity (or at least the versions of those WMs he tested).  I've
fixed it in metacity, and checked that kwin seems to be unaffected,
but this would probably be good to mention since it affected at least
three others.

I'll try to put together a draft change in the next couple days,
unless someone wants to beat me to it.

Cheers,
Elijah



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]