mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-23 00:41:02 +00:00
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:
parent
de71d1c924
commit
999348b9d7
4 changed files with 86 additions and 14 deletions
|
@ -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:
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue