-----Original Message----- From: Krzysztof Kosiński [mailto:tweenk.pl@...400...] Sent: 01 February 2011 21:49 To: Engelen, J.B.C. (Johan) Cc: inkscape-devel@lists.sourceforge.net; lib2geom- devel@lists.sourceforge.net Subject: Re: [Lib2geom-devel] Upgrading Inkscape's 2geom
2011/1/31 <J.B.C.Engelen@...1578...>:
Hi all,
Now that 0.48.1 is 'out', shall I try and upgrade our 2geom copy? I am in a situation this month that I have time to do mindless search&replace operations, which will be necessary to do the 2geom upgrade.
Cheers, Johan
I would postpone this slightly until we can merge the Cairo rendering branch. I have removed a lot of non-2Geom (libnr) stuff in that version.
Eek! I already started the work... it turns out to be not that much work though. Do you mean that you removed non-2geom stuff in favor of 2geom, and that when I do the conversion now, that that would give you extra work in your code? Would it be OK if I send you the search&replace strings to get it working? Just these two replacements: Geom::Matrix --> Geom::Affine <2geom/matrix.h> --> <2geom/affine.h> gives almost a working build. Some function names changed, but those functions are rarely used; so fixing those is not too much work.
The Cairo version should be mostly usable right now, but requires using a development release of Cairo that fixes some precision problems with gradients.
How long will it take for this to be fixed?
Although I do not want to give you extra headaches, I really want to get our copy of 2geom updated asap. It's been way too long since we did the last update.
Cheers, Johan