2016-06-27 Murray Cumming 3.21.3 2016-06-26 Kjell Ahlstedt Gtk::ScrolledWindow: Deprecate remove_with_viewport() * gtk/src/bin.[ccg|hg]: Bin::remove() calls Container::remove(). * gtk/src/container.[ccg|hg]: Container::add() and Container::remove() handle all the complications with an added Viewport in a ScrolledWindow. * gtk/src/scrolledwindow.[ccg|hg]: Deprecate remove_with_viewport() in favour of remove(). * gtk/src/gtk_docs_override.xml: Move the description of gtk_container_remove() to container.hg. The fix of gtk+ bug 710471 has made gtk_scrolled_window_remove() smart enough to destroy a GtkViewport that gtk_scrolled_window_add() has created. A call to gtk_container_remove() now does all that remove_with_viewport() used to do. Bug #685739. 2016-06-22 Kjell Ahlstedt Gtk::AppChooserDialog, FontChooserDialog: Add _UNMANAGEABLE Add _UNMANAGEABLE to top-level windows that lack it. https://mail.gnome.org/archives/gtkmm-list/2016-June/msg00017.html 2016-06-21 Chun-wei Fan Visual Studio builds: Update gdkmm project Add the newly added sources so that gdkmm can build and link properly. Also "install" the newly-added headers. 2016-06-16 Kjell Ahlstedt Gdk::Window, Gtk::Widget: Deprecate and add * gdk/src/window.[hg|ccg]: Deprecate begin_paint_rect(), begin_paint_region(), end_paint() and create_cairo_context(). Add begin_draw_frame() and end_draw_frame() which use the new Gdk::DrawingContext. * gtk/src/widget.hg: Deprecate send_expose(). 2016-06-16 Kjell Ahlstedt Add Gdk::DrawingContext * .gitignore: Add gdk/gdkmm/drawingcontext.[h|cc]. * gdk/gdkmm.h: Add drawingcontext.h. * gdk/src/filelist.am: Add drawningcontext.hg. * gdk/src/drawingcontext.[hg|ccg]: New files. * tools/m4/convert_gdk.m4: Add conversions for Gdk::DrawingContext. 2016-06-16 Kjell Ahlstedt gdk: Regenerate docs.xml and .defs files * gdk/src/gdk_docs.xml: * gdk/src/gdk_enums.defs: * gdk/src/gdk_methods.defs: * gdk/src/gdk_signals.defs: Regenerated. * gdk/src/gdk_extra_objects.defs: Add GdkDrawingContext. * tools/extra_defs_gen/generate_defs_gdk.cc: Add GDK_TYPE_DRAWING_CONTEXT. 2016-06-08 Kjell Ahlstedt Gtk::RecentManager, TreeModel: Add _IGNORE() directives 2016-06-08 Kjell Ahlstedt tools/gen_scripts: Exclude gdkinternals.h from the .defs files * tools/gen_scripts/gdk_generate_enums.sh: * tools/gen_scripts/gdk_generate_methods.sh: Exclude gtk+/gdk/gdkinternals.h when gdk_enums.defs and gdk_methods.defs are generated. 2016-06-03 Kjell Ahlstedt Gtk::SizeGroup: Deprecate set/get/property_ignore_hidden()