2015-07-23 Murray Cumming 3.17.50 2015-07-23 Murray Cumming C++11: More use of auto. 2015-07-23 Murray Cumming C++11: Use lambdas for simple callbacks given to set_*_func() methods. 2015-07-23 Murray Cumming Remove unnecessary virtual keywords. 2015-07-23 Murray Cumming C++11: Use the override keyword. This showed that some custom cellrenderers in others/ have gtkmm2-style vfuncs that are not actually overriding anything any more. They need to be ported properly to gtkmm3 still. 2015-07-22 Murray Cumming C++11: Use of nullptr. 2015-07-22 Murray Cumming C++11: Use of range-based for loops. At least to replace uses of non-const iterators. 2015-07-21 Murray Cumming configure.ac: Use other warnings that glibmm uses. For --enable-warnings=fatal. No code changes were necessary. 2015-07-21 Murray Cumming Use -Wshadow with --enable-warnings=fatal. And fix the source code to build like this. 2015-07-21 Murray Cumming Examples: placessidebar: Remove use of set_show_connect_to_server(). Because it has been deprecated without replacement (and without explanation): https://developer.gnome.org/gtk3/unstable/GtkPlacesSidebar.html#gtk-places-sidebar-set-show-connect-to-server 2015-07-15 Kjell Ahlstedt Require C++11 * configure.ac: Use MM_AX_CXX_COMPILE_STDCXX_11 from mm-common to check for compiler support for C++11 and use it (-std=c++11 for current versions of g++). Among other reasons, this is because libsigc++ and glibmm now require C++11, and gmmproc generates C++11 code. 2015-06-23 Kjell Ahlstedt Update the "Menus and Toolbars" chapter * docs/tutorial/C/index-in.docbook: Describe how to build menus and toolbars with Gtk::Builder, Gio:SimpleAction and Gio::SimpleActionGroup instead of Gtk::UIManager, Gtk::Action and Gtk::ActionGroup. 2015-06-23 Kjell Ahlstedt recent_files example: Add toolbar and accelerator keys * examples/book/recent_files/examplewindow.cc: Call set_accel_for_action(). Add definition of toolbar to the string that Builder reads. * examples/book/recent_files/examplewindow.h: * examples/book/recent_files/main.cc: Add a RefPtr& parameter to ExampleWindow's constructor. 2015-06-04 Kjell Ahlstedt Add description of the 'newin' parameter of _WRAP_PROPERTY * docs/tutorial/C/index-in.docbook: "The .hg and .ccg files" section: Add description of the 'newin' parameter of _WRAP_PROPERTY. 2015-05-23 Kjell Ahlstedt Add description of the detail_name parameter in _WRAP_SIGNAL * docs/tutorial/C/index-in.docbook: "The .hg and .ccg files" section: Add description of the detail_name and two_signal_methods parameters in _WRAP_SIGNAL. Bug #749034. 2015-05-21 Kjell Ahlstedt Improve the description of parameters in the _WRAP macros * docs/tutorial/C/index-in.docbook: "The .hg and .ccg files" section: Note which optional parameters have a variable part, such as newin "". 2015-05-12 Murray Cumming Examples: Remove some uses of GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED Because we don't use that anymore and it makes the code less clear. 2015-05-08 Kjell Ahlstedt Add description of the 'newin' parameter of some _WRAP macros * docs/tutorial/C/index-in.docbook: "The .hg and .ccg files" section: Add description of the 'newin' parameter. Bug #748856. 2015-04-22 Kjell Ahlstedt Add description of _IGNORE_PROPERTY and _IGNORE_CHILD_PROPERTY * docs/tutorial/C/index-in.docbook: "The .hg and .ccg files" section: Add description of _IGNORE_PROPERTY and _IGNORE_CHILD_PROPERTY. 2015-03-17 Kjell Ahlstedt Add description of the keep_return parameter in _WRAP_VFUNC * docs/tutorial/C/index-in.docbook: "The .hg and .ccg files" section: Add description of the keep_return parameter in _WRAP_VFUNC. Bug #705124. 2015-02-27 Murray Cumming 3.15.1