Version 0.10.2

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@22201 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Adam Fedor 2005-12-22 17:42:35 +00:00
parent 671bf31202
commit bcd0ed2914
9 changed files with 145 additions and 123 deletions

View file

@ -1,10 +1,10 @@
ANNOUNCE
********
1 ANNOUNCE
**********
This is version 0.10.1 of the GNUstep GUI library (`gnustep-gui').
This is version 0.10.2 of the GNUstep GUI library (`gnustep-gui').
What is the GNUstep GUI Library?
================================
1.1 What is the GNUstep GUI Library?
====================================
It is a library of graphical user interface classes written completely
in the Objective-C language; the classes are based upon the OpenStep
@ -27,32 +27,30 @@ systems.
GNUstep Base Library, the TIFF Graphics library, and a back-end
component like the GNUstep 'Back' Backend.
Noteworthy changes in version `0.10.1'
======================================
1.2 Noteworthy changes in version `0.10.2'
==========================================
GNUstep now uses v19 of portaudio for the sound daemon. Version v19
hasn't been officially released, but it is still used in several
distributions (SuSE, etc) as v18 is very old.
Mostly bug fixes.
Where can you get it? How can you compile it?
==============================================
1.3 Where can you get it? How can you compile it?
==================================================
The gstep-gui-0.10.1.tar.gz distribution file has been placed at
<ftp://ftp.gnustep.org/pub/gnustep/core>.
The gstep-gui-0.10.2.tar.gz distribution file has been placed at
`ftp://ftp.gnustep.org/pub/gnustep/core'.
Read the INSTALL file or the GNUstep-HOWTO for installation
instructions.
Where do I send bug reports?
============================
1.4 Where do I send bug reports?
================================
Please log bug reports on the GNUstep project page
<http://savannah.gnu.org/bugs/?group=gnustep> or send bug reports to
`http://savannah.gnu.org/bugs/?group=gnustep' or send bug reports to
<bug-gnustep@gnu.org>.
Obtaining GNU Software
======================
1.5 Obtaining GNU Software
==========================
Check out the GNUstep web site. (<http://www.gnustep.org/>), and the
GNU web site. (<http://www.gnu.org/>)
Check out the GNUstep web site. (`http://www.gnustep.org/'), and the
GNU web site. (`http://www.gnu.org/')

8
BUGS
View file

@ -1,8 +1,8 @@
TODO
****
1 TODO
******
Bugs in the GUI library
=======================
1.1 Bugs in the GUI library
===========================
* There have been a lot of improvements in the NSText code, but is
particularly complex. It is somewhat usable though. We hope to

View file

@ -1,3 +1,7 @@
2005-12-22 Adam Fedor <fedor@gnu.org>
* Version 0.10.2
2005-12-15 Quentin Mathe <qmathe@club-internet.fr>
* Source/NSToolbarItem.m:
@ -299,7 +303,7 @@
2005-10-09 Richard Frith-Macdonald <rfm@gnu.org>
* Source/GSServicesManager.m: Improve handling of port registration
to ensure each application listens on a weel known port and the port
to ensure each application listens on a well known port and the port
name is readable. If multiple copies of an app are running, name
the extra copies AppCopy1 AppCoppy2 etc.
* Source/NSWorkspace.m: Use advertised port name for the app name so

View file

@ -19,6 +19,17 @@
changes and other information that might help developers and users
migrate to using a newer version of the library.
</p>
<section>
<heading>Version 0.10.2</heading>
<deflist>
<term>Power Off</term>
<desc>
The notification center posts a power off notification before
sending a terminate: method sent from another app on the assumption
that the terminate: is from a session manager.
</desc>
</deflist>
</section>
<section>
<heading>Version 0.10.1</heading>
<deflist>

View file

@ -9,14 +9,18 @@
The currently released version of the library is @samp{@value{GNUSTEP-GUI-VERSION}}.
@end ifclear
@section Noteworthy changes in version @samp{0.10.2}
Mostly bug fixes.
@ifclear ANNOUNCE-ONLY
@section Noteworthy changes in version @samp{0.10.1}
GNUstep now uses v19 of portaudio for the sound daemon. Version v19
hasn't been officially released, but it is still used in several
distributions (SuSE, etc) as v18 is very old.
@ifclear ANNOUNCE-ONLY
@section Noteworthy changes in version @samp{0.10.0}
This release is binary incompatible with previous releases.

26
INSTALL
View file

@ -1,14 +1,14 @@
Installation
************
1 Installation
**************
Introduction
============
1.1 Introduction
================
This file documents the installation of the GNUstep GUI Library,
`gnustep-gui'. If you are installing this package as part of the
GNUstep core package, read the file GNUstep-HOWTO for more complete
instructions on how to install the entire GNUstep package (including
this library). GNUstep-HOWTO is located at <http://www.gnustep.org>
this library). GNUstep-HOWTO is located at `http://www.gnustep.org'
and in the gnustep-make package (which you should install first).
You must have installed gnustep-base and gnustep-make before
@ -35,16 +35,16 @@ installed include:
Read the GNUstep-HOWTO for more information. After installing this
library, install gnustep-back.
Configuration
=============
1.2 Configuration
=================
Configuration is performed by running the `configure' program at a
shell prompt. You may want to use some of the optional arguments to the
`configure' program. Type `configure --help' for a list. GNUstep
specific options are at the end of this list (if any).
Compilation
===========
1.3 Compilation
===============
To compile this library, type make. After this is complete, type make
install (make sure you are the root user). Some additional options you
@ -52,15 +52,15 @@ can use with make are `debug=yes' to make a debugging version of the
library and `shared=no' to make a static version of the library. See
the gstep-make package for more information on these options.
Installing
==========
1.4 Installing
==============
To install, type
make install
Post Installation
=================
1.5 Post Installation
=====================
GNUstep gui comes with a tool called `make_services' which builds a
list of installed applications and services. This list is used to find

147
NEWS
View file

@ -1,17 +1,22 @@
NEWS
****
1 NEWS
******
The currently released version of the library is `0.10.1'.
The currently released version of the library is `0.10.2'.
Noteworthy changes in version `0.10.1'
======================================
1.1 Noteworthy changes in version `0.10.2'
==========================================
Mostly bug fixes.
1.2 Noteworthy changes in version `0.10.1'
==========================================
GNUstep now uses v19 of portaudio for the sound daemon. Version v19
hasn't been officially released, but it is still used in several
distributions (SuSE, etc) as v18 is very old.
Noteworthy changes in version `0.10.0'
======================================
1.3 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
@ -22,8 +27,8 @@ new version.
* Keyed encoding is supported in many classes.
Noteworthy changes in version `0.9.5'
=====================================
1.4 Noteworthy changes in version `0.9.5'
=========================================
* Beginnings of CUPS interface were added.
@ -35,8 +40,8 @@ Noteworthy changes in version `0.9.5'
* You can find the GUI library's version using the Info.plist
Noteworthy changes in version `0.9.4'
=====================================
1.5 Noteworthy changes in version `0.9.4'
=========================================
* The printing classes have been completely reorganized to
accommodate different native printing systems (Thanks to Chad
@ -50,8 +55,8 @@ Noteworthy changes in version `0.9.4'
* Some improvement of NSDataLink classes.
Noteworthy changes in version `0.9.3'
=====================================
1.6 Noteworthy changes in version `0.9.3'
=========================================
* Spell checker reimplemented using libaspell
@ -62,8 +67,8 @@ Noteworthy changes in version `0.9.3'
* Binary incompatibilites from ivar additions in NSView and
subclasses.
Noteworthy changes in version `0.9.2'
=====================================
1.7 Noteworthy changes in version `0.9.2'
=========================================
* Working NSToolbar implementation
@ -81,23 +86,23 @@ Noteworthy changes in version `0.9.2'
* Much improved loading of gorm files
Noteworthy changes in version `0.9.1'
=====================================
1.8 Noteworthy changes in version `0.9.1'
=========================================
* NSWindow - DnD works on whole window and events are propogated up
to first DnD aware view.
* Absolute paths and DnD works in OpenPanels.
Noteworthy changes in version `0.9.0'
=====================================
1.9 Noteworthy changes in version `0.9.0'
=========================================
Improvements in various classes, include NSPopUpButton,
NSBitmapImageRep, NSMenu, NSToolbar. Added support for thumbnail images
in NSWorkspace.
Noteworthy changes in version `0.8.9'
=====================================
1.10 Noteworthy changes in version `0.8.9'
==========================================
Note that many headers have moved to new locations (both in the package
and when installed), so it is possible, although not likely that some
@ -105,15 +110,15 @@ applications may not compile because they cannot find the right header.
* New Language Setup documentation.
Noteworthy changes in version `0.8.8'
=====================================
1.11 Noteworthy changes in version `0.8.8'
==========================================
* Updated LanguageSetup documentation
* Improved RTF reader (unicode support, etc).
Noteworthy changes in version `0.8.7'
=====================================
1.12 Noteworthy changes in version `0.8.7'
==========================================
* NSBezierPath glyph methods implemented (depends on backend).
@ -122,8 +127,8 @@ Noteworthy changes in version `0.8.7'
* Added default to load user-defined bundles (GSAppKitUserBundles
default).
Noteworthy changes in version `0.8.6'
=====================================
1.13 Noteworthy changes in version `0.8.6'
==========================================
Updated to install in new locations based on changes in gnustep-make
1.7.0.
@ -134,13 +139,13 @@ Updated to install in new locations based on changes in gnustep-make
* Lots of menu improvements.
Noteworthy changes in version `0.8.5'
=====================================
1.14 Noteworthy changes in version `0.8.5'
==========================================
Bug fixes. NSStringDrawing now uses text system implementation.
Noteworthy changes in version `0.8.4'
=====================================
1.15 Noteworthy changes in version `0.8.4'
==========================================
This release features a brand new text and layout system thanks to
Alexander Malmberg. Other improvements include:
@ -153,8 +158,8 @@ Alexander Malmberg. Other improvements include:
* NSToolbar partially implemented.
Noteworthy changes in version `0.8.3'
=====================================
1.16 Noteworthy changes in version `0.8.3'
==========================================
* Additions for Gorm support.
@ -170,8 +175,8 @@ Noteworthy changes in version `0.8.3'
* Key view handling rewritten.
Noteworthy changes in version `0.8.2'
=====================================
1.17 Noteworthy changes in version `0.8.2'
==========================================
* Handle fonts that aren't found better.
@ -187,8 +192,8 @@ Noteworthy changes in version `0.8.2'
* Fix firstResponder status in text fields.
Noteworthy changes in version `0.8.1'
=====================================
1.18 Noteworthy changes in version `0.8.1'
==========================================
* Handle scaled curves correctly.
@ -200,11 +205,11 @@ Noteworthy changes in version `0.8.1'
* Spell checker starts correctly now.
Noteworthy changes in version `0.8.0'
=====================================
1.19 Noteworthy changes in version `0.8.0'
==========================================
Noteworthy changes in version `0.7.9'
=====================================
1.20 Noteworthy changes in version `0.7.9'
==========================================
* NSTableView, NSOutlineView improvements.
@ -212,15 +217,15 @@ Noteworthy changes in version `0.7.9'
* Skeleton implementation of NSToolBar
Noteworthy changes in version `0.7.8'
=====================================
1.21 Noteworthy changes in version `0.7.8'
==========================================
* Wheel color picker, standard color picker (bundles) added.
* System colors now use named colors. Easier configuration
Noteworthy changes in version `0.7.7'
=====================================
1.22 Noteworthy changes in version `0.7.7'
==========================================
The graphics/window interface was completely revamped. Window functions
were split into a separate class, GSDisplayServer, and many PS and DPS
@ -243,8 +248,8 @@ computers, although it is in a very alpha state.
* NSOutlineView much improved.
Noteworthy changes in version `0.7.6'
=====================================
1.23 Noteworthy changes in version `0.7.6'
==========================================
* NSOutlineView implemented.
@ -256,8 +261,8 @@ Noteworthy changes in version `0.7.6'
* Memory panel available from Info Panel.
Noteworthy changes in version `0.7.5'
=====================================
1.24 Noteworthy changes in version `0.7.5'
==========================================
* Drag and drop and image sliding much improved.
@ -287,8 +292,8 @@ Noteworthy changes in version `0.7.5'
* Gmodel code compiled as a separate bundle.
Noteworthy changes in version `0.7.0'
=====================================
1.25 Noteworthy changes in version `0.7.0'
==========================================
* Much improvement in NSBrowser, NSMatrix, NSPopUpButton, combo
boxes.
@ -303,8 +308,8 @@ Noteworthy changes in version `0.7.0'
* NSColorWell works.
Noteworthy changes in version `0.6.7'
=====================================
1.26 Noteworthy changes in version `0.6.7'
==========================================
* App Icons can support documents dropped using DnD.
@ -330,8 +335,8 @@ Noteworthy changes in version `0.6.7'
* Support middle mouse button.
Noteworthy changes in version `0.6.6'
=====================================
1.27 Noteworthy changes in version `0.6.6'
==========================================
* Window hints for motif and generic window managers.
@ -367,8 +372,8 @@ however, that the xdps backend is still considered experimental and you
may have to deal with many problems in order to get it working. We
recommend sticking with the xgps backend (the default) for now.
Noteworthy changes in version `0.6.5'
=====================================
1.28 Noteworthy changes in version `0.6.5'
==========================================
Many of the basic GUI classes have been vastly improved or rewritten,
thanks to Nicola Pero <n.pero@mi.flashnet.it> and many others.
@ -401,8 +406,8 @@ thanks to Nicola Pero <n.pero@mi.flashnet.it> and many others.
been written, thanks to Richard Frith-Macdonald
<richard@brainstorm.co.uk>
Noteworthy changes in version `0.6.0'
=====================================
1.29 Noteworthy changes in version `0.6.0'
==========================================
A Huge amount of progress, although a lot still needs to be done. It's
usable for a large base of moderately simple apps. Several NeXT/OpenStep
@ -432,8 +437,8 @@ apps and libraries have been ported with little changes.
* Several fixes that at least double the speed of the gui.
Noteworthy changes in version `0.5.5'
=====================================
1.30 Noteworthy changes in version `0.5.5'
==========================================
Too extensive to list.
@ -441,8 +446,8 @@ Too extensive to list.
cleanup of coordinate conversion code, etc.
Noteworthy changes in version `0.5.0'
=====================================
1.31 Noteworthy changes in version `0.5.0'
==========================================
* NSBrowser and NSBrowserCell have been implemented. There is one
odd display artifact; lists which are smaller than the browser
@ -491,8 +496,8 @@ Noteworthy changes in version `0.5.0'
* Several cleanups and as usual, many bug fixes.
Noteworthy changes in version `0.3.0'
=====================================
1.32 Noteworthy changes in version `0.3.0'
==========================================
* Completely reworked the menu class. The NSMenu class is now
inherited from NSObject and using the new implementation menus
@ -523,8 +528,8 @@ Noteworthy changes in version `0.3.0'
implement the NSCopying protocol and many others.
Noteworthy changes in version `0.2.0'
=====================================
1.33 Noteworthy changes in version `0.2.0'
==========================================
* Additional NSImage and NSImageRep class work. Incorporated common
images for use with controls that were designed by Andrew Lindesay.
@ -558,8 +563,8 @@ Noteworthy changes in version `0.2.0'
* Many bug fixes and minor enhancements.
Noteworthy changes in version `0.1.1'
=====================================
1.34 Noteworthy changes in version `0.1.1'
==========================================
* Almost complete implementation of the PXKMenu and PXKMenuCell
classes.
@ -582,8 +587,8 @@ Noteworthy changes in version `0.1.1'
manipulating tiff files and images.
Noteworthy changes in version `0.1.0'
=====================================
1.35 Noteworthy changes in version `0.1.0'
==========================================
* Integration of the GNUstep X/DPS GUI Backend. This has finally
produced a set of core code with can display on X/Windows. Much

16
README
View file

@ -1,5 +1,5 @@
README
******
1 README
********
The GNUstep gui library is a library of graphical user interface classes
written completely in the Objective-C language; the classes are based
@ -8,8 +8,8 @@ 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
===============
1.1 Initial reading
===================
* The file `ANNOUNCE' contains a very brief overview of the library.
It also tells you where to get the most recent version.
@ -18,8 +18,8 @@ Initial reading
* The file `INSTALL' gives instructions for installing the library.
License
=======
1.2 License
===========
The GNUstep libraries and library resources are covered under the GNU
Lesser Public License. This means you can use these libraries in any
@ -35,8 +35,8 @@ 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?
=================
1.3 How can you help?
=====================
* Give us feedback! Tell us what you like; tell us what you think
could be better. Send bug reports to <bug-gnustep@gnu.org>.

View file

@ -2,7 +2,7 @@
# Compatible with Bourne shell syntax, so it can included there too.
# The gcc version required to compile the library.
GNUSTEP_GUI_GCC=2.8.0
GNUSTEP_GUI_GCC=2.9.5
# Versions for libraries that gnustep-gui is dependent upon
GNUSTEP_GUI_BASE=1.11.0
@ -11,9 +11,9 @@ GNUSTEP_GUI_LIBTIFF=3.4
# The version number of this release.
GNUSTEP_GUI_MAJOR_VERSION=0
GNUSTEP_GUI_MINOR_VERSION=10
GNUSTEP_GUI_SUBMINOR_VERSION=1
GNUSTEP_GUI_SUBMINOR_VERSION=2
# numeric value should match above
VERSION_NUMBER=010.1
VERSION_NUMBER=010.2
GNUSTEP_GUI_VERSION=${GNUSTEP_GUI_MAJOR_VERSION}.${GNUSTEP_GUI_MINOR_VERSION}.${GNUSTEP_GUI_SUBMINOR_VERSION}
VERSION=${GNUSTEP_GUI_VERSION}