Re: Gtk+ 3.3.7+ bugfix will BREAK Xorg (before 1.12) unless patch is applied



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]