bump to 1.21.1

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@30790 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 2010-06-20 05:24:57 +00:00
parent 505d3e4a8b
commit 462e9e41b5
6 changed files with 175 additions and 78 deletions

View file

@ -29,8 +29,74 @@ notice and this notice are preserved.
migrate to using a newer version of the library.
</p>
<section>
<heading>Version 1.20.0</heading>
<p>This is a stable release. There have been major changes
<heading>Version 1.21.1</heading>
<p>This is an unstable snapshot release but is functionally
identical to the 1.20-1 stable bugfix release, made to ensure
that the latest available snapshot version of the unstable
branch is at least as up to date as the latest stable release.<br />
The changes in this release
are a timezone handling update to the latest zone information,
various minor bug fixes and portibility updates, some small
cleanups and optimisations, a few tweaks to help packagers,
and finally an alteration to the additions library on OSX to
add a category to re-enable serialisation of property lists
in the more readable and compact OpenStep format (something the
most recent versions of OSX lost).
</p>
<deflist>
<term>NSAttributedString</term>
<desc>Fixes for keyed archiving/unarchiving.</desc>
<term>NSData</term>
<desc>Improve reading of non-standard files (eg /proc filesystem).
</desc>
<term>NSHashTable</term>
<desc>Fix minor buffer overrun.</desc>
<term>NSInvocation</term>
<desc>Fix for problem with FFI when caching the method implementation
of a proxy.
</desc>
<term>NSNumber</term>
<desc>Fix the +numberWith... methods to work for subclasses of
NSNumber rather than creating instances of the default class.</desc>
<term>NSKeyValueCoding</term>
<desc>Fix -isKey for KVC compliance.</desc>
<term>NSPropertyList</term>
<desc>Fix whitespace handling in XML property lists.<br />
Allow OpenStep style property lists to be written on OSX.
</desc>
<term>NSTimeZone</term>
<desc>Update to latest zone information.<br />
Update list of timezone abbreviations.<br />
Improve diagnostics when no timezone is set.</desc>
<term>GSObjCMethodNames</term>
<desc>Fix broken implementation.</desc>
<term>ObjectiveC2 compatibility</term>
<desc>Bugfix for selector lookup issue.<br />
Working implementation of checks for conformance to protocols.
</desc>
<term>Installation of gdomap</term>
<desc>The installation process used to install gdomap setuid to
root by default (for developers/hackers) and packagers were
supposed to change that to not be setid, and start gdomap as root
at system boot time. But packagers weren't doing that.
The installation is now changed to install non-setuid by default
giving packagers more of an incentive to start gdomap properly.
</desc>
<term>Update of fake-main mechanism</term>
<desc>The fake-main mechanism for obtaining program arguments and
environment requires the library to link to the gnustep_user_main
function in any program which uses it. This caused problems where
a distribution packaging system refuses to allow unresolved link
symbols in a library. The code was reworked to use a weak reference
to a local function, avoiding this problem.
</desc>
</deflist>
</section>
<section>
<heading>Version 1.21.0</heading>
<p>This is an unstable release synchronised wityh the 1.20.0
stable release. There have been major changes
and reorganizations to support, among other things, the new
non-fragile ABI from clang. These changes, although they
break binary compatibility with previous releases, should allow

View file

@ -11,11 +11,22 @@ 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.21.1}
This is an (unstable) copy of the 1.20.1 release
@ifclear ANNOUNCE-ONLY
@section Noteworthy changes in version @samp{1.20.1}
This is a stable bugfix release. There are no major changes or binary
incompatibilities, but this release does include an update of timezone
handling to include the latest zone information.
@section Noteworthy changes in version @samp{1.21.0}
This is an (unstable) copy of the 1.20.0 release
@ifclear ANNOUNCE-ONLY
@section Noteworthy changes in version @samp{1.20.0}