Hi Fred, I agree we should do a gui release as soon as possible - if I tested correctly, the latest gui release 0.20.0 doesn't work the the latest base, 1.23.0. I would like to get the changes you suggest in (font rewrite and filter services), but on the other hand, I think doing a release soon is more important - the font rewrite could be quite a lot of work - and we can simply remove the ImageMagick and Ghostscript image reps for now.
As for the new cairo backend I added to back, we can either release with it or not. The resize flickering is definitely worse, but it supports some 16-bit configurations that were previously unsupported, and performs better over SSH. btw, I have an experimental branch of back at svn+ssh://eri...@svn.gna.org/svn/gnustep/libs/back/branches/ericwa-experimental , which only supports x11 and cairo with the new surface. The goal is to try to clean up XGServerWindow/Event, and get rid of all legacy or "magic" code. So far I deleted a lot of code from XGServerWindow, deleted XWindowBuffer, and got rid of styleoffset support. One of the changes I made (I think in XGServerWindow ) got rid of the resize flickering, the only problem is, I'm not sure exactly what the change was. Anyway, it's encouraging, at least. Cheers Eric On 2011-11-08, at 3:49 PM, Fred Kiefer wrote: > For over a month I have been suggesting a new release of all GNUstep code > components (perhaps including Gorm as well), but got no reply at all. Many of > us have been pretty busy fixing the bugs Julian reported and there is still > plenty to do in this area. Anyway I would like to start a discussion about > this subject. > > After the last base release we did not make a gui/back release although some > of the changes in base wont work with an old version of gui. This means > anybody wanting to use GNUstep with a graphical user interface either has to > use a very old release of all components or use SVN. The later is especially > bad for distributions as they will have to ship an unclear state of the code. > > I will be away the first two weeks of December and would either like to see a > release before that or after, but wont be available for last minute bug fixes > during that period. > There are a few changes to gui/back which I would like to see done before the > release. One is the conversion of the Ghostscript and the ImageMagick bitmap > implementations into filter services. The other is the integration of the > real cairo font interface (instead of the currently used toy fonts) as > prototyped in Opal. Is there anything important I did forget? > > It would be great if everybody could start to test its favourite application > to find out whether any of the recent changes introduced new issues. What are > the plans for GNUstep make and base? I think there have been enough changes > in base that warrant a new release and gui requires some of these changes. > For make there are a few open bug reports, maybe some of them could be fixed > for the release? > > Please remember that this will be the first GNUstep release that requires gcc > >= 4.0. We decided so at the last base release and gui requires a current > base version. > > _______________________________________________ > Gnustep-dev mailing list > Gnustep-dev@gnu.org > https://lists.gnu.org/mailman/listinfo/gnustep-dev _______________________________________________ Gnustep-dev mailing list Gnustep-dev@gnu.org https://lists.gnu.org/mailman/listinfo/gnustep-dev