https://bugzilla.novell.com/show_bug.cgi?id=679581
https://bugzilla.novell.com/show_bug.cgi?id=679581#c9
--- Comment #9 from Wolfgang Rosenauer
Wouldn't it be better to compile xulrunner with the --enable-system-cairo option (by setting has_system_cairo in mozilla-xulrunner20.spec to 1)? This would make font rendering consistent with the rest of the desktop and reduce the number of necessary patches. The cairo version in 11.4 is also much newer than the one included in the mozilla sources.
The added dependency on cairo shouldn't be a problem -- what is the point of including an older version of cairo in the Mozilla packages?
You need to ask that the Mozilla guys. But then I guess I can repeat that analogous: "Firefox is built for many different platforms and is using the internal Cairo everywhere. It's tested against that one and the internal one has patches which might not be in the upstream version of Cairo." And let me add my own comments: We already had crasher bugs in Mozilla apps when we used system cairo before. I would say the cost of using system cairo is too high for what we get. Mozilla used to have more recent versions of cairo than was even released upstream the past years. That basically changed with FF4 (probably because cairo was mature enough for Mozilla usage at some point). (In reply to comment #8)
I don't know if this is related, but there is another small glitch in Suse's version of Firefox: When parts of a page are selected and dragged using the mouse, then in the upstream version (and on Fedora and Ubuntu), the dragged image is drawn smoothed, whereas in Suse's version, no anti-aliasing is done. Besides looking ugly, this seems to cause drawing delays, which can shut-down KDE's desktop effects.
I have not yet identified which patch or configuration option causes this behavior.
Please let me know if you find out. I cannot think of any patch which could cause it (at least compared to mozilla.org builds). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.