diff --git a/ANNOUNCE b/ANNOUNCE index 0bf77ccb7..1430556e1 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,7 +1,7 @@ Announcement ************ -The GNUstep Base Library, version 1.3.3, is now available. +The GNUstep Base Library, version 1.3.4, is now available. What is the GNUstep Base Library? ================================= @@ -19,31 +19,22 @@ 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.3.3' +Noteworthy changes in version `1.3.4' ===================================== - Note there are interface and binary changes in this release that -require you to recompile all applications and tools that use -gnustep-base. + This is a first pre-release version for 1.4. - * Rewrite of NSURL (NOTE: Requires recompilation of all apps!) + This version also fixes a potentially destructive bug in gdomap. All +users are urged to upgrade to this version as soon as possible. - * NSMapTable fix (also requires recompilation). + * gdomap - don't write pidfile until after setuid away from root - * Hack to avoid bug in gcc 3.1 - - * MacOSX compatibility changes: -dealloc, NSLog - - * Add NSZombie class. - - * GC improvements - - * Support for system-wide .GNUsteprc + * New combined Unix/Windows version of NSFileHandle Where can you get it? How can you compile it? ============================================== - The gnustep-base-1.3.3.tar.gz distribution file has been placed on + The gnustep-base-1.3.4.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 80d288dc2..4c8b4ad17 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2002-07-03 Adam Fedor + + * Version: 1.3.4 + * configure.ac: Remove warning about libffi + * Documentation/news.texi: Update. + 2002-07-03 Richard Frith-Macdonald * Source/Additions/GSMime.m: Ensure mime-version header appears diff --git a/Documentation/install.texi b/Documentation/install.texi index 5bec752fc..88f23412d 100644 --- a/Documentation/install.texi +++ b/Documentation/install.texi @@ -119,12 +119,12 @@ version of the Objective-C library if you are not using gcc 3.x library). You can get this library from @url{ftp://www.gnustep.org/pub/gnustep/libs}. -Support for the libffi library has also been added, although it is still -experimental. 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 @code{--enable-libffi}. +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 @code{--enable-libffi}. @node OpenSSL, , FFI Library, Configuration @subsection OpenSSL diff --git a/Documentation/news.texi b/Documentation/news.texi index 302fd2c5a..bb86dd6ec 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.4} + +This is a first pre-release version for 1.4. + +This version also fixes a potentially destructive bug in gdomap. All +users are urged to upgrade to this version as soon as possible. + +@itemize @bullet +@item gdomap - don't write pidfile until after setuid away from root +@item New combined Unix/Windows version of NSFileHandle +@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.3.3} Note there are interface and binary changes in this release that @@ -24,10 +40,6 @@ require you to recompile all applications and tools that use gnustep-base. @item Support for system-wide .GNUsteprc @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.3.2} @itemize @bullet diff --git a/INSTALL b/INSTALL index 447855f5d..a84da958c 100644 --- a/INSTALL +++ b/INSTALL @@ -95,11 +95,11 @@ gcc 3.0 the required hooks were not in the standard library). You can get this library from . Support for the libffi library has also been added, although it is -still experimental. 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'. +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'. OpenSSL ------- diff --git a/NEWS b/NEWS index ba6fc80fd..6a02d18da 100644 --- a/NEWS +++ b/NEWS @@ -1,7 +1,19 @@ News **** -The currently released version of the library is `1.3.3'. +The currently released version of the library is `1.3.4'. + +Noteworthy changes in version `1.3.4' +===================================== + + This is a first pre-release version for 1.4. + + This version also fixes a potentially destructive bug in gdomap. All +users are urged to upgrade to this version as soon as possible. + + * gdomap - don't write pidfile until after setuid away from root + + * New combined Unix/Windows version of NSFileHandle Noteworthy changes in version `1.3.3' ===================================== diff --git a/Version b/Version index 0e81e87bc..8fb004f44 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=3 -SUBMINOR_VERSION=3 +SUBMINOR_VERSION=4 GNUSTEP_BASE_VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${SUBMINOR_VERSION} VERSION=${GNUSTEP_BASE_VERSION} diff --git a/configure b/configure index 5577971b1..e78569a82 100755 --- a/configure +++ b/configure @@ -10989,13 +10989,6 @@ if test "${enable_libffi+set}" = set; then else enable_libffi=no fi; -if test $enable_libffi = yes; then - echo "WARNING !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" - echo "The libffi library is not fully supported in GNUstep" - echo "please use ffcall instead, unless you would like to help." - echo "debug it. Use with caution." - echo "WARNING !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" -fi # Check whether --enable-ffcall or --disable-ffcall was given. if test "${enable_ffcall+set}" = set; then @@ -11431,8 +11424,8 @@ else #include #include -#include -#include +#include +#include int main() diff --git a/configure.ac b/configure.ac index 2b9f15858..6c1998035 100644 --- a/configure.ac +++ b/configure.ac @@ -841,13 +841,6 @@ AC_MSG_RESULT($enable_fake_main) AC_ARG_ENABLE(libffi, [ --enable-libffi Enable use of libffi library],, enable_libffi=no) -if test $enable_libffi = yes; then - echo "WARNING !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" - echo "The libffi library is not fully supported in GNUstep" - echo "please use ffcall instead, unless you would like to help." - echo "debug it. Use with caution." - echo "WARNING !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" -fi AC_ARG_ENABLE(ffcall, [ --enable-ffcall Enable use of ffcall library],,