Release Notes: The tarball now contains a full set of unit tests based on glib's testing framework. Other minor improvements and additions have been made.
Release Notes: The build system has been updated. Minor bugfixes and improvements have been made.
Release Notes: Reference counting for the 'when' callback of Thread::Future objects is corrected to match the documentation.
Release Notes: Thread::Future objects have new methods to allow results to be dealt with asynchronously in a glib main loop. Other improvements were made.
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.