Release Notes: This release adds minor improvements and bugfixes.
Release Notes: This release provides mainly documentation updates, but relevant smart handle assignment and reset methods now have a swapping implementation.
Release Notes: A number of improvements were made, including efficiency improvements and a provision to permit const reference arguments to be bound safely to callback and future objects.
Release Notes: A new Cgu::Application class is provided to allow Cgu::WinBase objects to be used with GtkApplication/GApplication. New versions of the Cgu::start_iowatch() function are provided where the relevant callback function is passed a GIOCondition value representing the event that caused the call. Other minor improvements were made.
Release Notes: An error in constructing Utf8::ConversionError objects has been fixed. Param structs are now used for more efficient passing of free arguments with callback, functor, and emitter objects.
Release Notes: Callback objects may now take more than one unbound argument. New templated conditional compilation functions and static assertions are provided. Other improvements are made.
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.