
Summary: Removal of GTK+ 2 support in Inkscape trunk is proposed for w/c 2016-08-01. Comments and questions are very welcome.
Dear All,
We are planning to remove support for GTK+ 2 in Inkscape trunk. A full statement of the reasons and the implementation plans is given on this wiki page:
http://wiki.inkscape.org/wiki/index.php/Notice_of_removal_of_GTK%2B_2_suppor...
Please note that under this proposal, the forthcoming Inkscape 0.92 release *will* still use GTK+ 2, but all future releases will require GTK+ 3.
As of now, development of the forthcoming Inkscape 0.92 release has been moved to the new lp:inkscape/0.92.x branch on Launchpad. You can grab a copy using:
bzr branch lp:inkscape/0.92.x
Please prioritise your efforts here on fixing any remaining "blocker" bugs, as listed at: https://bugs.launchpad.net/inkscape/+bugs?field.tag=blocker
The main Inkscape Trunk branch (lp:inkscape) will, from now on, be used for future releases (>= 0.93). If you wish to work on the code here, you will need to have the GTK+ 3 development libraries (and GTKmm, GDK+ 3 etc) available on your system.
This is a major change, and the migration will inevitably cause some difficulties. However, the consensus among active developers is that the current situation of supporting both GTK+ 2 and GTK+ 3 is unmanageable.
I am proposing that we implement the GTK+ 3 dependency in trunk next week (w/c 1 August, 2016). Any comments or questions are very welcome before we go ahead.
Best wishes,
Alex