mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-25 08:51:23 +00:00
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2347 72102866-910b-0410-8b05-ffd578937521
111 lines
4.3 KiB
Text
111 lines
4.3 KiB
Text
NEWS
|
|
****
|
|
|
|
The currently released version of the library is `0.3.0'.
|
|
|
|
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
|
|
have been implemented for the XDPS backend (they have the look and
|
|
feel of the NeXTStep menus!).
|
|
|
|
* NSRunLoop has been integrated with NSApplication. Using this
|
|
capability time events have been implemented to NSEvent class.
|
|
These events allow several improvements in the interaction between
|
|
user and the graphic interface.
|
|
|
|
* NSMatrix has been reworked, it is now conforming to the OpenStep
|
|
specification and it knows all the selection modes. It uses time
|
|
events to enhance the drawing speed during mouse drags.
|
|
|
|
* The initial implementation of NSForm has been made although it has
|
|
not been tested yet.
|
|
|
|
* NSPrinter has been implemented though it was not throughly tested;
|
|
thanks to Simon Frankau.
|
|
|
|
* Configure script has been changed to detect the underlaying
|
|
Foundation library. The currently supported libraries are
|
|
gnustep-base and libFoundation.
|
|
|
|
* Several cleanups have been made in a lot of classes: the
|
|
retain/release policy has been fixed, the cell classes correctly
|
|
implement the NSCopying protocol and many others.
|
|
|
|
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.
|
|
|
|
* Fill out implementation of NSColorWell class.
|
|
|
|
* Fill out implementation of NSColorList class.
|
|
|
|
* Cleaned up the header files and added missing headers, methods,
|
|
categories, and protocols; thanks to Simon Frankau for much of this
|
|
work. Major reorganization of header files. Types and constants
|
|
were moved in the files they belong. Each header file includes
|
|
only the headers it really needs. Use `@class' to forward class
|
|
definitions instead of including the corresponding class file.
|
|
|
|
* Completely reworked the NSFont and NSFontManager classes so that
|
|
NSUserDefaults is used for getting defaults and list of known
|
|
fonts are maintained.
|
|
|
|
* Initial implementation of NSCursor class.
|
|
|
|
* Almost complete implementation of NSButton and NSButtonCell class.
|
|
Buttons can now display images and/or text, handles all of the
|
|
OpenStep button types and styles.
|
|
|
|
* Fill out implementation of NSScroller class.
|
|
|
|
* Put in underlying support for optimizing drawing; flushing of
|
|
windows, backing store, and only display when needed.
|
|
|
|
* Many bug fixes and minor enhancements.
|
|
|
|
Noteworthy changes in version `0.1.1'
|
|
=====================================
|
|
|
|
* Almost complete implementation of the PXKMenu and PXKMenuCell
|
|
classes.
|
|
|
|
* Fill out implementation of NSFont and NSFontManager.
|
|
|
|
* Fill out implementation of NSColor including color spaces other
|
|
than RGB. Now maintains the common colors as global variables.
|
|
|
|
* Integration with the Display Ghostscript System. This is mainly
|
|
related to using the header files in the DPSclient library for
|
|
defining the PostScript operator functions.
|
|
|
|
* Initial documentation set.
|
|
|
|
* Initial implementation of NSImage, NSImageRep, and NSImageRep
|
|
subclass classes based upon work by Adam Fedor.
|
|
|
|
* Now requires the TIFF library for reading, writing, and
|
|
manipulating tiff files and images.
|
|
|
|
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
|
|
of the X/Windows code has been written by Pascal Forget
|
|
<pascal@wsc.com> and integration efforts have been lead by Scott
|
|
Christley <scottc@net-community.com>.
|
|
|
|
* Some major directory reorganization for the new naming guidelines.
|
|
Headers previously in AppKit and DPSClient directories have been
|
|
moved to gnustep/gui and gnustep/dps directores and symbol links
|
|
are created for the AppKit and DPSClient directories. This should
|
|
allow both GNUstep and other OpenStep implementations to reside on
|
|
the same machine without conflicts.
|
|
|
|
Also see the `ChangeLog' file for more detail.
|
|
|