2016-04-14 Murray Cumming 3.18.1 2016-04-14 Kjell Ahlstedt Fix "make check" after sigc::mem_fun(pointer,func) was deprecated 2016-04-14 Kjell Ahlstedt 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 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 CellRendererProgress:_property_renderable(): Avoid infinite loop. Found by clang++. 2016-04-14 Kjell Ahlstedt treeview_editable_cells demo: Catch exception from std::stoi 2016-04-14 Philipp Lenk 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 Demos, tests: Use nullptr instead of 0 2016-04-14 Kjell Ahlstedt Gtk: Use nullptr instead of 0 2016-04-14 Kjell Ahlstedt Gdk: Use nullptr instead of 0 2016-04-14 Emeric Maschino Widget: Use noexcept on the destructor implementation. To match the generated declaration. Bug #759263 2016-04-14 Emeric Maschino Menushell: Use noexcept on the destructor implementation. To match the generated declaration. Bug #759262 2016-04-14 Kjell Ahlstedt 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 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 Slight whitespace change. 2016-04-14 Murray Cumming 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 Regenerated some gtk .defs. 2015-11-20 Murray Cumming Regenerate gdk .defs 2015-10-31 Kjell Ahlstedt 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 Use -Wsuggest-override with --enable-warnings=fatal. This warning is available in g++ 5 (or at least 5.2). 2015-10-27 Murray Cumming C++11: tests/examples: Use override keyword. 2015-10-27 Murray Cumming C++11: Stack: Use of override keyword. 2015-10-27 Murray Cumming Gtk::Object: Use of the override keyword. 2015-09-25 Murray Cumming NEWS: Add what's new in 3.18.