Eli Zaretskii skrev:
Date: Thu, 04 Jan 2007 12:42:19 +0100
From: =?ISO-8859-1?Q?Jan_Dj=E4rv?= <address@hidden>
Cc: address@hidden
Metacity (the default Gnome window manager) is a complete mess when it comes
to raise frame. Some versions works, some don't. Some require the code
below, some don't. In some configurations (i.e. focus on click vs. focus on
mouse) raise frame works, in some raise frame don't work.
We must give up on creating workarounds for Metacity, and just tell people
that metacity is buggy. Ufortunately they have to figure out a workaround for
themselves and their specific verion/configuration of metacity.
How about writing an entry for etc/PROBLEMS about this?
In the bug created by Leo, http://bugzilla.gnome.org/show_bug.cgi?id=392889,
the recommendation from the Gnome people seems to be that we use
_NET_ACTIVE_WINDOW but with a proper timestamp (this was wrong in Emacs). If
some version of Metacity hangs, it is no fault of Emacs and should be handeled
as a Metacity bug.
On the other hand, it is late in the game (pretest-wise) and maybe a note in
etc/PROBLEMS is good enough for the release.
Comments?
Jan D.