2017-03-30 Murray Cumming 3.89.5.1 2017-03-27 Daniel Boles FileChooserDialog: Allow constructing with use-header-bar This property is handy e.g. for ensuring consistent UI across platforms. This is a construct-only property, so we must specifically implement it. Doing so is free, by adding it as a defaulted argument to our remaining ctors, with the default value of false equivalent to what we got before. https://bugzilla.gnome.org/show_bug.cgi?id=780004 2017-03-27 Daniel Boles FileChooserDialog: Use static_cast, not C cast static_cast is better C++ style and safer due to compile-time checking. https://bugzilla.gnome.org/show_bug.cgi?id=780004 2017-03-27 Daniel Boles FileChooserDialog: Drop unneeded explicit on ctor This is only useful to us if the constructor can be invoked with one argument (i.e. it only has 1, or the subsequent have default values). That is not true here, so the explicit keyword is a semantic mistake. https://bugzilla.gnome.org/show_bug.cgi?id=780004 2017-03-24 Kjell Ahlstedt Gtk::FileChooserDialog: Remove ctors with backend parameter gtk_file_chooser_dialog_new_with_backend() was deprecated in gtk+ 2.14 and removed in gtk+-3. The corresponding ctors in FileChooserDialog should have been removed long ago. 2017-03-23 Kjell Ahlstedt tests/main_with_options: Fix after changes in Glib::OptionGroup 2017-03-22 Murray Cumming Use glibmm-2.54 instead of glibmm-2.52 We changed the ABI name of the currently-unstable glibmm series. 2017-03-17 Murray Cumming C++11: Yet more use of auto. 2017-03-17 Kjell Ahlstedt Gtk::PrintJob, PrintSettings: Use ArrayHandler where possible Commit fb1906febeec767d8463ec8772b6c845bf120455 replaced ArrayHandler with other code in PrintJob::[set|get]_page_ranges() and PrintSettings::[set|get]_page_ranges(). That was unnecessary, except in PrintJob::set_page_ranges(). Revert part of that patch by using ArrayHandler in PrintSettings::[set|get]_page_ranges(). Also use it in PrintJob::get_page_ranges(), but correct the ownership parameter. 2017-03-17 Murray Cumming C++11: More use of auto. 2017-03-17 Murray Cumming TreeView: More use of const_iterator. 2017-03-17 Murray Cumming Application: Remove unnecessary arrayhandle.h include. 2017-03-17 Murray Cumming Gdk::Pixbuf: get_pixels(): Const corrections.