Linked by Thom Holwerda on Wed 24th Aug 2005 20:45 UTC
Gnome GNOME 2.12 RC1 has been released. Download: platform, desktop and bindings.
Thread beginning with comment 22874
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[6]: mmmmmm
by on Thu 25th Aug 2005 02:20 UTC in reply to "RE[5]: mmmmmm"

Member since:

[ ] Applications work unchanged with GTK 2.8 and Firefox is imagination
[ ] Firefox does not work unchanged, but it's my fault because I use a released version of GTK which depends on an unreleased version of cairo

We have two contradicting explanations now, which one is correct?


Firstly, the development versions of Firefox use Cairo directly, so Firefox itself needs code changes if the Cairo API changes. That's what the weblog entry posted earlier was talking about, nothing to do with current Firefox releases (which don't use Cairo).

Secondly, GTK 2.8.0 was released in parallel with a a major version jump in Cairo, from 0.6.x to 0.9.x, which included an API change. It's my understanding that this release was only made once the Cairo developers confirmed that this was the final version of their API that would be in 1.0.

As it is, apps compiled for Gtk 2.6.x should run unchanged on 2.8.x. However, apps compiled for 2.7.x might not, and apps that use cairo directly probably won't either. As I said, if you run development releases, you expect to live with a bit of pain.

Reply Parent Bookmark Score: 5