mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-24 21:58:51 +00:00
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7188 72102866-910b-0410-8b05-ffd578937521
124 lines
4.5 KiB
Text
124 lines
4.5 KiB
Text
ANNOUNCE
|
|
********
|
|
|
|
This is version 0.6.6 of the GNUstep GUI library (`gnustep-gui').
|
|
|
|
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 specification as release by NeXT Software, Inc. The library
|
|
does not completely conform to the specification and 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.
|
|
|
|
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.
|
|
|
|
The GNUstep GUI Library requires the GNU Objective-C compiler, the
|
|
GNUstep Base Library, the TIFF Graphics library, and a back-end
|
|
component like the GNUstep X/DPS GUI Backend.
|
|
|
|
What's new in this release?
|
|
===========================
|
|
|
|
The currently released version of the library is `0.6.6'.
|
|
|
|
Noteworthy changes in version `0.6.6'
|
|
=====================================
|
|
|
|
* Window hints for motif and generic window managers.
|
|
|
|
* Major improvements to the text handling classes (NSText,
|
|
NSTextView, etc)
|
|
|
|
* Pasting of fonts and rulers.
|
|
|
|
* Much better RTF handling
|
|
|
|
* DnD for NSColorWell
|
|
|
|
* Much improved NSSplitView
|
|
|
|
* New classes - NSColorPanel, NSTableView
|
|
|
|
* NSScreen rewritten with full support for all methods and functions.
|
|
|
|
* Can use image reading routines from WindowMaker if available to
|
|
read a variety of image formats besides TIFF.
|
|
|
|
* Many fixes to get the AppKit to work better with WindowMaker.
|
|
|
|
* Much better gmodel support (particularly with nibs translated from
|
|
NeXT or OPENSTEP 4.2).
|
|
|
|
* Muh improved font classes and font support.
|
|
|
|
In addition both the xgps and xdps backends have seen some large
|
|
efficiency improvements. Much better font support. The xdps backend
|
|
itself has seen speed improvements by at least a factor of 4. Note
|
|
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.
|
|
|
|
How can I get support for this software?
|
|
========================================
|
|
|
|
We currently do not have a mailing list setup explicitly for the
|
|
GNUstep GUI Library; however, you may wish to use the GNUstep
|
|
discussion mailing list for general questions and discussion. Look at
|
|
the GNUstep Web Pages for more information regarding GNUstep resources
|
|
<http://www.gnustep.org/>
|
|
|
|
Where can you get it? How can you compile it?
|
|
==============================================
|
|
|
|
The gstep-gui-0.6.6.tar.gz distribution file has been placed on
|
|
`ftp.gnustep.org' in `pub/gnustep/core'.
|
|
|
|
The program requires gcc 2.8.0 or higher.
|
|
|
|
The Display Ghostscript System version 0.5.10 and the TIFF Graphics
|
|
library version 3.4 may be required depending on the backend you choose.
|
|
|
|
It also requires a FoundationKit library as specified by the OpenStep
|
|
specification. The FoundationKit libraries known to work are the
|
|
GNUstep Base Library version `0.6.6'.
|
|
|
|
The `.tar' file is compressed with GNU gzip. Gzip can be obtained by
|
|
anonymous ftp at any of the GNU archive sites.
|
|
|
|
For info about FTP via email, send email to <ftpmail@decwrl.dec.com>
|
|
with no subject line, and two-line body with line one `help' and line
|
|
two `quit'.
|
|
|
|
The most recent (not necessarily tested) snapshots of the library
|
|
will be placed in <ftp://alpha.gnu.org/gnu/gnustep>.
|
|
|
|
Where do I send bug reports?
|
|
============================
|
|
|
|
Bug reports can be sent to <bug-gnustep@gnu.org>.
|
|
|
|
Obtaining GNU Software
|
|
======================
|
|
|
|
Check out the GNU web site. (<http://www.gnu.org/>)
|
|
|
|
Check out the GNUstep web site. (<http://www.gnustep.org/>)
|
|
|
|
The GNUstep GUI Library was donated to the Free Software Foundation
|
|
as part of the On-line Community project of NET-Community.
|
|
NET-Community is a company that develops and supports free software.
|
|
Check out their web site to learn more.
|
|
(<http://www.net-community.com/>)
|
|
|