libs-gui/Documentation/ReleaseNotes.gsdoc
Adam Fedor 2d88c43c22 * Documentation/ReleaseNotes.gsdoc: Format fixes.
* Source/DocMakefile (before-clean, after-clean): Move obj out of the
way so it isn't removed when cleaning docs.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@20182 72102866-910b-0410-8b05-ffd578937521
2004-10-01 14:57:39 +00:00

97 lines
3.4 KiB
XML

<?xml version="1.0"?>
<!DOCTYPE gsdoc PUBLIC "-//GNUstep//DTD gsdoc 1.0.1//EN" "http://www.gnustep.org/gsdoc-1_0_1.xml">
<gsdoc base="ReleaseNotes">
<head>
<title>GNUstep Gui Release Notes</title>
<author name="Adam Fedor">
<email address="fedor@gnu.org"/>
<url url="http://www.gnustep.org/developers/whoiswho.html"/>
</author>
<version>$Revision$</version>
<date>$Date$</date>
</head>
<body>
<chapter>
<heading>Gui Release Notes</heading>
<p>
The release notes include descriptions of API changes, behavior
changes and other information that might help developers and users
migrate to using a newer version of the library.
</p>
<section>
<heading>Version 0.9.4</heading>
<p>
</p>
<deflist>
<term>Interface version change</term>
<desc>
The interface version of the gui library has changed in
this release.
There is no single reason for this change. Arguably, it
should have been done long ago. In the future the
interface version will only change with releases that
have a new minor version number (that's the second number in the
release number). Applications, libraries and tools that
wish to use this new version must be recompiled
(otherwise, they'll use the older version of the library).
</desc>
<term>PPD's removed</term>
<desc>
All the PPD's have been removed from the gui library
into a separate package (gnustep-ppd). There still
exists a single Generic Postscript Printer PPD which
should work in many cases for printing using the
standard <var>lpr</var> interface. In the future, a
<var>CUPS</var> interface should be available that provides
all the necessary printer information automatically. If
you still want use of the PPD's, you must install the
gnustep-ppd package, although this is not required for
use of gnustep-gui.
</desc>
<term>Printing framework</term>
<desc>
The printing framework was generalized to allow for
various types of native printing systems. The lpr
system is the only complete one, although CUPS printing
is in the works. As such, the printing classes were
revamped to handle this, and the actual system-specific
code is loaded from a bundle.
</desc>
<term>NSScroller, NSScrollView class size change</term>
<desc>
A new ivar was added to the NSScroller and NSScrollView classes.
</desc>
</deflist>
</section>
<section>
<heading>Version 0.9.3</heading>
<p>
</p>
<deflist>
<term>Spell checker daemon reimplemented using libaspell</term>
<desc>
If the optional library libaspell is found, the spell checker
will use it (otherwise spell checking will not work).
</desc>
<term>New NSComboBox implementation</term>
<desc>
NSComboBox and related classes have been re-implemented
and documented.
</desc>
<term>NSToolbar code redone</term>
<desc>
A lot of changes where made to the NSToolbar class to
make it more functional.
</desc>
<term>Binary Incompatibilities</term>
<desc>
New ivars were added NSTableView, NSView,
NSSavePanel. Applications that use this class and
subclasses (e.g. NSOutlineView) may need to be
recompiled to work properly.
</desc>
</deflist>
</section>
</chapter>
</body>
</gsdoc>