GNUstep Base Release Notes $Revision$ $Date$ Base Release Notes

The release notes include descriptions of API changes, behavior changes and other information that might help developers and users migrate to using a newer version of the library.

Version 1.9.2

GSMime parsing ignores extraneous data When extraneous data is encountered in the input, it is ignored (and a warning logged) rather than adding it to the message body. Not sure this is right though, perhaps we should raise an exception or extend the api to return the extra data. Anyway, it's better than the previous behavior of adding the bad data to the parsed body. New log functions GSOnceFlag and GSOnceMLog Log messages the first time the code is executed. Typical usage is to log warnings about deprecated features. NSError New MacOSX compatibility class GSObjCRuntime Multiple new runtime functions that work with both GNU and Apple runtimes. These functions allow you to look at method lists, add and remove methods (for instance, if you want to make sure your method in a category overrides another method in a category). NSProtocolChecker rewritten Was previously almost non-functional. autogsdoc Support added for building frames structured documentation. Add the flag -MakeFrames YES to the autogsdoc command line. Binary incompatibilities NSUnarchiver, GSIMapTable have new ivars added to them. Tools and applications that use these classes may need to be recompiled after the new library is installed.