diff --git a/ANNOUNCE b/ANNOUNCE index dbd6559ef..8821f6c74 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,7 +1,7 @@ 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? ================================= @@ -18,27 +18,26 @@ 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.11.2' +Noteworthy changes in version `1.12.0' ====================================== - * Support for GNUstep.conf and relocation of the filesystem is much - improved in this release. +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 - * The WM_QUIT message is now intercepted to allow an application to - terminate cleanly. + New NSStream classes where added to the library. - * NSMessagePort was implemented on Windows platforms. - - * Deprecated support for system-wide GNUsteprc files has been - removed. - - * Some support for keeping user defaults in the Windows registry - implemented. + 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. 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 . Please log bug reports on the GNUstep project page diff --git a/ChangeLog b/ChangeLog index 778b95a4a..19eadab4b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2006-03-13 Adam Fedor + + * Version 1.12.0 + 2006-03-13 Richard Frith-Macdonald * Source/NSKeyValueCoding.m: Attempt to fix problems introduced into diff --git a/Documentation/ReleaseNotes.gsdoc b/Documentation/ReleaseNotes.gsdoc index 5c5c640b0..7417c88dd 100644 --- a/Documentation/ReleaseNotes.gsdoc +++ b/Documentation/ReleaseNotes.gsdoc @@ -24,6 +24,94 @@ 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.

+
+ 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. +

+ + NSCoder deprecated methods + + Several methods using the old libObjects style scheme + withName: are now deprecated. You can use the new + NSKeyedArchiver and NSKeyedUnarchiver functionality to perform + the same function in a much more portable way. + + NSPortCoder, NSPortMessage private methods + + The private method _components was removed + from the public interface. + + NSString -getCString:maxLength:encoding: + + The return type of this function was changed to BOOL. + + NSBundle deprecated and private methods + + Several deprecated and private methods were removed from + the public interface including + +gnustepBundle, and + +pathForGNUstepResource:ofTpye:inDirectory:. + + NSNotificationCenter deprecated method + + The GNUstep method setLockingDisabled: method + was deprecated. + + NSNotificationQueue private functions + + Private functions GSNotifyASAP, + GSNotifyIdle, and GSNotifyMore + were removed from public interface. + + NSRunLoop watcher API updates and other changes + + 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. + + NSAttribtedString deprecated method + + The non-standard + attributedSubstringWithRange: method (just a + synonym for the real method) was deprecated. + + NSConnection, NSDistantObject method removal + + Several legacy methods from the original GNU Connection + class were removed or moved to the additions category of + the library. + + NSAutoreleasePool private methods + + The private method _endThread: was removed + from the public interface. + + NSPortNameServer private methods + + Several private methods were removed from the public interface. + + NSStream, NSIndexPath + + New classes added to the library. + + NSUserDefaults improvements + + 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. + + +
Version 1.11.2 diff --git a/Documentation/news.texi b/Documentation/news.texi index 2e1f8e27e..c5e9a75a9 100644 --- a/Documentation/news.texi +++ b/Documentation/news.texi @@ -11,6 +11,25 @@ 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.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} @itemize @bullet @@ -24,8 +43,6 @@ terminate cleanly. implemented. @end itemize -@ifclear ANNOUNCE-ONLY - @section Noteworthy changes in version @samp{1.11.1} @itemize @bullet diff --git a/NEWS b/NEWS index 68a520cf2..7db5ab1c1 100644 --- a/NEWS +++ b/NEWS @@ -1,10 +1,26 @@ 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 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' ====================================== diff --git a/Version b/Version index 8cf1167c1..6f6c8099f 100644 --- a/Version +++ b/Version @@ -6,10 +6,10 @@ GCC_VERSION=2.9.5 # The version number of this release. MAJOR_VERSION=1 -MINOR_VERSION=11 -SUBMINOR_VERSION=2 +MINOR_VERSION=12 +SUBMINOR_VERSION=0 # numeric value should match above -VERSION_NUMBER=111.2 +VERSION_NUMBER=112.0 GNUSTEP_BASE_VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${SUBMINOR_VERSION} VERSION=${GNUSTEP_BASE_VERSION}