2.47.6: Glib: * Add and uses Glib::c_str_or_nullptr(). (Kjell Ahlstedt) Bug #755245 * Add some connect() overloads that move the sigc::slot. (Kjell Ahlstedt) * Fix definition of VARIANT_TYPE_DICT_ENTRY to match header declaration (Aurelien Jacobs) Bug #761046 * Replace, via deprecation, ScopedPtr with make_unique_ptr_gfree(). (Murray Cumming) Bug #760223 * SignalProxy: use variadic templates. (Marcin Kolny) * ustring: Add move operators. (Kjell Ahlstedt) Bug #760282 * Put deprecation ifdefs around aleady-deprecated GLIBMM_INITIALIZE_STRUCT. (Murray Cumming) Gio: * FileInfo::list_attributes(): Make name_space optional. (Murray Cumming) * Icon: Add serialize(), deserialize() and documentation of create(). (Kjell Ahlstedt) * PropertyBase: Make custom properties more flexible (Kjell Ahlstedt) Bug #731484. * SocketConnectable: Add to_string(). (Kjell Ahlstedt) Gio::DBus:: * Connection: Pass an empty bus name as nullptr. gmmproc: * Fix errthrow in _WRAP_VFUNC (Kjell Ahlstedt) Bug #762437 * Add NULL option to _WRAP_METHOD (Kjell Ahlstedt) * h2def.py: Accept parameter names beginning with const. (Kjell Ahlstedt) Build: * Use some more minor C++11 features. (Murray Cumming) * Threads example: Fix build on Visual Studio (Chun-wei Fan) Bug #760612 * glibmmconfig.h.in: Fix Visual Studio 2013 builds. (Chun-wei Fan) Bug #760612 * Glib::ustring: fix -Wmisleading-indentation gcc 6 warning in public header. (Aurelien Jacobs) Bug #760641. Other: * Reformat our hand-written C++ code with clang-format. (Murray Cumming)