2.27.98: 2011-03-23 Murray Cumming Gio::DBus::InterfaceVTable: Make the tuple clearer. * gio/src/dbusinterfacevtable.[hg|ccg]: SlotInterfaceMethodCall: Change the VariantBase type to a VariantContainerBase, because this is a tuple, so people should get the children. This makes it more obvious. DBusInterfaceVTable_MethodCall_giomm_callback(): Adapt. Suggested by Michael Edwards. 2011-03-23 Murray Cumming Gio::DBus: Move InterfaceVTable and SubtreeVTable to their own files. * gio/src/dbusinterfacevtable.[hg|ccg]: * gio/src/dbussubtreevtable.[hg|ccg]: Moved code here from * gio/src/dbusconnection.[hg|ccg]. * gio/src/filelist.am: Mention the new files. 2011-03-21 Murray Cumming Correct some range checks to use >= instead of just >. * glib/glibmm/stringutils.cc: Glib::Ascii::strtod(): * glib/src/variant.[hg|ccg]: get(): Correct the range check. This would previously not have caught all wrong ranges. Thanks to Michael Edwards. 2011-03-20 Krzesimir Nowak Vectorutils, ArrayHandle: Check for NULL pointers. * glib/glibmm/vectorutils.[h|cc]: Don't crash in compute_array_size2, when NULL is passed - in that case just return 0. Also, array_to_vector method return empty vector in such case. * glib/glibmm/arrayhandle.[h|cc]: Set array_size to zero if passed array is NULL. * tests/glibmm_null_vectorutils/main.cc: New test for NULL arrays and lists for vectorutils. * tests/glibmm_null_containerhandle/main.cc: New test for NULL arrays and lists for containerhandles. * tests/Makefile.am: Added new tests to build. 2011-03-21 Murray Cumming Date: Document that some methods return *this, and why. * glib/src/date.hg: Thanks to Kjell Ahlstedt: http://mail.gnome.org/archives/gtkmm-list/2011-March/msg00049.html