1996-09-03 18:09:16 +00:00
|
|
|
ANNOUNCE
|
|
|
|
********
|
1996-05-30 20:03:15 +00:00
|
|
|
|
2002-05-01 02:06:48 +00:00
|
|
|
This is version 0.7.7 of the GNUstep GUI library (`gnustep-gui').
|
1996-05-30 20:03:15 +00:00
|
|
|
|
1997-03-28 22:21:23 +00:00
|
|
|
What is the GNUstep GUI Library?
|
|
|
|
================================
|
1996-05-30 20:03:15 +00:00
|
|
|
|
1996-09-03 18:09:16 +00:00
|
|
|
It is a library of graphical user interface classes written
|
|
|
|
completely in the Objective-C language; the classes are based upon the
|
1997-03-28 22:21:23 +00:00
|
|
|
OpenStep specification as release by NeXT Software, Inc. The library
|
2001-07-09 02:49:03 +00:00
|
|
|
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
|
|
|
|
2002-05-01 02:06:48 +00:00
|
|
|
Noteworthy changes in version `0.7.7'
|
2002-01-30 17:24:48 +00:00
|
|
|
=====================================
|
1997-03-28 22:21:23 +00:00
|
|
|
|
2002-05-01 02:06:48 +00:00
|
|
|
The graphics/window interface was completely revamped. Window
|
|
|
|
functions were split into a separate class, GSDisplayServer, and many
|
|
|
|
PS and DPS functions were removed that were never implemented. However,
|
|
|
|
new functionality was added to make things faster and eventually
|
|
|
|
implement Quartz compatibility.
|
2000-02-19 00:40:47 +00:00
|
|
|
|
2002-05-01 02:06:48 +00:00
|
|
|
In addition, the old backends, xgps and xdps were depreciated in
|
|
|
|
favor of a new backend, simply named back, which can be configured for a
|
|
|
|
variety of window server and graphics implementations, and also allow
|
|
|
|
for improved code sharing.
|
2002-01-30 17:24:48 +00:00
|
|
|
|
2002-05-01 02:06:48 +00:00
|
|
|
In addition there is now a window server backend for Windows
|
|
|
|
computers, although it is in a very alpha state.
|
2002-01-30 17:24:48 +00:00
|
|
|
|
2002-05-01 02:06:48 +00:00
|
|
|
Other improvements:
|
|
|
|
* Mutliple screens are now handled properly (untested)
|
2002-01-30 17:24:48 +00:00
|
|
|
|
2002-05-01 02:06:48 +00:00
|
|
|
* Better autolayout with GSTable and subclasses.
|
|
|
|
|
|
|
|
* NSOutlineView much improved.
|
1997-03-28 22:21:23 +00:00
|
|
|
|
|
|
|
Where can you get it? How can you compile it?
|
|
|
|
==============================================
|
|
|
|
|
2002-05-01 02:06:48 +00:00
|
|
|
The gstep-gui-0.7.7.tar.gz distribution file has been placed on
|
1998-03-11 22:00:50 +00:00
|
|
|
`ftp.gnustep.org' in `pub/gnustep/core'.
|
1997-03-28 22:21:23 +00:00
|
|
|
|
2001-07-09 02:49:03 +00:00
|
|
|
the TIFF Graphics library version 3.4 is required.
|
1997-03-28 22:21:23 +00:00
|
|
|
|
|
|
|
It also requires a FoundationKit library as specified by the OpenStep
|
1997-07-07 16:56:52 +00:00
|
|
|
specification. The FoundationKit libraries known to work are the
|
2002-01-30 17:24:48 +00:00
|
|
|
GNUstep Base Library.
|
1997-03-28 22:21:23 +00:00
|
|
|
|
|
|
|
Where do I send bug reports?
|
|
|
|
============================
|
|
|
|
|
1999-09-09 02:56:20 +00:00
|
|
|
Bug reports can be sent to <bug-gnustep@gnu.org>.
|
1996-05-30 20:03:15 +00:00
|
|
|
|
1998-03-11 22:00:50 +00:00
|
|
|
Obtaining GNU Software
|
|
|
|
======================
|
|
|
|
|
2001-07-09 02:49:03 +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
|
|
|
|