cc8ab3fd10
Changelog: Version 2.2.11 (6 April 2015) -------------- Provide a mutex for calls to make-fresh-user-modules to deal with guile thread safety issues (c++-gtk-utils/Makefile.am; extension.h, extension_helper.cpp). Improve efficiency of scheme to C++ list translators for long lists (extension.h). Update libtool to version 2.4.4. Update code comments (extension.h, future.h, parallel.h, task_manager.h, task_manager.tpp). Update documentation (README; application.h, parallel.h, param.h). Version 2.2.10 (24 November 2014) -------------- Permit Cgu::Thread::parallel_for_each(), Cgu::Thread::parallel_for_each_partial(), Cgu::Thread::parallel_transform() and Cgu::Thread::parallel_transform_partial() to take const source iterators (parallel.h). Provide Cgu::IntIter class to enable for loops to be more easily implemented with the parallel algorithms (doxygen.h.in, parallel.h; tests/test_parallel.cpp). With gcc >= 4.8 or clang >= 3.4, implement callback classes using std::tuple (this enables Callback::make() and Callback::make_ref() to take up to 10 bound arguments, avoids a lot of code duplication and makes for a cleaner implementation) (acinclude.m4, configure-gtk2.ac, configure-gtk3.ac; cgu_config.h.in, doxygen.main.in; callback.h, param.h; tests/Makefile.am, tests/test_tuple.cpp). Preallocate vectors in translator functions which return std::vector (extension.h). Correct information about clang compatibility (doxygen.main.in). Update documentation (async_queue.h). Version 2.2.9 (6 October 2014) ------------- Provide AsyncQueue::move_pop_basic(), AsyncQueueDispatch::move_pop_basic(), AsyncQueueDispatch::move_pop_dispatch_basic() and AsyncQueueDispatch::move_pop_timed_dispatch_basic() methods (async_queue.h; tests/test_async_queue.cpp). Prevent new GTK+-3.14 deprecation warnings interfering with tests (test/test_application.cpp). Update build system to automake-1.14.1 (bootstrap-gtk2.sh, bootstrap-gtk3.sh, compile, Makefile.am). Update build system to gettext-0.18.2 (config.rpath; m4/*.m4; po/Makefile.in.in, po/Rules.quot, po/Makevars; c++-gtk-utils/Makefile.am, tests/Makefile.am, tests/extension/Makefile.am). Update tests (tests/test_callback.cpp). Add comments about strict aliasing with character set conversion functions (convert.cpp). Update documentation, including to cover C++14 (README; doxygen.main.in, async_queue.h, callback.h, convert.h, extension.h, fdstream.h, future.h, gstream.h, mem_fun.h, mutex.h, shared_handle.h, shared_ptr.h, task_manager.h, thread.h, window.h). |
||
---|---|---|
.. | ||
patches | ||
buildlink3.mk | ||
DESCR | ||
distinfo | ||
Makefile | ||
PLIST |