Hi All,
I'm interested in upstreaming libgdl so that we can remove it from the inkscape codebase, but I notice that GDL has now been ported to Gtk3. Are there any plans in motion to port inkscape to Gtk3. Or is this something I could consider involving myself with.
Best Regards Joel Holdsworth
On May 1, 2011, at 8:32 AM, Joel Holdsworth wrote:
Hi All,
I'm interested in upstreaming libgdl so that we can remove it from the inkscape codebase, but I notice that GDL has now been ported to Gtk3. Are there any plans in motion to port inkscape to Gtk3. Or is this something I could consider involving myself with.
Well, we are definitely waiting for Gtk3 to stabilize and be adopted before switching to that as a dependency. Being somewhat tied to GNOME3 is another problem, as that presents certain barriers to adoption in and of itself. Also many of the gains we want from it (new input support and such) are not yet implemented, so switching now will not bring us all of the eventual gains.
Along that direction, I recently updated our wiki list of distro support in the field:
http://wiki.inkscape.org/wiki/index.php/Tracking_Dependencies#Distros
At the moment it looks like Gtk+ 2.20 is going to be the safe one for us to require this year. OpenSuse will drop support for 11.2 next month, and since Ubuntu 10.04 LTS has been out for a bit now, it is safe to ignore 8.04 LTS.
On Sun, May 1, 2011 at 10:11 AM, Jon Cruz <jon@...18...> wrote:
On May 1, 2011, at 8:32 AM, Joel Holdsworth wrote:
Hi All,
I'm interested in upstreaming libgdl so that we can remove it from the inkscape codebase, but I notice that GDL has now been ported to Gtk3. Are there any plans in motion to port inkscape to Gtk3. Or is this something I could consider involving myself with.
Well, we are definitely waiting for Gtk3 to stabilize and be adopted before switching to that as a dependency. Being somewhat tied to GNOME3 is another problem, as that presents certain barriers to adoption in and of itself. Also many of the gains we want from it (new input support and such) are not yet implemented, so switching now will not bring us all of the eventual gains.
While we are waiting for it to stabilize, getting Inkscape to compile against GTK3 sooner rather than later is definitely a good goal. Basically, any leg work that can be done now instead of it all needing to be done down the road will only help us transition that much faster once it's time.
In the meantime, I would say that it would be worth seeing what the differences in the GDL we have now are compared to upstream to see if there might be ways we want to use it differently as opposed to looking to push our changes upstream (basically if it has nicer or comparable ways to do what we have customized in our copy).
Cheers, Josh
On Sun, 2011-05-01 at 16:32 +0100, Joel Holdsworth wrote:
I'm interested in upstreaming libgdl so that we can remove it from the inkscape codebase, but I notice that GDL has now been ported to Gtk3. Are there any plans in motion to port inkscape to Gtk3. Or is this something I could consider involving myself with.
I think we could probably remove libgdl from the Inkscape code based and use the stable GTK 2 version of the library, and then making upgrading that dependency as part of the GTK 3 upgrade effort.
--Ted
participants (4)
-
Joel Holdsworth
-
Jon Cruz
-
Josh Andler
-
Ted Gould