Re: Gtk+ 3.3.7+ bugfix will BREAK Xorg (before 1.12) unless patch is applied
- From: Benjamin Otte <otte gnome org>
- To: desktop-devel-list gnome org, distributor-list gnome org, gtk-devel-list <gtk-devel-list gnome org>
- Subject: Re: Gtk+ 3.3.7+ bugfix will BREAK Xorg (before 1.12) unless patch is applied
- Date: Wed, 7 Mar 2012 15:48:05 +0100
Here's a heads-up on this patch: We've held up on applying this patch
to give developers a chance to get their servers fixed. But we want
this patch in 3.4, so it has now landed. So if you are running a GTK
>= 3.3.19, you need to have an up to date X server or you'll see weird
focus behavior.
A workaround exists: If you export GDK_CORE_DEVICE_EVENTS=1, GDK will
stop using XInput and use old-school X11 events, and that code path in
the X server doesn't have that bug.
Benjamin
On Mon, Jan 9, 2012 at 8:11 PM, Olav Vitters <olav vitters nl> wrote:
> Company found a bug in the XI2 handling of GTK+. The gtk+ bugfix exposes
> a very visible bug in Xorg. The Xorg bug will be in Xorg 1.12.
>
> If you're responsible for a distribution, please either run 1.12, or
> ensure the fixes from freedesktop bug 44079 are applied to your Xorg
> *asap*.
>
> Reference:
> - https://bugzilla.gnome.org/show_bug.cgi?id=657578
> - https://bugs.freedesktop.org/show_bug.cgi?id=44079 (not loading atm)
>
> In short:
> - in case gtk+ 3.3.x
> - ensure you have patch from https://bugs.freedesktop.org/show_bug.cgi?id=44079
> - otherwise bad things happen ("important focus events do not fire")
>
>
> In care you prefer IRC type announcements:
> <Company> seb128!
> <Company> seb128: is the next ubuntu gona have X server 1.12?
> <seb128> Company, no
> <seb128> 1.11
> <Company> seb128: because we want to push a bugfix for GTK 3.4
> that exposes a pretty visible bug in XI2 that they recently fixed
> <Company> seb128: lemme link you up with the relevant bugs
> <Company> seb128:
> https://bugzilla.gnome.org/show_bug.cgi?id=657578 and
> https://bugs.freedesktop.org/show_bug.cgi?id=44079
> <Company> seb128: we have't applied the GTK fix yet, we wanted to
> wait until GTK devs have a proper X to run on first :)
> <seb128> Company, thanks, I will make sure we get that
> fix in our xserver
> <Company> great
> <Company> i should probably poke the relevant people for suse and
> mageia
>
> --
> Regards,
> Olav
> --
> devel-announce-list mailing list
> devel-announce-list gnome org
> http://mail.gnome.org/mailman/listinfo/devel-announce-list
[Date Prev][
Date Next] [Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]