Is http://wiki.inkscape.org/wiki/index.php/Tracking_Dependencies#Distros up to date for the Windows devlibs?
I'm mainly wondering why pango, gtk+, and gtkmm appear to be so outdated.
Cheers, Josh
Hey!
Josh Andler <scislac@...400...> a écrit :
Is http://wiki.inkscape.org/wiki/index.php/Tracking_Dependencies#Distros up to date for the Windows devlibs?
No, we have reverted cairo to 1.11.2 due to performance issues.
I'm mainly wondering why pango, gtk+, and gtkmm appear to be so outdated.
Pango is quite old indeed. But I updated GTK+ a year ago, and both GTK+ and GTKMM are the same version as in Debian stable. So it's not that old ;)
I've planned to work on it, but updating Cairo(and Pixman - WIP with 0.32.2) is by far more urgent IMHO.
Regards, -- Nicolas
On 14-11-2013 17:24, Nicolas Dufour wrote:
Hey!
Josh Andler <scislac@...400...> a écrit :
Is http://wiki.inkscape.org/wiki/index.php/Tracking_Dependencies#Distros up to date for the Windows devlibs?
No, we have reverted cairo to 1.11.2 due to performance issues.
I'm mainly wondering why pango, gtk+, and gtkmm appear to be so outdated.
Pango is quite old indeed. But I updated GTK+ a year ago, and both GTK+ and GTKMM are the same version as in Debian stable. So it's not that old ;)
I've planned to work on it, but updating Cairo(and Pixman - WIP with 0.32.2) is by far more urgent IMHO.
I've started building (part of) devlibs myself too (I'm working on getting gcc 4.8.1 to work, with Dwarf2 exceptions). So I may be able to help; building parts of the devlibs seems to work.
Cheers, Johan
Hey,
Le Jeudi 14 novembre 2013 22h26, Johan Engelen <jbc.engelen@...2592...> a écrit : I've started building (part of) devlibs myself too (I'm working on getting gcc 4.8.1 to work, with Dwarf2 exceptions). So I may be able to help; building parts of the devlibs seems to work.
If it works as expected with the devlibs-gtk3 update, you won't need to build everything, but the missing libs only.
My concerns are about updating Cairo in the current devlibs. I've compiled Cairo (latest git update, 1.13.1 dev) and Pixman 0.32.2, and I still have the same performance issues we already noticed with 1.12.8, 1.12.14 and 1.12.16 when moving object or playing with the tweak tool. Since it only affects Windows, I guess it's related to the GDI back-end. I'm going to test with an older compiler (4.5 or even 4.4 instead of 4.6).
Regards, -- Nicolas
2013/11/14 Nicolas Dufour <nicoduf@...48...>:
Is http://wiki.inkscape.org/wiki/index.php/Tracking_Dependencies#Distros up to date for the Windows devlibs?
No, we have reverted cairo to 1.11.2 due to performance issues.
Can you provide specifics? If there is a performance regression, it should be reported to the Cairo bugtracker.
Regards, Krzysztof
Le Vendredi 15 novembre 2013 15h51, Krzysztof Kosiński <tweenk.pl@...1761....400...> a écrit : Can you provide specifics? If there is a performance regression, it should be reported to the Cairo bugtracker.
Yep. I'm going to ask the cairo-devel list (if exists) about a known regression, and then create a report if needed. BTW, did anyone manage to run cairo-trace on Windows? It launches Inkscape but doesn't write any trace file here.
Regards,
-- Nicolas
Hi,
To be sure it's not a compiler issue, I've also tested with TDM-GCC-4.5 (devlibs) and TDM-GCC-4.8.1 (devlibs-gtk3). Unfortunately, both versions give the same result and Inkscape is still very slow with Cairo 1.13.1. According to Chris Wilson (on the Cairo devel list), it's not a known bug, thus I'm going to create a new report.
Regards, -- Nicolas
participants (4)
-
Johan Engelen
-
Josh Andler
-
Krzysztof Kosiński
-
Nicolas Dufour