mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-30 08:21:25 +00:00
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:
parent
505d3e4a8b
commit
462e9e41b5
6 changed files with 175 additions and 78 deletions
|
@ -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
|
||||
|
|
|
@ -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}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue