diff --git a/ANNOUNCE b/ANNOUNCE index 5588b4517..a531286a8 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,7 +1,7 @@ Announcement ************ -The GNUstep Base Library, version 1.1.0, is now available. +The GNUstep Base Library, version 1.3.0, is now available. What is the GNUstep Base Library? ================================= @@ -11,7 +11,7 @@ non-graphical Objective C objects. For example, it includes classes for strings, object collections, byte streams, typed coders, invocations, notifications, notification dispatchers, moments in time, network ports, remote object messaging support (distributed objects), -event loops, and random number generators. +and event loops. It provides functionality that aims to implement the non-graphical portion of the OpenStep standard (the Foundation library). @@ -19,32 +19,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.1.0' +Noteworthy changes in version `1.3.0' ===================================== - * Removed use of distributed lock to sync defaults file. + * Moved additional classes into subprojects and/or bundles to make it + easier to port these to other Foundation libraries.. - * Compiles on Darwin (but does not work yet). + * Traditional Chinese extensions added. - * New tool autogsdoc for inline Objective-C documentation. + * Better support for resources (bundles) - * Some NSBundle convienience methods for associating resources with - libraries and tools (like a lightweight framework). + * Ports and DO work on MingW. - * URL classes improved and more robust. + * Better KeyValueCoding support (for EOF). - * SSL classes compiled as a separate bundle due to license problems. - - * Better operation in MinGW environment. - - * New localization files. - - * XML property lists + * New, partially finished Objective-C/Foundation programming manual. Where can you get it? How can you compile it? ============================================== - The gnustep-base-1.1.0.tar.gz distribution file has been placed on + The gnustep-base-1.3.0.tar.gz distribution file has been placed on `ftp.gnustep.org' in `pub/gnustep/core'. The library requires gcc 2.8.0 or higher. See the `GNUstep-HOWTO' diff --git a/ChangeLog b/ChangeLog index 4332dd121..1c7720c5c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2002-03-14 Adam Fedor + + * Version: 1.3.0 + * Documentation/install.texi, readme.texi, ...: Updated + 2002-03-14 Richard Frith-Macdonald * Source/NSString.m; Bug report by Manuel Guesdon prompted me to diff --git a/Documentation/install.texi b/Documentation/install.texi index 0f10d953f..e9d2150c8 100644 --- a/Documentation/install.texi +++ b/Documentation/install.texi @@ -28,6 +28,9 @@ addition you should install an Objective-C library (gnustep-objc) if you are not using gcc 3.x, as well some other libraries (notably ffcall). See the GNUstep-HOWTO for more information. +After installing this library you should install gnustep-gui if you are +going to use graphical applications. + When you configure this library, make sure you use the same configuration options as with gstep-make. Some additional options to configure are described below. @@ -112,7 +115,7 @@ get from @url{ftp://www.gnustep.org/pub/gnustep/libs/} or @url{http://clisp.cons.org/~haible/}. You also need to have a special version of the Objective-C library (before gcc 3.0 the required hooks were not in the standard library). You can get this library from -@url{ftp://www.gnustep.org/pub/gnustep/libs/libobjc-1.0.0.tar.gz}. +@url{ftp://www.gnustep.org/pub/gnustep/libs/libobjc-1.2.0.tar.gz}. @node OpenSSL, , FFI Library, Configuration @subsection OpenSSL diff --git a/Documentation/news.texi b/Documentation/news.texi index 078dbd16b..558b8cb54 100644 --- a/Documentation/news.texi +++ b/Documentation/news.texi @@ -9,6 +9,22 @@ The currently released version of the library is @samp{@value{GNUSTEP-BASE-VERSION}}. @end ifclear +@section Noteworthy changes in version @samp{1.3.0} + +@itemize @bullet +@item Moved additional classes into subprojects and/or bundles to make it +easier to port these to other Foundation libraries.. +@item Traditional Chinese extensions added. +@item Better support for resources (bundles) +@item Ports and DO work on MingW. +@item Better KeyValueCoding support (for EOF). +@item New, partially finished Objective-C/Foundation programming manual. +@end itemize + +@c ==================================================================== +@c Keep the next line just below the list of changes in most recent version. +@ifclear ANNOUNCE-ONLY + @section Noteworthy changes in version @samp{1.1.0} @itemize @bullet @@ -24,10 +40,6 @@ libraries and tools (like a lightweight framework). @item XML property lists @end itemize -@c ==================================================================== -@c Keep the next line just below the list of changes in most recent version. -@ifclear ANNOUNCE-ONLY - @section Noteworthy changes in version @samp{1.0.2} Mostly a bug fix release to work with the new gcc 3.0. diff --git a/Documentation/readme.texi b/Documentation/readme.texi index dcf6a503c..2d00fba23 100644 --- a/Documentation/readme.texi +++ b/Documentation/readme.texi @@ -19,6 +19,10 @@ The file @samp{NEWS} has the library's feature history. The files @samp{INSTALL} or @samp{GNUstep-HOWTO} (from the web site) gives instructions for installing the library. +Note that releases numbers that have an odd minor version (e.g. 1.3.2) +are unstable releases. They are not as well tested as stable releases +(e.g. 1.4.1). + @section License The GNUstep libraries are covered under the GNU Lesser Public License. diff --git a/INSTALL b/INSTALL index 08a66a03c..f756a1960 100644 --- a/INSTALL +++ b/INSTALL @@ -13,6 +13,9 @@ In addition you should install an Objective-C library (gnustep-objc) if you are not using gcc 3.x, as well some other libraries (notably ffcall). See the GNUstep-HOWTO for more information. + After installing this library you should install gnustep-gui if you +are going to use graphical applications. + When you configure this library, make sure you use the same configuration options as with gstep-make. Some additional options to configure are described below. @@ -89,7 +92,7 @@ machines and is not supported. . You also need to have a special version of the Objective-C library (before gcc 3.0 the required hooks were not in the standard library). You can get this library from -. +. OpenSSL ------- diff --git a/NEWS b/NEWS index 3925fd992..2840b58b8 100644 --- a/NEWS +++ b/NEWS @@ -1,7 +1,23 @@ News **** -The currently released version of the library is `1.1.0'. +The currently released version of the library is `1.3.0'. + +Noteworthy changes in version `1.3.0' +===================================== + + * Moved additional classes into subprojects and/or bundles to make it + easier to port these to other Foundation libraries.. + + * Traditional Chinese extensions added. + + * Better support for resources (bundles) + + * Ports and DO work on MingW. + + * Better KeyValueCoding support (for EOF). + + * New, partially finished Objective-C/Foundation programming manual. Noteworthy changes in version `1.1.0' ===================================== diff --git a/README b/README index 75601976b..92d70660a 100644 --- a/README +++ b/README @@ -5,8 +5,7 @@ The GNUstep Base Library is a library of general-purpose, non-graphical Objective C objects. For example, it includes classes for strings, object collections, byte streams, typed coders, invocations, notifications, notification dispatchers, moments in time, network ports, -remote object messaging support (distributed objects), event loops, and -random number generators. +remote object messaging support (distributed objects), and event loops. It provides functionality that aims to implement the non-graphical portion of the OpenStep standard (the Foundation library). @@ -19,6 +18,10 @@ Initial reading The files `INSTALL' or `GNUstep-HOWTO' (from the web site) gives instructions for installing the library. + Note that releases numbers that have an odd minor version (e.g. +1.3.2) are unstable releases. They are not as well tested as stable +releases (e.g. 1.4.1). + License ======= diff --git a/Version b/Version index e22a9ffec..62f96d733 100644 --- a/Version +++ b/Version @@ -6,7 +6,7 @@ GCC_VERSION=2.8.0 # The version number of this release. MAJOR_VERSION=1 -MINOR_VERSION=1 +MINOR_VERSION=3 SUBMINOR_VERSION=0 GNUSTEP_BASE_VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${SUBMINOR_VERSION} VERSION=${GNUSTEP_BASE_VERSION}