cairo-gtk2 now default for linux builds

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

cairo-gtk2 now default for linux builds

Vladimir Vukicevic-2
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

_______________________________________________
dev-builds mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-builds
Reply | Threaded
Open this post in threaded view
|

Re: cairo-gtk2 now default for linux builds

Rinaldi J. Montessi-4
Vladimir Vukicevic wrote:
> 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.

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!
_______________________________________________
dev-builds mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-builds
Reply | Threaded
Open this post in threaded view
|

Re: cairo-gtk2 now default for linux builds

Daniel Cater
In reply to this post by Vladimir Vukicevic-2
Vladimir Vukicevic wrote:
> 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
>

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.
_______________________________________________
dev-builds mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-builds
Reply | Threaded
Open this post in threaded view
|

Re: cairo-gtk2 now default for linux builds

bes.wll (Bugzilla)
In reply to this post by Vladimir Vukicevic-2
Vladimir Vukicevic wrote:
> 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
>

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










_______________________________________________
dev-builds mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-builds