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/



_______________________________________________
Bug-gnustep mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-gnustep

Reply via email to