[Gnome-print] gnome-print 0.21
- From: Lauris Kaplinski <lauris helixcode com>
- To: gnome-print helixcode com
- cc: gnome-devel-list gnome org, gnome-announce-list gnome org
- Subject: [Gnome-print] gnome-print 0.21
- Date: Mon, 7 Aug 2000 05:11:17 +0200 (CEST)
Hello!
I bumped gnome-print version number to 0.21. It is by no means
production-ready yet, with many known and more unknown bugs lurking
around. Still I very-very much hope we can keep API compatibility from
now, so you can start using it. If you have production version of you
application, keep alternate build with gnome-print-0.20 possible.
What has changed:
1. GnomeFont is heavily modified (I did it, so blame me).
We have now 3 levels of font objects, and API that hopefully
allows us incorporating OpenType support without further API
breakage.
2. There is very experimental code, drawing transformed,
antialiased (against solid backround) glyphs to Gdk drawables.
Until there is better font support in X, that should help us
ahead (me).
3. There are fresh new optimized PostScript and PDF drivers
(Chema)
4. Almost all that can be privatized is privatized, including
simple dialogs. It is probably overkill for many, but I
just wanted to keep developers' hands free (me)
5. There is experimental glyphlist interface, that is meant for
encoding device-independent text layouts. (me)
6. We are moving to unicode (at last)
<note from Chema>
* We need to test the native drivers
Included in this release are a set of new drivers for gnome-print.
The "Optimized Postscript" and "PDF" drivers are ready for public
testing. Please test them out and send any bug reports to
chema@celorio.com. The Optimized Postscript driver will replace the
current postscript backend in the near future. For more information
about the native drivers and instruction on how to make them available
in the printing dialog, see the included file "NATIVE_DRIVERS"
</note>
Known API changes:
* All access to object internals is forbidden. Access methods are provided
wherever possible.
* gnome_print_show expects UTF-8 encoded strings
* gnome_print_copies_get_copies() return integer and takes single
argument. We can so save temporary variables and hook these functions
nicely into function arguments
* gnome_font_selection gives us referenced copy of selected font, that
should be unrefd
* you cannot get font directly from gnome_font_selection_dialog - retrieve
gnome_font_selection first
Look into headers for more. There shouldn't be "silent" API changes other
than gnome_print_show, so keep an eye on warnings.
Also - privatization is not meant to empowerish you. If you need some
special property from some special object, we can simply add convenience
method to get it.
Also - it is BUGGY.
Lauris
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]