FS#36972 - [firefox] Shared cairo should work again
Attached to Project:
Arch Linux
Opened by Connor Behan (connorbehan) - Wednesday, 18 September 2013, 08:20 GMT
Last edited by Evangelos Foutras (foutrelis) - Thursday, 26 March 2015, 08:52 GMT
Opened by Connor Behan (connorbehan) - Wednesday, 18 September 2013, 08:20 GMT
Last edited by Evangelos Foutras (foutrelis) - Thursday, 26 March 2015, 08:52 GMT
|
Details
I just saw firefox 24 hit [testing]. Now that
https://bugzilla.mozilla.org/show_bug.cgi?id=722975
has been fixed, and the patch has made it into the current
release, we can go back to using "--enable-system-cairo". No
need to rebuild now, but can this flag be turned on for the
next firefox and xulrunner package? Thanks.
|
This task depends upon
Closed by Evangelos Foutras (foutrelis)
Thursday, 26 March 2015, 08:52 GMT
Reason for closing: Deferred
Additional comments about closing: Flash objects that use wmode="transparent" render incorrectly with system cairo ( FS#42743 ). Deferring this until we start building Firefox with GTK3.
Thursday, 26 March 2015, 08:52 GMT
Reason for closing: Deferred
Additional comments about closing: Flash objects that use wmode="transparent" render incorrectly with system cairo (
FS#36105is a recent example. Alternative idea: if and when you package xulrunner 24, we could just --enable-system-cairo there. Then the firefox users who want this could use xulrunner for a relatively quick build.FS#36105is a crash in the intel driver. No application should ever be able to segfault X.Anyways, the in-tree version of cairo is an older version which has been patched to fix quite some bugs. They use in-tree because then they can use private API that way. Using system cairo would probably fix some bugs which aren't present in newer cairo versions, but it will come with a performance hit, as mozilla is using private API and internal cairo structures to do things faster and easier.
Please test it and report any issues.
FS#42743for details.)