mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-31 00:30:53 +00:00
Version 1.12.0
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22654 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
33cef6c390
commit
ef502a7db1
6 changed files with 144 additions and 20 deletions
27
ANNOUNCE
27
ANNOUNCE
|
@ -1,7 +1,7 @@
|
||||||
Announcement
|
Announcement
|
||||||
************
|
************
|
||||||
|
|
||||||
The GNUstep Base Library, version 1.11.2, is now available.
|
The GNUstep Base Library, version 1.12.0, is now available.
|
||||||
|
|
||||||
What is the GNUstep Base Library?
|
What is the GNUstep Base Library?
|
||||||
=================================
|
=================================
|
||||||
|
@ -18,27 +18,26 @@ portion of the OpenStep standard (the Foundation library).
|
||||||
There is more information available at the GNUstep homepage at
|
There is more information available at the GNUstep homepage at
|
||||||
`http://www.gnustep.org'.
|
`http://www.gnustep.org'.
|
||||||
|
|
||||||
Noteworthy changes in version `1.11.2'
|
Noteworthy changes in version `1.12.0'
|
||||||
======================================
|
======================================
|
||||||
|
|
||||||
* Support for GNUstep.conf and relocation of the filesystem is much
|
There have been a number of API changes and several methods have been
|
||||||
improved in this release.
|
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
|
||||||
|
|
||||||
* The WM_QUIT message is now intercepted to allow an application to
|
New NSStream classes where added to the library.
|
||||||
terminate cleanly.
|
|
||||||
|
|
||||||
* NSMessagePort was implemented on Windows platforms.
|
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
|
||||||
* Deprecated support for system-wide GNUsteprc files has been
|
wish to use the library as a stand-alone library or in other situations
|
||||||
removed.
|
where using external resources is not desired.
|
||||||
|
|
||||||
* Some support for keeping user defaults in the Windows registry
|
|
||||||
implemented.
|
|
||||||
|
|
||||||
Where can you get it? How can you compile it?
|
Where can you get it? How can you compile it?
|
||||||
==============================================
|
==============================================
|
||||||
|
|
||||||
The gnustep-base-1.11.2.tar.gz distribution file has been placed at
|
The gnustep-base-1.12.0.tar.gz distribution file has been placed at
|
||||||
<ftp://ftp.gnustep.org/pub/gnustep/core>.
|
<ftp://ftp.gnustep.org/pub/gnustep/core>.
|
||||||
|
|
||||||
Please log bug reports on the GNUstep project page
|
Please log bug reports on the GNUstep project page
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
|
2006-03-13 Adam Fedor <fedor@gnu.org>
|
||||||
|
|
||||||
|
* Version 1.12.0
|
||||||
|
|
||||||
2006-03-13 Richard Frith-Macdonald <rfm@gnu.org>
|
2006-03-13 Richard Frith-Macdonald <rfm@gnu.org>
|
||||||
|
|
||||||
* Source/NSKeyValueCoding.m: Attempt to fix problems introduced into
|
* Source/NSKeyValueCoding.m: Attempt to fix problems introduced into
|
||||||
|
|
|
@ -24,6 +24,94 @@ notice and this notice are preserved.
|
||||||
changes and other information that might help developers and users
|
changes and other information that might help developers and users
|
||||||
migrate to using a newer version of the library.
|
migrate to using a newer version of the library.
|
||||||
</p>
|
</p>
|
||||||
|
<section>
|
||||||
|
<heading>Version 1.12.0</heading>
|
||||||
|
<p> 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.
|
||||||
|
</p>
|
||||||
|
<deflist>
|
||||||
|
<term>NSCoder deprecated methods</term>
|
||||||
|
<desc>
|
||||||
|
Several methods using the old libObjects style scheme
|
||||||
|
<code>withName:</code> are now deprecated. You can use the new
|
||||||
|
NSKeyedArchiver and NSKeyedUnarchiver functionality to perform
|
||||||
|
the same function in a much more portable way.
|
||||||
|
</desc>
|
||||||
|
<term>NSPortCoder, NSPortMessage private methods</term>
|
||||||
|
<desc>
|
||||||
|
The private method <code>_components</code> was removed
|
||||||
|
from the public interface.
|
||||||
|
</desc>
|
||||||
|
<term>NSString -getCString:maxLength:encoding:</term>
|
||||||
|
<desc>
|
||||||
|
The return type of this function was changed to BOOL.
|
||||||
|
</desc>
|
||||||
|
<term>NSBundle deprecated and private methods</term>
|
||||||
|
<desc>
|
||||||
|
Several deprecated and private methods were removed from
|
||||||
|
the public interface including
|
||||||
|
<code>+gnustepBundle</code>, and
|
||||||
|
<code>+pathForGNUstepResource:ofTpye:inDirectory:</code>.
|
||||||
|
</desc>
|
||||||
|
<term>NSNotificationCenter deprecated method</term>
|
||||||
|
<desc>
|
||||||
|
The GNUstep method <code>setLockingDisabled:</code> method
|
||||||
|
was deprecated.
|
||||||
|
</desc>
|
||||||
|
<term>NSNotificationQueue private functions</term>
|
||||||
|
<desc>
|
||||||
|
Private functions <code>GSNotifyASAP</code>,
|
||||||
|
<code>GSNotifyIdle</code>, and <code>GSNotifyMore</core>
|
||||||
|
were removed from public interface.
|
||||||
|
</desc>
|
||||||
|
<term>NSRunLoop watcher API updates and other changes</term>
|
||||||
|
<desc>
|
||||||
|
We are starting to integrate the Cocoa NSStream classes
|
||||||
|
into GNUstep, which allow you to do much the same things
|
||||||
|
as the GNUstep-specific run loop watcher API was
|
||||||
|
intended. At some point the watcher API will be deprecated
|
||||||
|
as it will be redundant with NSStream functionality. Also
|
||||||
|
the deprecated win32 specific methods for NSRunLoop were
|
||||||
|
removed.
|
||||||
|
</desc>
|
||||||
|
<term>NSAttribtedString deprecated method</term>
|
||||||
|
<desc>
|
||||||
|
The non-standard
|
||||||
|
<code>attributedSubstringWithRange:</code> method (just a
|
||||||
|
synonym for the real method) was deprecated.
|
||||||
|
</desc>
|
||||||
|
<term>NSConnection, NSDistantObject method removal</term>
|
||||||
|
<desc>
|
||||||
|
Several legacy methods from the original GNU Connection
|
||||||
|
class were removed or moved to the additions category of
|
||||||
|
the library.
|
||||||
|
</desc>
|
||||||
|
<term>NSAutoreleasePool private methods</term>
|
||||||
|
<desc>
|
||||||
|
The private method <code>_endThread:</code> was removed
|
||||||
|
from the public interface.
|
||||||
|
</desc>
|
||||||
|
<term>NSPortNameServer private methods</term>
|
||||||
|
<desc>
|
||||||
|
Several private methods were removed from the public interface.
|
||||||
|
</desc>
|
||||||
|
<term>NSStream, NSIndexPath</term>
|
||||||
|
<desc>
|
||||||
|
New classes added to the library.
|
||||||
|
</desc>
|
||||||
|
<term>NSUserDefaults improvements</term>
|
||||||
|
<desc>
|
||||||
|
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.
|
||||||
|
</desc>
|
||||||
|
</deflist>
|
||||||
|
</section>
|
||||||
<section>
|
<section>
|
||||||
<heading>Version 1.11.2</heading>
|
<heading>Version 1.11.2</heading>
|
||||||
<deflist>
|
<deflist>
|
||||||
|
|
|
@ -11,6 +11,25 @@ The currently released version of the library is
|
||||||
See the @url{ReleaseNotes.html} document for more information.
|
See the @url{ReleaseNotes.html} document for more information.
|
||||||
@end ifclear
|
@end ifclear
|
||||||
|
|
||||||
|
@section Noteworthy changes in version @samp{1.12.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.
|
||||||
|
|
||||||
|
@ifclear ANNOUNCE-ONLY
|
||||||
|
|
||||||
@section Noteworthy changes in version @samp{1.11.2}
|
@section Noteworthy changes in version @samp{1.11.2}
|
||||||
|
|
||||||
@itemize @bullet
|
@itemize @bullet
|
||||||
|
@ -24,8 +43,6 @@ terminate cleanly.
|
||||||
implemented.
|
implemented.
|
||||||
@end itemize
|
@end itemize
|
||||||
|
|
||||||
@ifclear ANNOUNCE-ONLY
|
|
||||||
|
|
||||||
@section Noteworthy changes in version @samp{1.11.1}
|
@section Noteworthy changes in version @samp{1.11.1}
|
||||||
|
|
||||||
@itemize @bullet
|
@itemize @bullet
|
||||||
|
|
18
NEWS
18
NEWS
|
@ -1,10 +1,26 @@
|
||||||
News
|
News
|
||||||
****
|
****
|
||||||
|
|
||||||
The currently released version of the library is `1.11.2'.
|
The currently released version of the library is `1.12.0'.
|
||||||
|
|
||||||
See the <ReleaseNotes.html> document for more information.
|
See the <ReleaseNotes.html> document for more information.
|
||||||
|
|
||||||
|
Noteworthy changes in version `1.12.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.
|
||||||
|
|
||||||
Noteworthy changes in version `1.11.2'
|
Noteworthy changes in version `1.11.2'
|
||||||
======================================
|
======================================
|
||||||
|
|
||||||
|
|
6
Version
6
Version
|
@ -6,10 +6,10 @@ GCC_VERSION=2.9.5
|
||||||
|
|
||||||
# The version number of this release.
|
# The version number of this release.
|
||||||
MAJOR_VERSION=1
|
MAJOR_VERSION=1
|
||||||
MINOR_VERSION=11
|
MINOR_VERSION=12
|
||||||
SUBMINOR_VERSION=2
|
SUBMINOR_VERSION=0
|
||||||
# numeric value should match above
|
# numeric value should match above
|
||||||
VERSION_NUMBER=111.2
|
VERSION_NUMBER=112.0
|
||||||
GNUSTEP_BASE_VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${SUBMINOR_VERSION}
|
GNUSTEP_BASE_VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${SUBMINOR_VERSION}
|
||||||
VERSION=${GNUSTEP_BASE_VERSION}
|
VERSION=${GNUSTEP_BASE_VERSION}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue