Release Notes: Breakage was fixed where a callback object with a bound reference argument is compiled in strict conformance to C++-98/03.
Release Notes: New Callback::make_val() functions are provided for the more efficient passing of bound class-type value arguments to callback objects. Argument passing for Thread::Future objects is optimized.
Release Notes: The library will now compile with gtk+-2.91. The program presenter functionality uses gio's dbus implementation instead of dbus-glib where glib 2.26.0 or higher is installed. A new GvarHandle class is provided. Other improvements were made.
Release Notes: C++ stream and streambuffer classes for GIO streams was provided. Random file access for fdstream classes was implemented. Adjustments were made for GTK+ 3.
Release Notes: The new basic_fdistream::set_byteswap() and basic_fdinbuf::set_byteswap() functions are provided for wide stream input to provide conversion of incoming text to native endian format where required. Other implementation and documentation improvements were made.
Release Notes: A compilation bug has been fixed for a Future object where it represents a non-member function taking no argument. Other improvements have been made, including additional examples in the documentation.
Release Notes: The library may now be compiled against GTK+ 3 and installed in parallel with the library compiled against GTK+ 2. Library configuration tests for monotonic clocks and recursive mutexes have been corrected. Other improvements have been made.
Release Notes: A compilation error with gcc-4.5.0 has been fixed. Some other minor improvements have been made.
Release Notes: This version provides a new weak handle class for GObjects, additional timeout callback functions, wrapper classes for pthread read-write locks and associated scoped locking classes, and additional scoped locking classes for mutexes which track the state of the managed mutex. Some minor fixes and documentation improvements have been made.
Release Notes: The library has been put in the Cgu namespace (but configuration options have been provided to maintain source compatibility with earlier versions). The configuration scripts have been improved, including by adding auto-detection of support for monotonic clocks, recursive mutexes and other options. Some bugs have been fixed and other improvements have been made.