Version 1.5.2

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15983 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
fedor 2003-02-17 03:14:17 +00:00
parent 6da6e5b251
commit 809a5ed22f
9 changed files with 83 additions and 32 deletions

View file

@ -1,7 +1,7 @@
Announcement 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? 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 There is more information available at the GNUstep homepage at
`http://www.gnustep.org'. `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. * Any many many bug fixes and minor improvements.
* Warning logs selectable at runtime.
* NSTimeZone code rewritten for speed.
Where can you get it? How can you compile it? 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'. `ftp.gnustep.org' in `pub/gnustep/core'.
The library requires gcc 2.8.0 or higher. See the `GNUstep-HOWTO' Please log bug reports on the GNUstep project page
file for more instructions about compiling and installing the library. <http://savannah.gnu.org/support/?group=gnustep> or send bug reports to
<bug-gnustep@gnu.org>.

View file

@ -1,3 +1,8 @@
2003-02-16 Adam Fedor <fedor@gnu.org>
* Version 1.5.2
* Documentation: Update.
2003-02-16 Richard Frith-Macdonald <rfm@gnu.org> 2003-02-16 Richard Frith-Macdonald <rfm@gnu.org>
* Source/GSDictionary.m: ([-isEqualToDictionary:]) implement optimised * Source/GSDictionary.m: ([-isEqualToDictionary:]) implement optimised
@ -22,7 +27,7 @@
mingw. Adjustments to conform to GNUstep style and use static mingw. Adjustments to conform to GNUstep style and use static
functions to avoid adding methods by RFM. functions to avoid adding methods by RFM.
2003-02-11 Adam Fedor <fedor@Eldorado.local.> 2003-02-11 Adam Fedor <fedor@gnu.org>
* configure (LDFLAGS): Remove extra spaces that cause problems * configure (LDFLAGS): Remove extra spaces that cause problems
on Darwin/gcc on Darwin/gcc

View file

@ -22,6 +22,10 @@ portion of the OpenStep standard (the Foundation library).
There is more information available at the GNUstep homepage There is more information available at the GNUstep homepage
at @samp{http://www.gnustep.org}. 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 @ignore
So that developers of non-free, commercial programs can use the library, So that developers of non-free, commercial programs can use the library,
the library is released under the GNU Library GPL. 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}}. @samp{@value{GNUSTEP-BASE-FTP-DIRECTORY}}.
@end ifset @end ifset
The library requires gcc @value{GCC-VERSION} or higher. Please log bug reports on the GNUstep project page
See the @samp{GNUstep-HOWTO} @url{http://savannah.gnu.org/support/?group=gnustep} or send bug
file for more instructions about compiling and installing the library. reports to @email{bug-gnustep@@gnu.org}.

View file

@ -9,6 +9,19 @@ The currently released version of the library is
@samp{@value{GNUSTEP-BASE-VERSION}}. @samp{@value{GNUSTEP-BASE-VERSION}}.
@end ifclear @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} @section Noteworthy changes in version @samp{1.5.1}
@itemize @bullet @itemize @bullet
@ -22,8 +35,6 @@ The currently released version of the library is
@item NSTimeZone code rewritten for speed. @item NSTimeZone code rewritten for speed.
@end itemize @end itemize
@ifclear ANNOUNCE-ONLY
@section Noteworthy changes in version @samp{1.5.0} @section Noteworthy changes in version @samp{1.5.0}
@itemize @bullet @itemize @bullet

View file

@ -49,7 +49,11 @@ are under GNU LGPL" (Text in quotes provided by the author of ffcall).
@item @item
Give us feedback! Tell us what you like; tell us what you think 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 @end itemize

21
INSTALL
View file

@ -8,10 +8,10 @@ GNUstep-HOWTO is located in the gnustep-make package or at
<http://www.gnustep.org> <http://www.gnustep.org>
If you are installing the GNUstep libraries individually, make sure If you are installing the GNUstep libraries individually, make sure
you have installed the GNUstep Makefile package (gnustep-make) already. you have installed the GNUstep Makefile package (gnustep-make) already,
In addition you should install an Objective-C library (gnustep-objc) and you have sourced the makefile script:
if you are not using gcc 3.x, as well some other libraries (notably . $GNUSTEP_SYSTEM_ROOT/Makeifles/GNUstep.sh
ffcall). See the GNUstep-HOWTO for more information. See the GNUstep-HOWTO for more information.
After installing this library you should install gnustep-gui if you After installing this library you should install gnustep-gui if you
are going to use graphical applications. are going to use graphical applications.
@ -97,9 +97,16 @@ get this library from <ftp://www.gnustep.org/pub/gnustep/libs>.
Support for the libffi library has also been added, although it is Support for the libffi library has also been added, although it is
not as well tested as ffcall. Current versions of libffi are only not as well tested as ffcall. Current versions of libffi are only
distributed with gcc version 3.x, although it is not installed by 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 default. To install it, after you have built gcc, do something like:
build directory and type 'make install'. To enable this in the mkdir newlibffi
gnustep-base library, use the configure option `--enable-libffi'. 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 OpenSSL
------- -------

17
NEWS
View file

@ -1,7 +1,22 @@
News 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' Noteworthy changes in version `1.5.1'
===================================== =====================================

6
README
View file

@ -47,7 +47,11 @@ How can you help?
================= =================
* Give us feedback! Tell us what you like; tell us what you think * Give us feedback! Tell us what you like; tell us what you think
could be better. Send bug reports to <bug-gnustep@gnu.org>. could be better.
Please log bug reports on the GNUstep project page
<http://savannah.gnu.org/support/?group=gnustep> or send bug
reports to <bug-gnustep@gnu.org>.
Happy hacking! Happy hacking!

View file

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