2.91.5: 2010-11-30 Murray Cumming Added Gtk::Switch, wrapping GtkSwitch. * configure.ac: Depend on the latest GTK+. * tools/extra_defs_gen/generate_defs_gtk.cc: Mention GTK_TYPE_SWITCH. * gtk/src/filelist.am: * gtk/src/switch.[hg|ccg]: Added Gtk::Switch, wrapping GtkSwitch. * gtk/gtkmm.h: Include it. 2010-11-30 Murray Cumming ComboBox: Add methods. * gtk/src/gtk_methods.defs: Regenerated with h2defs.py. * gtk/src/gtk_signals.defs: Regenerated partly. * gtk/src/combobox.hg: Added get/set_id_column(), get/set_active_id() and properties. 2010-11-29 Murray Cumming Fix the build with latest GTK+ 3. * gdk/src/gdk_methods.defs: Regenerated with h2defs.py. * gdk/src/device.hg: get_n_axes() now returns an int instead of a guint. * gdk/src/rgba.[hg|ccg]: gdk_rgba_parse() now has a sensible parameter order, so we can now use _WRAP_METHOD() instead of hard-coding it. 2010-11-29 Murray Cumming Scrollable, ScrolledWindow: Fix Adjustment reference counting. * gtk/src/scrollable.hg:get_hadjustment(), get_vadjustment(): * gtk/src/scrolledwindow.hg: get_hadjustment(), get_vadjustment(): Use refereturn to fix the reference-counting on these, which was broken since we changed Adjustment to be a Glib::Object instead of a Gtk::Object. 2010-11-26 Murray Cumming Fix the build with the latest GTK+. * gtk/gtkmm/targetentry.cc: Destructor: Use const_cast<> so we can g_free() our dynamically-allocated GtkTargetEntry::target string. The const change in GTK+ does not seem wise: https://bugzilla.gnome.org/show_bug.cgi?id=565665#c10 2010-11-26 Murray Cumming Ruler: Removed because it was removed from GTK+. * gtk/src/ruler.[hg|ccg]: Removed. * gtk/src/filelist.am: * gtk/gtkmm.h: Adapted.