| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libglibmm-2_4-1 | Distribution: openSUSE Tumbleweed |
| Version: 2.66.8 | Vendor: openSUSE |
| Release: 1.1 | Build date: Mon Mar 17 11:57:25 2025 |
| Group: System/Libraries | Build host: reproducible |
| Size: 644517 | Source RPM: glibmm2_4-2.66.8-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: http://www.gtkmm.org/ | |
| Summary: C++ Interface for Glib | |
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.
LGPL-2.1-or-later
* Mon Mar 17 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.66.8:
+ Gio:
- Fix memory leak in DBus::generate_guid().
- DBus::ErrorUtils::get_remote_error(): Fix a memory leak.
- LoadableIcon: Remove extra commas from _CLASS_INTERFACE().
+ Documentation: Replace gtkmm.org by gtkmm.gnome.org
+ gmmproc:
- generate_wrap_in.pl.in: Ignore -Winconsistent-dllimport from
clang
- h2def.py: Avoid syntax warnings from Python 3.12
- DocsParser.pm: Don't link to developer-old.gnome.org
+ Build:
- Some fixes to avoid warnings from the clang compiler
- Meson build: Require meson >= 0.60
- Meson build: Use the Python installation that Meson uses.
- Drop glibmm2_4-docs-without-timestamp.patch: no longer needed.
* 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.
/usr/lib/libglibmm-2.4.so.1 /usr/lib/libglibmm-2.4.so.1.3.0 /usr/lib/libglibmm_generate_extra_defs-2.4.so.1 /usr/lib/libglibmm_generate_extra_defs-2.4.so.1.3.0 /usr/share/licenses/libglibmm-2_4-1 /usr/share/licenses/libglibmm-2_4-1/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 24 23:31:51 2025