Changelog for
libcxx-gtk-utils-4-2_2-0-2.2.20-lp155.63.7.x86_64.rpm :
* Tue Jan 05 2021 Atri Bhattacharya
- Update to version 2.2.20: + If this library is employed in a program compiled with - std=c++17 or greater, permit objects with references or const members to be stored in AsyncChannel objects (async_channel.h). + Deal with Cgu::WinBase and Cgu::Application breakage when testing using glib for gtk-3.99.3 onwards. + When compiling for GTK-4, require version >= 3.98.4 and make consequential changes including to documentation (acinclude.m4, README; doxygen.main.in). + Add fixes for gtk-3.98.0, gtk-3.98.1 and gtk-3.98.4 (file_print_manager.cpp, text_print_manager.cpp, window.h, window.cpp; tests/test_application.cpp; tests/extra/test_file_print_manager.cpp, tests/extra/test_text_print_manager.cpp). + Enable Cgu::FilePrintManager dialogs to be resizable (file_print_manager.cpp). + Update documentation (application.h, parallel.h, shared_handle.h, window.h).- Drop c++-gtk-utils-gtk4-3.98-fixes.patch: incorporated upstream.
* Wed Apr 29 2020 Atri Bhattacharya - Update to version 2.2.19: + Use autoconf\'s TAP support for running tests. + Cater for guile-3.0 declarative modules. + Suppress GStaticRecMutex deprecation warnings.- Changes from versions 2.2.16 through 2.2.18: See installed ChangeLog file.- Convert to multibuild format to build flavours for gtk2, gtk3, and gtk4.- Add BuildRequires: autoconf which is needed when building gtk2 and gtk4 flavours where the configure script is modified before running %configure.- Add c++-gtk-utils-gtk4-3.98-fixes.patch to fix compilation against gtk4 >= 3.98; combined from upstream git master commits 3589475, 687abc, 847e9b, and 97eb26 and rebased to apply cleanly using quilt.
* Sun Jan 07 2018 luc14n0AATTlinuxmail.org- Update to version 2.2.15: + Use streambuffers not streams when testing fdstream and gstream with char16_t and char32_t character types. + Update documentation.- Pass --docdir to configure to correct the documentation\'s destination folder.
* Fri Nov 25 2016 zaitorAATTopensuse.org- Update to version 2.2.14.1: + Explicitly qualify malloc() as being within the std namespace. + Do not document the Cgu::Thread::FutureHelper and Cgu::Thread::TaskManagerHelper2 namespaces. + Update documentation.
* Fri Nov 25 2016 zaitorAATTopensuse.org- Update to version 2.2.14: + Provide Cgu::AsyncChannel. + Remove the \'noexcept\' specifier for Cgu::Thread::Cond::wait() and Cgu::Thread::Cond::timed_wait(): any cancellation pseudo-exception is inconsistent with this specifier. + Provide TaskManager::get_max_tasks() method with documentation on rate limiting. + Zero initialise the character buffer in Reassembler class. + Adjust configuration macros to enable use of Cgu::Extension with guile-2.2. + Increase coverage of io_watch tests. + Update documentation.
* Sun May 15 2016 zaitorAATTopensuse.org- Update to version 2.2.13: + Use glib\'s unix fd implementation for io_watch where glib >= 2.36 is installed, unless otherwise chosen during configuration. + Update documentation.
* Sun Nov 01 2015 p.drouandAATTgmail.com- Update to version 2.2.12 + Simplify Cgu::Application::add() method. + Minor implementation improvement for Cgu::Thread::parallel_transform
* functions. + Permit return value optimisation when returning thread object on starting new thread. + Update libtool to version 2.4.6. + Documentation fix for doxygen-1.8.9. + Update code comments. + Update documentation.
* Tue Apr 07 2015 zaitorAATTopensuse.org- Update to version 2.2.11: + Provide a mutex for calls to make-fresh-user-modules to deal with guile thread safety issues. + Improve efficiency of scheme to C++ list translators for long lists. + Update libtool to version 2.4.4. + Update code comments. + Update documentation.
* Fri Dec 05 2014 dimstarAATTopensuse.org- Update to version 2.2.10: + 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. + Provide Cgu::IntIter class to enable for loops to be more easily implemented with the parallel algorithms. + 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). + Preallocate vectors in translator functions which return std::vector. + Correct information about clang compatibility. + Update documentation.
* Thu Oct 16 2014 zaitorAATTopensuse.org- Update to version 2.2.9: + Provide AsyncQueue::move_pop_basic(), AsyncQueueDispatch::move_pop_basic(), AsyncQueueDispatch::move_pop_dispatch_basic() and AsyncQueueDispatch::move_pop_timed_dispatch_basic() methods. + Prevent new GTK+-3.14 deprecation warnings interfering with tests. + Update build system to automake-1.14.1. + Update build system to gettext-0.18.2. + Update tests. + Add comments about strict aliasing with character set conversion functions. + Update documentation, including to cover C++14.