Drop support for GTK+ < 2.24

Bug #1069024 reported by Alex Valavanis
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
Low
Alex Valavanis

Bug Description

At the moment, we have 59 blocks of conditional code to support GTK+/Gtkmm 2.22.

For the sake of improved maintainability, we should eventually drop support for GTK+ 2.22. All major linux distros and Windows devlibs now provide GTK+/Gtkmm 2.24.

Unless there are any objections, I suggest dropping support for GTK+ 2.22 after 2012-11-05, when OpenSUSE 11.4 reaches end-of-life.

Tags: build
Revision history for this message
Alex Valavanis (valavanisalex) wrote :

All tracked linux distros (except old LTS versions) and Devlibs now provide gtk+ 2.24. Does anyone object to dropping support for older Gtk+ versions now or shall we wait until after the Inkscape 0.49 release?

Revision history for this message
ScislaC (scislac) wrote :

Just had a look... given that 2/3 on our tracking dependencies page as already unsupported due to the Cairo version and the third was supposed to be EOL 3 weeks ago, I'm in support of it.

For those who don't know the dependency page: http://wiki.inkscape.org/wiki/index.php/Tracking_Dependencies#Distros

Note: Since I initially wrote this it appears the third one is now gone.

Revision history for this message
Alex Valavanis (valavanisalex) wrote :

OK, apparently there are no objections so I have dropped Gtk+ 2.22 support in lp:inkscape r11907.

Changed in inkscape:
assignee: nobody → Alex Valavanis (valavanisalex)
milestone: none → 0.49
status: Triaged → Fix Committed
Revision history for this message
Alex Valavanis (valavanisalex) wrote :

I've also dropped support for glib < 2.28 in r11908 (same arguments as above). If anyone objects, we can revert this.

Bryce Harrington (bryce)
Changed in inkscape:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.