On 12/10/2011 02:58, Matthew Brush wrote:
Hi all,

According to the recent discussions on the mailing list, its sounds like
we could safely require GTK+ >= 2.18 and still support a lot of
enterprise/LTS/legacy distros.

You might've noticed I pushed my gtkbuilder branch into geany/geany. To
use this requires GTK+ 2.16 since it seems this is where lots of the
GtkWidgets that Geany uses started to implement the GtkBuildable
interface. This is at least according to what I read and the complaints
from Glade 3.

I've also been working on getting rid of some of the uses of sealed
members (ex. widget->window as opposed to
gtk_widget_get_window(widget)). It seems many of the accessor functions
were added between 2.12 and 2.18. One of the functions that comes to
mind that needs 2.18 and could be used in several places in Geany is
gtk_widget_get_allocation().

OTOH, those functions are trivial to support on < 2.18, if there were a reason to prefer lower versions. If there's not too many.

I would say Glade 3 support is important, but I'm not sure how important GTK 3 support is yet.

So I was wondering if anyone was opposed to going from GTK+ 2.12 to 2.18
as the minimum supported GTK+ version. IMO, if we are going to raise the
version this release cycle, it makes sense to do so sooner rather than
later to maximize the time for finding and fixing bugs and so on.

From my own POV I would prefer lower versions for now - I have 2.16 on my main machine. I could update but I'm still reeling a little from the github switch ;-)

So I would go for 2.16 overall if this brings us Glade 3 support.
_______________________________________________
Geany-devel mailing list
[email protected]
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel

Reply via email to