Version 1.13.0

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23344 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Adam Fedor 2006-08-28 14:39:37 +00:00
parent a2adfe0f2a
commit 94290955f2
6 changed files with 100 additions and 22 deletions

View file

@ -24,6 +24,76 @@ 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.13.0</heading>
<p>
Several sets of classes have been added for dealing with urls and
predicates. A few minor api changes have occured as well.
</p>
<deflist>
<term>Character sets</term>
<desc>
Character sets were improved with regard to ranges (chinese
characters, etc).
</desc>
<term>Keyed Archiving</term>
<desc>
Better compatibility with MacOSX. In particular, some gueses
are made as to how some objects should be encoded.
</desc>
<term>GNUstep configuration file</term>
<desc>
Extra keys are allowed in the configuration file with the
definition of the GNUSTEP_EXTRA key.
</desc>
<term>URL Loading</term>
<desc>
Headers and a basic framework for Apple's new URL loading scheme
were added, although this is not fully implemented yet.
</desc>
<term>Objective-C++</term>
<desc>
Most of the code was updated to compile nicely with the new
gcc objective-c++ compiler.
</desc>
<term>NSString designated initializer</term>
<desc>
The GNUstep designated initialiser for the NSString class
cluster has changed to
<code>-initWithBytesNoCopy:length:encoding:freeWhenDone:</code>
from
<code>-initWithCharactersNoCopy:length:freeWhenDone:</code>
and older code subclassing NSString will need to be updated.
</desc>
<term>NSBundle bundleWithIndentifier:</term>
<desc>
The NSBundle method <code>+bundleWithIdentifier:</code> was
added.
</desc>
<term>NSPredicate</term>
<desc>
A basic implementation of the NSPredicate classes (NSPredicate,
NSComparisonPredicate, NSCompoundPredicate, NSExpression) was
added.
</desc>
<term>Stack traces</term>
<desc>
Support for getting stack traces via bfd was added
experimentally. You have to define STACKTRACE when compiling
base to get this.
</desc>
<term>Languages</term>
<desc>
Added new language files Esperanto, Korean, and Ukrainian.
</desc>
<term>Run loops</term>
<desc>
Removed the timeout facility for runloop watchers - you should
use standard timers instead. The watcher interface is deprecated
anyway.
</desc>
</deflist>
</section>
<section>
<heading>Version 1.12.0</heading>
<p> There have been a number of API changes and several

View file

@ -11,6 +11,14 @@ 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.13.0}
Several sets of classes have been added for dealing with urls and
predicates. A few minor api changes have occured as well.
See the release notes for more details.
@ifclear ANNOUNCE-ONLY
@section Noteworthy changes in version @samp{1.12.0}
There have been a number of API changes and several
@ -18,7 +26,7 @@ methods have been depreciated in this release. Although
current GNUstep programs that use these methods will still
work in this version, there are enough changes that a new
library version was considered useful. See the release notes for more
details
details.
New NSStream classes where added to the library.
@ -28,8 +36,6 @@ all, for developers who wish to use the library as a
stand-alone library or in other situations where using
external resources is not desired.
@ifclear ANNOUNCE-ONLY
@section Noteworthy changes in version @samp{1.11.2}
@itemize @bullet