2005-12-22 17:42:35 +00:00
|
|
|
1 ANNOUNCE
|
|
|
|
**********
|
1996-05-30 20:03:15 +00:00
|
|
|
|
2007-10-29 21:16:17 +00:00
|
|
|
This is version 0.13.0 of the GNUstep GUI library (`gnustep-gui').
|
1996-05-30 20:03:15 +00:00
|
|
|
|
2005-12-22 17:42:35 +00:00
|
|
|
1.1 What is the GNUstep GUI Library?
|
|
|
|
====================================
|
1996-05-30 20:03:15 +00:00
|
|
|
|
2004-07-15 03:28:25 +00:00
|
|
|
It 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. The library has been
|
|
|
|
enhanced in a number of ways to take advantage of the GNU system.
|
|
|
|
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.
|
1997-03-28 22:21:23 +00:00
|
|
|
|
|
|
|
The GNUstep GUI Library is designed in two parts. The first part is
|
|
|
|
the front-end component which is independent of platform and display
|
|
|
|
system. This front-end is combined with a back-end component which
|
|
|
|
handles all of the display system dependent such as specific calls to
|
|
|
|
X/Windows. This design allows the GNUstep applications to have the
|
|
|
|
"look and feel" of the underlying display system without any changes to
|
|
|
|
the application, and the library can be easily ported to other display
|
|
|
|
systems.
|
1996-05-30 20:03:15 +00:00
|
|
|
|
1996-09-03 18:09:16 +00:00
|
|
|
The GNUstep GUI Library requires the GNU Objective-C compiler, the
|
1997-03-28 22:21:23 +00:00
|
|
|
GNUstep Base Library, the TIFF Graphics library, and a back-end
|
2002-05-01 02:06:48 +00:00
|
|
|
component like the GNUstep 'Back' Backend.
|
1997-03-28 22:21:23 +00:00
|
|
|
|
2007-10-29 21:16:17 +00:00
|
|
|
1.2 Noteworthy changes in version `0.13.0'
|
2005-12-22 17:42:35 +00:00
|
|
|
==========================================
|
2003-03-24 18:15:56 +00:00
|
|
|
|
2007-11-08 19:37:34 +00:00
|
|
|
This is an unstable release. There may be backward compatibility issues
|
|
|
|
with previous releases of the gui library.
|
|
|
|
|
2007-10-29 21:16:17 +00:00
|
|
|
* Switched to use LGPL 3 and GPL 3.
|
2006-04-07 03:24:57 +00:00
|
|
|
|
2007-11-08 19:37:34 +00:00
|
|
|
* Added new methods from Mac OS X 10.4 for NSDragging,
|
|
|
|
NSFontDescriptor, NSAttributedString, NSImageView,
|
|
|
|
NSStringDrawing, NSParagraphStyle, NSView, NSCell, NSActionCell,
|
|
|
|
NSAlert, NSApplication, NSBitmapImageRep, NSBox, NSColor,
|
|
|
|
NSColorSpace, NSComboBox, NSComboBoxCell, NSDocumentController,
|
|
|
|
NSEvent, NSScreen, NSFont, NSFontManager, NSFormCell, NSForm,
|
|
|
|
NSWindow, NSTextField, NSTextFieldCell. Some ivar names were
|
|
|
|
changed also.
|
|
|
|
|
2007-10-29 21:16:17 +00:00
|
|
|
* Moved Postscript printing methods from NSView to NSGraphicsContext.
|
2006-08-29 06:28:37 +00:00
|
|
|
|
2007-10-29 21:16:17 +00:00
|
|
|
* Rewrote the NSView drawing mechanism to always use
|
|
|
|
[displayRectIgnoringOpacity:inContext].
|
2007-04-13 20:59:36 +00:00
|
|
|
|
2007-11-08 19:37:34 +00:00
|
|
|
* Report more controls as being flipped. (NSTextField,
|
|
|
|
NSTableHeaderView, NSSlider, NSProgressIndicator, NSButton)
|
|
|
|
NSTabView is still missing.
|
2007-04-13 20:59:36 +00:00
|
|
|
|
2007-10-29 21:16:17 +00:00
|
|
|
* In NSAffineTransform use optimized primitive methods from base.
|
2007-04-13 20:59:36 +00:00
|
|
|
|
2007-11-08 19:37:34 +00:00
|
|
|
* Add font attribute fixing to NSAttributedString. To allow for the
|
|
|
|
output of glyphs not present in the current font.
|
2007-04-13 20:59:36 +00:00
|
|
|
|
2007-10-29 21:16:17 +00:00
|
|
|
* Optimized the validation of edited cells.
|
|
|
|
|
|
|
|
* Implementation of special connectors for Key-Value binding.
|
1997-03-28 22:21:23 +00:00
|
|
|
|
2007-11-08 19:37:34 +00:00
|
|
|
* Base library version 1.15.1 is required for this release
|
|
|
|
|
2005-12-22 17:42:35 +00:00
|
|
|
1.3 Where can you get it? How can you compile it?
|
|
|
|
==================================================
|
1997-03-28 22:21:23 +00:00
|
|
|
|
2007-10-29 21:16:17 +00:00
|
|
|
The gstep-gui-0.13.0.tar.gz distribution file has been placed at
|
2005-12-22 17:42:35 +00:00
|
|
|
`ftp://ftp.gnustep.org/pub/gnustep/core'.
|
1997-03-28 22:21:23 +00:00
|
|
|
|
2004-07-15 03:28:25 +00:00
|
|
|
Read the INSTALL file or the GNUstep-HOWTO for installation
|
2004-02-29 05:13:16 +00:00
|
|
|
instructions.
|
1997-03-28 22:21:23 +00:00
|
|
|
|
2005-12-22 17:42:35 +00:00
|
|
|
1.4 Where do I send bug reports?
|
|
|
|
================================
|
1997-03-28 22:21:23 +00:00
|
|
|
|
2004-07-15 03:28:25 +00:00
|
|
|
Please log bug reports on the GNUstep project page
|
2005-12-22 17:42:35 +00:00
|
|
|
`http://savannah.gnu.org/bugs/?group=gnustep' or send bug reports to
|
2003-02-25 03:30:15 +00:00
|
|
|
<bug-gnustep@gnu.org>.
|
1996-05-30 20:03:15 +00:00
|
|
|
|
2005-12-22 17:42:35 +00:00
|
|
|
1.5 Obtaining GNU Software
|
|
|
|
==========================
|
1998-03-11 22:00:50 +00:00
|
|
|
|
2005-12-22 17:42:35 +00:00
|
|
|
Check out the GNUstep web site. (`http://www.gnustep.org/'), and the
|
|
|
|
GNU web site. (`http://www.gnu.org/')
|
1996-05-30 20:03:15 +00:00
|
|
|
|