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.15-lp152.3.4 RPM for x86_64

From OpenSuSE Leap 15.2 for x86_64

Name: libcxx-gtk-utils-3-2_2-0 Distribution: openSUSE Leap 15.2
Version: 2.2.15 Vendor: openSUSE
Release: lp152.3.4 Build date: Sat Mar 21 07:03:58 2020
Group: System/Libraries Build host: lamb21
Size: 199904 Source RPM: c++-gtk-utils-2.2.15-lp152.3.4.src.rpm
Packager: https://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.

Provides

Requires

License

LGPL-2.1

Changelog

* 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.
* Sat Aug 09 2014 dimstar@opensuse.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 zaitor@opensuse.org
  - Update to version 2.2.5.1:
    + 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.

Files

/usr/lib64/libcxx-gtk-utils-3-2.2.so.0
/usr/lib64/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, Tue Jul 9 11:31:35 2024