|Index||index by Group||index by Distribution||index by Vendor||index by creation date||index by Name||Mirrors||Help||Search|
|Name: libcxx-gtk-utils-3-2_2-0||Distribution: openSUSE Leap 15.2|
|Version: 2.2.15||Vendor: openSUSE|
|Release: lp152.3.3||Build date: Thu Feb 6 02:48:11 2020|
|Group: System/Libraries||Build host: obs-arm-6|
|Size: 177572||Source RPM: c++-gtk-utils-2.2.15-lp152.3.3.src.rpm|
|Summary: Lightweight library for GTK+ programs using C++|
This is a lightweight library containing a number of classes and functions for programming GTK+ programs using C++ in POSIX (unix-like) environments, where the user does not want to use a full-on wrapper such as gtkmm or wxWidgets.
* Sun Jan 07 2018 firstname.lastname@example.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 email@example.com - Update to version 188.8.131.52: + 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 firstname.lastname@example.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 email@example.com - 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 firstname.lastname@example.org - 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 email@example.com - 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 firstname.lastname@example.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 email@example.com - 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. * Sat Aug 09 2014 firstname.lastname@example.org - Update to version 2.2.8: + Correct testing of minimum values in Extension::real_to_double() and Extension::list_to_vector_double(). + Deal properly with unexpected out-of-memory conditions in executing Extension::exec() and Extension::exec_shared(). + Minor code refactoring in EmitterArg::connect() and SafeEmitterArg::connect(). + Update documentation. - Changes from version 2.2.7: + Provide a new Extension::exec_shared() function. + Throw a C++ exception if a translator throws a native guile exception, simplify exception handling code and make the translation of guile exceptions to text more meaningful. + Block asyncs when executing a scheme to C++ translator where guile supports it. + Avoid constructing a SafeEmitterArg object with untracked io_watches. + Deal internally with any exceptions in cgu_winbase_delete_event(). + Update documentation. - Changes from version 2.2.6: + Provide Cgu::Callback::to_unique(), Cgu::Callback::to_functor() and Cgu::Callback::to_safe_functor() functions. + Make minor adjustments to handling of C++ exceptions in Cgu::Extension::exec(). + Fix Cgu::Application tests for API breakage in GTK+-3.12.0. + Update documentation. * Sun Feb 02 2014 email@example.com - Update to version 184.108.40.206: + Deal correctly with a thrown guile exception which has a key but no other arguments, and a scheme extension file which does not throw but evaluates to a null list (extension.h). + Adjust timing of TaskManager releaser tests (tests/test_task_manager.cpp). - Changes from version 2.2.5: + Provide support for guile extensions. + TaskManager::make_task_packaged_compose() methods, which will pass a std::future object for a task running on a TaskManager object asynchronously (task_manager.h, task_manager.tpp; tests/test_task_manager.cpp). + Minor code refactoring and test improvements (parallel.h, task_manager.tpp; tests/test_task_manager.cpp). + Update code comments (async_queue.h, task_manager.h, task_manager.tpp). + Update documentation (task_manager.h). - Add guile-devel BuildRequires to build the new guile extensions.
/usr/lib/libcxx-gtk-utils-3-2.2.so.0 /usr/lib/libcxx-gtk-utils-3-2.2.so.0.2.0 /usr/share/doc/packages/libcxx-gtk-utils-3-2_2-0 /usr/share/doc/packages/libcxx-gtk-utils-3-2_2-0/COPYING /usr/share/doc/packages/libcxx-gtk-utils-3-2_2-0/NEWS
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Jan 9 14:17:16 2022