Log message:
Update to 2.2.15
Changelog:
Version 2.2.15 (24 December 2017)
--------------
Provide configuration option for GTK+-4 (acinclude.m4,
bootstrap-gtk2.sh, bootstrap-gtk3.sh, bootstrap-gtk4.sh,
configure-gtk4.ac, Makefile.am, README; doxygen.main.in,
file_print_manager.cpp, text_print_manager.cpp, window.h;
tests/test_application.cpp;
tests/extra/test_file_print_manager.cpp,
tests/extra/test_text_print_manager.cpp).
Use streambuffers not streams when testing fdstream and gstream
with char16_t and char32_t character types
(tests/test_fdstream.cpp, tests/test_gstream.cpp).
Update documentation (doxygen.main.in; async_channel.h,
callback.h, fdstream.h, gstream.h, task_manager.h,
task_manager.cpp).
Version 2.2.14.1 (23 November 2016)
----------------
Explicitly qualify malloc() as being within the std namespace
(async_channel.h).
Do not document the Cgu::Thread::FutureHelper and
Cgu::Thread::TaskManagerHelper2 namespaces (future.h,
task_manager.h).
Update documentation (async_channel.h).
Version 2.2.14 (9 November 2016)
--------------
Provide Cgu::AsyncChannel class (c++-gtk-utils/Makefile.am;
doxygen.main.in; async_channel.h, async_queue.h;
tests/Makefile.am, tests/test_async_channel.cpp).
Remove the 'noexcept' specifier for Cgu::Thread::Cond::wait() and
Cgu::Thread::Cond::timed_wait(): any cancellation pseudo-exception
is inconsistent with this specifier (mutex.h).
Provide TaskManager::get_max_tasks() method with documentation on
rate limiting (parallel.h, task_manager.h, task_manager.cpp).
Zero initialise the character buffer in Reassembler class
(reassembler.h).
Adjust configuration macros to enable use of Cgu::Extension with
guile-2.2 (acinclude.m4; cgu_config.h.in, extension.h).
Increase coverage of io_watch tests (tests/test_iowatch.cpp).
Update documentation (async_queue.h, async_result.h, future.h,
task_manager.h, thread.h).
|
Log message:
Update to 2.2.13
Changelog:
Version 2.2.13 (9 May 2016)
--------------
Use glib's unix fd implementation for io_watch where glib >= 2.36
is installed, unless otherwise chosen during configuration
(acinclude.m4, configure-gtk2.ac, configure-gtk-3.ac;
io_watch.cpp).
Update documentation (callback.h, extension.h, future.h).
Version 2.2.12 (18 October 2015)
--------------
Simplify Cgu::Application::add() method (application.cpp).
Minor implementation improvement for
Cgu::Thread::parallel_transform* functions (do pointer arithmetic
before not after tasks are launched) (parallel.h).
Permit return value optimisation when returning thread object on
starting new thread (thread.cpp).
Update libtool to version 2.4.6.
Documentation fix for doxygen-1.8.9 (docs/Doxyfile.in).
Update code comments (emitter.h).
Update documentation (doxygen.main.in, application.h, emitter.h,
extension.h, future.h, future.tpp, shared_handle.h, shared_ptr.h,
task_manager.h, thread.h).
|