Version 1.3.2

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13558 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
fedor 2002-04-30 21:26:43 +00:00
parent fbf5e99950
commit 991c76be3d
8 changed files with 94 additions and 40 deletions

View file

@ -1,7 +1,7 @@
Announcement
************
The GNUstep Base Library, version 1.3.0, is now available.
The GNUstep Base Library, version 1.3.2, is now available.
What is the GNUstep Base Library?
=================================
@ -19,26 +19,28 @@ 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.0'
Noteworthy changes in version `1.3.2'
=====================================
* Moved additional classes into subprojects and/or bundles to make it
easier to port these to other Foundation libraries..
* Corrections for handling Windows file paths, etc
* Traditional Chinese extensions added.
* Other fixes for Windows - DO now works on Windows
* Better support for resources (bundles)
* New localization/internationalization tool make_strings
* Ports and DO work on MingW.
* Experimental libffi support.
* Better KeyValueCoding support (for EOF).
* Handle running tools/apps on other hosts
* New, partially finished Objective-C/Foundation programming manual.
* Updated files and new tool for handling different encodings
(cvtenc).
* Unicode and UTF8 handling improvements.
Where can you get it? How can you compile it?
==============================================
The gnustep-base-1.3.0.tar.gz distribution file has been placed on
The gnustep-base-1.3.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'

View file

@ -1,3 +1,9 @@
2002-04-30 Adam Fedor <fedor@gnu.org>
* Version: 1.3.2
* Documentation/news.texi: Update.
* NEWS Regen.
2002-04-29 Richard Frith-Macdonald <rfm@gnu.org>
* Source/NSFileManager.m: Standardise handling for windoze drive

View file

@ -103,19 +103,28 @@ the NSApplicationMain function in a gui application).
@subsection FFI Library
GNUstep's NSInvocations and Distributed Objects code involves detailed
manipulation of the stack and function calls using a
library that implements a Foreign-Function Interface (FFI), such as the
ffcall libraries. Use of ffcall is automatically enabled if the ffcall
libraries are found, unless specifically disabled with @code{--disable-ffcall}.
If disabled, the code reverts to the builtin method for stack frame handling,
but this rarely works on non-ix86 machines and is not supported.
manipulation of the stack and function calls using a library that
implements a Foreign-Function Interface (FFI), such as the ffcall or
libffi libraries. Use of ffcall is automatically enabled if the ffcall
libraries are found, unless specifically disabled with
@code{--disable-ffcall}. If disabled, the code reverts to the builtin
method for stack frame handling, but this rarely works on non-ix86
machines and is not supported.
You need to have the ffcall libraries, which you can
get from @url{ftp://www.gnustep.org/pub/gnustep/libs/} or
You need to have the ffcall libraries, which you can 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.2.0.tar.gz}.
version of the Objective-C library if you are not using gcc 3.x
(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}.
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}.
@node OpenSSL, , FFI Library, Configuration
@subsection OpenSSL

View file

@ -8,6 +8,22 @@
The currently released version of the library is
@samp{@value{GNUSTEP-BASE-VERSION}}.
@end ifclear
@
@section Noteworthy changes in version @samp{1.3.2}
@itemize @bullet
@item Corrections for handling Windows file paths, etc
@item Other fixes for Windows - DO now works on Windows
@item New localization/internationalization tool make_strings
@item Experimental libffi support.
@item Handle running tools/apps on other hosts
@item Updated files and new tool for handling different encodings (cvtenc).
@item Unicode and UTF8 handling improvements.
@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.0}
@ -21,10 +37,6 @@ easier to port these to other Foundation libraries..
@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

17
INSTALL
View file

@ -81,8 +81,8 @@ FFI Library
GNUstep's NSInvocations and Distributed Objects code involves
detailed manipulation of the stack and function calls using a library
that implements a Foreign-Function Interface (FFI), such as the ffcall
libraries. Use of ffcall is automatically enabled if the ffcall
libraries are found, unless specifically disabled with
or libffi libraries. Use of ffcall is automatically enabled if the
ffcall libraries are found, unless specifically disabled with
`--disable-ffcall'. If disabled, the code reverts to the builtin
method for stack frame handling, but this rarely works on non-ix86
machines and is not supported.
@ -90,9 +90,16 @@ machines and is not supported.
You need to have the ffcall libraries, which you can get from
<ftp://www.gnustep.org/pub/gnustep/libs/> or
<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
<ftp://www.gnustep.org/pub/gnustep/libs/libobjc-1.2.0.tar.gz>.
version of the Objective-C library if you are not using gcc 3.x (before
gcc 3.0 the required hooks were not in the standard library). You can
get this library from <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 `--enable-libffi'.
OpenSSL
-------

20
NEWS
View file

@ -1,7 +1,25 @@
News
****
The currently released version of the library is `1.3.0'.
The currently released version of the library is `1.3.2'.
Noteworthy changes in version `1.3.2'
=====================================
* Corrections for handling Windows file paths, etc
* Other fixes for Windows - DO now works on Windows
* New localization/internationalization tool make_strings
* Experimental libffi support.
* Handle running tools/apps on other hosts
* Updated files and new tool for handling different encodings
(cvtenc).
* Unicode and UTF8 handling improvements.
Noteworthy changes in version `1.3.0'
=====================================

16
README
View file

@ -25,15 +25,15 @@ releases (e.g. 1.4.1).
License
=======
The GNUstep libraries and bundles are covered under the GNU Lesser
Public License (formerly the GNU Library Public License). This means
you can use these libraries in any program (even non-free programs).
If you distribute the libraries along with your program, you must
make the improvements you have made to the libraries freely available.
You should read the COPYING.LIB file for more information.
The GNUstep libraries are covered under the GNU Lesser Public
License. This means you can use these libraries in any program (even
non-free programs). If you distribute the libraries along with your
program, you must make the improvements you have made to the libraries
freely available. You should read the COPYING.LIB file for more
information.
GNUstep tools, test programs, and documentation files are covered under
the GNU Public License. This means if you make changes to these programs,
GNUstep tools, test programs, and other files are covered under the
GNU Public License. This means if you make changes to these programs,
you cannot charge a fee, other than distribution fees, for others to
use the program. You should read the COPYING file for more information.

View file

@ -7,7 +7,7 @@ GCC_VERSION=2.8.0
# The version number of this release.
MAJOR_VERSION=1
MINOR_VERSION=3
SUBMINOR_VERSION=1
SUBMINOR_VERSION=2
GNUSTEP_BASE_VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${SUBMINOR_VERSION}
VERSION=${GNUSTEP_BASE_VERSION}