You Got A Question? Ask    GNOME Community!

Ryan Lortie announces GLib 2.33.10 release

This post was made with an older stylesheet


GLib 2.33.10 Changelog

  • New GTest API for testcases where log output is expected: g_test_expect_message()
  • GMenuItem now has ‘get’ accessors and a construct-from-GMenuModel API
  • GVariant now has a function to check a format-string for type compatibility
  • win32: We now use overlapped IO to support multiple asynchronous operations (ie: reading and writing) at the same time.
  • GMappedFile: Add g_mapped_file_get_bytes()
  • The problems with g_file_make_directory_with_parents() should be resolved.
  • The long-standing issues with placeholder generation of manpages are now resolved.
  • gtlscertificate: Add GBytes based certificate and private-key props
  • build: Switch back to using AS_IF for conditionals
  • test coverage improvements, documentation improvements, leak fixes


  •  326931 Better docs for G_GNUC_*
  •  550433 g_test_init doesn’t recognize –help
  •  600751 GCompletion should better document if and how items memory is managed
  •  628193 Miscellaneous string fixes
  •  637460 man glib-genmarshal is hard to use
  •  674483 broken configure results when cross-compiling with gcc >= 4.5
  •  677065 GMappedFile: Add g_mapped_file_get_bytes()
  •  679288 win32: use overlapped events for streams
  •  679556 it’s hard to use gtest when g_warning() is expected
  •  680823 g_file_make_directory_with_parents: Fix error propagation
  •  681319 gtlscertificate: Add certificate-bytes and private-key-bytes props
  •  681336 man pages not built if –enable-gtk-doc not specified
  •  681413 build: Switch back to using AS_IF for conditionals
  •  681501 gmem: array only partially filled with memcpy
  •  681854 Documentation fix for Howto compile a program with glib
  •  682025 Documentation correction
  •  682067 Fix problems with CLEANFILES and automake-1.11.1


  •  Aurimas Černius
  •  Chao-Hsiung Liao
  •  Chun-wei Fan
  •  Colin Walters
  •  Daniel Mustieles
  •  Dan Winship
  •  David King
  •  Dirgita
  •  Fran Diéguez
  •  Javier Jardón
  •  Krishnababu Krothapalli
  •  Lars Uebernickel
  •  Marc-André Lureau
  •  Matthias Clasen
  •  Nilamdyuti Goswami
  •  Owen W. Taylor
  •  Ryan Lortie
  •  Sandeep Sheshrao Shedmake
  •  Sebastian Geiger
  •  Stef Walter
  •  Thomas Hindoe Paaboel Andersen
  •  Мирослав Николић

Translations Updates

Lithuanian, Spanish, Galician, Telugu, Serbian, Assamese, Marathi, Indonesian, Traditional Chinese


While these changes don’t look impressive at first sight, it is just an overview of changes from GLib 2.33.8 which released 2 weeks ago.  So, yes the core lib of Gnome got some attention lately :)

By the way I used GTK’s logo for two reasons. Because GLib hasn’t a logo and because GTK and GLib used to be one library at the past and was written like GTK/GLib:

GLib is a cross-platform software utility library that began as part of the GTK+ project. However, before releasing version 2 of GTK+, the project’s developers decided to separate non-GUI-specific code from the GTK+ platform, thus creating GLib as a separate product.

GLib was released as a separate library so other developers, those who did not make use of the GUI-related portions of GTK+, could make use of the non-GUI portions of the library without the overhead of depending on a full-blown GUI library.”

GLib Logs in Gnome Git

  We can't watch comments unless G+ provides an API or if you send a notification, e.g +World Of Gnome
     Sometimes is better to place your questions on GNOME Community