2015-09-22 Murray Cumming 3.18.0 2015-09-22 Murray Cumming C++11: gmmproc: _CLASS_GTKOBJECT(): Use = delete to make these noncopyable. Instead of private, unimplemented, copy constructors and operator=(). 2015-09-17 Chun-wei Fan example_glarea.cc: Fix Build on Visual Studio 2013 Apparently there is another quirk in Visual Studio 2013's C++ support, so one must use std::vector to declare the class member, and then use a member initializer list to initialize it properly by the constructor, if not doing it one-by-one in the constructor itself. https://bugzilla.gnome.org/show_bug.cgi?id=754863 2015-09-16 Kjell Ahlstedt Gdk::Cursor, Pixbuf, Window: Fix use of Cairo::xxx in namespace Gdk * gdk/src/cursor.hg: * gdk/src/pixbuf.[hg|ccg]: * gdk/src/window.hg: Replace Cairo::xxx by ::Cairo::xxx, to force the compiler to search in namespace Cairo, and not in namespace Gdk::Cairo. Bug #755061. 2015-09-16 Murray Cumming Gtk::Object: Add dont_allow_use_in_glib_refptr_ . To deprecate the use of RefPtr with widgets and other Gtk::Object-derived classes. We could just prevent this regardless of deprecation, but deprecating it seems kinder in case someone has managed to do it so far. Bug #755048 2015-09-15 Kjell Ahlstedt Update .gitignore 2015-09-15 Kjell Ahlstedt TreeView, TreeViewColumn: Deprecate SlotCellData, add SlotTreeCellData * gtk/src/treeview.[hg|ccg]: * gtk/src/treeviewcolumns.[hg|ccg]: * gtk/gtkmm/treeview_private.cc: Deprecate typedef SlotCellData. Add SlotTreeCellData. Doxygen generates erroneous links when the typedef in TreeViewColumn has the same name as a typedef in the base class CellLayout. Bug #657844.