Hi all,
we are thinking about to change Geany's minimum requirement of GTK to GTK 2.8 (currently it is 2.6).
This would bring some advantages but obviously would prevent people with GTK 2.6 systems using Geany.
So, is anyone still running GTK 2.6?
Regards, Enrico
How do I Check? Running Ubuntu 8.04 Hardy
On Tue, Dec 2, 2008 at 12:33 PM, Enrico Tröger enrico.troeger@uvena.dewrote:
Hi all,
we are thinking about to change Geany's minimum requirement of GTK to GTK 2.8 (currently it is 2.6).
This would bring some advantages but obviously would prevent people with GTK 2.6 systems using Geany.
So, is anyone still running GTK 2.6?
Regards, Enrico
-- Get my GPG key from http://www.uvena.de/pub.asc
Geany mailing list Geany@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany
On Tue, 2 Dec 2008 12:36:35 -0700, "Ben West" mrgenixus@gmail.com wrote:
How do I Check? Running Ubuntu 8.04 Hardy
Ubuntu 8.04 has GTK 2.12, so you are pretty safe :).
To check run: 'geany -d' in a terminal, the first line of output will print your current GTK version.
Regards, Enrico
** INFO: Geany 0.15, GTK+ 2.14.4, GLib 2.18.2 Here.
----- Original Message ----- From: "Enrico Tröger" enrico.troeger@uvena.de To: geany@uvena.de Sent: Tuesday, December 2, 2008 2:41:46 PM GMT -05:00 US/Canada Eastern Subject: Re: [Geany] RFC: Bumping minimum GTK requirement to GTK 2.8
On Tue, 2 Dec 2008 12:36:35 -0700, "Ben West" mrgenixus@gmail.com wrote:
How do I Check? Running Ubuntu 8.04 Hardy
Ubuntu 8.04 has GTK 2.12, so you are pretty safe :).
To check run: 'geany -d' in a terminal, the first line of output will print your current GTK version.
Regards, Enrico
Hi,
Hmm... Fighting for versions? ;)
On Tue, 2 Dec 2008 14:47:16 -0500 (EST) Anthony Gentile agentile@omniti.com wrote:
** INFO: Geany 0.15, GTK+ 2.14.4, GLib 2.18.2 Here.
Geany 0.16 (svn >= 3303), GTK+ 2.14.5, GLib 2.18.2
Hi,
On Tue, 2 Dec 2008 20:33:26 +0100 Enrico Tröger enrico.troeger@uvena.de wrote:
we are thinking about to change Geany's minimum requirement of GTK to GTK 2.8 (currently it is 2.6).
This would bring some advantages but obviously would prevent people with GTK 2.6 systems using Geany.
So, is anyone still running GTK 2.6?
GTK 2.6.0 was released in Dec 2004. On the first hand, I think even though this is a long time, there are still a number of systems running that version (Solaris, AIX, RHEL, SLES ...). On the other hand tools like GIMP are depending on much younger versions of GTK so a part of that users already needed to update their version of GTK. Maybe this step could be done after next major release. with putting a note to release notes.
Cheers, Frank
If it allows some more functionality, then I'd be really happy to see it ;-)
2008/12/2 Frank Lanitz frank@frank.uvena.de:
Hi,
On Tue, 2 Dec 2008 20:33:26 +0100 Enrico Tröger enrico.troeger@uvena.de wrote:
we are thinking about to change Geany's minimum requirement of GTK to GTK 2.8 (currently it is 2.6).
This would bring some advantages but obviously would prevent people with GTK 2.6 systems using Geany.
So, is anyone still running GTK 2.6?
GTK 2.6.0 was released in Dec 2004. On the first hand, I think even though this is a long time, there are still a number of systems running that version (Solaris, AIX, RHEL, SLES ...). On the other hand tools like GIMP are depending on much younger versions of GTK so a part of that users already needed to update their version of GTK. Maybe this step could be done after next major release. with putting a note to release notes.
Cheers, Frank -- http://frank.uvena.de/en/
Geany mailing list Geany@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany
How did this topic end? Have you decided to bump GTK version?
2008/12/3 Filip Gruszczyński gruszczy@gmail.com:
If it allows some more functionality, then I'd be really happy to see it ;-)
2008/12/2 Frank Lanitz frank@frank.uvena.de:
Hi,
On Tue, 2 Dec 2008 20:33:26 +0100 Enrico Tröger enrico.troeger@uvena.de wrote:
we are thinking about to change Geany's minimum requirement of GTK to GTK 2.8 (currently it is 2.6).
This would bring some advantages but obviously would prevent people with GTK 2.6 systems using Geany.
So, is anyone still running GTK 2.6?
GTK 2.6.0 was released in Dec 2004. On the first hand, I think even though this is a long time, there are still a number of systems running that version (Solaris, AIX, RHEL, SLES ...). On the other hand tools like GIMP are depending on much younger versions of GTK so a part of that users already needed to update their version of GTK. Maybe this step could be done after next major release. with putting a note to release notes.
Cheers, Frank -- http://frank.uvena.de/en/
Geany mailing list Geany@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany
-- Filip Gruszczyński
On Thu, 25 Dec 2008 15:07:35 +0100 "Filip Gruszczyński" gruszczy@gmail.com wrote:
How did this topic end? Have you decided to bump GTK version?
We haven't decided yet.
If it allows some more functionality, then I'd be really happy to see it ;-)
It may be easier for compatibility with GTK 3.0, when it comes out (which isn't for a while). We haven't decided how we'll handle deprecated GTK functions generated by using an old Glade.
Regards, Nick
It may be easier for compatibility with GTK 3.0, when it comes out (which isn't for a while). We haven't decided how we'll handle deprecated GTK functions generated by using an old Glade.
Maybe you should try to set to branches of Geany and support one for GTK 2.6 and another one for 3.0. This would satisfy both users with older GTK and the ones, that would like to get all this new functionality.
On Thu, 25 Dec 2008 18:59:52 +0100 "Filip Gruszczyński" gruszczy@gmail.com wrote:
Maybe you should try to set to branches of Geany and support one for GTK 2.6 and another one for 3.0. This would satisfy both users with older GTK and the ones, that would like to get all this new functionality.
It depends, that might be more work than adding copies of the deprecated functions or workarounds. It'd be awkward to backport new features, so I would prefer a Geany that supported both gtk 2 and 3, if possible to do reasonably.
Regards, Nick
On Thu, 25 Dec 2008 18:16:48 +0000, Nick Treleaven nick.treleaven@btinternet.com wrote:
On Thu, 25 Dec 2008 18:59:52 +0100 "Filip Gruszczyński" gruszczy@gmail.com wrote:
Maybe you should try to set to branches of Geany and support one for GTK 2.6 and another one for 3.0. This would satisfy both users with older GTK and the ones, that would like to get all this new functionality.
It depends, that might be more work than adding copies of the deprecated functions or workarounds. It'd be awkward to backport new features, so I would prefer a Geany that supported both gtk 2 and 3, if possible to do reasonably.
Maintaining two branches of Geany just to support a four year old toolkit version is a bad idea.
At some point it just doesn't make much sense anymore to support everything from the past, we are joining the future, not holding back to happened things. And for all people who have or want to use such old GTK versions, they still can use older Geany versions (that is at least Geany <= 0.15 or 0.16, depending on when and how we increase the requirements).
Just let's increase the minimum GTK version to 2.8 for Geany 0.16, and see what happens afterwards (regarding further increasements).
GTK 2.12 would be cool in the long-term, with 2.14 we actually could work towards 3.0 compatiblity (e.g. GSeal) but I'm afraid we are far away from this point :). But GTK 3.0 will also take still some time before it appears.
Regards, Enrico
On Sun, 28 Dec 2008 11:38:13 +0100, Enrico Tröger enrico.troeger@uvena.de wrote:
Hey,
Just let's increase the minimum GTK version to 2.8 for Geany 0.16, and see what happens afterwards (regarding further increasements).
this will happen next week unless someone has any objections with good reasons :).
Regards, Enrico
Great :) I can't wait to see new functionality provided by 2.8 :)
2009/1/15 Enrico Tröger enrico.troeger@uvena.de:
On Sun, 28 Dec 2008 11:38:13 +0100, Enrico Tröger enrico.troeger@uvena.de wrote:
Hey,
Just let's increase the minimum GTK version to 2.8 for Geany 0.16, and see what happens afterwards (regarding further increasements).
this will happen next week unless someone has any objections with good reasons :).
Regards, Enrico
-- Get my GPG key from http://www.uvena.de/pub.asc
Geany mailing list Geany@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany
On Fri, 16 Jan 2009 10:20:02 +0100, Filip Gruszczyński gruszczy@gmail.com wrote:
Great :) I can't wait to see new functionality provided by 2.8 :)
I'm afraid you won't see new features directly because of this change. At least the step between GTK 2.6 and GTK 2.8 is basically just to clean up some code and remove some #ifdef's for conditional compilation depending on the GTK version.
Anyway, when we reach a bigger step there could be actually be new features and more code cleanups. E.g. when we step to GTK 2.10 we could use the GTK-based recent files implementation (though this doesn't change much for the user, it would be great for the sources as we could remove a lot of code, the user would had the benefit from having a recent files list shared with other GTK apps).
When starting dreaming, we could even require GTK 2.12 which then brings us something called "GtkUIBuilder" which allows more dynamic and flexible creation of the user interface which would ease development and possible make new features possible. We could also actually work towards compatibility with the upcoming GTK 3.0. And there are probably other cool things I don't think of right now. But well, until we can require GTK 2.12, we probably still have to wait a long time...and it's not the biggest problem at all.
Regards, Enrico
Enrico Tröger wrote:
On Fri, 16 Jan 2009 10:20:02 +0100, Filip Gruszczyn'ski gruszczy@gmail.com wrote:
Great :) I can't wait to see new functionality provided by 2.8 :)
I'm afraid you won't see new features directly because of this change. At least the step between GTK 2.6 and GTK 2.8 is basically just to clean up some code and remove some #ifdef's for conditional compilation depending on the GTK version.
Anyway, when we reach a bigger step there could be actually be new features and more code cleanups. E.g. when we step to GTK 2.10 we could use the GTK-based recent files implementation (though this doesn't change much for the user, it would be great for the sources as we could remove a lot of code, the user would had the benefit from having a recent files list shared with other GTK apps).
When starting dreaming, we could even require GTK 2.12 which then brings us something called "GtkUIBuilder" which allows more dynamic and flexible creation of the user interface which would ease development and possible make new features possible. We could also actually work towards compatibility with the upcoming GTK 3.0. And there are probably other cool things I don't think of right now. But well, until we can require GTK 2.12, we probably still have to wait a long time...and it's not the biggest problem at all.
Regards, Enrico
I'm completely in agreement with bumping the GTK requirement to 2.8. I'd really prefer 2.12 myself, but 2.8 is at least a good start.
It's hard to believe that anyone is still using 2.6! That is *ancient* now (in computer terms...). - Andy
On Sat, 17 Jan 2009 23:09:17 +1300 Andy Elvey andy.elvey@paradise.net.nz wrote:
It's hard to believe that anyone is still using 2.6! That is *ancient* now (in computer terms...).
There are still companies outside, that want to have webpages running with IE 5.5 I have to deal with. So I wouldn't be surprised if someone is still using ;)
Cheers, Frank
On Sat, 17 Jan 2009 12:45:38 +0100, Frank Lanitz frank@frank.uvena.de wrote:
On Sat, 17 Jan 2009 23:09:17 +1300 Andy Elvey andy.elvey@paradise.net.nz wrote:
It's hard to believe that anyone is still using 2.6! That is *ancient* now (in computer terms...).
There are still companies outside, that want to have webpages running with IE 5.5 I have to deal with. So I wouldn't be surprised if someone is still using ;)
This will always happen. And there are probably still systems which use GTK 2.6 for whatever reasons. But regarding further development, we need to catch up with the masses and the masses won't use GTK 2.6 anymore.
So, I think a requirements upgrade is reasonable especially since GTK 2.8 is also three years old already.
Regards, Enrico
On Sat, 17 Jan 2009 12:45:38 +0100, Frank Lanitz frank@frank.uvena.de wrote:
On Sat, 17 Jan 2009 23:09:17 +1300 Andy Elvey andy.elvey@paradise.net.nz wrote:
It's hard to believe that anyone is still using 2.6! That is *ancient* now (in computer terms...).
There are still companies outside, that want to have webpages running with IE 5.5 I have to deal with. So I wouldn't be surprised if someone is still using ;)
I'd say the version the vast majority of the users have should be used as a minimum.
I don't know what GTK version is the most used at the moment, but if a users GTK version is really old, he/she will probably not run the latest and greatest version of Geany on it.
-H-
I'm afraid you won't see new features directly because of this change. At least the step between GTK 2.6 and GTK 2.8 is basically just to clean up some code and remove some #ifdef's for conditional compilation depending on the GTK version.
And I hoped this would bring some new cool gui stuff, which would make my work even easier. Anyway, if it makes your job easier, then it's a good choice - this way implementing new features should be easier too, right ;-)?
On Sat, 17 Jan 2009 22:01:20 +0100, Filip Gruszczyński gruszczy@gmail.com wrote:
I'm afraid you won't see new features directly because of this change. At least the step between GTK 2.6 and GTK 2.8 is basically just to clean up some code and remove some #ifdef's for conditional compilation depending on the GTK version.
And I hoped this would bring some new cool gui stuff, which would make my work even easier. Anyway, if it makes your job easier, then it's a good choice - this way implementing new features should be easier too, right ;-)?
Yes, in the long term for sure.
Regards, Enrico
On Thu, 15 Jan 2009 17:33:14 +0100, Enrico Tröger enrico.troeger@uvena.de wrote:
On Sun, 28 Dec 2008 11:38:13 +0100, Enrico Tröger enrico.troeger@uvena.de wrote:
Hey,
Just let's increase the minimum GTK version to 2.8 for Geany 0.16, and see what happens afterwards (regarding further increasements).
this will happen next week unless someone has any objections with good reasons :).
Done in SVN r3504.
Regards, Enrico
On Thu, 22 Jan 2009 21:50:43 +0100 Enrico Tröger enrico.troeger@uvena.de wrote:
On Thu, 15 Jan 2009 17:33:14 +0100, Enrico Tröger enrico.troeger@uvena.de wrote:
On Sun, 28 Dec 2008 11:38:13 +0100, Enrico Tröger enrico.troeger@uvena.de wrote:
Just let's increase the minimum GTK version to 2.8 for Geany 0.16, and see what happens afterwards (regarding further increasements).
this will happen next week unless someone has any objections with good reasons :).
Done in SVN r3504.
Cute ;)