3.7.12 (unstable):

2013-03-07  Murray Cumming  <murrayc@murrayc.com>

	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  <kjell.ahlstedt@bredband.net>

	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  <kjell.ahlstedt@bredband.net>

	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  <kjell.ahlstedt@bredband.net>

	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  <kjell.ahlstedt@bredband.net>

	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  <kjell.ahlstedt@bredband.net>

	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  <kjell.ahlstedt@bredband.net>

	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.