| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libcxx-gtk-utils-4-2_2-0 | Distribution: openSUSE Tumbleweed |
| Version: 2.2.20 | Vendor: openSUSE |
| Release: 1.18 | Build date: Tue Jan 5 13:05:21 2021 |
| Group: System/Libraries | Build host: reproducible |
| Size: 163679 | Source RPM: c++-gtk-utils-gtk4-2.2.20-1.18.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: http://cxx-gtk-utils.sourceforge.net/ | |
| 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.
LGPL-2.1-only
* Tue Jan 05 2021 Atri Bhattacharya <badshah400@gmail.com>
- 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 <badshah400@gmail.com>
- 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 luc14n0@linuxmail.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 zaitor@opensuse.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 zaitor@opensuse.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 zaitor@opensuse.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.drouand@gmail.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 zaitor@opensuse.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 dimstar@opensuse.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 zaitor@opensuse.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.
/usr/lib/libcxx-gtk-utils-4-2.2.so.0 /usr/lib/libcxx-gtk-utils-4-2.2.so.0.4.2 /usr/share/doc/packages/libcxx-gtk-utils-4-2_2-0 /usr/share/doc/packages/libcxx-gtk-utils-4-2_2-0/NEWS /usr/share/licenses/libcxx-gtk-utils-4-2_2-0 /usr/share/licenses/libcxx-gtk-utils-4-2_2-0/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:58:29 2025