2.55.1: (unstable): Distro packagers should probably not package this yet. Glib: * Object: Value_Pointer class should take only one template argument. (Marcin Kolny) * Variant: Improved support for D-Bus object paths and signatures. (Kjell Ahlstedt) Bug #785700 (Johannes Dohmen) * Glib::Value_Flags<>: static_cast to correct type. (Kjell Ahlstedt) Gio: * Derive all interfaces directly from Glib::Interface (Kjell Ahltedt) Bug #776537 * Application: OptionType: Make this an enum class. (Kjell Ahlstedt) * BufferedInputStream, BufferedOutputStream, DataOutputStream: Implement Seekable. * CharsetConverter: Implement the Gio::Initable interface. and call Initable::init() from CharsetConverter's constructor. (Kjell Ahlstedt) Bug #776537 * Add FileDescriptorBased interface and make GUnixInputStream and GUnixOutputStream implement it. * MemoryInputStream, UnixInputStream: Implement PollableInputStream. (Kjell Ahlstedt) * MemoryOutputStream, UnixOutputStream: Implement PollableOutputStream. (Kjell Ahlstedt) * TlsDatabase: create_certificate_handle_vfunc(): Fix memory leak, and correctly return nulltpr. (Kjell Ahlstedt) Bug #783360 gmmproc: * Accept curly braces in default values in _WRAP macros (Khell Ahlstedt) Bug #783216 comment 13 * Don't accept unpaired double quotes. (Khell Ahlstedt) * gmmproc: Fix _WRAP_ENUM for enumerators with apostrophes. (Khell Ahlstedt) * gmmproc, _WRAP_ENUM: Add optional CONV_TO_INT parameter. (Khell Ahlstedt) Build: * Change the ABI to glibmm-2.56. (Murray Cumming) * Really exclude DesktopAppInfo from wrap_init.cc on MacOS. (Kjell Ahlstedt) Bug #781947 Documentation: * miscutils: Update docs of get_*_name() from GLib. (Daniel Boles) * Fix documentation of enum Glib::IOCondition. (Khell Ahlstedt)