2.64.0 (stable): 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() (Thomas Holder, Kjell Ahlstedt) Issue #34 * Regex: match(), match_all(): Deprecate rvalue string references (Thomas Holder, Kjell Ahlstedt) Issue #66, merge request !26 * Add Glib::canonicalize_filename() (Kjell Ahlstedt) Issue #59 (Patrick Storz) * ustring: Fix insert(iterator, In, In) (Thomas Holder) Merge request !19 Gio: * DBus::Connection: Make the wrap() function thread-safe (Kjell Ahlstedt) Issue #56 (Yackie-Yang) * DBus::Message::get_unix_fd_list(): Add refreturn (Kjell Ahlstedt) Issue #68 (kr.woaini) 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: * Add Meson support (Chun-wei Fan, Kjell Ahlstedt) Merge request !28 * Drop gendef from Windows builds (Chun-wei Fan) Issue #12 (Mikhail Titov), merge request !30 Documentation: * Correct spelling of spawn_async_with_pipes() (Mike Fleetwood) Merge request !16 * Glib::Binding: Several doc improvements (Daniel Boles) Merge request !17 * Glib::Binding: Explain why SlotTransform takes GValue* (Kjell Ahlstedt) Issue #61 (Daniel Boles) * Regex: Note that Glib::ustring must be used in match methods (Kjell Ahlstedt) Issue #66, merge request !26 * Gio::AsyncResult: Improve the class description (Kjell Ahlstedt) Issue #27 (Alberto Mardegan) 2.62.0 (stable): Glib: * Add ustring::make_valid() (Krzysztof Piecuch) Bug #780075 (Martin Ejdestig) Merge request !11 Issue #40 (Tanu Kaskinen) * Use convert_return_gchar_ptr_to_*() in a couple of ustring methods