2016-04-14 Murray Cumming <murrayc@murrayc.com> 3.18.1 2016-04-14 Kjell Ahlstedt <kjell.ahlstedt@bredband.net> Fix "make check" after sigc::mem_fun(pointer,func) was deprecated 2016-04-14 Kjell Ahlstedt <kjell.ahlstedt@bredband.net> gdk_generate_extra_defs.sh: Avoid translation of documentation Don't let tools/extra_defs_gen/generate_defs_gdk put translated documentation into the gdk_signals.defs file. 2016-04-14 Chun-wei Fan <fanchunwei@src.gnome.org> MSVC builds: Look for headers in include/gio-win32-2.0 as well At some point gio.h is going to include headers from there, so make sure that we do look for headers there. 2016-04-14 Murray Cumming <murrayc@murrayc.com> CellRendererProgress:_property_renderable(): Avoid infinite loop. Found by clang++. 2016-04-14 Kjell Ahlstedt <kjell.ahlstedt@bredband.net> treeview_editable_cells demo: Catch exception from std::stoi 2016-04-14 Philipp Lenk <fillius@2d-rp.de> Gtk::TreeView: Fix a crash in get_tooltip_context_path() * gtk/src/treeview.ccg: Don't create a temporary TreeModel::Path object. Its GtkTreePath is deleted twice, if gtk_tree_view_get_tooltip_context() returns false. Bug #760030. This is equivalent to commit fdbdce42f4a4405e9709f5a206c9df96c2adb6e4, which fixed the same issue in IconView. 2016-04-14 Kjell Ahlstedt <kjell.ahlstedt@bredband.net> Demos, tests: Use nullptr instead of 0 2016-04-14 Kjell Ahlstedt <kjell.ahlstedt@bredband.net> Gtk: Use nullptr instead of 0 2016-04-14 Kjell Ahlstedt <kjell.ahlstedt@bredband.net> Gdk: Use nullptr instead of 0 2016-04-14 Emeric Maschino <emeric.maschino@gmail.com> Widget: Use noexcept on the destructor implementation. To match the generated declaration. Bug #759263 2016-04-14 Emeric Maschino <emeric.maschino@gmail.com> Menushell: Use noexcept on the destructor implementation. To match the generated declaration. Bug #759262 2016-04-14 Kjell Ahlstedt <kjell.ahlstedt@bredband.net> Gdk::Screen::get_font_options(): Really take a copy * gdk/src/screen.hg: The second parameter to The Cairo::FontOptions ctor is not take_reference, it's take_ownership. To get a copy, it shall be false. 2016-04-14 Kjell Ahlstedt <kjell.ahlstedt@bredband.net> Gtk::ApplicationWindow: Hand-code the ctor that takes an application param * gtk/src/applicationwindow.[hg|ccg]: Hand-code the constructor that takes an application parameter. Bug #758813. 2016-04-14 Murray Cumming <murrayc@murrayc.com> Slight whitespace change. 2016-04-14 Murray Cumming <murrayc@murrayc.com> TreeView: _auto_store_on_cellrenderer_text_edited_numerical(): Catch the exception from std::stod(). This is a regression since version 3.17.80: https://git.gnome.org/browse/gtkmm/commit/gtk/src/treeview.hg?id=fcc0f358d17264f8956567a33471a6b52c2fc0d1 Bug #765044 (Justinas) 2015-11-20 Murray Cumming <murrayc@murrayc.com> Regenerated some gtk .defs. 2015-11-20 Murray Cumming <murrayc@murrayc.com> Regenerate gdk .defs 2015-10-31 Kjell Ahlstedt <kjell.ahlstedt@bredband.net> tests/object_move: Derive from Gtk::Object, test move assignment .gitignore: Add output files from tests tests/Makefile.am: Execute object_move/test on "make check". tests/object_move/main.cc: Derive the Derived class from Gtk::Object. Test move assignment. Check that the underlying C object is moved, and not copied. 2015-10-27 Murray Cumming <murrayc@murrayc.com> Use -Wsuggest-override with --enable-warnings=fatal. This warning is available in g++ 5 (or at least 5.2). 2015-10-27 Murray Cumming <murrayc@murrayc.com> C++11: tests/examples: Use override keyword. 2015-10-27 Murray Cumming <murrayc@murrayc.com> C++11: Stack: Use of override keyword. 2015-10-27 Murray Cumming <murrayc@murrayc.com> Gtk::Object: Use of the override keyword. 2015-09-25 Murray Cumming <murrayc@murrayc.com> NEWS: Add what's new in 3.18.