2016-03-04 Murray Cumming 3.19.11 2016-03-03 Kjell Ahlstedt Gtk::ApplicationWindow: Add set/unset/get_help_overlay() 2016-03-03 Kjell Ahlstedt Add Shortcuts Window demo * demos/Makefile.am: * demos/gtk-demo/demo.gresource.xml: Add new files. * demos/gtk-demo/demos.h: Add new demo. * demos/gtk-demo/example_shortcuts.cc: * demos/gtk-demo/example_shortcuts*.ui: New files. This demo is identical to a demo in gtk+. The .ui files have been copied from gtk+/demos/gtk-demo with very small changes. 2016-03-03 Kjell Ahlstedt Add Gtk::Shortcuts* widgets * .gitignore: Add new generated .h and .cc files. * gtk/gtkmm.h: Add new .h files. * gtk/src/filelist.am: Add new .hg files. * tools/m4/convert_gtk.m4: Add conversions for the ShortcutType enum and the ShortcutsWindow widget. * gtk/src/shortcuts*.[hg|ccg]: New files. 2016-03-03 Kjell Ahlstedt Regenerate gtk_signals.defs.patch and gtk_signals.defs * tools/extra_defs_gen/generate_defs_gtk.cc: Add get_defs(GTK_TYPE_SHORTCUTS_*) and get_child_properties(GTK_TYPE_OVERLAY). * gtk/src/gtk_signals.defs: * gtk/src/gtk_signals.defs.patch: Regenerated. The new parameter in GtkPlacesSidebar::show-other-locations is not included. That change will probably be reverted. See gtk+ bug #754743. 2016-03-03 Kjell Ahlstedt Button, ComboBox, FileChoooserButton: Hand-code property_focus_on_click() The focus-on-click property has been removed from GtkButton, GtkComboBox and GtkFileChooserButton, and replaced by GtkWidget:focus-on-click. See gtk+ bug #757269. It would be an ABI-break to remove them in gtkmm. _WRAP_PROPERTY() can't generate code for them, when they have been removed from gtk_signals.defs. Hand-code them until the next ABI-break. 2016-03-01 Murray Cumming Misc: Mention non-deprecated get/set_margin_*() in docs. 2016-02-29 Murray Cumming Range: Deprecate get/set_min_slider_size(). 2016-02-29 Murray Cumming Partially regenerate GTK .defs. 2016-02-29 Murray Cumming Regenerate GDK .defs. 2016-02-25 Murray Cumming .clang-format: Improvements from Kjell. 2016-02-25 Kjell Ahlstedt treeview_editable_cells demo: Catch exception from std::stoi 2016-02-18 Kjell Ahlstedt Gtk: Add some methods and properties * gtk/src/accellabel.hg: Add get_accel(). * gtk/src/applicationwindow.hg: Don't _IGNORE(gtk_application_window_new). If it's ignored, gmmproc erroneously lists many methods as unwrapped. * gtk/src/gesturelongpress.hg: Add property_delay_factor(). * gtk/src/popover.hg: Add enum PopoverConstraint and set/get/property_constrain_to(). * gtk/src/settings.hg: Add reset_property() and property_gtk_titlebar_ double_click/middle_click/right_click(). * gtk/src/stack.hg: Add set/get/property_interpolate_size(). * gtk/src/stackswitcher.hg: Add property_icon_size(). * gtk/src/texttag.hg: Add tag_changed() and property_strikethrough_rgba/ strikethrough_rgba_set/underline_rgba/underline_rgba_set/font_features/ font_features_set(). * gtk/src/textview.hg: Add set/get/property_top_margin() and set/get/property_bottom_margin(). * tools/m4/convert_gtk.m4: Add _CONV_ENUM(Gtk,PopoverConstraint). 2016-02-18 Kjell Ahlstedt Gdk: Add GLContext::is_legacy() and _IGNORE deprecated methods in GdkWindow. 2016-02-16 Kjell Ahlstedt Gtk::Window: Deprecate parse_geometry() and set_default_geometry() 2016-02-11 Murray Cumming Added a candidate .clang-format file. Please try it out, like so: $ clang-format -i `find . -name "*.cc"` and then look at $ git diff This is pretty similar to our current format, though it fixes a few things, such as my old //commment instead of // comment habit. I'm open to changing the style. For instance: - having a space after if/for/while, - always putting method return types on their own line. - Putting the { on the same line. 2016-02-06 Murray Cumming Use MM_AX_CXX_COMPILE_STDCXX() instead of MM_AX_CXX_COMPILE_STDCXX_11(). This makes it easier to try C++14 sometimes and eventually really switch to it. 2016-02-05 Murray Cumming C++11: Use emplace_back() instead of push_back(). 2016-01-28 Kjell Ahlstedt Gtk::Builder: Make get_widget_derived() a variadic template * gtk/src/builder.hg: get_widget_derived() can take extra parameters, which are forwarded to the constructor of the derived class. Inspired by a patch by Armin Burgmeier . * tests/builder/main.cc: Add a parameter to the constructor of the derived class. Bug #134161. 2016-01-21 Chun-wei Fan Visual Studio builds: Update gdkmm project for GdkSeat The GdkSeat APIs are now wrapped and thus need to be built, so add them to the project files 2016-01-18 Murray Cumming Replace deprecated Glib::ScopedPtr with make_unique_g_free(). 2016-01-12 Kjell Ahlstedt Gdk::Seat: Add get_slaves() Bug #759806. 2016-01-12 Kjell Ahlstedt Gdk::DeviceManager::get_client_pointer(): Update the deprecation message Bug #759806. 2016-01-11 Murray Cumming 3.19.6