2011/6/19 Jon Cruz <jon@...18...>
On Jun 19, 2011, at 3:15 AM, Krzysztof Kosiński wrote:
Hello
The Cairo rendering branch should be ready for merging. I fixed the rendering of controls, which was apparently the last blocker, and merged from trunk to fix conflicts.
Do we wait for Cairo 1.12 or put the experimental 1.11.2 in devlibs?
I thought things only would require 1.10, which is out and available. It would be best to stay with that for now, so that we can if nothing else get things properly compatible via version checks, etc.
You and I have discussed this numerous times. It doesn't require 1.12, but there are known bugs when using 1.10.
For the devlibs, I would very very strongly advise against using experimental unless it had been fully and carefully tested to support our needs. We're already having a lot of issues with tablet users, so it would be good to avoid such breakage. Keep in mind that bumping the devlibs to more unstable versions pushes a very heavy burden onto our lest technically adept yet largest audience. Breaking things in Windows, even in dailies, can really give Inkscape a bad name and hurt adoption.
Okay, but with tablets on Windows, in my experience the current devlibs actually recognize that I have a tablet attached as opposed to 0.48.1 (where it shows nothing). Either way, it's irrelevant because the tablet stuff is nonfunctional for me with either version of devlibs. I question if it's not just something broken within Inkscape as opposed to only being the devlibs at this point. Besides, I don't know any project that advocates using development/nightly builds for anything but testing.
It seems to make sense to me to make a notation of which build is the last nightly to use the current devlibs, so if people do run into issues with newer cairo, we can tell them the last known good one.
My vote is to move forward...
Cheers, Josh