Version 1.3.0

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13120 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Adam Fedor 2002-03-14 16:07:01 +00:00
parent af6f96f586
commit 4d9788c3f6
9 changed files with 67 additions and 27 deletions

View file

@ -1,7 +1,7 @@
Announcement Announcement
************ ************
The GNUstep Base Library, version 1.1.0, is now available. The GNUstep Base Library, version 1.3.0, is now available.
What is the GNUstep Base Library? What is the GNUstep Base Library?
================================= =================================
@ -11,7 +11,7 @@ non-graphical Objective C objects. For example, it includes classes
for strings, object collections, byte streams, typed coders, for strings, object collections, byte streams, typed coders,
invocations, notifications, notification dispatchers, moments in time, invocations, notifications, notification dispatchers, moments in time,
network ports, remote object messaging support (distributed objects), network ports, remote object messaging support (distributed objects),
event loops, and random number generators. and event loops.
It provides functionality that aims to implement the non-graphical It provides functionality that aims to implement the non-graphical
portion of the OpenStep standard (the Foundation library). portion of the OpenStep standard (the Foundation library).
@ -19,32 +19,26 @@ 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.1.0' Noteworthy changes in version `1.3.0'
===================================== =====================================
* Removed use of distributed lock to sync defaults file. * Moved additional classes into subprojects and/or bundles to make it
easier to port these to other Foundation libraries..
* Compiles on Darwin (but does not work yet). * Traditional Chinese extensions added.
* New tool autogsdoc for inline Objective-C documentation. * Better support for resources (bundles)
* Some NSBundle convienience methods for associating resources with * Ports and DO work on MingW.
libraries and tools (like a lightweight framework).
* URL classes improved and more robust. * Better KeyValueCoding support (for EOF).
* SSL classes compiled as a separate bundle due to license problems. * New, partially finished Objective-C/Foundation programming manual.
* Better operation in MinGW environment.
* New localization files.
* XML property lists
Where can you get it? How can you compile it? Where can you get it? How can you compile it?
============================================== ==============================================
The gnustep-base-1.1.0.tar.gz distribution file has been placed on The gnustep-base-1.3.0.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' The library requires gcc 2.8.0 or higher. See the `GNUstep-HOWTO'

View file

@ -1,3 +1,8 @@
2002-03-14 Adam Fedor <fedor@gnu.org>
* Version: 1.3.0
* Documentation/install.texi, readme.texi, ...: Updated
2002-03-14 Richard Frith-Macdonald <rfm@gnu.org> 2002-03-14 Richard Frith-Macdonald <rfm@gnu.org>
* Source/NSString.m; Bug report by Manuel Guesdon prompted me to * Source/NSString.m; Bug report by Manuel Guesdon prompted me to

View file

@ -28,6 +28,9 @@ addition you should install an Objective-C library (gnustep-objc) if you
are not using gcc 3.x, as well some other libraries (notably are not using gcc 3.x, as well some other libraries (notably
ffcall). See the GNUstep-HOWTO for more information. ffcall). See the GNUstep-HOWTO for more information.
After installing this library you should install gnustep-gui if you are
going to use graphical applications.
When you configure this library, make sure you use the same When you configure this library, make sure you use the same
configuration options as with gstep-make. Some additional options to configuration options as with gstep-make. Some additional options to
configure are described below. configure are described below.
@ -112,7 +115,7 @@ get from @url{ftp://www.gnustep.org/pub/gnustep/libs/} or
@url{http://clisp.cons.org/~haible/}. You also need to have a special @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 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 were not in the standard library). You can get this library from
@url{ftp://www.gnustep.org/pub/gnustep/libs/libobjc-1.0.0.tar.gz}. @url{ftp://www.gnustep.org/pub/gnustep/libs/libobjc-1.2.0.tar.gz}.
@node OpenSSL, , FFI Library, Configuration @node OpenSSL, , FFI Library, Configuration
@subsection OpenSSL @subsection OpenSSL

View file

@ -9,6 +9,22 @@ 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.3.0}
@itemize @bullet
@item Moved additional classes into subprojects and/or bundles to make it
easier to port these to other Foundation libraries..
@item Traditional Chinese extensions added.
@item Better support for resources (bundles)
@item Ports and DO work on MingW.
@item Better KeyValueCoding support (for EOF).
@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} @section Noteworthy changes in version @samp{1.1.0}
@itemize @bullet @itemize @bullet
@ -24,10 +40,6 @@ libraries and tools (like a lightweight framework).
@item XML property lists @item XML property lists
@end itemize @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.0.2} @section Noteworthy changes in version @samp{1.0.2}
Mostly a bug fix release to work with the new gcc 3.0. Mostly a bug fix release to work with the new gcc 3.0.

View file

@ -19,6 +19,10 @@ The file @samp{NEWS} has the library's feature history.
The files @samp{INSTALL} or @samp{GNUstep-HOWTO} (from the web site) The files @samp{INSTALL} or @samp{GNUstep-HOWTO} (from the web site)
gives instructions for installing the library. gives instructions for installing the library.
Note that releases numbers that have an odd minor version (e.g. 1.3.2)
are unstable releases. They are not as well tested as stable releases
(e.g. 1.4.1).
@section License @section License
The GNUstep libraries are covered under the GNU Lesser Public License. The GNUstep libraries are covered under the GNU Lesser Public License.

View file

@ -13,6 +13,9 @@ 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 if you are not using gcc 3.x, as well some other libraries (notably
ffcall). See the GNUstep-HOWTO for more information. ffcall). See the GNUstep-HOWTO for more information.
After installing this library you should install gnustep-gui if you
are going to use graphical applications.
When you configure this library, make sure you use the same When you configure this library, make sure you use the same
configuration options as with gstep-make. Some additional options to configuration options as with gstep-make. Some additional options to
configure are described below. configure are described below.
@ -89,7 +92,7 @@ machines and is not supported.
<http://clisp.cons.org/~haible/>. You also need to have a special <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 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 were not in the standard library). You can get this library from
<ftp://www.gnustep.org/pub/gnustep/libs/libobjc-1.0.0.tar.gz>. <ftp://www.gnustep.org/pub/gnustep/libs/libobjc-1.2.0.tar.gz>.
OpenSSL OpenSSL
------- -------

18
NEWS
View file

@ -1,7 +1,23 @@
News News
**** ****
The currently released version of the library is `1.1.0'. The currently released version of the library is `1.3.0'.
Noteworthy changes in version `1.3.0'
=====================================
* Moved additional classes into subprojects and/or bundles to make it
easier to port these to other Foundation libraries..
* Traditional Chinese extensions added.
* Better support for resources (bundles)
* Ports and DO work on MingW.
* Better KeyValueCoding support (for EOF).
* New, partially finished Objective-C/Foundation programming manual.
Noteworthy changes in version `1.1.0' Noteworthy changes in version `1.1.0'
===================================== =====================================

7
README
View file

@ -5,8 +5,7 @@ The GNUstep Base Library is a library of general-purpose, non-graphical
Objective C objects. For example, it includes classes for strings, Objective C objects. For example, it includes classes for strings,
object collections, byte streams, typed coders, invocations, object collections, byte streams, typed coders, invocations,
notifications, notification dispatchers, moments in time, network ports, notifications, notification dispatchers, moments in time, network ports,
remote object messaging support (distributed objects), event loops, and remote object messaging support (distributed objects), and event loops.
random number generators.
It provides functionality that aims to implement the non-graphical It provides functionality that aims to implement the non-graphical
portion of the OpenStep standard (the Foundation library). portion of the OpenStep standard (the Foundation library).
@ -19,6 +18,10 @@ Initial reading
The files `INSTALL' or `GNUstep-HOWTO' (from the web site) gives The files `INSTALL' or `GNUstep-HOWTO' (from the web site) gives
instructions for installing the library. instructions for installing the library.
Note that releases numbers that have an odd minor version (e.g.
1.3.2) are unstable releases. They are not as well tested as stable
releases (e.g. 1.4.1).
License License
======= =======

View file

@ -6,7 +6,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=1 MINOR_VERSION=3
SUBMINOR_VERSION=0 SUBMINOR_VERSION=0
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}