Problems with firefox and cairo-1.10.0

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Problems with firefox and cairo-1.10.0

David Coppa
Hi,

I'm sorry to report bad news.

There are severe problems with firefox (and probably with all
mozilla-based apps) when using the new cairo 1.10.0.

I've noticed that fonts and images are all messed up in some
pages. For example, have a look at:

http://145.238.209.44/dcoppa/firefox_cairo-1.10.0_1.png

http://145.238.209.44/dcoppa/firefox_cairo-1.10.0_2.png

Also, animated gifs don't work anymore. Take, for example:

http://upload.wikimedia.org/wikipedia/commons/2/2c/Rotating_earth_(large).gif

When firefox is linked with libcairo 1.10.0, the gif does
not rotate.

The workaround is to remove "--enable-system-cairo" from
CONFIGURE_ARGS. After this, it's back to normality:

http://145.238.209.44/dcoppa/firefox_intree_cairo.png

That's sad... And I'm with this gentoo linux developer:

"Switching over to bundled cairo lib as seamonkey-2.0.x has
issues with cairo-1.10.0. If you don't like this blame
upstream as they don't care about anything than their damned
bundled shit!!!" (http://bugs.gentoo.org/show_bug.cgi?id=337813)

cheers,
david

Reply | Threaded
Open this post in threaded view
|

Re: Problems with firefox and cairo-1.10.0

Landry Breuil-5
On Wed, Oct 13, 2010 at 10:20:55AM +0200, David Coppa wrote:

> Hi,
>
> I'm sorry to report bad news.
>
> There are severe problems with firefox (and probably with all
> mozilla-based apps) when using the new cairo 1.10.0.
>
> I've noticed that fonts and images are all messed up in some
> pages. For example, have a look at:
>
> http://145.238.209.44/dcoppa/firefox_cairo-1.10.0_1.png
>
> http://145.238.209.44/dcoppa/firefox_cairo-1.10.0_2.png
>
> Also, animated gifs don't work anymore. Take, for example:
>
> http://upload.wikimedia.org/wikipedia/commons/2/2c/Rotating_earth_(large).gif
>
> When firefox is linked with libcairo 1.10.0, the gif does
> not rotate.
>
> The workaround is to remove "--enable-system-cairo" from
> CONFIGURE_ARGS. After this, it's back to normality:
>
> http://145.238.209.44/dcoppa/firefox_intree_cairo.png
>
> That's sad... And I'm with this gentoo linux developer:
>
> "Switching over to bundled cairo lib as seamonkey-2.0.x has
> issues with cairo-1.10.0. If you don't like this blame
> upstream as they don't care about anything than their damned
> bundled shit!!!" (http://bugs.gentoo.org/show_bug.cgi?id=337813)

Great.

https://bugs.archlinux.org/task/20868
https://bugzilla.mozilla.org/show_bug.cgi?id=597174
https://qa.mandriva.com/show_bug.cgi?id=60738
https://bugzilla.redhat.com/show_bug.cgi?id=628331

At least we're not alone.. thing is, i don't think they plan to update
their bundled cairo to 1.10.x in 1.9.2. branch, so we'll have to live
with it. They only plan to update it in trunk/branch 2/ffx4.
https://bugzilla.mozilla.org/show_bug.cgi?id=562746

Oh well, i'll cook a diff switching back to bundled cairo, + wantlib
fixes + bumps. sigh.

Landry