
I forwarded the message just to show I'm not crazy :) The GTK+ folks have the goal of GTK+ 2.10 supporting cross platform printing, like gnome-print++. I would love to see someone write a GTK+ 2.10 print plugin for Inkscape.
--Ted
---------- Forwarded message ---------- Date: Fri, 05 May 2006 13:11:30 -0400 From: Matthias Clasen <mclasen@...43...> Reply-To: gnome-hackers@...45... To: gnome-announce-list@...45..., gtk-devel-list@...45..., gtk-app-devel-list@...45..., gtk-list@...45... Subject: GTK+ 2.9.0 released
GTK+ 2.9.0 is now available for download at:
ftp://ftp.gtk.org/pub/gtk/v2.9/ http://ftp.gnome.org/pub/gnome/sources/gtk+/2.9/
gtk+-2.9.0.tar.gz md5sum: c11a4127073b34f0b78c1a7f7a86aaa0 gtk+-2.9.0.tar.bz2 md5sum: a248f792e196d7a916626f5e0eff4e20
This is the first development release leading up to GTK+ 2.10.
Notes:
* This is unstable development release. There are certainly plenty of bugs remaining to be found. This release should not be used in production.
* Installing this version will overwrite your existing copy of GTK+ 2.8. If you have problems, you'll need to reinstall GTK+ 2.8.
* GTK+ 2.10 will be source compatible with the GTK+ 2.8 series; the new API additions in GTK+ 2.9.0 are not yet finalized, so there are likely incompatibilies between this release and the final 2.10 release.
* The ABI version has been bumped from 2.4.0 to 2.10.0, since the filechooser backend interface has been changed. Third-party filechooser backends need to be ported to the new interface. Other third-party modules (input methods, image loaders, etc) just need to be reinstalled in the proper location for GTK+ to find them.
* Remaining issues for GTK+ 2.10 can be found with following bugzilla query:
http://bugzilla.gnome.org/buglist.cgi?product=gtk% 2b&target_milestone=2.10+API+Freeze&target_milestone=2.10 +Freeze&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED
* Bugs should be reported to http://bugzilla.gnome.org.
What is GTK+ ============
GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off tools to complete application suites.
GTK+ has been designed from the ground up to support a range of languages, not only C/C++. Using GTK+ from languages such as Perl and Python (especially in combination with the Glade GUI builder) provides an effective method of rapid application development.
GTK+ is free software and part of the GNU Project. However, the licensing terms for GTK+, the GNU LGPL, allow it to be used by all developers, including those developing proprietary software, without any license fees or royalties.
Where to get more information about GTK+ ========================================
Information about GTK+ including links to documentation can be found at:
An installation guide for GTK+ 2.x is found at:
http://developer.gnome.org/doc/API/2.4/gtk/gtk-building.html
Common questions:
http://developer.gnome.org/doc/API/2.4/gtk/gtk-question-index.html http://www.gtk.org/faq/
Overview of Changes from GTK+ 2.8.x to 2.9.0 ============================================
* GtkStatusIcon, a cross-platform "tray icon" API
* GtkAssistant, a widget for creating multi-step wizards
* GtkLinkButton, a widget that displays a clickable hyperlink
* GtkRecentChooser, widgets to display and select recently used files
* GtkPrintOperation, cross-platform printing support
* A framework for rich text copy and paste and DND
* GtkCellRendererAccel, a cell renderer for key combinations
* GtkCellRendererSpin, a cell renderer which edits numeric values using a spin button
* GtkAction works with named icons in addition to stock icons
* GtkNotebook supports DND, allowing to reorder tabs, move tabs between notebooks and drop tabs on the desktop to open a new window
* GtkTreeView: - Enhanced customizability (e.g. grouping) with the show-expanders and level-indentation properties - Allow to embed the search popup - Better search popup positioning
* GtkFileChooser: - Communication with backends is now asynchronous to avoid blocking on filesystem operations. Due to the required interface changes, the GTK+ ABI version has been bumped to 2.10.0. Third-party filesystem backends have to be ported to the new interface, other modules, such as theme engines, input method modules or pixbuf loaders have to be rebuilt so that they are installed in the right place for GTK+ to find them. - The location entry (popped up by C-L) has been integrated in the main dialog.
* Reworked hex Unicode input now requires Ctrl-Shift-U
* Animations can now be globally controlled by settings
* The gtk-touchscreen-mode setting controls a number of changes that make GTK+ work better on touchscreens
* Password entries can optionally show the last entered character for a short while, controlled by the password-hint-timeout setting
* GTK+ can now consult an additional fallback icon theme before falling back to hicolor
* Improved themability: - GTK+ supports symbolic colors, which can be set system-wide using a setting, and can be modified and used in rc files and theme engines - GTK+ sets window type hints on override-redirect windows to help compositing managers apply proper bling - Paths in rc files can now refer to all subclasses of a class - GtkRange steppers will appear insensitive when the slider is at the end; applications which need to handle this case (e.g. to extend the range) can opt out of this. - GtkRange::activate-slider style property allows themes to draw sliders differently while they are being dragged - GtkNotebook::tab-overlap and GtkNotebook::curvature style properties allow more flexible notebook theming - The spacing of buttons around children can be themed with the GtkButton::inner-border style property. Apps can override this per-widget using the corresponding inner-border property - GtkMenu has aquired a horizontal-padding style property - There are style properties for the color of hyperlinks, GtkWidget::link-color and GtkWidget::visited-link-color - GtkTreeview row hinting now takes the selection into account - Scrolling menus can be forced to always display both arrows, using the GtkMenu::double-arrows style property - Separators can be themed using the wide-separators, separator-width and separator-height style properties - GtkTreeView allows more flexible theming with the row-ending-details property - The pixbuf theme engines supports customized drawing of expanders and resize grips
* GDK changes: - OS X backend - DirectFB backend - Closing displays works - gdk_screen_is_composited to check for running compositing manager - Support for Super, Hyper and Meta modifiers
* gdk-pixbuf changes: - Supports saving tiff - Supports loading 16-bit pnm - Doesn't load entire gif animation to get first frame
A list of all the bugs fixed in this release can be found at
http://bugzilla.gnome.org/buglist.cgi?bug_id=58389,59718,73240,74620,78545,8...
Thanks to all the people who contributed in some way to this release: Ævar Arnfjörð Bjarmason, Akkana Peck, Alexander Larsson, Alexander Nedotuskov, Alex Graveley, Anders Carlsson, Andrei Yurkevich, Andrew Conkling, Andrew S. Dixon, Arjan van de Ven, Arnaud Charlet, Bastien Nocera, Behdad Esfahbod, Benedikt Meurer, Benjamin Berg, Benjamin Otte, Benoît Carpentier, Bodo-Merle Sandor, Bogdan Nicula, Brad Taylor, Calum Benson, Carlos Garnacho Parro, Carl Worth, Chris Lahey, Chris Lord, Christian Kirbach, Christian Lohmaier, Christian Neumair, Christian Persch, Christian Stimming, Christophe Belle, Claudio Saavedra, Clytie Siddall, Colin Walters, Cory Dodt, Coverity, Crispin Flowerday, Damien Carbery, Damon Chaplin, Daniel Drake, Daniel Kasak, Dan Winship, Dave Andreoli, David Baron, David Trowbridge, Davyd Madeley, Denis Auroux, Dennis Cranston, Diego González, Dom Lachowicz, Donald Straney, Duncan Coutts, Ed Catmur, Elie De Brauwer, Emmanuele Bassi, Emmanuel Rodriguez, Eric Cazeaux, Evert Verhellen, Francisco Javier F. Serrador, Frederic Croszat, Guilherme de S. Pastore, Guillaume Cottenceau, Gustavo Carneiro, Hamed Malek, Hans Breuer, Havoc Pennington, Hylke van der Schaaf, Ian McDonald, Itai Bar-Haim, Jaap A. Haitsma, James Su, Jean-Yves Lefort, Jens Granseuer, Jeremy Cook, Jody Goldberg, Joe Marcus Clarke, Joe Wreschnig, Johan Dahlin, John Cupitt, John Ehresman, John Finlay, John Palmieri, John Spray, Jonathan Blandford, Jorn Baayen, JP Rosevaar, Jürg Billeter, Kalle Vahlmann, Kathy Fernandez, Kazuki Iwamoto, Kean Johnston, Kjartan Maraas, Kristian Rietveld, Larry Ewing, Leena Gunda, Lillian Angel, Li Yuan, Lorenzo Gil Sanchez, Maciej Katafiasz, Magnus Bergmann, Markku Vire, Mark McLoughlin, Marko Anastasov, Mark Wielaard, Mart Raudsepp, Martyn Russell, Mathias Hasselmann, Matthijs Douze, Maxim Udushlivy, Michael Emmel, Michael Natterer, Milosz Derezynski, Morten Welinder, Murray Cumming, Nickolay V. Shmyrev, Nicolas Setton, Niklas Knutsson, Olexiy Avramchenko, Owen Taylor, Paolo Borelli, Paolo Maggi, Peter Breitenlohner, Peter Harvey, Peter Lund, Peter Zelezny, Philip Langdale, Raphael Slinckx, Ray Strode, Richard Hult, Robert Ögren, Rodney Dawes, Ross Burton, Ryan Lovett, Sadrul Habib Chowdhury, Sebastien Bacher, Søren Sandmann, Stanislav Brabec, Stefan Kost, Stephane Chauveau, Steve Chaplin, Steve Frécinaux, Sven Herzberg, Sven Neumann, Thomas Broyer, Thomas Fitzsimmons, Thomas Klausner, Thomas Leonard, Tim Evans, Tim Janik, Todd Berman, Tommi Komulainen, Torbjörn Andersson, Tor Lillqvist, Tor Lillqvist, Torsten Schoenfeld, Tze'ela Hebron, Vincent Untz, Wolfgang Thaller, Wouter Bolsterlee, Yang Hong, Yevgen Muntyan, Yong Wang
Matthias Clasen May 5, 2006
_______________________________________________ gnome-announce-list mailing list gnome-announce-list@...45... http://mail.gnome.org/mailman/listinfo/gnome-announce-list

On 5/5/06, ted@...11... <ted@...11...> wrote:
- GtkFileChooser:
- The location entry (popped up by C-L) has been integrated in the main dialog.
Better late than never :)
I would like to know who personally was responsible for this "feature", and whether s/he has learned something from the experience.
- Reworked hex Unicode input now requires Ctrl-Shift-U
Cyreve: this is probably the key that we want to use for our unicode input, too.
- GDK changes:
- OS X backend
And here's the good news to those who requested OSX native look.
-- bulia byak Inkscape. Draw Freely. http://www.inkscape.org

On Fri, 5 May 2006, bulia byak wrote:
Date: Fri, 5 May 2006 15:15:57 -0300 From: bulia byak <buliabyak@...400...> To: "ted@...11..." <ted@...11...> Cc: inkscape-devel@lists.sourceforge.net Subject: Re: [Inkscape-devel] Google SoC: GTK+ 2.9.0 released
On 5/5/06, ted@...11... <ted@...11...> wrote:
- GtkFileChooser:
- The location entry (popped up by C-L) has been integrated in the main dialog.
Better late than never :)
I would like to know who personally was responsible for this "feature", and whether s/he has learned something from the experience.
We have Federico to thank for putting it back http://blogs.gnome.org/view/cneumair/2006/05/04/0#filechooser
Sincerely
Alan Horkan
Inkscape http://inkscape.org Abiword http://www.abisource.com Open Clip Art http://OpenClipArt.org
Alan's Diary http://advogato.org/person/AlanHorkan/

On 5/5/06, Alan Horkan <horkana@...44...> wrote:
I would like to know who personally was responsible for this "feature", and whether s/he has learned something from the experience.
We have Federico to thank for putting it back http://blogs.gnome.org/view/cneumair/2006/05/04/0#filechooser
Actually I meant the person who _removed_ it originally. And, presumably, resisted putting it back for all this time despite loud complaints.
-- bulia byak Inkscape. Draw Freely. http://www.inkscape.org

On Fri, 5 May 2006, bulia byak wrote:
Date: Fri, 5 May 2006 20:53:39 -0300 From: bulia byak <buliabyak@...400...> To: Alan Horkan <horkana@...44...> Cc: inkscape-devel@lists.sourceforge.net Subject: Re: [Inkscape-devel] Google SoC: GTK+ 2.9.0 released
On 5/5/06, Alan Horkan <horkana@...44...> wrote:
I would like to know who personally was responsible for this "feature", and whether s/he has learned something from the experience.
We have Federico to thank for putting it back http://blogs.gnome.org/view/cneumair/2006/05/04/0#filechooser
Actually I meant the person who _removed_ it originally. And,
I realise it wasn't directly what you had asked but trying to place blame (on users or develelopers) isn't helpful to anyone. the new dialog was designed to replace the old and get people to switch to the new file chooser API and if nothing else it did that much.

On Fri, 5 May 2006, Bob Jamison wrote:
Problem is that odd numbers are development branches. GLib, by comparison, went straight from 2.8 to 2.10 recently.
Yes, but atleast for the print stuff, 2.10 is likely to be out in the fall, so it wouldn't be unreasonable to start with 2.9 now.
--Ted
participants (4)
-
unknown@example.com
-
Alan Horkan
-
Bob Jamison
-
bulia byak