mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-23 00:41:02 +00:00
* 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:
parent
eb86b59f21
commit
d617292eaa
6 changed files with 67 additions and 6 deletions
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
*/
|
||||
|
|
|
@ -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
|
||||
|
|
4
Version
4
Version
|
@ -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}
|
||||
|
||||
|
|
Loading…
Reference in a new issue