Hi All,
I wondered what people's thoughts are on our support for GTK+ 2.20... A quick check reveals that we now have 100 conditional code blocks to support the obsolete symbols provided by GTK+ 2.20, so it adds a bit of a burden on developers and it makes the code horrible to read in places. Most stable/LTS releases of major linux distros provide newer versions of GTK+/gtkmm than 2.20. The exception is Debian Stable, but that's a pretty special case (i.e., ancient versions of everything!)
If we were to drop our support for gtk+ 2.20, the main casualty would be Ubuntu Lucid. However, (a) there are two newer stable versions of Ubuntu and a newer LTS release available, (b) we have already bumped our Cairo dependency to a version that is not in Lucid, and (c) I guess that trunk will inevitably reach the point where we leave some older distro versions behind.
So... the question is whether we continue supporting a big chunk of conditional code or whether we drop support for gtk+ 2.20.
Any thoughts?
AV