Projects / GLib / Releases / 2.30.0

Version 2.30.0 of GLib

Avatar

Release Notes: GDBus gained a high-level object manager and code generation facilities that make use of it. An extensible TLS database was added where certificates and keys can be found and used, laying the foundation for integration with smart cards and other key stores. HMAC hashes are now also supported. Atomic operations were expanded to include bit operations (and, or, xor) and so that all operations are supported on pointer-sized operands. Bitlocks now work on pointer-sized operands. GApplication now supports non-single-instance applications. Other enhancements and many bugfixes were made.

Other releases

  •  10 Jun 2013 14:32
Avatar

Release Notes: Several minor bugs were fixed.

Release Notes: GLib can now be built with the bionic C library. GIcon can now be serialized to a GVariant. GApplication gained a busy state, for signaling this to a desktop. Support was added for explicitly canceling a gobject property binding. Performance improvements were made for signal argument handling. Further improvements and various bug fixes were made.

  •  28 May 2013 21:29
Avatar

Release Notes: Minor bugs were fixed.

Release Notes: This stable release finalizes the changes from the 2.35 development series. Signal handlers connected with g_signal_connect_object() are now automatically disconnected on target object destruction. GIO now has kqueue support for GFileMonitor (BSDs and Mac OS). UNIX signal sources now allow watching SIGUSR1 and SIGUSR2. In g_get_home_dir(), the $HOME variable is no longer ignored, and taken into consideration in favor of GECOS entries. GUnixFdSource was added as a new method to add file descriptors to the main loop. Further new APIs were added. Many bugs were fixed.

  •  21 Mar 2013 22:37
Avatar

Release Notes: Various bugs were fixed. The old codepage ABI (Windows only) was dropped.

Screenshot

Project Spotlight

The ACE ORB from the doc group

A CORBA C++ ORB.

Screenshot

Project Spotlight

startvnc.pl

A script to start VNC on a system-determined port.