Top White Papers
Release Digest: GNOME, March 17, 2004Mar 18, 2004, 05:00 (0 Talkback[s])
GRegExp Explorer 0.3
GRegExp Explorer 0.3
Graphical Regular Expression Explorer
I'm happy to announce another development version of Rhythmbox, 0.7.1.=20 There's a number of cool things in this release, many of them brought to you by Christophe Fergeau, so you should thank him a lot :) Most notable of those is the iPod support, which is still experimental. See README.iPod for more information. =20
Oh and one other major thing - selecting Shuffle+Repeat at the same time enables a weighted-random playback mode. We would like to explicitly get feedback about this - do you like or dislike this feature? =20
Here's the full changes:
Overview of Changes in Rhythmbox 0.7.1
bg (Peter Slavov)
hu (Andras Timar)
Gnumeric 1.2.7 aka "Sweet 16 (lbs)" is now available.
This is a medium priority release. It works around a few cosmetic issues. Additionally we finally tracked down which theme (6nome) was crashing, and fixed that. Unfortunately that patch promptly broke Industrial/Gorilla forcing 1.2.7 to become 1.2.8. There was some work to tune the charting engine and support bubble plots, along with some improvement in xls import for embedded text boxes (XL95 and XP).
New development is continuing in HEAD based on the recently released gtk-2.4 (congratulations to Owen et all)
NOTE : release 1.2.6 was not announced to due general real life overload, it worked just fine
Foundation library for XKB-related projects
Just small changes, fixes (mostly related to portability)
GTK+-2.4.0 is now available for download at:
gtk+-2.4.0.tar.bz2 md5sum: fd16157de447c7f0a86495ad0dc67a1b
along with new versions of the 3 base libraries, GLib, Pango and ATK.
Release notes are available at:
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. GTK+ is the only 100% free-of-cost open source industrial-strength GUI toolkit available today.
Since its origins as the toolkit for the GNU Image Manipulation Program (GIMP), GTK+ has been used in a wide range of software. Notably, GTK+ is the foundation of the GNOME desktop; GTK+-2.4 will be incorporated into the soon-to-be-released version 2.6 of the GNOME desktop.
GTK+-2.4 adds significant new functionality while maintaining source and binary compatibility with GTK+-2.2. Highlights of new features and improvements in GTK+-2.4 are:
New file selector widget
The new GtkFileChooser widgets provide a radically simplified and improved way for users to select files. Capabilities such as customizable filters and previews are now available for application writers. The filesystem access is encapsulated as a dynamically loaded module; as an example of what this allows, libgnomeui now provides a gnome-vfs backend for GtkFileChooser so that it has the same view of remote filesystems as applications such Nautilus.
New drop-down selection widget
The GtkComboBox widget replaces the old GtkOptionMenu and GtkCombo widgets with a single unified appearance and programming interface for both editable and non-editable dropdowns. Other enhancements provided include customizability of the main display widget and grid layouts for the drop-down menu.
Action-based toolbar and menu API
GtkUIManager allows the application to specify a set of "actions", then create menus and toolbars using those actions from an XML-like interface description. This separation makes it easier to coordinate having the same item both in a menu and in a toolbar and simplifies the implementation of toolbar editing.
Bidirectional editing and interface flipping improvements
GTK+ now automatically determines the base direction for label and text-entry widgets based on their contents, rather than requiring it to be specified by the application; this gives a much better user experience when editing mixed right-to-left and left-to-right text. Support for user-interface mirroring in right-to-left locales has now been extended to cover virtually all widgets.
Information about GTK+ including links to documentation can be found at:
An installation guide for GTK+-2.4 is found at:
http://developer.gnome.org/doc/API/2.4/gtk/gtk-question-index.html (the above URL contains links to 1.2->2.x porting information) http://www.gtk.org/faq/
The GTK+-2.4 Team:
Jonathan Blandford, Hans Breuer, Matthias Clasen, Tim Janik, Tor Lillqvist, Federico Mena Quintero, Kristian Rietveld, Saen Sandmann, Manish Singh, and Owen Taylor
Special thanks to:
Anders Carlsson [GtkToolbar and action-based menus]
Thanks to all the contributors to GTK+-2.4 including:
Egon Andersen, Olivier Andrieu, Krasimir Angelov, Jan Arne, Olexiy Avramchenko, Jorn Baayen, Sebastien Bacher, Archit Baweja, Josh Beam, Christian Biere, Christopher Blizzard, Herman Bloggs, David Bordoley, Paolo Borelli, Abigail Brady, David Brigada, George Bronnikov, Simon Budig, Brian Cameron, Damien Carbery, Jean-Philippe Chancelier, Damon Chaplin, Steve Chaplin, Mitsuru Chinen, Manuel Clos, David L. Cooper II, Piers Cornwell, Dennis Cranston, Frederic Crozat, Murray Cumming, Dan Damian, John Darrington, Rodney Dawes, John Ehresman, John Ellis, Daniel Elstner, Tim Evans, Crispin Flowerday, Jeff Franks, Tony Gale, Grant Gayed, Jody Goldberg, Diego Gonzalez, Erik Grinaker, Steffen Gutmann, Pascal Haakmat, David Hampton, Bill Haneman, David Hawthorne, Felipe Heidrich, Jon-Kare Hellan, Bruce Hochstetler, Iain Holmes, Adam Hooper, Jan Huelsbergen, Richard Hult, Hans-Petter Jansson, Jonas Jonsson, Theppitak Karoonboonyanan, Richard Kinder, Niklas Knuttson, Egmont Koblinger, Tommi Komulainen, Tuomas Kuosmanen, Dom Lachowicz, Philip Langdale, Roger Leigh, Thomas Leonard, Frederic Lespez, Noah Levitt, Tomasz Lloczko, Henning Nielsen Lund, Paolo Maggi, Dave Malcom, Kjartan Maraas, Evan Martin, Ross McFarland, Michael Meeks, Julio M. Merino Vidal, Gregory Merchan, Tim-Philipp Müller, Michael Natterer, Dave Neary, Christian Neumair, Vincent Noel, Padraig O'Briain, Gonzalo Odiard, Tomas Egren, Kazuho Okui, Benjamin Otte, Narayana Pattipati, Havoc Pennington, Christian Persch, Martin Pool, Roozbeh Pournader, Joshua N. Pritikin, Geoff Reedy, Christian Reis, Olivier Ripoll, Sebastian Rittau, Daniel Rogers, Christian Rose, Changwoo Ryu, Torsten Schoenfeld, Danilo Segan, Nils O. Selasdal, Nicolas Setton, Yu Shao, Joe Shaw, Jakub Steiner, Mariano SuÃ¡rez-Alvarez, Hidetoshi Tajima, Taavi Talvik, Vitaly Tishkov, Vasilis Vasaitis, Eric Warmenhoven, Philip K. Warren, Johannes Weil, Marc Welz, Dan Winship, Alexander Winston, Adam Wright, Uwe Zeisberger, Peter Zelezny, Yao Zhang, Michael Zucchi, Jeroen Zwartepoorte
16 March 2004
Imendio is happy to give you a new version of Devhelp. Devhelp is a developer tool for browsing API documenation for GNOME.
This new release features a number of great improvements such as:
This release also requires GTK+ 2.3 (or GTK+ 2.4 which was released today).
More information on:
This is the release candidate for the upcoming 2.6 release of GNOME. Barring last-minute show-stopper bugs (like, say, #137216) 2.6.0 will look just like this, except possibly with more translations.
Bond is a rapid application development tool which can be used to create GTK database pplications. By creating a xml file defining widget and database abstraction you can generate powerful user interface front ends to postgreql databases.
Better GTK support with the addition of radio buttons, check boxes, spin buttons and improved notebook support. Glade XML to bond xml convertor has been developed to port applications from glade to bond.
Serval segfaults that happened after long use of hte software mostly to do with memory usuage.
Pango-1.4.0 is now available for download at:
pango-1.4.0.tar.bz2 md5sum: 9b5d9a5dcce5b3899d401f9c2cd6873f
This is a stable release providing new functionality as compared to Pango-1.2, while maintaining source and binary compatibility. Notable improvements in Pango since version 1.2:
Pango is a library for layout and rendering of text, with an emphasis on internationalization. Pango can be used anywhere that text layout is needed, though most usage so far as been in the context of the GTK+ widget toolkit. Pango forms the core of text and font handling for GTK+ 2.
Pango is designed to be modular; the core Pango layout can be used with three different font backends:
Dynamically loaded modules then handle text layout for particular combinations of script and font backend. Pango-1.4.0 ships with a wide selection of modules, including modules for Hebrew, Arabic, Hangul, Thai, and a number of Indic scripts. Virtually all of the world's major scripts are supported.
As well as the low level layout rendering routines, Pango includes PangoLayout, a high level driver for laying out entire blocks of text, and routines to assist in editing internationalized text.
More information about Pango is available from http://www.pango.org/.
Pango depends on version 2.0.0 or better of the GLib library; more information about GLib can be found at http://www.gtk.org/.
Special thanks to:
Noah Levitt [Unicode 4.0 support]
Thanks to all Pango-1.4 contributors, including:
Josh Beam, Jeff Bonggren, Ross Burton, Kailash C. Chowksey, Matthias Clasen, Sayamindu Dasgupta, Rodney Dawes, John Ehresman, Shoshannah Forbes, Tony Graham, Cedric Gustin, J. Ali Harlow, Theppitak Karoonboonyanan, Martin Kretzschmar, Kaushal Kumar, Kjartan Maraas, Mehran Mehr, Julio M. Merino Vidal, Sven Neumann, Padraig O'Briain, Christian Persch, Laszlo Peter, Martin Pool, Roozbeh Pournader, Nicolas Setton, Manish Singh, Manjunath Sripadarao, Mariano Suarez-Alvarez, Saren Sandmann, Torsten Schoenfeld, Morten Welinder, Masatake YAMATO
GLib-2.4.0 is now available for download at:
glib-2.4.0.tar.bz2 md5sum: 0f5f4896782ec7ab6ea8c7c1d9958114
GLib is the low-level core library that forms the basis for projects such as GTK+ and GNOME. It provides data structure handling for C, portability wrappers, and interfaces for such runtime functionality as an event loop, threads, dynamic loading, and an object system.
GLib-2.4 is a stable release adding an incremental improvement in functionality over GLib-2.2 while maintaining binary and source compatibility. New features include:
More information about GLib is available at:
The GLib 2.4 Team:
Hans Breuer, Matthias Clasen, Tim Janik, Noah Levitt, Tor Lillqvist, Manish Singh, Owen Taylor, and Sebastian Wilhelmi
Special thanks to:
Jonathan Blandford [GChildWatch]
Thanks to all the GLib 2.4 contributors, including:
Takeshi AIHANA, Scott Arrington, Olivier Biot, James M. Cape, Damien Carbery, David L. Cooper II, Murray Cumming, John Ehresman, Behdad Esfahbod, Cedric Gustin, Sven Herzberg, Mark Jones, Simon Josefsson, Theppitak Karoonboonyanan, Andrew Lanoix, Kjartan Maraas, Mark McLoughlin, Julio M. Merino Vidal, FF. L. W. Meunier, Tim-Philipp Müller, Padraig O'Briain, SÃ¸ren Boll Overgaard, Christof Petig, Olivier Poncet, Roozbeh Pournader, Zack Rusin, Saren Sandmann, Balazs Scheidler, David Schleef, Manish Singh, Vincent Untz, Laurent Vivier, Morten Welinder, Stefan Westerfeld
16 March 2004
Evolution Webcal 1.0.2
Evolution Webcal 1.0.2 is now ready for public consumption and the enjoyment of clicking webcal: urls in your web browsr and having them pop up a subscription dialog. The calendars will automatically appear in Evolution 1.5.x if it is running, or will show up the next time you start Evolution. It registers as the Gnome URL Handler for "webcal:" so that any gnome application can open it when you click on these types of URLs. Other non-gnome applications can easily set their URL handler to be "gnome-open" as well, and those applications can use the Gnome URL Handlers as well.
Obligatory screenshot: http://www.gnome.org/~dobey/evolution-webcal.png
The URLs for Evolution Webcal and the required versions of libsoup and the Evolution Data Server are:
Libcroco 0.5 a.k.a "Give me just one more night" is out.
Libcroco is the GNOME Cascading Style Sheet parsing and
Tarballs can be found at ftp://ftp.gnome.org/pub/GNOME/sources/libcroco/ .
Please, find the ChangeLog attached.
0.5: March 16 3004:
2003 Jun 29
libcroco 0.2.0 ChangeLog:
2003 Mar 19
With the approval off all contributors the library has been relicensed from GPL -> LGPL
0 Talkback[s] (click to add your comment)