Version 1.20.0

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@30325 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Adam Fedor 2010-05-09 04:11:39 +00:00
parent d5714f3afd
commit d9f651ea46
7 changed files with 174 additions and 89 deletions

View file

@ -28,6 +28,54 @@ 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.20.0</heading>
<p>This is a 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
all future releases to maintain compatibility.
</p>
<deflist>
<term>Objective-C 2</term>
<desc>
Add compatibility code for Objective-C 2.0 when it is not provided
by the compiler or objc library. Some runtime wrappers for
Objective-C have been deprecated in favour of new 2.0 API.
</desc>
<term>Additions library</term>
<desc>
Reorganized so all GNUstep extensions are in the Additions
library files.
</desc>
<term>Mac OS X Compatibility</term>
<desc>
Various improvements for compatibility including use of
NSInteger/NSUInteger/CGFloat
</desc>
<term>non-fragile ABI</term>
<desc>
Support added for this ABI from clang includes additions of
an extra ivar for future expansion and hiding of ivars in some
classes.
</desc>
<term>NSOperation</term>
<desc>
Complete NSOperation and NSOperationQueue
(compatibile with 10.6 apart from blocks).
</desc>
<term>Fast Enumeration</term>
<desc>
Support was added.
</desc>
<term>NSLock</term>
<desc>
Complete rewrite of NSLock so they are faster, more complete and
OS X-compatible. NSLock now depends on POSIX threads.
</desc>
</deflist>
</section>
<section>
<heading>Version 1.19.3</heading>
<p>This is a new unstable snapshot release of the base library

View file

@ -11,14 +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.20.0}
This is a 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
all future releases to maintain compatibility.
@ifclear ANNOUNCE-ONLY
@section Noteworthy changes in version @samp{1.19.3}
@itemize @bullet
@item Bugfix to work around OSX behavior of [NSURL-path]
@end itemize
@ifclear ANNOUNCE-ONLY
@section Noteworthy changes in version @samp{1.19.2}
@itemize @bullet