* Version 1.10.0

* Source/GNUmakefile: Define INTERFACE_VERSON explicitly.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19993 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Adam Fedor 2004-09-05 02:31:35 +00:00
parent eb86b59f21
commit d617292eaa
6 changed files with 67 additions and 6 deletions

View file

@ -1,3 +1,9 @@
2004-09-04 Adam Fedor <fedor@gnu.org>
* Version 1.10.0
* Source/GNUmakefile: Define INTERFACE_VERSON explicitly.
2004-09-02 David Ayers <d.ayers@inode.at>
* Headers/Additions/GNUstepBase/GSObjCRuntime.h

View file

@ -18,6 +18,46 @@
changes and other information that might help developers and users
migrate to using a newer version of the library.
</p>
<section>
<heading>Version 1.10.0</heading>
<p>
</p>
<deflist>
<term>Interface version change</term>
<desc>
The interface version of the base library has changed in
this release, as it will in all future releases with a
new minor number (that's the second number in the
release number). Applications, libraries and tools that
wish to use this new version must be recompiled
(otherwise, they'll use the older version of the library).
There is no single reason for this change. Arguably, it
should have been done long ago.
</desc>
<term>NSString clarification</term>
<desc>
The NSString documentation contains some clarification
on the lifetime of returned NSString objects.
</desc>
<term>URL classes support persistant connections</term>
<desc>
The NSURLHandle and other classes have support for
persistant connections.
</desc>
<term>NSMethodSignature clarification</term>
<desc>
Recent compiler releases have exposed a flaw in the way
GNUstep gathers signature information. The
documentation explains how the information for offset
and registers may not be reliable.
</desc>
<term>Mac OS X compatibility</term>
<desc>
There have been many fixes in various classes for Mac
OS X compatibility, particularly relating to XML encoding.
</desc>
</deflist>
</section>
<section>
<heading>Version 1.9.2</heading>
<p>

View file

@ -11,6 +11,20 @@ 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.10.0}
Note the interface version of the library has changed so that apps, tools
and libraries the use the base library need to be recompiled to use it.
@itemize @bullet
@item A large majority of the library classes have been documented thanks to
the efforts of Andrew Ruder
@item URL classes support persistant connections
@item Mac OSX XML compatibility fixes.
@end itemize
@ifclear ANNOUNCE-ONLY
@section Noteworthy changes in version @samp{1.9.2}
@itemize @bullet
@ -23,8 +37,6 @@ See the @url{ReleaseNotes.html} document for more information.
@item Binary incompatibility: NSUnarchiver, GSIMapTable have new ivars added
@end itemize
@ifclear ANNOUNCE-ONLY
@section Noteworthy changes in version @samp{1.9.1}
@itemize @bullet

View file

@ -167,7 +167,7 @@ enum {
* avoid returning mutable strings by returning an autoreleased
* copy of a mutable receiver, concrete subclasses may behave
* differently, so code should not rely upon the mutability of
* returned strings nor upon their lifetime being create than
* returned strings nor upon their lifetime being greater than
* that of the receiver which returned them.
* </p>
*/

View file

@ -31,10 +31,13 @@ include $(GNUSTEP_MAKEFILES)/common.make
include ../Version
include ../config.mak
# Interface version changes with each minor release
libgnustep-base_INTERFACE_VERSION=${MAJOR_VERSION}.${MINOR_VERSION}
libgnustep-baseadd_INTERFACE_VERSION=${MAJOR_VERSION}.${MINOR_VERSION}
PACKAGE_NAME = gnustep-base
# The library to be compiled
LIBRARY_NAME=
ifeq ($(add),yes)
LIBRARY_NAME += libgnustep-baseadd

View file

@ -6,8 +6,8 @@ GCC_VERSION=2.8.0
# The version number of this release.
MAJOR_VERSION=1
MINOR_VERSION=9
SUBMINOR_VERSION=2
MINOR_VERSION=10
SUBMINOR_VERSION=0
GNUSTEP_BASE_VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${SUBMINOR_VERSION}
VERSION=${GNUSTEP_BASE_VERSION}