Minro fixups for new release

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24984 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 2007-04-11 06:41:27 +00:00
parent de71d1c924
commit 999348b9d7
4 changed files with 86 additions and 14 deletions

View file

@ -1,3 +1,11 @@
2007-04-11 Richard Frith-Macdonald <rfm@gnu.org>
* Documentation/news.texi:
* Documentation/ReleaseNotes.gsdoc:
* Documentation/manual/Compliance.texi:
Add new stable release information and fixx a couple of documentation
errors.
2007-04-11 Richard Frith-Macdonald <rfm@gnu.org>
* Source/Additions/GSXML.m:

View file

@ -28,6 +28,63 @@ notice and this notice are preserved.
changes and other information that might help developers and users
migrate to using a newer version of the library.
</p>
<section>
<heading>Version 1.14.0</heading>
<p>
This is a stable release ... all programs linked with earlier
versions of the library and wishing to use this latest stable
release need to be rebuilt from source.<br />
This release should be used in conjunction with the latest
stable release of the other gnustep core components.
</p>
<p>
This release continues the process of cleanup and restructuring
to further improve MacOS-X compatibility, fix bugs, optimise
performance, and improve portability between different
hardware/operating system platforms.
</p>
Highlights:
<deflist>
<term>NSAffineTransform</term>
<desc>
Imported from gui library for MacOS-X compatibility.
</desc>
<term>NSBundle</term>
<desc>
Implemented library resource versioning.
</desc>
<term>NSException</term>
<desc>
Support provision of stack trace information in exceptions.
</desc>
<term>NSObject</term>
<desc>
Fixes for lock contention with retain/release, so the performance
of massively multithreaded applications is much better.
</desc>
<term>NSNetServices</term>
<desc>
New MacOS-X class implemented.
</desc>
<term>NSPathUtilities</term>
<desc>
Uses new gnustep-make features to provide native filesystem
integration.
</desc>
<term>NSPropertyList</term>
<desc>
XML property list parsing supported even if libxml2 not available.
</desc>
<term>NSSpellServer</term>
<desc>
Imported from gui library for MacOS-X compatibility.
</desc>
<term>NSValueTransformer</term>
<desc>
New MacOS-X class implemented.
</desc>
</deflist>
</section>
<section>
<heading>Version 1.13.1</heading>
<p>

View file

@ -23,17 +23,17 @@ runtime.
Adding an option to a makefile to define one of the following preprocessor
constants will modify the API visible to software being compiled -
@deffn {} NO_GNUSTEP
@deffn preprocessor NO_GNUSTEP
GNUstep specific extensions to the OpenStep and MacOS cocoa APIs are
excluded from the headers.
@end deffn
@deffn {} STRICT_MACOS_X
@deffn preprocessor STRICT_MACOS_X
Only methods and classes that are part of the MacOS cocoa API are made
available in the headers.
@end deffn
@deffn {} STRICT_OPENSTEP
@deffn preprocessor STRICT_OPENSTEP
Only methods and classes that are part of the OpenStep specification are
made available in the headers.
@end deffn
@ -50,29 +50,29 @@ possible.
@section User Defaults
@cindex user defaults, API compliance
User defaults may be specified ///
User defaults may be specified ...
@deffn {} GNU-Debug
@deffn defaults GNU-Debug
An array of strings that lists debug levels to be used within the
program. These debug levels are merged with any which were set on the command
line or added programmatically to the set given by the
[NSProcessInfo-debugSet] method.
@end deffn
@deffn {} GSLogSyslog
@deffn defaults GSLogSyslog
Setting the user default GSLogSyslog to YES will cause log/debug output to be
sent to the syslog facility (on systems which support it), rather than to the
standard error stream. This is useful in environments where stderr has been
re-used strangely for some reason.
@end deffn
@deffn {} GSMacOSXCompatible
@deffn defaults GSMacOSXCompatible
Setting the user default GSMacOSXCompatible to YES will cause MacOS compatible
behavior to be the default at runtime. This default may however be overridden
to provide more fine grained control of system behavior.
@end deffn
@deffn {} GSOldStyleGeometry
@deffn defaults GSOldStyleGeometry
Specifies whether the functions for producing strings describing geometric
structures (NSStringFromPoint(), NSStringFromSize(), and NSStringFromRect())
should produce strings conforming to the OpenStep specification or to MacOS-X
@ -80,7 +80,7 @@ behavior. The functions for parsing those strings should cope with both cases
anyway.
@end deffn
@deffn {} GSSOCKS
@deffn defaults GSSOCKS
May be used to specify a default SOCKS5 server (and optionally a port
separated from the server by a colon) to which tcp/ip connections made using
the NSFileHandle extension methods should be directed.
@ -88,11 +88,11 @@ the NSFileHandle extension methods should be directed.
This default overrides the SOCKS5_SERVER and SOCKS_SERVER environment variables.
@end deffn
@deffn {} {Local Time Zone}
@deffn defaults {Local Time Zone}
Used to specify the name of the timezone to be used by the NSTimeZone class.
@end deffn
@deffn {} NSWriteOldStylePropertyLists
@deffn defaults NSWriteOldStylePropertyLists
Specifies whether text property-list output should be in the default MacOS-X
format (XML), or in the more human readable (but less powerful) original
OpenStep format.
@ -108,7 +108,7 @@ containing either a backslash or an illegal character will be written
differently to the same string on MacOS-X.
@end deffn
@deffn {} NSLanguages
@deffn defaults NSLanguages
An array of strings that lists the users prefered languages, in order or
preference. If not found the default is just English.
@end deffn

View file

@ -11,6 +11,15 @@ The currently released version of the library is
See the @url{ReleaseNotes.html} document for more information.
@end ifclear
@section Noteworthy changes in version @samp{1.14.0}
Many portability (particularly for ms-windows) and MacOS-X compatibility fixes.
New MacOS-X classes and incorporation of NSAffineTransform and NSSpellServer
which were formerly in the gui library.
Improved performance of amssively multithreaded programs.
@ifclear ANNOUNCE-ONLY
@section Noteworthy changes in version @samp{1.13.1}
Various minor bugs and MacOS-X incompatibilities fixed.
@ -20,8 +29,6 @@ One fix for a serious (crash) bug when initialising the bundles
system in an application which has a lot of frameworks linked to it.
See the release notes for more details.
@ifclear ANNOUNCE-ONLY
@section Noteworthy changes in version @samp{1.13.0}
Several sets of classes have been added for dealing with urls and