| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libgiomm-2_68-1 | Distribution: openSUSE Tumbleweed |
| Version: 2.86.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Fri Sep 19 10:56:51 2025 |
| Group: System/Libraries | Build host: reproducible |
| Size: 1988050 | Source RPM: glibmm2-2.86.0-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://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.
LGPL-2.1-or-later
* Fri Sep 19 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to verrsion 2.86.0:
+ gmmproc: tools/defs_gen/docextract: Improve extraction of enum
enumerators. New enumerators in glib, gtk, pango are usually
documented with one enumerator per documentation block.
- Changes from version 2.85.0 (unstable):
+ Glib: Date: Add get_week_of_year() and get_weeks_in_year().
+ Gio:
- InetAddress: Add get/property_scope_id(),
get/property_flowinfo(), create(bytes, family, flowinfo,
scope_id).
- ZlibCompressor: Add get/set/property_os().
+ Build:
- Meson build: Use the Python installation that Meson uses.
- Require glib >= 2.85.2
* Wed Mar 12 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.84.0:
+ Documentation:
- README.win32.md: Add note on %PATH% for Python
- Glib::spawn_*(): Suppress erroneous links
+ Build:
- Meson: Use python[.exe] to check for Python for MSVC
- Require glib >= 2.83.4
* Thu Feb 13 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.83.1 (Unstable):
+ Add Gio::Resource::has_children() and some other API
+ meson.build: Require glib >= 2.83.0.
+ gio/src/file.hg: Add query_default_handler_async/finish().
+ gio/src/resource.hg: Add has_children() and
has_children_global().
+ gio/src/socketlistener.[hg|ccg]: Add enum
Gio::SocketListener::Event and signal_event().
+ tools/m4/convert_gio.m4: Add conversions for
Gio::SocketListener::Event.
+ Glib, Gio: Regenerate docs.xml and .defs files using glib files
from glib 2.83.3.
* Fri Aug 30 2024 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.82.0:
+ Gio:
* Add Gio::DBus::own_name(connection, .....)
* Add DBus::Connection:register_object() with slots
* Add Converter::convert(const Glib::RefPtr<const
Glib::Bytes>&)
+ Documentation: Gio::DBus::InterfaceVTable, SubtreeVTable:
Improve code snippets in docs
+ Build:
* Meson build: Use Meson's pkgconfig module instead of using
the *.pc.in templates
* Meson build: Some fixes in the pkgconfig files Require meson
>= 0.62
* Require glib >= 2.81.0
* Tue Aug 27 2024 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.80.1:
+ Gio: Fix memory leak in DBus::generate_guid()
+ gmmproc:
- generate_wrap_in.pl.in: Ignore -Winconsistent-dllimport from
clang
- Convert [enum@Module.Type.ENUMERATOR] in documentation
- h2def.py: Avoid syntax warnings from Python 3.12
- DocsParser.pm: Don't link to developer-old.gnome.org
- Improve documentation of enum and enum class
+ Build: Some fixes to avoid warnings from the clang compiler
* Mon Mar 25 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 2.80.0:
+ Glib:
- Add wide_from_utf8() and wide_to_utf8()
- DateTime: Add create_from_local_usec(),
create_from_utc_usec() and to_unix_usec().
+ Gio:
- Application: Add get/set/property_version().
- ApplicationCommandLine: Add done().
- DBus::Message: Add get_arg0_path().
- Socket: Add receive_bytes() and receive_bytes_from().
- content_type_guess(): Remove most of an unnecessary overload.
* Tue Mar 05 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Drop baselibs.conf: the -32bit packages are no longer needed and
have not been part of Tumbleweed for a while already (build for
i586 only enabled in LegacyX86).
* Fri Feb 02 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 2.78.1:
+ Glib: Dispatcher: Allow destroy during emit.
+ gmmproc: h2def.py: Make return types that are unsigned work.
+ Build:
- Meson build: Don't fail if warning_level=everything
- MSVC, NMake: Make dep paths configurable.
* Tue Sep 12 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.78.0:
+ Glib: ustring: Add a std::hash<> specialization. Not included
by #include <glibmm.h>. Activate with #include
<glibmm/ustring_hash.h>.
* Fri Mar 17 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.76.0:
+ Glib:
- Dispatcher:
. Don't warn when a Dispatcher is deleted while messages are
pending.
. Add const versions of emit() and operator()() and deprecate
the non-const versions.
+ Gio: ListModel: Add get_typed_object().
* Fri Mar 17 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.74.1:
+ Glib:
- Binding: Fix the bind_property() with two transformation
functions.
- Dispatcher: Don't warn when a Dispatcher is deleted while
messages are pending.
+ Gio:
- NetworkMonitor::get_default(): Add refreturn.
- ListStore: Rename a local variable.
+ Documentation: Glib::Binding::unbind(): Fix documentation.
+ gmmproc: generate_wrap_init.pl.in: Disable warning C4273 on
Visual Studio.
+ Tests: Fix giomm_simple test on Windows.
+ 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.74.0:
+ Gio:
- ListStore: Add find().
- File: Add create_tmp().
+ Documentation: File: Document create_for_parse_name().
- Temp disable meson_test macro, tests now need internet during
testrun.
* Mon Aug 29 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.73.2:
+ Glib: ustring: Add release()
+ Gio:
- ListStore: Don't derive a gtkmm__GListStore GType
- DBus::Proxy: get_connection(), get_interface_info(): Add
refreturn
- AppInfo: Add get_default_for_type_async/finish(),
get_default_for_uri_scheme_async/finish()
- File: Add make_symbolic_link_async/finish()
- ListStore: Add property_n_items()
- Resolver: Add lookup_by_name_with_flags(),
lookup_by_name_with_flags_async/finish()
+ Documentation:
- Glib::RefPtr: Improve the documentation
- Gio::Action: Improve the documentation
+ gmmproc:
- Improved handling of final types
- Improve handling of gi-docgen syntax in C documentation
+ 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
- Require glib-2.0 >= 2.73.2
- Use ldconfig_scriptlets macro for post(un) handling.
* Wed Aug 24 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.72.1:
+ Glib: ustring_Iterator: Don't declare copy constructor
=default. A fix in the 2.72.0 release broke ABI.
- Changes from version 2.72.0:
+ Glib: MainContext: Add create(MainContextFlags flags).
+ Gio:
- Add AppInfoMonitor
- DBus::Proxy: signal_signal() accepts a signal name
- File: Add move_async() and move_finish()
- SocketClient: Deprecate
set/get/property_tls_validation_flags()
- TlsCertificate: Add properties private_key, private_key_pem,
pkcs11_uri, private_key_pkcs11_uri. Fix the create*()
methods.
- TlsClientConnection.hg: Deprecate
set/get/property_validation_flags().
+ gmmproc: Add "ignore_deprecations" argument in _WRAP_METHOD().
+ Build:
- Require glib-2.0 >= 2.71.2.
- MSVC build: Support VS2022 builds.
- Meson build: Specify 'check' option in run_command(). Require
Meson >= 0.55.0.
- Changes from version 2.70.0:
+ Glib:
- Timer: Add resume() and is_active()
- Add the Environ class
- Binding: Add dup_source(), dup_target(). Deprecate
get_source(), get_target(). TimeZone: Add operator bool(),
create_identifier(). Deprecate create().
+ Gio:
- FileInfo: Add get/set_access_date(), get/set_creation_date().
- Notification: Add set_category().
- TlsCertificate: Add property/get_not_valid_before(),
property/get_not_valid_after(), property/get_subject_name(),
property/get_issuer_name().
- TlsConnection: Add property/get_protocol_version(),
property/get_ciphersuite_name().
+ Tests: Add test of Glib::Environ
+ gmmproc: Handle gi-docgen syntax in C documentation.
+ Build: Require glib-2.0 >= 2.69.1.
/usr/lib/libgiomm-2.68.so.1 /usr/lib/libgiomm-2.68.so.1.3.0
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 24 23:22:36 2025