Path to this page:
Subject: CVS commit: pkgsrc/devel/glibmm2.68
From: Thomas Klausner
Date: 2021-06-01 00:26:08
Message id: 20210531222608.5A46CFA95@cvs.NetBSD.org
Log Message:
glibmm2.68: add new package
glibmm is a C++ interface for the devel/glib2 library.
This package follows the 2.68 API.
Changes compared to devel/glibmm:
2.68.0 (stable):
This is the first stable release in the glibmm-2.68 ABI series.
It is parallel-installable with the glibmm-2.4 ABI.
The tarball for 2.68.0 has been created with 'meson dist'.
If you build with Autotools from the tarball, please read the relevant
part of the README file.
Glib:
* PropertyProxyConnectionNode::connect_changed():
Fix using without property name
(Daniel Boles) Issue #74 (wswfc), merge request !35
* Remove BalancedTree
(Kjell Ahlstedt)
Gio:
* ListStore: Accept interfaces
(Andreas Persson) Merge request !38
* MenuModel: Make MenuAttribute and MenuLink enum class
(Kjell Ahlstedt)
* Add TlsClientConnectionImpl and TlsServerConnectionImpl
(Kjell Ahlstedt)
* SocketClient::signal_event(): Fix wrapping of 'connection' parameter
(Kjell Ahlstedt) Issue #73 (smilingthax)
gmmproc:
* Add optional decl_prefix parameter to _WRAP_GERROR and _WRAP_ENUM
Used for adding GLIBMM_API or similar for MS Visual C++
(Chun-wei Fan) Merge request !32
* Allow decorating comparison operators (for Visual Studio builds)
(Chun-wei Fan) Merge request !33
* _CLASS_BOXEDTYPE, _CLASS_OPAQUE_COPYABLE: Fix move assignment
(Kjell Ahlstedt) Issue #76 (misos1)
* Decorate private generated classes with __declspec when building
with Visual Studio
(Chun-wei Fan) Merge request !39, !41
* generate_wrap_init.pl.in: Use g_type_ensure(SomeClass::get_type())
to ensure that get_type() is called
(Kjell Ahlstedt)
Build:
* Use __declspec(dllexport) consistently when building glibmm with
Visual Studio
(Chun-wei Fan) Merge request !32
* Meson build: Set default value of the 'warnings' option to 'min'
(Kjell Ahlstedt)
* Improve NMake support
(Chun-wei Fan)
* Improve Visual Studio support
(Chun-wei Fan) Merge request !37
* docs/reference/: Update for Doxygen >= 1.8.16
(Kjell Ahlstedt)
* Meson build: Fix versioning on macOS
(Kjell Ahlstedt) Pull request libsigcplusplus#65 (Tom Schoonjans)
* Meson build: Fix detection of macOS
(Tom Schoonjans) Merge request !43
* Change the ABI to glibmm-2.68
(Kjell Ahlstedt)
Documentation:
* Meson build: Add missing Glib::Value and Variant documentation
(Kjell Ahlstedt)
2.65.3: (unstable):
Distro packagers should probably not package this yet.
Tests:
* glibmm_buildfilename: Add some tests
(Kjell Ahlstedt) Issue #71 (Kalev Lember)
Build:
* Meson build: Install generate_extra_defs.h
(Kjell Ahlstedt) Issue #70 (Jan Alexander Steffens)
2.65.2: (unstable):
Distro packagers should probably not package this yet.
Glib:
* Add missing #includes
(Kjell Ahlstedt) Issue #69 (Kalev Lember)
2.65.1: (unstable):
Distro packagers should probably not package this yet.
Glib:
* Add get_user_runtime_dir()
(scx) Issue #57, merge request !14
* Add get_host_name()
(scx) Issue #58, merge request !15
* MainContext: Add push/pop/get_thread_default()
(Kjell Ahlstedt) Issue #56 (Yackie-Yang)
* Add StdStringView and UStringView
Use them in build_filename() and other functions
(Thomas Holder, Kjell Ahlstedt) Issue #34
(Thomas Holder) Issue #64, #65
* Regex::match(): Avoid using string after deletion
(Thomas Holder) Issue #66, merge request !25
* Add Glib::canonicalize_filename()
(Kjell Ahlstedt) Issue #59 (Patrick Storz)
* Binding: get_source() and get_target() return ObjectBase*
(Kjell Ahlstedt) Issue #63 (Daniel Boles)
* ustring: Fix insert(iterator, In, In)
(Thomas Holder) Merge request !19
* Value: Adding static_assert() for template parameter
(Pavlo Solntsev) Merge request !23
* Error: Derive from std::exception, remove Glib::Exception
(Kjell Ahlstedt) Issue #23 (Daniel Boles)
* Binding: Keep a binding alive even without a RefPtr
(Kjell Ahlstedt) Issue #62 (Daniel Boles)
Gio:
* DBus::Connection: Make the wrap() function thread-safe
(Kjell Ahlstedt) Issue #56 (Yackie-Yang)
* SettingsSchemaSource: Add list_schemas()
Add a create(), wrapping new_from_directory()
(Daniel Boles) Issue #19, merge request !20
* DBus::Message::get_unix_fd_list(): Add refreturn
(Kjell Ahlstedt) Issue #68 (kr.woaini)
Tests:
* Add glibmm_ustring_compare test
(Thomas Holder) Issue #65
* Add glibmm_regex test
(Thomas Holder) Issue #66, merge request !25
* Add glibmm_binding test
(Daniel Boles) Merge request !18
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++
(Chun-wei Fan)
Build:
* Change the ABI to glibmm-2.66
(Kjell Ahlstedt)
* Add Meson support
(Chun-wei Fan, Kjell Ahlstedt) Merge request !27
* Drop gendef from Windows builds
(Chun-wei Fan) Issue #12 (Mikhail Titov), merge request !29
Documentation:
* Correct spelling of spawn_async_with_pipes()
(Mike Fleetwood) Merge request !16
* Glib::Binding: Several doc improvements
(Daniel Boles) Merge request !18
* Glib::Binding: Explain why SlotTransform takes GValue*
(Kjell Ahlstedt) Issue #61 (Daniel Boles)
* Gio::AsyncResult: Improve the class description
(Kjell Ahlstedt) Issue #27 (Alberto Mardegan)
Files: