Release Digest: GNOME, September 19, 2004

Written By
Web Webster
Web Webster
Sep 20, 2004

GLib-2.5.3

GLib-2.5.3 is now available for download at:

ftp://ftp.gtk.org/pub/gtk/v2.5/

http://ftp.gnome.org/pub/GNOME/sources/glib/2.5/

glib-2.5.3.tar.bz2 md5sum: 7e40b96f39060aa90235ccc51e3c5789
glib-2.5.3.tar.gz md5sum: d4a2f0c8d54b98dcfcd92f1970c994ca

This is the fourth development release leading up to
GLib-2.6.

Notes:

  • This is unstable development release. While it has had fairly
    extensive testing, 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
    GLib-2.4. If you have problems, you’ll need to reinstall
    GLib-2.4.7.
  • GLib-2.6 will be source and binary compatible with the
    GLib-2.4.x series; however, the new API additions in GLib-2.5.0 are
    not yet finalized, so there may be incompatibities between this
    release and the final 2.6 release.
  • Remaining API issues for GLib-2.6 can be found with following
    bugzilla query:


http://bugzilla.gnome.org/buglist.cgi?product=glib&target_milestone=2.6+API+Freeze&bug_status=NEW&bug_status=UNCONFIRMED&bug_status=ASSIGNED&bug_status=REOPENED

About GLib

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.

More information about GLib is available at:

http://www.gtk.org/

An installation guide for the GTK+ libraries, including GLib,
can be found at:

http://developer.gnome.org/doc/API/2.0/gtk/gtk-building.html

Overview of Changes from GLib 2.5.2 to
GLib 2.5.3

  • GOption
    • set the program name from argv[0] [Masatake YAMATO]
    • make contexts work without a main group [Anders Carlsson]
  • Performance
    • Get rid of many PLT entries for internally used exported
      symbols, and clean up the ABI at the same time and make make check
      check the list of exported symbols. [Matthias Clasen]
  • Add API to get ISO 8601 week numbers [Niklas Lundell]
  • Add API to install an alternate default log handler [Darin
    Adler]
  • Add API to obtain a list of applicable locale names [Hidetoshi
    Tajima]
  • Reduce code size bloat by removing literal strings from the
    g_return_if_fail() macros [Owen Taylor]
  • Add g_strv_length [Tim-Philipp Müller]
  • Win32 changes
    • Add API to determine the Windows version [Tor Lillqvist]
  • Other bug fixes [Stepan Kasal, Anders, Tor, Kazuki Iwamoto,
    Manish Singh]
  • Documentation improvements [Morten Welinder, Matthias]
  • New and updated translations (es,nn,ro)
Advertisement

A list of all bugs fixed in this release can be found at

http://bugzilla.gnome.org/buglist.cgi?bug_id=151193,150960,92579,66387,95587,150455,151109,152618

September 18, 2004


GTK+ 2.5.3

GTK+-2.5.3 is now available for download at:

ftp://ftp.gtk.org/pub/gtk/v2.5/

gtk+-2.5.3.tar.gz md5sum: 86c3a8277f3fd42bf851248a8091fa56
gtk+-2.5.3.tar.bz2 md5sum: 21d3c3c1ed78def3c5b8c1a913a9aef7

This is the fourth development release loading up to
GTK+-2.6.

While we don’t consider this release to be API-frozen yet, we do
consider it as an “API review” release, and would like to ask
everybody to take a look at the new APIs (GtkFileChooserButton,
GtkIconView,…) and functionalities (e.g. trees in GtkComboBox)
and give us some feedback. It might be a good idea to take an
application which uses GnomeFileEntry or GnomeIconList and try to
port it to the new GTK+ APIs to see where the gaps are.

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.4. If you have problems, you’ll need to reinstall
    GTK+-2.4.10.
  • GTK+-2.6 will be source and binary compatible with the
    GTK+-2.4.x series; however, the new API additions in GTK+-2.5.3 are
    not yet finalized, so there are likely incompatibities between this
    release and the final 2.6 release.
  • Remaining API issues for GTK+-2.6 can be found with following
    bugzilla query:


http://bugzilla.gnome.org/buglist.cgi?product=gtk%
2b&target_milestone=2.6+API+Freeze&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED

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.

Advertisement

Where to get more information about
GTK+

Information about GTK+ including links to documentation can be
found at:

http://www.gtk.org/

An installation guide for GTK+-2.4 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.5.2 to
GTK+ 2.5.3

  • GtkFileChooser
    • Work better with older version of the gnome-vfs backend [Zack
      Cerza]
    • Keynav improvements [Jonathan Blandford]
    • Make position of pathbar down button stable [Jonathan]
    • Make autocompletion less annoying in save mode [Owen
      Taylor]
  • GtkFileChooserButton
    • Allow mnemonic activation [Dennis Cranston, James M. Cape]
  • GtkComboBox
    • Work without a model [Mariano Suarez-Alvarez]
  • GtkTreeView
    • Allow sorting of tree models to be turned off [Torsten
      Schoenfeld]
  • GtkRange
    • Add a::slider-moved signal [Thomas Fitzsimmons]
  • GtkEntryCompletion
    • Improve positioning of popups [Matthias]
  • Make input methods respect editability [Noah Levitt]
  • Add an setting to specify modules to load [Alex Graveley]
  • Use GOption for commandline argument parsing [Anders
    Carlsson]
  • Default theme
    • Improve drawing of expanders [Matthias Clasen]
  • Add a configure option to disable the use of ELF visibility
    attributes for PLT reduction
  • Make selection handling robust against invalid UTF-8
    [Owen]
  • gdk-pixbuf
    • Add a variant of gdk_pixbuf_new_from_file_at_size() which
      optionally ignores aspect ratio [Dom Lachowicz]
    • Fix saving of pixbufs with alpha-channel as jpeg [Emmanuel
      Pacaud]
    • Security fixes [Chris Evans]
  • Win32
    • Improve tablet handling [Robert Ãgren]
    • Make tablets work on multi-monitor systems [Robert]
    • Handle screen resolution changes [Arjohn Kampman, Tor
      Lillqvist]
    • Add IME input method [Takuro Ashie, Kazuki IWAMOTO]
    • Add ms-windows (Wimp) theme engine [Raymond Penners, Dom
      Lachowicz, Havoc Pennington]
    • Fix loading of input modules on Win32 [Kazuki IWAMOTO]
    • Build fixes [Tor Lillqvist, Robert]
  • Other bug fixes [Hans Petter Jonsson, Tim Janik, Manish Singh,
    Soeren Sandmann, Bill Haneman, Padraig O’Briain, Olexi Avramchenko,
    Jonathan, Frederic Croszat, Matthias, Christian Persch, Felipe
    Heidrich, Lorenzo Gil Sanchez, Richard Hoelscher, Owen, Olivier
    Andrieu, Morten Welinder, Jean B., Alexander Larsson]
  • Documentation improvements [Matthias, Jonathan]
  • New and updated translations
    (ang,ar,en_CA,es,ne,pt_BR,ro,ru,uk)

A list of all bugs fixed in this release can be found at
http://bugzilla.gnome.org/buglist.cgi?bug_id=152925,153032,153028,150852,145467,144272,131226,135195,133263,114173,151112,109615,147867,151490,151542,151559,149540,1172326,151581,143647,151752,151732,151723,151139,151963,152518,152333,152608,143270,136395,152481,152760,152845,151031,151608,151994,143868,152450

19 September, 2004


GTK+-2.4.10

GTK+-2.4.10 is now available for download at:

ftp://ftp.gtk.org/pub/gtk/v2.4/

http://ftp.gnome.org/pub/GNOME/sources/gtk+/2.4/

gtk+-2.4.10.tar.bz2 md5sum: d74a4eaa2cded9c125c6b322cc6622ec
gtk+-2.4.10.tar.gz md5sum: c083bdc71ceda8e0efa900e9a23c186f

This is a bug fix release and is source and binary compatible
with 2.4.0. Notably, this release fixes some issues in gdk-pixbuf
loaders which could cause applications to crash when loading
invalid images.

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.

Advertisement

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
pdevelopers, 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:

http://www.gtk.org/

An installation guide for GTK+-2.4 is found at:

http://developer.gnome.org/doc/API/2.0/gtk/gtk-building.html

Common questions:


http://developer.gnome.org/doc/API/2.0/gtk/gtk-question-index.html

http://www.gtk.org/faq/

Overview of Changes from GTK+ 2.4.9 to
GTK+ 2.4.10

  • GtkFileChooser
    • Fix some memory leaks [Kjartan Maraas]
    • Make autocompletion less annoying in save mode [Owen
      Taylor]
  • Default theme
    • Improve drawing of expanders [Matthias Clasen]
  • GtkEntryCompletion
    • Improve positioning of popups [Matthias]
  • Make selection handling robust against invalid UTF-8 [Owen
    Taylor]
  • gdk-pixbuf
    • Fix saving of pixbufs with alpha-channel as jpeg [Emmanuel
      Pacaud]
    • Security fixes [Chris Evans]
  • Win32 bug fixes
    • Improve tablet handling [Robert Ãgren]
    • Handle screen resolution changes [Arjohn Kampman, Tor
      Lillqvist]
    • Fix loading of input modules on Win32 [Kazuki IWAMOTO]
  • Other bug fixes [Tim Janik, Bill Haneman, Padraig O’Briain,
    Frederic Croszat, Matthias, Felipe Heidrich, Lorenzo Gil Sanchez,
    Olivier Andrieu, Jean B., Christian Persch, Edd Dumbhill, Marco
    Pesenti Gritti]
  • Updated translations
    (ang,bn,cs,cy,de,en_CA,hu,ne,nn,ro,tr,uk)

A list of all bugs fixed in this release can be found at

http://bugzilla.gnome.org/buglist.cgi?bug_id=131226,151090,151490,151542,149540,151752,151754,151963,151985,152333,152608,152450,152481,152845,151031,151608,151994,143868,143486


Imendio Blam 1.4.1

Blam 1.4.1 released
Sep 18, 2004

Imendio is very happy to announce Blam 1.4.1

Blam is an RSS reader for the GNOME desktop. Blam features a
simple to use interface that lets you focus on the news items. It’s
also works especially well for reading planet feeds where the same
items might be aggregated across several planets.

This is a quick release that includes a number of smaller fixes
and translation updates. It’s also possible to toggle if an entry
has been read or not through the shortcut ‘m’.

Full list of changes 1.4.0:

  • Fixed window title
  • Added support to mark an entry as read/unread with shortcut
    ‘m’.
  • Set correct menu items sensitive depending on selections
  • Added translations (gu)
  • Updated translations (de, es, pt_BR, en_CA, sv, cs, nl)

If you want to subscribe to just announcement of Blam and other
Imendio projects, please join our announce list:
http://lists.imendio.com/mailman/listinfo/announce

Advertisement

You can also get our announcements through RSS:
http://www.imendio.com/archive/index.rss

The Blam project page:
http://www.imendio.com/projects/blam/

Enjoy,

Imendio Hackers

—
Imendio HB, http://www.imendio.com/

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.