2.91.3:

2010-11-02  Murray Cumming  <murrayc@murrayc.com>

  Fix the make check build.

  * gtk/gtkmm.h: Add a gdkmm/dragcontext.h include that fixes a weird
  compilation problem in the tests (during make check). We need to find out
  what the real problem is.

2010-11-02  Murray Cumming  <murrayc@murrayc.com>

	Avoid includes of gtk/gtk.h.

	* gtk/src/activatable.hg:
	* gtk/src/buildable.hg:
	* gtk/src/editable.hg:
	* gtk/src/orientable.hg:
	* gtk/src/printoperationpreview.hg:
	* gtk/src/recentchooser.hg:
	* gtk/src/scrollable.hg:
	* gtk/src/toolshell.hg:
	* gtk/src/treesortable.hg: Add a typedef for the C interface structs instead
	of including gtk/gtk.h.

2010-11-02  Murray Cumming  <murrayc@murrayc.com>

	Fix the build.

	* gdk/src/dragcontext.hg: Include cairomm/surface.h.

2010-11-02  Murray Cumming  <murrayc@murrayc.com>

	Wrapped new API.

	* gdk/src/gdk_methods.defs: Regenerated with h2defs.py.
	* gdk/src/gdk_extra.defs: Added gtk_drag_set_icon_surface.
	* gdk/src/dragcontext.hg: Add a conversion for Cairo::Surface.
	Remove get_destination_window() because it was removed from GTK+.

	* gtk/src/gtk_enums.defs: Regenerated with enums.pl.
	* gtk/src/gtk_methods.defs: Regenerated with h2defs.py.
	* gtk/src/assistant.hg: Added next_page() and previous_page().
	* gtk/src/box.hg: Added a public constructor.

	* gtk/src/recentinfo.hg: Added create_app_info().
	* gtk/src/scrollable.hg: Added get/set_h/vscroll_policy() and properties.
	* tools/m4/convert_gtk.m4: Mention ScrollablePolicy.
	* gtk/src/widget.hg: Remove get_snapshot() because it was removed from GTK+.
	Added in_destruction().

2010-11-01  José Alburquerque  <jaalburqu@svn.gnome.org>

	Style: Virtual Functions: Correct reference counting errors.

	* tools/m4/convert_pango.m4: Remove the conversion from `PangoLayout*'
	to `const Glib::RefPtr<Pango::Layout>&' so it doesn't cause reference
	counting errors in the future.
	* gtk/src/style.hg: Put the PangoLayout conversion in this file
	locally for the draw_layout virtual function. Also correct a
	conversion that could cause reference counting errors.

	Fixes GNOME Bug #633689 (mario).