2024-02-07 19:39:47 by Thomas Klausner | Files touched by this commit (4) | |
Log message:
glibmm2.68: update to 2.78.1.
2.78.1 (stable):
Glib:
* Dispatcher: Allow destroy during emit
(Kjell Ahlstedt) Issue #116 (PBS)
gmmproc:
* h2def.py: Make return types that are unsigned work.
Required by gtkmm4, GdkDmabufTextureBuilder
(Kjell Ahlstedt)
Build:
* Meson build: Don't fail if warning_level=everything
(Daniel Boles, Kjell Ahlstedt) Merge request gtkmm!87
* MSVC, NMake: Make dep paths configurable
(Chun-wei Fan)
2.78.0 (stable):
Glib:
* ustring: Add a std::hash<> specialization
Not included by #include <glibmm.h>.
Activate with #include <glibmm/ustring_hash.h>.
(Kjell Ahlstedt) Issue #16 (Murray Cumming), merge request !61
2.77.0 (unstable):
Glib, Gio:
* Use callback functions with C linkage
(Kjell Ahlstedt) Issue #1 (Murray Cumming)
Glib:
* Add create_variant()
(Kjell Ahlstedt) Issue #109 (ilya-fedin)
* Add VariantBase::get_dynamic()
(Kjell Ahlstedt) Issue #110 (ilya-fedin)
* Variant: Provide Variant<long long> whenever possible
(Kjell Ahlstedt) Issue #111 (ilya-fedin)
* VariantContainerBase: Add a const version of get_child()
and deprecate the non-const version
(Kjell Ahlstedt) Issue #112 (ilya-fedin)
* Add DBusHandle and Variant<DBusHandle>
(Kjell Ahlstedt) Issue #113 (ilya-fedin)
* ustring: Add truncate_middle()
(Kjell Ahlstedt)
Gio:
* Add Subprocess and SubprocessLauncher
(Kjell Ahlstedt) Issue #106 (ilya-fedin)
* Resolver: Add set/get/property_timeout()
(Kjell Ahlstedt)
Documentation:
* Gio::File: Fix various spelling errors
(Daniel Boles)
* Remove AUTHORS and README.SUN; add info to README.md
(Kjell Ahlstedt) Issue gtkmm#140
gmmproc:
* Generate callback functions with C linkage
(Kjell Ahlstedt) Issue #1 (Murray Cumming)
Examples:
* Add subprocess example
(Kjell Ahlstedt) Issue #106 (ilya-fedin)
Tests:
* Giomm tests: Test for /etc/passwd instead of /etc/fstab
(Jeremy Bicha) Merge request !60
Build:
* Require glib-2.0 >= 2.77.0
* Autotools build: Don't include config.h in ustring.cc
(Kjell Ahlstedt)
2.76.0 (stable):
Glib:
* Dispatcher: Don't warn when a Dispatcher is deleted while
messages are pending.
(Kjell Ahlstedt) Issue #108 (PBS)
* Dispatcher: Add const versions of emit() and operator()()
and deprecate the non-const versions.
(Kjell Ahlstedt) Issue #103 (PBS)
Gio:
* ListModel: Add get_typed_object()
(Kjell Ahlstedt) See issue gtkmm#132
2.75.0 (unstable):
Glib:
* Module: Deprecate build_path()
* Binding: Fix the bind_property() with two transformation functions
* Add the GLIBMM_CHECK_VERSION() preprocessor macro
(Kjell Ahlstedt)
Gio:
* NetworkMonitor::get_default(): Add refreturn
(Kjell Ahlstedt) Issue #104 (ilya-fedin)
* AppInfo: Add get_[recommended|fallback]_for_type()
(Kjell Ahlstedt) Issue #105 (ilya-fedin)
* Add BytesIcon
(Kjell Ahlstedt) Issue #107 (ilya-fedin)
* ListStore: Rename a local variable
(Chun-wei Fan) Merge request !59
* Settings: Add bind() with mapping functions and unbind()
(Kjell Ahlstedt)
Documentation:
* Glib::Binding::unbind(): Fix documentation
(Kjell Ahlstedt)
gmmproc:
* generate_wrap_init.pl.in: Disable warning C4273 on Visual Studio
(Chun-wei Fan) Merge request !57
Tests:
* Fix giomm_simple test on Windows
(Chun-wei Fan) Merge request !58
Meson build:
* Detect if we build from a git subtree
(William Roy) Merge request gtkmm!72
(Kjell Ahlstedt) Issue gtkmm#131 (William Roy)
* Don't copy files with configure_file()
(Kjell Ahlstedt)
2.74.0 (stable):
Gio:
* ListStore: Add find()
* File: Add create_tmp()
(Kjell Ahlstedt)
Documentation:
* File: Document create_for_parse_name()
(Kjell Ahlstedt)
2.73.2 (unstable):
Glib:
* ustring: Add release()
(Kjell Ahlstedt) Issue #101 (PBS)
Gio:
* ListStore: Don't derive a gtkmm__GListStore GType
(Kjell Ahlstedt) Issue glib#2661
* DBus::Proxy: get_connection(), get_interface_info(): Add refreturn
(Kjell Ahlstedt) Issue #102 (우정모)
* 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()
(Kjell Ahlstedt)
Documentation:
* Glib::RefPtr: Improve the documentation
(Kjell Ahlstedt) Issue gtkmm#119 (David Marceau)
* Gio::Action: Improve the documentation
(Kjell Ahlstedt) Issue #100 (Diederik van Lierop)
gmmproc:
* Improved handling of final types
(Kjell Ahlstedt) Issue glib#2661
* Improve handling of gi-docgen syntax in C documentation
(Kjell Ahlstedt)
Build:
* Meson build: Avoid unnecessary configuration warnings
(Kjell Ahlstedt)
* Meson/MSVC: Add more warnings to ignore
(Chun-wei Fan)
* NMake Makefiles: Ensure g[lib|io]mm[config.h|.rc] are created
(Chun-wei Fan) Issue #99 (Martin Ammermüller)
* Require glib-2.0 >= 2.73.2
(Kjell Ahlstedt)
2.72.1 (stable):
Glib:
* ustring_Iterator: Don't declare copy constructor =default.
A fix in the 2.72.0 release broke ABI.
(Kjell Ahlstedt) Issue #98 (Scotty Trees)
2.72.0 (stable):
Glib:
* MainContext: Add create(MainContextFlags flags)
(Kjell Ahlstedt)
Gio:
* Add AppInfoMonitor
(Kjell Ahlstedt, technic93) Issue #97
* 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()
(Kjell Ahlstedt)
gmmproc:
* Add "ignore_deprecations" argument in _WRAP_METHOD()
(Kjell Ahlstedt)
Build:
* Require glib-2.0 >= 2.71.2
(Kjell Ahlstedt)
* MSVC build: Support VS2022 builds
(Chun-wei Fan)
* Meson build: Specify 'check' option in run_command()
Require Meson >= 0.55.0
(Kjell Ahlstedt)
2.70.0 (stable):
Glib:
* Timer: Add resume() and is_active()
(Kjell Ahlstedt) Issue #87 (chamignoom)
* Add the Environ class
(Kjell Ahlstedt) Issue #89 (Alexander Shaduri)
* Binding: Add dup_source(), dup_target().
Deprecate get_source(), get_target().
TimeZone: Add operator bool(), create_identifier(). Deprecate create().
(Kjell Ahlstedt)
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().
(Kjell Ahlstedt)
Tests:
* Add test of Glib::Environ
(Kjell Ahlstedt) Issue #89 (Alexander Shaduri)
gmmproc:
* Handle gi-docgen syntax in C documentation
(Kjell Ahlstedt)
Build:
* Require glib-2.0 >= 2.69.1
(Kjell Ahlstedt)
2.68.2 (stable):
Glib:
* Replace all g_quark_from_static_string() by g_quark_from_string()
(Kjell Ahlstedt) Issue #96 (小太)
Gio:
* FileEnumerator: Remove refreturn to avoid memory leak
(talisein) Merge request !53
* ListModel::get_object(): Make it work for interface classes
(Kjell Ahlstedt) Issue #93 (pumkinpal)
* AppInfo::get_all(): Avoid a crash on Windows
(Kjell Ahlstedt) Issue #94 (Lawrence37)
Build:
* MSVC build: Remove extraneous GLIBMM_API in Glib::ustring
(Kjell Ahlstedt) Issue #92 (Christoph Reiter)
|
2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247) |
Log message:
*: recursive bump for Python 3.11 as new default
|
2023-07-20 13:48:09 by Nia Alarie | Files touched by this commit (1) |
Log message:
glibmm2.68: requires C++11 and std::regex
|
2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952) |
Log message:
*: recursive bump for perl 5.36
|
2022-05-27 14:27:54 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
glibmm2.68: updated to 2.68.2
2.68.2 (stable):
Glib:
* 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
* AppInfo::get_all(): Avoid a crash on Windows
Build:
* MSVC build: Remove extraneous GLIBMM_API in Glib::ustring
|
2021-12-08 17:07:18 by Adam Ciarcinski | Files touched by this commit (3063) |
Log message:
revbump for icu and libffi
|
2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016) |
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Could not be committed due to merge conflict:
devel/py-traitlets/distinfo
The following distfiles were unfetchable (note: some may be only fetched
conditionally):
./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
|
2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017) |
Log message:
devel: Remove SHA1 hashes for distfiles
|
2021-07-02 11:15:30 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
glibmm2.68: updated to 2.68.1
2.68.1 (stable):
Glib:
* Variant: Fix template constructors so they work with C++20
Build:
* Meson build: Use relative paths to untracked/
* [gio|glib]mmconfig.h.*: Don't dllimport on MinGW
* Meson build: examples and tests: Add dependency('threads')
* Meson build: Make it possible to use glibmm as a subproject
* Meson build: No implicit_include_directories
* Meson build: Make quiet installations possible
* MSVC build: Avoid exporting classes with std::string members
Tests:
* glibmm_ustring_compare: Fix so it works for C++20
|
2021-06-01 00:26:08 by Thomas Klausner | Files touched by this commit (6) |
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)
|