Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

cairo-gtk2 now default for linux builds

10 views
Skip to first unread message

Vladimir Vukicevic

unread,
Apr 5, 2006, 3:46:32 PM4/5/06
to
We're about to flip the switch to make cairo-gtk2 the default toolkit
backend for linux Firefox builds. There are still some issues with
performance; however, we need more testing across a broader range of
linux drivers to be able to get a good handle on that, and we're way
behind in just getting general platform testing of cairo-gtk2. We'll
be working to improve the performance in the coming weeks.

- Vlad

Rinaldi J. Montessi

unread,
Apr 5, 2006, 5:48:08 PM4/5/06
to

After reading this I did a seamonkey build.

# Options for client.mk.
mk_add_options MOZ_CO_PROJECT=suite,calendar
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-@CONFIG_GUESS@
mk_add_options MOZ_MAKE_FLAGS=-j4

# Options for 'configure' (same as command-line options).
ac_add_options --enable-glitz
ac_add_options --enable-application=suite
ac_add_options --enable-calendar
ac_add_options --enable-default-toolkit=cairo-gtk2
ac_add_options --enable-cairo
ac_add_options --enable-pango
ac_add_options --enable-canvas
ac_add_options --enable-svg
ac_add_options --enable-optimize=-Os
ac_add_options --enable-debug

I'll attribute the lack of snappiness to the --enable-debug, but two
problems exist:

Scrolling in a web page with images (mouse or arrows) leaves horizontal
bars across images. Reload or change focus eliminates them.

Compose mail/news leaves vertical bars between letters when navigating
via arrows. Again, change of focus clears this.

Bug report? More info needed?

Rinaldi
--
They're only trying to make me LOOK paranoid!

Daniel Cater

unread,
Apr 5, 2006, 6:24:49 PM4/5/06
to

Excellent news, I'll try to help out by filing bugs I find soon. However, this
would be much easier to test if the update system currently worked...

Dan.

Bengt-Erik Söderström

unread,
Apr 6, 2006, 2:40:13 AM4/6/06
to

I have now made the first tests with my first Cairo-enabled linux build
- Seamonkey.

First the bad news: It is slow. In fact it is so slow that most people
would say : Unacceptable.

I have made some tests with this (evil) page:
http://www.mrnaz.com/ffbug/bigform.html

Some rendering timings with various browsers on this PIII 500 Mhz FC5
machine:

Konqueror: 50 seconds
Opera : 55 seconds
Seamonkey: 185 seconds - non-cairo build
Seamonkey: 295 seconds - cairo-gtk2

Also see bug #332558 for more details.

The good news:
It is rendering the flash content (advertising) in the top of this page
in the correct way: http://www.idg.se.
In windows, the cairo builds places this flash-ad somewhere in the
middle of the page. See bug #331759.

-bes


0 new messages