Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libcxx-gtk-utils-3-2_2-0-2.2.20-1.8 RPM for armv6hl

From OpenSuSE Ports Tumbleweed for armv6hl

Name: libcxx-gtk-utils-3-2_2-0 Distribution: openSUSE Tumbleweed
Version: 2.2.20 Vendor: openSUSE
Release: 1.8 Build date: Wed May 11 06:38:58 2022
Group: System/Libraries Build host: obs-arm-11
Size: 159599 Source RPM: c++-gtk-utils-gtk3-2.2.20-1.8.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.






* 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
    + 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;
    + 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;
    + Enable Cgu::FilePrintManager dialogs to be resizable
    + 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
  - 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
  - Update to version
    + 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
  - 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
  - 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
    + Update documentation.
* Sun Nov 01 2015
  - 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
  - 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
    + Update libtool to version 2.4.4.
    + Update code comments.
    + Update documentation.
* Fri Dec 05 2014
  - Update to version 2.2.10:
    + Permit Cgu::Thread::parallel_for_each(),
      Cgu::Thread::parallel_transform() and
      Cgu::Thread::parallel_transform_partial() to take const source
    + 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
    + Preallocate vectors in translator functions which return
    + Correct information about clang compatibility.
    + Update documentation.
* Thu Oct 16 2014
  - Update to version 2.2.9:
    + Provide AsyncQueue::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
    + 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.



Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jun 14 23:46:20 2022