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

@ -1,7 +1,7 @@
Announcement
************
The GNUstep Base Library, version 1.12.0, is now available.
The GNUstep Base Library, version 1.13.0, is now available.
What is the GNUstep Base Library?
=================================
@ -18,26 +18,17 @@ portion of the OpenStep standard (the Foundation library).
There is more information available at the GNUstep homepage at
`http://www.gnustep.org'.
Noteworthy changes in version `1.12.0'
Noteworthy changes in version `1.13.0'
======================================
There have been a number of API changes and several 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
New NSStream classes where added to the library.
User defaults were restructured to create the defaults lazily and
can be set to not write to an external file at 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.
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.
Where can you get it? How can you compile it?
==============================================
The gnustep-base-1.12.0.tar.gz distribution file has been placed at
The gnustep-base-1.13.0.tar.gz distribution file has been placed at
<ftp://ftp.gnustep.org/pub/gnustep/core>.
Please log bug reports on the GNUstep project page

View file

@ -1,3 +1,7 @@
2006-08-28 Adam Fedor <fedor@gnu.org>
* Version 1.13.0
2006-08-26 Richard Frith-Macdonald <rfm@gnu.org>
* Source/NSProcessInfo.m: Fix passing int variable to printf format

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

11
NEWS
View file

@ -1,10 +1,17 @@
News
****
The currently released version of the library is `1.12.0'.
The currently released version of the library is `1.13.0'.
See the <ReleaseNotes.html> document for more information.
Noteworthy changes in version `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.
Noteworthy changes in version `1.12.0'
======================================
@ -12,7 +19,7 @@ There have been a number of API changes and several 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
for more details.
New NSStream classes where added to the library.

View file

@ -6,10 +6,10 @@ GCC_VERSION=2.9.5
# The version number of this release.
MAJOR_VERSION=1
MINOR_VERSION=12
MINOR_VERSION=13
SUBMINOR_VERSION=0
# numeric value should match above
VERSION_NUMBER=112.0
VERSION_NUMBER=113.0
GNUSTEP_BASE_VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${SUBMINOR_VERSION}
VERSION=${GNUSTEP_BASE_VERSION}