2016-05-30 Murray Cumming 3.21.2 2016-05-29 Kjell Ahlstedt Gtk::Clipboard, GLArea, ShortcutsShortcut: Add new methods and properties * gtk/src/clipboard.hg: Add get_selection(). * gtk/src/glarea.hg: Add set/get_use_es() and property_use_es(). * gtk/src/shortcutsshortcut.hg: Add property_action_name(). These methods and properties are new in gtk+ 3.22. 2016-05-29 Kjell Ahlstedt Gtk: Regenerate gtk_docs.xml and .defs files 2016-05-28 Kjell Ahlstedt Gdk::GLContext: Add set/get_use_es() 2016-05-28 Kjell Ahlstedt Gdk::Device: Add get_axes(), signal_changed() and many properties * gdk/src/device.hg: Add get_axes(), signal_changed() and many properties, both old ones and the new property_axes(). * gdk/src/event.hg: Add enum AxisFlags. * tools/m4/convert_gdk.m4: Add conversions for enum AxisFlags. 2016-05-27 Kjell Ahlstedt Gdk::Display: Add methods and signals related to Gdk::Monitor 2016-05-27 Kjell Ahlstedt Add Gdk::Monitor * .gitignore: Add monitor.[h|cc]. * gdk/gdkmm.h: Add monitor.h. * gdk/src/filelist.am: Add monitor.hg. * gdk/src/monitor.[hg|ccg]: New files. * tools/m4/convert_gdk.m4: Add conversions for GdkMonitor and GdkSubpixelLayout. 2016-05-27 Kjell Ahlstedt Gdk: Regenerate docs.xml and .defs files * tools/extra_defs_gen/generate_defs_gdk.cc: Add GDK_TYPE_MONITOR. * gdk/src/gdk_extra_objects.defs: Add GdkMonitor * gdk/src/gdk_docs.xml: * gdk/src/gdk_enums.defs: * gdk/src/gdk_methods.defs: * gdk/src/gdk_pixbuf_methods.defs: * gdk/src/gdk_signals.defs: Regenerate. 2016-05-27 Kjell Ahlstedt Gdk::DeviceManager docs: Superseded by Gdk::Seat Mention in the class documentation that Gdk::Seat should be preferred in new code. This kind of "semi-deprecation" is used in gtk+. 2016-05-22 Kjell Ahlstedt HeaderBar demo: Use the pan-start-symbolic and pan-end-symbolic icons These icons have been around for about two years now. They should be available in most systems. 2016-05-16 Murray Cumming Remove trailing whitespace. 2016-05-14 Kjell Ahlstedt ButtonBox demo: Enable mnemonics in the buttons Add mnemonic=true to the button constructors. Bug #766228. 2016-05-08 Kjell Ahlstedt Fix "make check" after deprecations 2016-05-08 Kjell Ahlstedt Gdk::Display, Gdk::Visual: Deprecate methods which are deprecated in gtk+ 2016-05-01 Kjell Ahlstedt Gtk::TreeView::unset_rows_drag_dest(): Fix the documentation 2016-04-28 Murray Cumming PrintSettings: Make create_*() from public, not protected. Noticed by Phil Wolff. 2016-04-25 Kjell Ahlstedt Gdk::Window::create_gl_context(): Remove refreturn gdk_window_create_gl_context() gives the caller a reference. Then refreturn in _WRAP_METHOD() will most probably cause a memory leak. 2016-04-25 Kjell Ahlstedt Gtk::GLArea: Better fix of refcount in signal_create_context() gtk/src/glarea.hg: Use unwrap_copy() to unwrap RefPtr instead of taking an extra reference in wrap(). It saves C++ signal handlers from an unintuitive need to take an extra reference. 2016-04-24 Kjell Ahlstedt Gtk::GLArea: Fix refcount in signal_create_context() gtk/src/glarea.hg: wrap() must take a reference on the GdkGLContext object in signal_create_context(). Noticed by Bill McGrory in https://mail.gnome.org/archives/gtkmm-list/2016-April/msg00022.html