2015-11-20 Murray Cumming 2.46.2 2015-11-08 Kjell Ahlstedt Fix the build with --disable-deprecated-api * glib/glibmm/containers.h: Inlude glibmm/wrap.h, which is not included via sarray.h, when SArray is deprecated. 2015-11-06 Murray Cumming StreamIOChannel: Use the override keyword. 2015-10-31 Kjell Ahlstedt ObjectBase, Object, Interface: Fix move constructors and move assignments * glib/glibmm/interface.cc: Don't call ObjectBase's move assignment operator from Interface's move assignment operator. * glib/glibmm/object.cc: Perform of job of sigc::trackable's move constructor in Object's move constructor. * glib/glibmm/objectbase.cc: Move constructor: Set gobject_ = nullptr. Fix the assignment of cpp_destruction_in_progress_. Move assignment: Add self-assignment guard. Avoid the risk of accidentally deleting *this. Let a call to initialize_move() do most of the job. * tests/glibmm_interface_move/main.cc: * tests/glibmm_object_move/main.cc: * tests/glibmm_objectbase_move/main.cc: Really test move assignment. Test that the wrapped C object has been moved, and not copied. Bug #756962. 2015-10-26 Murray Cumming C++11: Gio::*Source: Use the override keyword. 2015-10-26 Murray Cumming C++11: Glib::Error::what(): Use the override keyword. 2015-10-19 Kjell Ahlstedt Revert "Add Glib::c_str_or_null()" This reverts commit bf69428947398356c86c43e2be4f26dce03583dc. Let's wait with this commit until there is a better reason to branch glibmm-2-46. Didn't notice that master is a stable branch right now. 2015-10-19 Kjell Ahlstedt Add Glib::c_str_or_null() * glib/glibmm/utility.h: Add Glib::c_str_or_null(). Code such as "s.empty() ? nullptr : s.c_str()" can be replaced by Glib::c_str_or_null(s) when C functions are called, where s is a std::string or a Glib::ustring. A very small part of a fix of bug #755245. 2015-09-25 Murray Cumming Tiny whitespace fix. 2015-09-25 Murray Cumming NEWS: List what's new in 2.46. 2015-09-23 Kjell Ahlstedt Fix the build with --enable-warnings=fatal * glib/glibmm/objectbase.cc: Cast pointers to void* in call to g_warning().