wild popup bug

2013-03-27 Thread Edscott Wilson
This is a follow up on
http://comments.gmane.org/gmane.comp.gnome.lib.gtk%2B.devel.apps/31337

I've kept investigating the bug and found that it occurs on any processor,
but only when fvwm2 is the WM and the desktop is located beyond the fourth
desktop. It does not occur in gtk-2.24, but invariable occurs in GTK+3.4.2
and again in GTK+3.8.0. I'm now quite convinced it is a gtk bug and will
try to cook up a simple example to reproduce at will before filing a bug
report.

Apparently the problem arises from a race with fvwm on accessing XServer
information regarding the root window geometry in order to place the popup
menu. The bug also happens, in the exact same manner, when placing the
tooltip window.
___
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list


Re: GTK+ 3.8.0 released

2013-03-27 Thread Edscott Wilson
2013/3/26 Allin Cottrell 

> On Tue, 26 Mar 2013, Edscott Wilson wrote:
>
>  It would be nice know that >=pango1.32.4 means that systems with
>> fontconfig, freetype and xft if and only if harfbuzz >= 0.9.9.
>>
>> Seems like the pango 1.32.4 configure.ac tests in things in the wrong
>> order.
>>
>
> Not sure about that, but the thing that bothers me is that the shiny new
> pango 1.34.0 ("latest stable", one might suppose) depends on a
> release-candidate version of fontconfig (2.10.91).
>

>From the configure script of 1.32.4, the test for fontconfig>=2.5.0 will
only take place if the condition  harfbuzz>=0.9.9 is met. If the fontconfig
test does not take place this will avoid the tests for freetype>=2.1.5 and
xft>=2.0.0 and cairo-ft>=1.7.6. The consequence is that if your system has
the correct fontconfig, freetype, xft and cairo-ft, but no harfbuzz,
configure will fail with a

configure: error: *** Could not enable any backends.
*** Must have at least one backend to build Pango.

Instead of a nicer: "harfbuzz>=0.9.9 requirement not met" (after verifying
that correct freetype, xft, cairo-ft and fontconfig are installed).

With regard to pango-1.34.0, I suppose the message intended (with the
dependence on a release candidate fontconfig) is that this pango version
should be avoided like the plague unless there is some specific new feature
or bug fix which you require to test.
___
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list