3.7.12 (unstable): 2013-03-07 Murray Cumming Fix the build with the lastest GTK+ from git master. * gtk/src/gtk_signals.defs: Update this with tools/gen_scripts/gtk_generate_extra_defs.sh . * gtk/src/entry.hg: * gtk/src/textview.hg: Add _CONVERSION lines to cope with the slightly-changed GTK+ API caused by this commit: https://git.gnome.org/browse/gtk+/commit/?id=88623b98a7ca0afca08ac21bc3aa662c6ed3ab7f Bug #695305 (Cosimo Cecchi, mussadek) 2013-03-01 Kjell Ahlstedt Gdk::EventType, Gtk::MenuButton, Window: Adapt to the updated .defs files. * gdk/src/event.hg: Substitute empty strings for [DOUBLE|TRIPLE]_BUTTON_PRESS in _WRAP_ENUM(EventType...). * gtk/src/menubutton.[hg|ccg]: Hand-code the "menu" property, deleted in gtk+. * gtk/src/window.[hg|ccg]: Hand-code the "opacity" property, moved to GtkWidget in gtk+. 2013-03-01 Kjell Ahlstedt Update the .defs files. * gdk/src/gdk_enums.defs: * gdk/src/gdk_methods.defs: * gdk/src/gdk_pixbuf_methods.defs: * gdk/src/gdk_signals.defs: * gtk/src/gtk_enums.defs: * gtk/src/gtk_methods.defs: * gtk/src/gtk_signals.defs: Update from latest gtk+ and gdk-pixbuf. (gdk_pixbuf_enums.defs is up-to-date.) * gtk/src/gtk_signals.defs.patch: Update. 2013-03-01 Kjell Ahlstedt Split tools/extra_defs_gen files into gdk and gtk parts. * .gitignore: Add some new generated files. * tools/Makefile.am: Add extra_defs_gen/generate_defs_gdk. Rename extra_defs_gen/generate_extra_defs to generate_defs_gtk. * tools/extra_defs_gen/generate_defs_gtk.cc: Don't get defs for gdk classes. * tools/gen_scripts/gtk_generate_extra_defs.sh: Rename extra_defs_gen/ generate_extra_defs to generate_defs_gtk. * tools/extra_defs_gen/generate_defs_gdk.cc: New file. Get defs for gdk classes. * tools/gen_scripts/gdk_generate_extra_defs.sh: New file. Execute generate_defs_gdk. 2013-02-28 Kjell Ahlstedt Update gdk_docs.xml and gtk_docs.xml. * gtk/src/gdk_docs.xml: Include enum documentation and doc from gdk-pixbuf. * gtk/src/gtk_docs.xml: Include enum documentation. 2013-02-28 Kjell Ahlstedt Gtk::ScaleButton, Toolbar: Delete the "orientation" property. * gtk/src/scalebutton.hg: * gtk/src/toolbar.hg: Delete _WRAP_PROPERTY("orientation", Orientation). This property does not exist in gtk+3. It's a left-over from gtkmm2 that leaves an error message in the generated .h files. 2013-02-27 Kjell Ahlstedt Modify the deletion of widgets. * gtk/gtkmm/object.cc: _release_c_instance(): Call disconnect_cpp_wrapper() after g_object_unref() and g_object_run_dispose(). * gtk/src/window.ccg: _release_c_instance(): Call disconnect_cpp_wrapper() after gtk_widget_destroy(). Bug #605728. Bug #315874.