2.15.5: (2.15.4 was skipped) 2009-02-23 Murray Cumming * gtk/src/gtk_vfuncs.defs: * gtk/src/activatable.hg: Renamed the reset() vfunc and method to sync_action_properties() to match the API change in GTK+, to fix the build. We need to regenerate the .defs to complete this. 2009-02-22 Murray Cumming * gtk/src/builder.hg: get_widget_derived(): * gtk/src/builder.ccg: get_widget_checked(): Take a reference on the widget received from gtk_builder_get_object() because it does not give one. 2009-02-22 Murray Cumming * gtk/src/builder.[hg|ccg]: create_from_file(), add_from_file(), create_from_string(), add_from_string(): Add method overloads that take a char* for the object ID, to avoid ambiguity with the two other overloads that take ustring or StringArrayHandle. 2009-02-19 Murray Cumming * gtk/src/gtk_docs_override.xml: Fixed the documentation for Widget::set_tooltip_markup(), Widget::get_snapshot(), and Widget::get_composite_name() to not mention NULL strings and freeing. Mentioned by some guy on irc who couldn't be bothered to submit a bug. 2009-02-17 Daniel Elstner * demos/gtk-demo/demo-common.cc (get_democodedir): Replace deprecated call to g_win32_get_package_installation_directory() in order to shut up a code maintenance tool. Make a mental note about the code being badly in need of a rewrite. 2009-02-17 Daniel Elstner * demos/gtk-demo/example_appwindow.cc: Cut a load of commented-out bit-rot which wouldn't have compiled anyway. The use of deprecated GTK+ calls in the comment triggered a code maintenance tool used by André Klapper. 2009-02-10 Murray Cumming * gtk/src/filechooserbutton.hg: Added the file_set signal, added in GTK+ 2.14 but not wrapped in gtkmm until now. Thanks to Damon Register for noticing this. 2009-02-08 Murray Cumming * gtk/gtkmm/stock.[h|cc]: Added CAPS_LOCK_WARNING. * tools/extra_defs_gen/generate_defs_gtk.cc: Added new interfaces. * gtk/src/gtk_signals.defs: Regenerated. * gtk/src/Makefile_list_of_hg.am_fragment: * gtk/src/gtk_vfuncs.defs: * gtk/src/activatable.[hg|ccg]: * gtk/src/orientation.[hg|ccg]: Added the new interfaces, though we cannot use them yet without breaking ABI. * gtk/src/box.hg: * gtk/src/button.hg: * gtk/src/buttonbox.hg: * gtk/src/menu.hg: * gtk/src/menuitem.hg: * gtk/src/paned.hg: * gtk/src/recentchoosermenu.hg: * gtk/src/ruler.hg: * gtk/src/scalebutton.hg: * gtk/src/scrollbar.hg: * gtk/src/separator.hg: * gtk/src/toolbutton.hg: Added TODOs about deriving from the new interfaces when we can break ABI. I only did this for base classes, though GTK+ does it for further derived classes too, for some reason.