2.91.3: 2010-11-02 Murray Cumming 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 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 Fix the build. * gdk/src/dragcontext.hg: Include cairomm/surface.h. 2010-11-02 Murray Cumming 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 Style: Virtual Functions: Correct reference counting errors. * tools/m4/convert_pango.m4: Remove the conversion from `PangoLayout*' to `const Glib::RefPtr&' 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).