The future of the gtk1 libraries (linux users please read)
Posted: Fri Sep 08, 2006 12:57 am
With Version 4, gtk2 will no longer be a subsystem, but the default toolkit used.
In the future, our focus will be on that, no longer on the compatibility with gtk1.
The question that arises now is to what extend we should still support gtk1.
These are the options:
still prove to be very usefull to write stuff for low-end machines and the like.
Thats why simply throwing it away would be a waste imho.
The real question behind it is this:
Would people need to write programs and compile them both for gtk1 and 2 without modifications?
If so, the gtk1 subsystem must be kept up to date to ensure compatibility.
If not, a gtk1 subsystem that is old (and not up to date) may still do when somebody
needs to write something for gtk1 for a spechial purpose.
For a "discontinued" gtk1 subsystem, we could provide a list of differences
to the current gtk2 version, and also implement critical changes, so it would
still be a usefull toolkit, but simply not compatible to the gtk2 version without
changes.
Keeping the gtk1 subsystem fully up to date with the gtk2 version would be quite some work,
as it provides much less features with the toolkit, so we would need to emulate
stuff and work around problems to make the stuff still work in gtk1, that is
why only want to do this, if people really have a good use for it. We would be
willing to invest the time though if there is a userbase for this.
So please, any one using PB for linux (or intending to) answer this poll,
so we can know how much demand there is for this, and not waste our time
in case nobody actually wants to use this.
Thanks.
In the future, our focus will be on that, no longer on the compatibility with gtk1.
The question that arises now is to what extend we should still support gtk1.
These are the options:
- Include a gtk1 subsystem at the state of 3.94 (with some improvements), and (almost) no future updates.
- Try to keep the gtk1 subsystem up to date with the gtk2 libraries and other OS. (that would be quite a lot of work)
still prove to be very usefull to write stuff for low-end machines and the like.
Thats why simply throwing it away would be a waste imho.
The real question behind it is this:
Would people need to write programs and compile them both for gtk1 and 2 without modifications?
If so, the gtk1 subsystem must be kept up to date to ensure compatibility.
If not, a gtk1 subsystem that is old (and not up to date) may still do when somebody
needs to write something for gtk1 for a spechial purpose.
For a "discontinued" gtk1 subsystem, we could provide a list of differences
to the current gtk2 version, and also implement critical changes, so it would
still be a usefull toolkit, but simply not compatible to the gtk2 version without
changes.
Keeping the gtk1 subsystem fully up to date with the gtk2 version would be quite some work,
as it provides much less features with the toolkit, so we would need to emulate
stuff and work around problems to make the stuff still work in gtk1, that is
why only want to do this, if people really have a good use for it. We would be
willing to invest the time though if there is a userbase for this.
So please, any one using PB for linux (or intending to) answer this poll,
so we can know how much demand there is for this, and not waste our time
in case nobody actually wants to use this.
Thanks.