bug-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GNUstep Weekly Editorial 09-11-2001


From: Adam Fedor
Subject: GNUstep Weekly Editorial 09-11-2001
Date: Fri, 09 Nov 2001 07:42:04 -0700
User-agent: Mozilla/5.0 (X11; U; Linux ppc; en-US; rv:0.9.4) Gecko/20010915

   A new weekly editorial is available from [1]http://www.gnustep.org.

Editorial 9 November 2001

  The mailing-lists

   Just for all you people wondering what GNUstep and Mac OS X could have
   for you in the future. Stan Shebs from Apple Computer Inc. told us
   that gcc 3.x will be the next compiler on the Mac OS X platform, they
   are currently running gcc 2.95.x. This means that the code written for
   the current GNUstep Objective-C runtime from gcc 3.x will be closer to
   Mac OS X then ever.
   Seems like we are getting closer to them and they to us. Good
   thing(tm) open specifications; like OpenStep.

   Another large treat was about file optimizations. Meaning that
   sometimes you don't want a specific file compiled with the default
   optimization (-O2). Nicola Pero wrote an extension on the GNUstep
   make-system, so that it is supported now. To quote him on the made
   changes:
I implemented this for gnustep-make, it's already on CVS.

To compile asm in the Objective-C file file.m you can now add to the GNUmakefil
e

file.m_FILE_FILTER_OUT_FLAGS = -O% -fomit-frame-pointer

that will automatically instruct gnustep-make to filter-out -O% and -fomit-fram
e-pointer
from the flags when file.m is compiled. Flags for other files won't be touched
.
No need to touch/redefine any internal compilation rule.

(the same for C, C++, java files - for example

file.c_FILE_FILTER_OUT_FLAGS = -O% -fomit-frame-pointer

works the same)

you can also add flags (and they are added after the other ones), so I guess

file.m_FILE_FLAGS = -O0 -fno-omit-frame-pointer

should have the same result because as you say the last flags should take the
precedence.

  Code changes

   See the above GNUstep make changes.

   Richard Frith-Macdonald added a patch by Ludovic Marcotte to make
   defaults data only read/write to the user. He also added an initial
   attempt to make defaults thread-safe. A lot of testing is now needed.

   Fred Kiefer added a couple of new functions to NSSpellChecker, like
   guessesForWord and checkSpelling.

   Laurent Julliard added NSDrawFramePhoto to the NSImageCell.

   Adam Fedor created a simple printing/pagination implementation. He
   also made sure that Xft library was included in the backend (xgps)
   when we have Xft installed. This is for the anti-aliased font support.

  Applications

   Still going on is the porting effort of GWorkspace.app to Mac OS X. It
   is now in a workable state, to see prove of this, here is a
   screenshot.

   Richard Frith-Macdonald has improved GORM, so time for a new CVS
   checkout.

  Documentation

   Update and fixes on the Defaults documentation page, with thanks to
   Martin Brecher and Chris Vetter.

   Dennis Leeuw

References

   1. http://www.gnustep.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]