1.24.8 release

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38498 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 2015-05-15 08:57:32 +00:00
parent 0a526fad04
commit 3b492623bc
5 changed files with 147 additions and 159 deletions

View file

@ -1,7 +1,7 @@
1 Announcement
**************
The GNUstep Base Library, version 1.24.7, is now available.
The GNUstep Base Library, version 1.24.8, is now available.
1.1 What is the GNUstep Base Library?
=====================================
@ -18,20 +18,28 @@ portion of the OpenStep standard (the Foundation library).
There is more information available at the GNUstep homepage at
`http://www.gnustep.org'.
1.2 Noteworthy changes in version `1.24.7'
1.2 Noteworthy changes in version `1.24.8'
==========================================
* TLS and other security improvements (note, SSLv3.0 is disabled by
default in order to prevent the 'POODLE' attack).
* Performance optimisations (particularly in the use of tiny string
objects by the new objc runtime on 64bit systems).
* Latest timezone data included
* Thread naming and logging of threads by NSLog() has been made
consistent with the latest OSX releases, making debugging of
multithreaded code a little easier.
* Various other bugfixes
* Sergei Golovin has added NSURLConnection regression tests (while
fixing a few bugs there).
* As usual, this release also contains an update to include the most
recent international timezone data.
* Various other bugfixes.
1.3 Where can you get it? How can you compile it?
==================================================
The gnustep-base-1.24.7.tar.gz distribution file has been placed at
The gnustep-base-1.24.8.tar.gz distribution file has been placed at
`ftp://ftp.gnustep.org/pub/gnustep/core'.
Please log bug reports on the GNUstep project page

View file

@ -1,3 +1,11 @@
2015-05-15 Richard Frith-Macdonald <rfm@gnu.org>
* Documentation/install.texi:
* ANNOUNCE:
* INSTALL:
* NEWS:
Final updates for 1.24.8 release
2015-05-13 Richard Frith-Macdonald <rfm@gnu.org>
* configure.ac: Tidy compiler and preprocessor detection and use

View file

@ -27,11 +27,13 @@ This version of gnustep-base requires gnustep-make version 2.0.0 or higher.
Other external libraries that you may need to install include:
@itemize
@item ffcall or ffi (HIGHLY RECOMMENDED)
@item ffi (HIGHLY RECOMMENDED)
@item icu (HIGHLY RECOMMENDED)
@item gnutls (HIGHLY RECOMMENDED)
@item libxml2 (RECOMMENDED)
@item libxslt (OPTIONAL)
@item openssl (OPTIONAL)
@item iconv (OPTIONAL, not needed if you have glibc)
@item openssl (OPTIONAL, not needed if you have gnutls)
@end itemize
If you are installing the GNUstep libraries individually, make sure you
@ -134,49 +136,21 @@ the NSApplicationMain function in a gui application).
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 or
libffi libraries. Use of ffcall is automatically enabled if the ffcall
libraries are found (and the same with libffi, although ffcall takes
implements a Foreign-Function Interface (FFI), such as the
libffi library. Use of libffi is automatically enabled if the libffi
library is found (and the same with ffcall, although libffi takes
precedence), unless specifically disabled with @code{--disable-do}.
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
@url{http://clisp.cons.org/~haible/}. You also need to have a special
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. 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, do
something like:
@example
mkdir libffi-build
cd libffi-build
../gcc-3.2.1/libffi/configure
make
ffitest
sudo make install
@end example
To enable this in the gnustep-base library, use the configure option
@code{--enable-libffi}.
@node OpenSSL, , FFI Library, Configuration
@subsection OpenSSL
GNUstep base has optional support for using the OpenSSL libraries for
secure URL connections (with the NSURL classes). This functionality is
While GNUstep base has full support for HTTPS/TLS using gnustls, it also
has optional support for using the OpenSSL libraries for secure URL
connections (though only with the NSURL classes). This functionality is
compiled as a separate bundle since the OpenSSL license is not
compatible with GPL, and in the hopes that if someone writes an openssl
replacement, it can quickly be used by creating another bundle. The
openssl libraries need to be installed for this to work. To disable
this option add @code{--disable-openssl} when running the
@file{configure} script.
openssl libraries need to be installed for this to work.
@node Compilation, , Configuration, Top
@section Compilation

50
INSTALL
View file

@ -12,16 +12,20 @@ higher.
Other external libraries that you may need to install include:
* ffcall or ffi (HIGHLY RECOMMENDED)
* ffi (HIGHLY RECOMMENDED)
* icu (HIGHLY RECOMMENDED)
* gnutls (HIGHLY RECOMMENDED)
* libxml2 (RECOMMENDED)
* libxslt (OPTIONAL)
* openssl (OPTIONAL)
* iconv (OPTIONAL, not needed if you have glibc)
* openssl (OPTIONAL, not needed if you have gnutls)
If you are installing the GNUstep libraries individually, make sure
you have installed the GNUstep Makefile package (gnustep-make) already,
and you have sourced the makefile script:
@ -107,45 +111,21 @@ application).
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 or
libffi libraries. Use of ffcall is automatically enabled if the ffcall
libraries are found (and the same with libffi, although ffcall takes
precedence), unless specifically disabled with `--disable-do'. 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
`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 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. 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, do
something like:
mkdir libffi-build
cd libffi-build
../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'.
implements a Foreign-Function Interface (FFI), such as the libffi
library. Use of libffi is automatically enabled if the libffi library
is found (and the same with ffcall, although libffi takes precedence),
unless specifically disabled with `--disable-do'.
0.2.3 OpenSSL
-------------
GNUstep base has optional support for using the OpenSSL libraries for
secure URL connections (with the NSURL classes). This functionality is
While GNUstep base has full support for HTTPS/TLS using gnustls, it also
has optional support for using the OpenSSL libraries for secure URL
connections (though only with the NSURL classes). This functionality is
compiled as a separate bundle since the OpenSSL license is not
compatible with GPL, and in the hopes that if someone writes an openssl
replacement, it can quickly be used by creating another bundle. The
openssl libraries need to be installed for this to work. To disable
this option add `--disable-openssl' when running the `configure' script.
openssl libraries need to be installed for this to work.
0.3 Compilation
===============

178
NEWS
View file

@ -1,21 +1,39 @@
1 News
******
The currently released version of the library is `1.24.7'.
The currently released version of the library is `1.24.8'.
See the `ReleaseNotes.html' document for more information.
1.1 Noteworthy changes in version `1.24.7'
1.1 Noteworthy changes in version `1.24.8'
==========================================
* Performance optimisations (particularly in the use of tiny string
objects by the new objc runtime on 64bit systems).
* Thread naming and logging of threads by NSLog() has been made
consistent with the latest OSX releases, making debugging of
multithreaded code a little easier.
* Sergei Golovin has added NSURLConnection regression tests (while
fixing a few bugs there).
* As usual, this release also contains an update to include the most
recent international timezone data.
* Various other bugfixes.
1.2 Noteworthy changes in version `1.24.7'
==========================================
* TLS and other security improvements (note, SSLv3.0 is disabled by
default in order to prevent the 'POODLE' attack).
* Latest timezone data included
* Latest timezone data included.
* Various other bugfixes
* Various other bugfixes.
1.2 Noteworthy changes in version `1.24.6'
1.3 Noteworthy changes in version `1.24.6'
==========================================
* NSUUID implemented
@ -28,7 +46,7 @@ See the `ReleaseNotes.html' document for more information.
* Various other bugfixes
1.3 Noteworthy changes in version `1.24.5'
1.4 Noteworthy changes in version `1.24.5'
==========================================
* NSInvocationOperation
@ -39,7 +57,7 @@ See the `ReleaseNotes.html' document for more information.
* Various other bugfixes
1.4 Noteworthy changes in version `1.24.4'
1.5 Noteworthy changes in version `1.24.4'
==========================================
* Updated time zone data
@ -50,7 +68,7 @@ See the `ReleaseNotes.html' document for more information.
* More testcases in the testsuite
1.5 Noteworthy changes in version `1.24.3'
1.6 Noteworthy changes in version `1.24.3'
==========================================
* Implementation of the NSXML DOM classes
@ -61,7 +79,7 @@ See the `ReleaseNotes.html' document for more information.
* More explicit dependencies on external libraries.
1.6 Noteworthy changes in version `1.24.0'
1.7 Noteworthy changes in version `1.24.0'
==========================================
* There is binary incompatibility on 64bit systems in that the value
@ -76,7 +94,7 @@ See the `ReleaseNotes.html' document for more information.
* Support for UTF-8 string literals in source (compiler permitting)
1.7 Noteworthy changes in version `1.23.0'
1.8 Noteworthy changes in version `1.23.0'
==========================================
* Support for automatic reference counting (ARC) when using clasng
@ -86,7 +104,7 @@ See the `ReleaseNotes.html' document for more information.
NSPointerArray when using clang and the GNUstep Objective-C 2.0
runtime 1.5 or later.
1.8 Noteworthy changes in version `1.22.0'
1.9 Noteworthy changes in version `1.22.0'
==========================================
* Many updates and new classes
@ -95,24 +113,24 @@ See the `ReleaseNotes.html' document for more information.
* New support for Objective-C 2.0
1.9 Noteworthy changes in version `1.21.1'
==========================================
1.10 Noteworthy changes in version `1.21.1'
===========================================
This is an (unstable) copy of the 1.20.1 release
1.10 Noteworthy changes in version `1.20.1'
1.11 Noteworthy changes in version `1.20.1'
===========================================
This is a stable bugfix release. There are no major changes or binary
incompatibilities, but this release does include an update of timezone
handling to include the latest zone information.
1.11 Noteworthy changes in version `1.21.0'
1.12 Noteworthy changes in version `1.21.0'
===========================================
This is an (unstable) copy of the 1.20.0 release
1.12 Noteworthy changes in version `1.20.0'
1.13 Noteworthy changes in version `1.20.0'
===========================================
This is a stable release. There have been major changes and
@ -121,12 +139,12 @@ from clang. These changes, although they break binary compatibility
with previous releases, should allow all future releases to maintain
compatibility.
1.13 Noteworthy changes in version `1.19.3'
1.14 Noteworthy changes in version `1.19.3'
===========================================
* Bugfix to work around OSX behavior of [NSURL-path]
1.14 Noteworthy changes in version `1.19.2'
1.15 Noteworthy changes in version `1.19.2'
===========================================
* Various OSX compatibility improvements.
@ -135,7 +153,7 @@ compatibility.
* Several minor bugfixes.
1.15 Noteworthy changes in version `1.19.1'
1.16 Noteworthy changes in version `1.19.1'
===========================================
* New Mac OS X methods for writing data in NSData
@ -147,7 +165,7 @@ compatibility.
* Method return types and arguments have been changed for Mac OS X
10.5
1.16 Noteworthy changes in version `1.19.0'
1.17 Noteworthy changes in version `1.19.0'
===========================================
* Support for native objective-c exceptions
@ -160,7 +178,7 @@ compatibility.
* Support for @synchronize
1.17 Noteworthy changes in version `1.15.3'
1.18 Noteworthy changes in version `1.15.3'
===========================================
* Extended NSUserDefaults so it recognizes ../ as a relative path.
@ -172,13 +190,13 @@ compatibility.
* Fixed various problems with and added new options to KVO.
1.18 Noteworthy changes in version `1.15.2'
1.19 Noteworthy changes in version `1.15.2'
===========================================
Bug fixes include improved thread safety (and a change to the NSThread
class structure) and Key-Value observing.
1.19 Noteworthy changes in version `1.15.1'
1.20 Noteworthy changes in version `1.15.1'
===========================================
This is an unstable release. There may be API and ABI changes from
@ -186,14 +204,14 @@ previous releases. The licesne hase changed to GPLv3 and LGPLv3.
Mostly bug fixes, but a few improvements in NSPredicates and Key-Value
coding have been added.
1.20 Noteworthy changes in version `1.15.0'
1.21 Noteworthy changes in version `1.15.0'
===========================================
This is an unstable release from 1.14.0. It is otherwise identical to
the 1.14.0 release. Releases in the 1.15 series may not be forward
compatible with previous 1.15 releases.
1.21 Noteworthy changes in version `1.14.0'
1.22 Noteworthy changes in version `1.14.0'
===========================================
Many portability (particularly for ms-windows) and MacOS-X
@ -201,7 +219,7 @@ compatibility fixes. New MacOS-X classes and incorporation of
NSAffineTransform and NSSpellServer which were formerly in the gui
library. Improved performance of amssively multithreaded programs.
1.22 Noteworthy changes in version `1.13.1'
1.23 Noteworthy changes in version `1.13.1'
===========================================
Various minor bugs and MacOS-X incompatibilities fixed. One important
@ -210,13 +228,13 @@ objects from strings. One fix for a serious (crash) bug when
initialising the bundles system in an application which has a lot of
frameworks linked to it. See the release notes for more details.
1.23 Noteworthy changes in version `1.13.0'
1.24 Noteworthy changes in version `1.13.0'
===========================================
Several sets of classes have been added for dealing with urls and
predicates. A few minor api changes have occured as well.
1.24 Noteworthy changes in version `1.12.0'
1.25 Noteworthy changes in version `1.12.0'
===========================================
There have been a number of API changes and several methods have been
@ -232,7 +250,7 @@ can be set to not write to an external file at all, for developers who
wish to use the library as a stand-alone library or in other situations
where using external resources is not desired.
1.25 Noteworthy changes in version `1.11.2'
1.26 Noteworthy changes in version `1.11.2'
===========================================
* Support for GNUstep.conf and relocation of the filesystem is much
@ -249,7 +267,7 @@ where using external resources is not desired.
* Some support for keeping user defaults in the Windows registry
implemented.
1.26 Noteworthy changes in version `1.11.1'
1.27 Noteworthy changes in version `1.11.1'
===========================================
* New Cocoa class NSSortDescriptor
@ -261,7 +279,7 @@ where using external resources is not desired.
* More support for debugging on mingw, including writing logs to
debugger and event viewer.
1.27 Noteworthy changes in version `1.11.0'
1.28 Noteworthy changes in version `1.11.0'
===========================================
This release is binary incompatible with previous releases. The
@ -280,12 +298,12 @@ new version.
* NSRunLoop and related classes use natvie win32 event handling on
Windows machines.
1.28 Noteworthy changes in version `1.10.3'
1.29 Noteworthy changes in version `1.10.3'
===========================================
This version includes a few minor bug fixes.
1.29 Noteworthy changes in version `1.10.2'
1.30 Noteworthy changes in version `1.10.2'
===========================================
This version mostly includes minor fixes and updates.
@ -299,7 +317,7 @@ This version mostly includes minor fixes and updates.
* Use a proper one-to-one abbreviation dictionary for NSTimeZone.
1.30 Noteworthy changes in version `1.10.1'
1.31 Noteworthy changes in version `1.10.1'
===========================================
This version mostly includes minor fixes and updates.
@ -314,7 +332,7 @@ This version mostly includes minor fixes and updates.
* Designated initializers for NSArray, NSDictionary, NSSet, and
NSString have been changed for MacOS X compatibility.
1.31 Noteworthy changes in version `1.10.0'
1.32 Noteworthy changes in version `1.10.0'
===========================================
Note the interface version of the library has changed so that apps,
@ -328,7 +346,7 @@ use it.
* Mac OSX XML compatibility fixes.
1.32 Noteworthy changes in version `1.9.2'
1.33 Noteworthy changes in version `1.9.2'
==========================================
* GSMime parsing ignores extraneous data
@ -346,7 +364,7 @@ use it.
* Binary incompatibility: NSUnarchiver, GSIMapTable have new ivars
added
1.33 Noteworthy changes in version `1.9.1'
1.34 Noteworthy changes in version `1.9.1'
==========================================
* Default string encoding taken from system nl_langinfo if not set
@ -357,7 +375,7 @@ use it.
* NSPropertyLists class added, also decodes Mac OS X binary propery
lists.
1.34 Noteworthy changes in version `1.9.0'
1.35 Noteworthy changes in version `1.9.0'
==========================================
* Lazy locking implemented (see GSLock documentation)
@ -374,7 +392,7 @@ use it.
* NSString subclass heirarchy reorganized to fix problems with
copying and ownership of data.
1.35 Noteworthy changes in version `1.8.0'
1.36 Noteworthy changes in version `1.8.0'
==========================================
Read the NEWS file for a complete list of changes since the last stable
@ -384,14 +402,14 @@ changes in gnustep-make, several components of gnustep-base are located
in different locations. Generally this should not affect the
compilation or running of applications and tools.
1.36 Noteworthy changes in version `1.7.4'
1.37 Noteworthy changes in version `1.7.4'
==========================================
* Added Korean encoding
* Updated use of ObjCRuntime functions.
1.37 Noteworthy changes in version `1.7.3'
1.38 Noteworthy changes in version `1.7.3'
==========================================
Note in this version there have been large changes to the location of
@ -403,7 +421,7 @@ specific headers may not compile because of this.
* New TraditionalChinese language.
1.38 Noteworthy changes in version `1.7.2'
1.39 Noteworthy changes in version `1.7.2'
==========================================
* NSUndoManager improvements
@ -414,12 +432,12 @@ specific headers may not compile because of this.
* Improvements to handle selectors better over remote connections.
1.39 Noteworthy changes in version `1.7.1'
1.40 Noteworthy changes in version `1.7.1'
==========================================
Bug fixes.
1.40 Noteworthy changes in version `1.7.0'
1.41 Noteworthy changes in version `1.7.0'
==========================================
See gnustep-make for comments on the filesystem change. Some components
@ -436,7 +454,7 @@ changes:
* Added man page for gdomap
1.41 Noteworthy changes in version `1.6.0'
1.42 Noteworthy changes in version `1.6.0'
==========================================
* More MinGW support
@ -451,7 +469,7 @@ changes:
* Any many many bug fixes and minor improvements.
1.42 Noteworthy changes in version `1.5.1'
1.43 Noteworthy changes in version `1.5.1'
==========================================
* Port NSThread to MingW
@ -470,7 +488,7 @@ changes:
* NSTimeZone code rewritten for speed.
1.43 Noteworthy changes in version `1.5.0'
1.44 Noteworthy changes in version `1.5.0'
==========================================
* New MacOSX methods implemented (NSString, NSArray, NSObject)
@ -479,12 +497,12 @@ changes:
* Tcp connections use runloop in NSConnectionReplyMode.
1.44 Noteworthy changes in version `1.4.0'
1.45 Noteworthy changes in version `1.4.0'
==========================================
* gdomap - security bug fixes.
1.45 Noteworthy changes in version `1.3.4'
1.46 Noteworthy changes in version `1.3.4'
==========================================
This is a first pre-release version for 1.4.
@ -496,7 +514,7 @@ users are urged to upgrade to this version as soon as possible.
* New combined Unix/Windows version of NSFileHandle
1.46 Noteworthy changes in version `1.3.3'
1.47 Noteworthy changes in version `1.3.3'
==========================================
Note there are interface and binary changes in this release that
@ -517,7 +535,7 @@ gnustep-base.
* Support for system-wide .GNUsteprc
1.47 Noteworthy changes in version `1.3.2'
1.48 Noteworthy changes in version `1.3.2'
==========================================
* Corrections for handling Windows file paths, etc
@ -535,7 +553,7 @@ gnustep-base.
* Unicode and UTF8 handling improvements.
1.48 Noteworthy changes in version `1.3.0'
1.49 Noteworthy changes in version `1.3.0'
==========================================
* Moved additional classes into subprojects and/or bundles to make it
@ -551,7 +569,7 @@ gnustep-base.
* New, partially finished Objective-C/Foundation programming manual.
1.49 Noteworthy changes in version `1.1.0'
1.50 Noteworthy changes in version `1.1.0'
==========================================
* Removed use of distributed lock to sync defaults file.
@ -573,7 +591,7 @@ gnustep-base.
* XML property lists
1.50 Noteworthy changes in version `1.0.2'
1.51 Noteworthy changes in version `1.0.2'
==========================================
Mostly a bug fix release to work with the new gcc 3.0.
@ -581,7 +599,7 @@ Mostly a bug fix release to work with the new gcc 3.0.
* Added support for special gcc 3.0 options (constant string
support).
1.51 Noteworthy changes in version `1.0.1'
1.52 Noteworthy changes in version `1.0.1'
==========================================
* Many fixes to work better with Darwin (still not there).
@ -597,7 +615,7 @@ Mostly a bug fix release to work with the new gcc 3.0.
* More memory debugging support.
1.52 Noteworthy changes in version `1.0.0'
1.53 Noteworthy changes in version `1.0.0'
==========================================
* Fix parsing of arguments for new linux kernels.
@ -608,7 +626,7 @@ Mostly a bug fix release to work with the new gcc 3.0.
* Update unicode support and fixes
1.53 Noteworthy changes in version `0.9.1'
1.54 Noteworthy changes in version `0.9.1'
==========================================
* New MacOSX compatible files for NSCalendarDate, NSTimeZone
@ -621,7 +639,7 @@ Mostly a bug fix release to work with the new gcc 3.0.
* Added some gettext compatible localization macros.
1.54 Noteworthy changes in version `0.9.1'
1.55 Noteworthy changes in version `0.9.1'
==========================================
* Fixes for building on FreeBSD
@ -632,7 +650,7 @@ Mostly a bug fix release to work with the new gcc 3.0.
* Updated for Makefile package changes.
1.55 Noteworthy changes in version `0.9.0'
1.56 Noteworthy changes in version `0.9.0'
==========================================
* Workaround when no host IP set.
@ -670,7 +688,7 @@ Mostly a bug fix release to work with the new gcc 3.0.
* Removed obsolete classes.
1.56 Noteworthy changes in version `0.6.6'
1.57 Noteworthy changes in version `0.6.6'
==========================================
* Lots of new documentation.
@ -687,7 +705,7 @@ Mostly a bug fix release to work with the new gcc 3.0.
* More optimization of classes.
1.57 Noteworthy changes in version `0.6.5'
1.58 Noteworthy changes in version `0.6.5'
==========================================
* Better debugging information.
@ -701,7 +719,7 @@ Mostly a bug fix release to work with the new gcc 3.0.
* Lots of optimizations and bug fixes.
1.58 Noteworthy changes in version `0.6.0'
1.59 Noteworthy changes in version `0.6.0'
==========================================
Most of the changes to the Base Library are bug fixes and updates to
@ -717,7 +735,7 @@ and installations, and is considered to be fairly stable.
* Performance boosts in many classes.
1.59 Noteworthy changes in version `0.5.5'
1.60 Noteworthy changes in version `0.5.5'
==========================================
Too many changes to mention in detail, but here is a list of a few:
@ -736,14 +754,14 @@ Too many changes to mention in detail, but here is a list of a few:
pasteboards.
1.60 Noteworthy changes in version `0.5.1'
1.61 Noteworthy changes in version `0.5.1'
==========================================
* Additional runtime functions for interaction with Guile and
ObjC-Guile library.
1.61 Noteworthy changes in version `0.5.0'
1.62 Noteworthy changes in version `0.5.0'
==========================================
* Improvements to the NSInvocation class, from Masatake Yamato
@ -758,7 +776,7 @@ Too many changes to mention in detail, but here is a list of a few:
<richard@brainstorm.co.uk>.
1.62 Noteworthy changes in version `0.4.0'
1.63 Noteworthy changes in version `0.4.0'
==========================================
* New tools for maintaining the defaults database.
@ -793,7 +811,7 @@ Too many changes to mention in detail, but here is a list of a few:
* Many, many, many, many bug fixes and new classes.
1.63 Noteworthy changes since version `0.1.19'
1.64 Noteworthy changes since version `0.1.19'
==============================================
* The library has changed its name from `libobjects' to
@ -895,7 +913,7 @@ Too many changes to mention in detail, but here is a list of a few:
* ...and many bug fixes.
1.64 Noteworthy changes since version `0.1.14'
1.65 Noteworthy changes since version `0.1.14'
==============================================
* Can be made as a shared library by passing `--enabled-shared' to
@ -930,7 +948,7 @@ Too many changes to mention in detail, but here is a list of a few:
places.
1.65 Noteworthy changes since version `0.1.13'
1.66 Noteworthy changes since version `0.1.13'
==============================================
* NSProcessInfo class, thanks to Georg Tuparev.
@ -945,7 +963,7 @@ Too many changes to mention in detail, but here is a list of a few:
* Many bug fixes.
1.66 Noteworthy changes since version `0.1.12'
1.67 Noteworthy changes since version `0.1.12'
==============================================
* Bug fixes: installation; NSArray and NSDictionary copying;
@ -954,7 +972,7 @@ Too many changes to mention in detail, but here is a list of a few:
ChangeLog for more details.
1.67 Noteworthy changes since version `0.1.10'
1.68 Noteworthy changes since version `0.1.10'
==============================================
* Now using `src', `config' and `doc' directories to un-clutter the
@ -972,7 +990,7 @@ Too many changes to mention in detail, but here is a list of a few:
* And several bug fixes. See the ChangeLog for details.
1.68 Noteworthy changes since version `0.1.9'
1.69 Noteworthy changes since version `0.1.9'
=============================================
* Renamed "foundation" include file directory to "Foundation", in
@ -982,7 +1000,7 @@ Too many changes to mention in detail, but here is a list of a few:
0.1.9.
1.69 Noteworthy changes since version `0.1.8'
1.70 Noteworthy changes since version `0.1.8'
=============================================
* Many new GNUStep classes: NSEnumerator, NSArrayEnumerator, NSCoder,
@ -1019,7 +1037,7 @@ Too many changes to mention in detail, but here is a list of a few:
implementations back in Collection.m.
1.70 Noteworthy changes since version `0.1.7'
1.71 Noteworthy changes since version `0.1.7'
=============================================
* Thanks to Adam Fedor <fedor@boulder.colorado.edu>, classes
@ -1041,7 +1059,7 @@ Too many changes to mention in detail, but here is a list of a few:
deallocation and behavior adding. See the ChangeLog for details.
1.71 Noteworthy changes since version `0.1.5'
1.72 Noteworthy changes since version `0.1.5'
=============================================
* Better string handling. NSString is now fleshed out, and I've
@ -1069,7 +1087,7 @@ Too many changes to mention in detail, but here is a list of a few:
are in the ChangeLog.
1.72 Noteworthy changes since version `0.1.3'
1.73 Noteworthy changes since version `0.1.3'
=============================================
This release not well tested at all. We desperately need someone to
@ -1096,7 +1114,7 @@ made on GNUSTEP.
`autorelease', `dealloc' instead of `free'.
1.73 Noteworthy changes since version `0.1.0'
1.74 Noteworthy changes since version `0.1.0'
=============================================
* New category: ObjectRetaining. New classes: AutoreleasePool,
@ -1106,7 +1124,7 @@ made on GNUSTEP.
README.ULTRIX. Time.m patched for Solaris 2.4. test12.m free fix.
1.74 Noteworthy changes in version `0.1.0'
1.75 Noteworthy changes in version `0.1.0'
==========================================
* Renamed the library from `libcoll' to `libgnustep-base'. (See the
@ -1140,7 +1158,7 @@ made on GNUSTEP.
for NeXT-compatible zone functions.
1.75 Noteworthy changes in verion `940524'
1.76 Noteworthy changes in verion `940524'
==========================================
* A NeXT-compatible NXStringTable object, thanks to Adam Fedor
@ -1167,7 +1185,7 @@ made on GNUSTEP.
for better NeXT-compability. And more.
1.76 Noteworthy changes in version `931026'
1.77 Noteworthy changes in version `931026'
===========================================
* Installation using `./configure' and `autoconf'