diff --git a/ANNOUNCE b/ANNOUNCE index 4738cbfd9..5f561492e 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,7 +1,7 @@ Announcement ************ -The GNUstep Base Library, version 1.5.1, is now available. +The GNUstep Base Library, version 1.5.2, is now available. What is the GNUstep Base Library? ================================= @@ -19,31 +19,32 @@ 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.5.1' + Note that versions that have a odd minor release number are unstable +releases (like 1.5.2), which even minor release numbers (1.4.1) are +stable releases. + +Noteworthy changes in version `1.5.2' ===================================== - * Port NSThread to MingW + * More MinGW support - * Better framework support in NSBundle + * New MacOSX compatible methods. - * Added Thai string encodings. + * The Base Additions library compiles on native OSX. - * New makeImmutableCopyOnFail: method. + * autogsdoc produces better, cleaner docs. - * Lots of autogsdoc improvements, Updated gsdoc DTD to 1.0 version. + * Built-in garbage collecting classes. - * Added GSPrintf for logging to stdout. - - * Warning logs selectable at runtime. - - * NSTimeZone code rewritten for speed. + * Any many many bug fixes and minor improvements. Where can you get it? How can you compile it? ============================================== - The gnustep-base-1.5.1.tar.gz distribution file has been placed on + The gnustep-base-1.5.2.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' -file for more instructions about compiling and installing the library. + Please log bug reports on the GNUstep project page + or send bug reports to +. diff --git a/ChangeLog b/ChangeLog index 2043f5f2d..fe460ec33 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2003-02-16 Adam Fedor + + * Version 1.5.2 + * Documentation: Update. + 2003-02-16 Richard Frith-Macdonald * Source/GSDictionary.m: ([-isEqualToDictionary:]) implement optimised @@ -22,7 +27,7 @@ mingw. Adjustments to conform to GNUstep style and use static functions to avoid adding methods by RFM. -2003-02-11 Adam Fedor +2003-02-11 Adam Fedor * configure (LDFLAGS): Remove extra spaces that cause problems on Darwin/gcc diff --git a/Documentation/announce.texi b/Documentation/announce.texi index 8785e48a4..2f474fdbc 100644 --- a/Documentation/announce.texi +++ b/Documentation/announce.texi @@ -22,6 +22,10 @@ portion of the OpenStep standard (the Foundation library). There is more information available at the GNUstep homepage at @samp{http://www.gnustep.org}. +Note that versions that have a odd minor release number are unstable +releases (like 1.5.2), which even minor release numbers (1.4.1) are stable +releases. + @ignore So that developers of non-free, commercial programs can use the library, the library is released under the GNU Library GPL. @@ -45,6 +49,6 @@ been placed on @samp{@value{GNUSTEP-BASE-FTP-MACHINE}} in @samp{@value{GNUSTEP-BASE-FTP-DIRECTORY}}. @end ifset -The library requires gcc @value{GCC-VERSION} or higher. -See the @samp{GNUstep-HOWTO} -file for more instructions about compiling and installing the library. +Please log bug reports on the GNUstep project page +@url{http://savannah.gnu.org/support/?group=gnustep} or send bug +reports to @email{bug-gnustep@@gnu.org}. diff --git a/Documentation/news.texi b/Documentation/news.texi index a751d7a45..d9be08d28 100644 --- a/Documentation/news.texi +++ b/Documentation/news.texi @@ -9,6 +9,19 @@ The currently released version of the library is @samp{@value{GNUSTEP-BASE-VERSION}}. @end ifclear +@section Noteworthy changes in version @samp{1.5.2} + +@itemize @bullet +@item More MinGW support +@item New MacOSX compatible methods. +@item The Base Additions library compiles on native OSX. +@item autogsdoc produces better, cleaner docs. +@item Built-in garbage collecting classes. +@item Any many many bug fixes and minor improvements. +@end itemize + +@ifclear ANNOUNCE-ONLY + @section Noteworthy changes in version @samp{1.5.1} @itemize @bullet @@ -22,8 +35,6 @@ The currently released version of the library is @item NSTimeZone code rewritten for speed. @end itemize -@ifclear ANNOUNCE-ONLY - @section Noteworthy changes in version @samp{1.5.0} @itemize @bullet diff --git a/Documentation/readme.texi b/Documentation/readme.texi index 2d00fba23..834945e34 100644 --- a/Documentation/readme.texi +++ b/Documentation/readme.texi @@ -49,7 +49,11 @@ are under GNU LGPL" (Text in quotes provided by the author of ffcall). @item Give us feedback! Tell us what you like; tell us what you think -could be better. Send bug reports to @email{bug-gnustep@@gnu.org}. +could be better. + +Please log bug reports on the GNUstep project page +@url{http://savannah.gnu.org/support/?group=gnustep} or send bug +reports to @email{bug-gnustep@@gnu.org}. @end itemize diff --git a/INSTALL b/INSTALL index a84da958c..d77569e5b 100644 --- a/INSTALL +++ b/INSTALL @@ -8,10 +8,10 @@ GNUstep-HOWTO is located in the gnustep-make package or at If you are installing the GNUstep libraries individually, make sure -you have installed the GNUstep Makefile package (gnustep-make) already. -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. +you have installed the GNUstep Makefile package (gnustep-make) already, +and you have sourced the makefile script: + . $GNUSTEP_SYSTEM_ROOT/Makeifles/GNUstep.sh + See the GNUstep-HOWTO for more information. After installing this library you should install gnustep-gui if you are going to use graphical applications. @@ -97,9 +97,16 @@ get this library from . Support for the libffi library has also been added, although it is not as well tested as ffcall. Current versions of libffi are only distributed with gcc version 3.x, although it is not installed by -default. To install it, after you have built gcc, go to the libffi -build directory and type 'make install'. To enable this in the -gnustep-base library, use the configure option `--enable-libffi'. +default. To install it, after you have built gcc, do something like: + mkdir newlibffi + cd newlibffi + ../gcc-3.2.1/libffi/configure + make + ffitest + sudo make install + + To enable this in the gnustep-base library, use the configure option +`--enable-libffi'. OpenSSL ------- diff --git a/NEWS b/NEWS index e6b2a7f27..cc7b660cc 100644 --- a/NEWS +++ b/NEWS @@ -1,7 +1,22 @@ News **** -The currently released version of the library is `1.5.1'. +The currently released version of the library is `1.5.2'. + +Noteworthy changes in version `1.5.2' +===================================== + + * More MinGW support + + * New MacOSX compatible methods. + + * The Base Additions library compiles on native OSX. + + * autogsdoc produces better, cleaner docs. + + * Built-in garbage collecting classes. + + * Any many many bug fixes and minor improvements. Noteworthy changes in version `1.5.1' ===================================== diff --git a/README b/README index 92d70660a..97cddf37d 100644 --- a/README +++ b/README @@ -47,7 +47,11 @@ How can you help? ================= * Give us feedback! Tell us what you like; tell us what you think - could be better. Send bug reports to . + could be better. + + Please log bug reports on the GNUstep project page + or send bug + reports to . Happy hacking! diff --git a/Version b/Version index 06328c5f6..84c47763c 100644 --- a/Version +++ b/Version @@ -7,7 +7,7 @@ GCC_VERSION=2.8.0 # The version number of this release. MAJOR_VERSION=1 MINOR_VERSION=5 -SUBMINOR_VERSION=1 +SUBMINOR_VERSION=2 GNUSTEP_BASE_VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${SUBMINOR_VERSION} VERSION=${GNUSTEP_BASE_VERSION}