2.58.0 (stable): This release is identical to 2.56.1. 2.56.1 (stable): Glib: * ustring: Fix wchar conversion on macOS with libc++ (Clemens Lang) Bug #795338 * Avoid compiler warnings from function pointer conversions (Kjell Ahlstedt) Issue libsigcplusplus#1 (sharkcz) (Kjell Ahlstedt) Issue libsigcplusplus#8 (db0451) Gio: * SocketClient: Take copy in RefPtrs for signal args (Daniel Boles) Issue #28 (Jens Mühlenhoff) Build: * Require glib-2.0 >= 2.55.1 (Kjell Ahlstedt) Issue #29 (Mart Raudsepp) * Replace the Visual Studio project files with MSVC NMake project files (Chun-wei Fan) Merge request !5 2.56.0 (stable): Glib: * Threads::Private: Fix gobj(). (Kjell Ahlstedt) Bug #791711 (octoploid) * TimeoutSource: Use monotonic time consistently. (Kjell Ahlstedt) Bug #792524 (Dainis Jonitis) * Add RefPtr::get(). (Kjell Ahlstedt) Bug #495762 (Hubert Figuiere) Gio: * TlsClientConnection: Deprecate set/get/property_use_ssl3(). (Kjell Ahlstedt) * DataInputStream: Deprecate read_until(). (Kjell Ahlstedt) * Application: Add property_resource_base_path_string(). This is a replacement for property_resource_base_path() which can't be fixed without breaking ABI. (Kjell Ahlstedt) Bug #787496 (Daniel Boles) * Application: Add three set_option_context_*() methods. (Kjell Ahlstedt) * DesktopAppInfo: Add get_locale_string(). (Kjell Ahlstedt) Documentation: * Slightly elaborate Glib::Variant docs. (Daniel Boles) Bug #778219 tests: * glibmm_variant: Don't use C++14 features when a C++11 compiler is used. (Kjell Ahlstedt, Jonathan Wakely) Bug #787648 (Armin K.) * glibmm_interface_move test: Avoid unused function warnings. (Murray Cumming)