diff --git a/ANNOUNCE b/ANNOUNCE index 898799075..208e8d37c 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,7 +1,7 @@ ANNOUNCE ******** -This is version 0.9.5 of the GNUstep GUI library (`gnustep-gui'). +This is version 0.10.0 of the GNUstep GUI library (`gnustep-gui'). What is the GNUstep GUI Library? ================================ @@ -27,24 +27,23 @@ systems. GNUstep Base Library, the TIFF Graphics library, and a back-end component like the GNUstep 'Back' Backend. -Noteworthy changes in version `0.9.5' -===================================== +Noteworthy changes in version `0.10.0' +====================================== - * Beginnings of CUPS interface were added. +This release is binary incompatible with previous releases. The +interface version of the library has changed so that apps, tools and +libraries that use the base library need to be recompiled to use this +new version. - * Added new control colors and methods from 10.3 version of Cocoa. + * Nib loading supports window auto-positioning - * Added new font methods from 10.3 version of Cocoa. - - * NSApplication -runModalSession behavior changed. - - * You can find the GUI library's version using the Info.plist + * Keyed encoding is supported in many classes. Where can you get it? How can you compile it? ============================================== -The gstep-gui-0.9.5.tar.gz distribution file has been placed on -`ftp.gnustep.org' in `pub/gnustep/core'. +The gstep-gui-0.10.0.tar.gz distribution file has been placed at +. Read the INSTALL file or the GNUstep-HOWTO for installation instructions. diff --git a/ChangeLog b/ChangeLog index 83a6e7c7f..46301103e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2005-07-22 Adam Fedor + + * Version 0.10.0 + 2005-07-21 08:33 Gregory John Casamento * Source/GSNibTemplates.m: in GSWindowTemplate initWithCoder:, diff --git a/Documentation/ReleaseNotes.gsdoc b/Documentation/ReleaseNotes.gsdoc index a0904da03..e181a5979 100644 --- a/Documentation/ReleaseNotes.gsdoc +++ b/Documentation/ReleaseNotes.gsdoc @@ -46,6 +46,12 @@ Work was done in many classes to support keyed encoding. It may not be fully implemented in every class, however. + Backend Versioning + + The GUI library now looks for the backend bundle with the + corrent interface version. Thus there should not be any + problems with the GUI using the wrong backend. +
diff --git a/INSTALL b/INSTALL index f2c58b0ac..2fee1517b 100644 --- a/INSTALL +++ b/INSTALL @@ -13,10 +13,26 @@ and in the gnustep-make package (which you should install first). You must have installed gnustep-base and gnustep-make before building this library. Other external libraries that you should have -installed include libtiff, libjpg, and libpng. Read the GNUstep-HOWTO -for more information. +installed include: - After installing this library, install gnustep-back. + * tiff (REQUIRED) + + * jpeg (RECOMMENDED) + + * png (RECOMMENDED) + + * gif or ungif (OPTIONAL) + + * aspell (OPTIONAL) + + * cups (OPTIONAL) + + * audiofile (OPTIONAL) + + * portaudio (OPTIONAL) + + Read the GNUstep-HOWTO for more information. After installing this +library, install gnustep-back. Configuration ============= diff --git a/NEWS b/NEWS index f77c4b242..6ec93a339 100644 --- a/NEWS +++ b/NEWS @@ -1,7 +1,19 @@ NEWS **** -The currently released version of the library is `0.9.5'. +The currently released version of the library is `0.10.0'. + +Noteworthy changes in version `0.10.0' +====================================== + +This release is binary incompatible with previous releases. The +interface version of the library has changed so that apps, tools and +libraries that use the base library need to be recompiled to use this +new version. + + * Nib loading supports window auto-positioning + + * Keyed encoding is supported in many classes. Noteworthy changes in version `0.9.5' ===================================== diff --git a/README b/README index 7f7cd4339..f94ea9414 100644 --- a/README +++ b/README @@ -1,9 +1,12 @@ README ****** -This is version 0.9.5 of the GNUstep GUI library (`gnustep-gui'). - -Here is some introductory info to get you started: +The GNUstep gui library is a library of graphical user interface classes +written completely in the Objective-C language; the classes are based +upon the OpenStep specification as release by NeXT Software, Inc. These +classes include graphical objects such as buttons, text fields, popup +lists, browser lists, and windows; there are also many associated +classes for handling events, colors, fonts, pasteboards and images. Initial reading =============== @@ -15,6 +18,23 @@ Initial reading * The file `INSTALL' gives instructions for installing the library. +License +======= + +The GNUstep libraries and library resources 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. All files in this package EXCEPT files in the `Tools' +directories and subdirectories under this are covered under the GLPL. + + 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. +All files in the `Tools' directory are covered under the GPL. + How can you help? ================= diff --git a/Version b/Version index 0b532930f..8f794e3a2 100644 --- a/Version +++ b/Version @@ -5,15 +5,15 @@ GNUSTEP_GUI_GCC=2.8.0 # Versions for libraries that gnustep-gui is dependent upon -GNUSTEP_GUI_BASE=1.0.2 +GNUSTEP_GUI_BASE=1.11.0 GNUSTEP_GUI_LIBTIFF=3.4 # The version number of this release. GNUSTEP_GUI_MAJOR_VERSION=0 -GNUSTEP_GUI_MINOR_VERSION=9 -GNUSTEP_GUI_SUBMINOR_VERSION=5 +GNUSTEP_GUI_MINOR_VERSION=10 +GNUSTEP_GUI_SUBMINOR_VERSION=0 # numeric value should match above -VERSION_NUMBER=009.5 +VERSION_NUMBER=010.0 GNUSTEP_GUI_VERSION=${GNUSTEP_GUI_MAJOR_VERSION}.${GNUSTEP_GUI_MINOR_VERSION}.${GNUSTEP_GUI_SUBMINOR_VERSION} VERSION=${GNUSTEP_GUI_VERSION} diff --git a/gnustep-gui.spec.in b/gnustep-gui.spec.in index 919761866..c45e39189 100644 --- a/gnustep-gui.spec.in +++ b/gnustep-gui.spec.in @@ -3,7 +3,7 @@ Release: 1 Copyright: LGPL Group: Development/Libraries Source: ftp://ftp.gnustep.org/pub/gnustep/core/%{gs_name}-%{gs_version}.tar.gz -Requires: gnustep-base +Requires: gnustep-base >= 1.11.0 %description The GNUstep gui Library is a powerful library of graphical user interface