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

libgiomm-2_4-1-2.66.6-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: libgiomm-2_4-1 Distribution: openSUSE Tumbleweed
Version: 2.66.6 Vendor: openSUSE
Release: 1.1 Build date: Fri Mar 24 16:15:46 2023
Group: System/Libraries Build host: cloud101
Size: 1803965 Source RPM: glibmm2_4-2.66.6-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: http://www.gtkmm.org/
Summary: C++ Interface for Gio
Glibmm is the official C++ interface for the popular cross-platform
library Glib. It provides non-UI API that is not available in standard
C++ and makes it possible for gtkmm to wrap GObject-based APIs.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* Fri Mar 17 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.66.6:
    + Glib: Dispatcher: Don't warn when a Dispatcher is deleted while
      messages are pending.
    + Gio: NetworkMonitor::get_default(): Add refreturn.
    + gmmproc: generate_wrap_init.pl.in: Disable warning C4273 on
      Visual Studio.
    + Meson build:
    - Detect if we build from a git subtree.
    - Don't copy files with configure_file().
* Mon Sep 19 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.66.5:
    + Gio:
    - ListStore: Don't derive a gtkmm__GListStore GType
    - DBus::Proxy: get_connection(), get_interface_info(): Add
      refreturn.
    + Documentation: Gio::Action: Improve the documentation.
    + gmmproc: Improved handling of final types.
    + Build:
    - Meson build: Avoid unnecessary configuration warnings.
    - Meson/MSVC: Add more warnings to ignore.
    - NMake Makefiles: Ensure g[lib|io]mm[config.h|.rc] are
      created.
  - Use ldconfig_scriptlets macro for post(un) handling.
* Fri Jun 10 2022 QK ZHU <qkzhu@suse.com>
  - Update to version 2.66.4:
    + Glib: ustring_Iterator: Don't declare copy constructor =default.
      The fix in the 2.66.3 release broke ABI.
      (Kjell Ahlstedt) Issue #98 (Scotty Trees)
* Thu Oct 07 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.66.2:
    + Glib, Gio: Replace all g_quark_from_static_string() by
      g_quark_from_string()
    + Gio:
    - FileEnumerator: Remove refreturn to avoid memory leak
    - ListModel::get_object(): Make it work for interface classes
    + Build: MSVC build: Remove extraneous GLIBMM_API in
      Glib::ustring
* Tue Sep 28 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.66.1:
    + Glib: Variant: Fix template constructors so they work with
      C++20.
    + Build:
    - Meson build:
      . Use relative paths to untracked/
      . examples and tests: Add dependency('threads')
      . Make it possible to use glibmm as a subproject
      . No implicit_include_directories
      . Make quiet installations possible
    - MSVC build:
      . Export Glib::manage()
      . Avoid exporting classes with std::string members
    - [gio|glib]mmconfig.h.*: Don't dllimport on MinGW
  - Add glibmm2_4-docs-without-timestamp.patch: Do not add timestamps
    to generated doc files.
* Tue Sep 28 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Add m4 BuildRequires: the generated gmmproc actually stores the
    path to m4, as detected during build. Subsequent builds of other
    * mm modules from git need a working setup for this.
* Wed Jan 27 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.66.0:
    + Glib:
    - Binding: Add set_manage() and Glib::manage().
    - Deprecate BalancedTree in favour of std::map and
      std::unordered_map.
    + Gio:
    - ListStore: Accept interfaces.
    - MenuAttribute: Add new enum values.
    - SettingsSchemaSource: Wrap new_from_directory() and
      list_schemas().
* Tue Dec 01 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.64.5:
    + gmmproc: Fix compatibility with gtkmm 3.24.2.
    + Build: Meson build: Fix Cocoa (macOS) detection.
* Sat Nov 21 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.64.4:
    + Glib: PropertyProxyConnectionNode::connect_changed(): Fix using
      without property name.
    + gmmproc:
    - Add optional decl_prefix parameter to _WRAP_GERROR and
      _WRAP_ENUM. Used for adding GLIBMM_API or similar for MS
      Visual C++.
    - Allow decorating comparison operators (for Visual Studio
      builds).
    - _CLASS_BOXEDTYPE, _CLASS_OPAQUE_COPYABLE: Fix move
      assignment.
    - Decorate private generated classes with __declspec when
      building with Visual Studio.
    - generate_wrap_init.pl.in: Use
      g_type_ensure(SomeClass::get_type()) to ensure that
      get_type() is called.
    + Build:
    - Use __declspec(dllexport) consistently when building glibmm
      with Visual Studio.
    - Meson build: Set default value of the 'warnings' option to
      'min'.
    - Improve NMake support.
    - Improve Visual Studio support.
    - docs/reference/: Update for Doxygen >= 1.8.16.
    - Meson build: Fix versioning on macOS.
    + Documentation:
    - Glib::BalancedTree docs: Recommend std::map or
      std::unordered_map.
    - Meson build: Add missing Glib::Value and Variant
      documentation.
  - Add meson BuildRequires and macros, following upstreams port.
  - Add doxygen, graphviz-devel and xsltproc BuildRequires: Needed
    for building documentation.
* Sun Mar 22 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.64.2:
    + Glib: build_filename(): Fix the template overload.
    + Build: Meson build: Install generate_extra_defs.h.
  - Use modern macros, tidy up spec.
* Wed Mar 18 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.64.1:
    + Glib: Add missing #includes.
* Wed Mar 18 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.64.0:
    + Glib:
    - Add get_user_runtime_dir().
    - Add get_host_name().
    - MainContext: Add push/pop/get_thread_default().
    - Add StdStringView and UStringView. Use them in
      build_filename().
    - Regex: match(), match_all(): Deprecate rvalue string
      references.
    - Add Glib::canonicalize_filename().
    - ustring: Fix insert(iterator, In, In).
    + Gio:
    - DBus::Connection: Make the wrap() function thread-safe.
    - DBus::Message::get_unix_fd_list(): Add refreturn.
    + gmmproc: Add optional decl_prefix parameter to
      _CLASS_BOXEDTYPE, _CLASS_BOXEDTYPE_STATIC, _CLASS_GOBJECT,
      _CLASS_INTERFACE, _CLASS_OPAQUE_COPYABLE,
      _CLASS_OPAQUE_REFCOUNTED, _WRAP_GERROR. Used for adding
      GLIBMM_API or similar for MS Visual C++.
    + Build:
    - Add Meson support.
    - Drop gendef from Windows builds.
    + Documentation:
    - Correct spelling of spawn_async_with_pipes().
    - Glib::Binding: Several doc improvements.
    - Glib::Binding: Explain why SlotTransform takes GValue*.
    - Regex: Note that Glib::ustring must be used in match methods.
    - Gio::AsyncResult: Improve the class description.
* Wed Sep 18 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.62.0:
    + Glib:
    - Add ustring::make_valid()
    - Use convert_return_gchar_ptr_to_*() in a couple of ustring
      methods
    - Add ustring::sprintf(), wrapping g_strdup_printf()
    - Fix callback races in glibmm when GSource is destructed
    - Checksum, Datetime, TimeZone: Add Glib::Value
      specializations
    - Property: Add const get_proxy() returning ReadOnly. Getting
      Proxy from ReadOnly is const
    - Property: Update for compatibility with Gtk::Builder
    - Fix memory leak in Variant<std::tuple<>>::create()
    - Deprecate TimeVal
    + Gio:
    - Add Application::add_option_group()
    - DBus::Object: Fix refcounts in some vfuncs
    - Gio::DBus: Add ObjectProxy, ObjectSkeleton, ObjectManager,
      ObjectManagerClient, ObjectManagerServer
    - Drive, MountOperation, ThemedIcon, TlsDatabase,
      VolumeMonitor: Fix ownership of some lists and arrays (Fixes
      memory leaks and dangling pointers)
    - Add SocketControlMessage::add_deserialize_func()
    + gmmproc: Update for new glib deprecation macros
    + Build: Require glib-2.0 >= 2.61.2
    + Documentation:
    - Glib::init(), Gio::init(): Improve the documentation
    - Glib::ustring can't always replace std::string.
* Fri Mar 22 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.60.0:
    + Glib:
    - Add DateTime::get_timezone(), KeyFile::get_locale_for_key()
      and TimeZone::get_identifier().
    - Add Value_RefPtrBoxed<>, Value<std::vector<string>>
      specializations and other Value specializations that are
      necessary for _WRAP_PROPERTY.
    - Object construction: Add custom class init and instance init
      functions.
    + Gio:
    - Add AppInfo::launch_uris_async() and launch_uris_async(),
      DBusConnection::get_flags() and property_flags().
    - Settings: Add property_settings_schema().
    - TlsClientConnection: Deprecate property_accepted_cas().
    - ThemedIcon: Add create(const std::vector<Glib::ustring>&
      iconnames).
    - Remove NO_GTYPE from some _WRAP_ENUMs.
    - TlsConnection: Deprecate rehandshake API.
    - Application: Add signal_name_lost().
    + gmmproc: Add _IS_REFCOUNTED_BOXEDTYPE.
    + Build: Require glib-2.0 >= 2.59.2.
* Wed Mar 20 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 2.58.1:
    + gmmproc:
    - _WRAP_ENUM and _WRAP_GERROR: Add gtype_func parameter.
    - docextract_to_xml.py: Add --exclude-file option.
    + Documentation:
    - README: Add installation instructions.
    - Don’t use @retval on out args, use @param[out].

Files

/usr/lib64/libgiomm-2.4.so.1
/usr/lib64/libgiomm-2.4.so.1.3.0


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Jun 13 00:08:01 2024