mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-25 06:01:05 +00:00
* 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
97 lines
3.4 KiB
XML
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>
|