Been discussing the bindings on the Cairo mailing list. I’ll probably be merging my bindings with Maarten’s ones.
I also brought up a few changes that would make it easier to write robust language bindings. Since the API is fairly new, the changes will probably go in.
In CVS, the move on to GTK 2.2 APIs is under way. It is still necessary to test them, and add a few custom overrides, but things are looking fairly good. The wait for 2.2.0 shouldn’t be anywhere near as long as the 2.0.0 dev cycle 🙂