2010-11-03  Damon Chaplin  <damon@gnome.org>

	* Released GooCanvas 1.90.2

2010-11-03  Damon Chaplin  <damon@gnome.org>

	* src/goocanvas.c: added goo_canvas_get_preferred_width() and
	goo_canvas_get_preferred_height() and removed goo_canvas_size_request().

	* configure.in: depend on GTK+ 2.91.3 for the above.

2010-10-27  Damon Chaplin  <damon@gnome.org>

	* src/goocanvas.c: switched the get_property/set_property code and
	added "hscroll-policy" and "vscroll-policy".

2010-10-27  Murray Cumming  <murrayc@murrayc.com>

	Fix the build with GTK+ 2.91.2, using GtkScrollable.

	* src/goocanvas.[h|c] (goo_canvas_class_init): Implemeent the GtkScrollable
	interface, overriding the hadjustment and vadjustment properties, instead
	of implementing the set_scroll_adjustments vfunc, which was removed from
	GtkWidget. Likewise remove the set_scroll_adjustments_signal because it
	is no longer needed.
	(goo_canvas_get_property), (goo_canvas_set_property): Handle the new
	properties.
	(goo_canvas_set_hadjustment), (goo_canvas_set_vadjustment): Replace
	the old goo_canvas_set_adjustments() function with individual functions
	because they can be set separately, and to have code that is as similar as
	possible to, for instance, GtkTextView.

2010-10-24  Damon Chaplin  <damon@gnome.org>

	* src/goocanvas.c (redraw_static_items_at_position)
	(goo_canvas_adjustment_value_changed): comment out the calls to
	gdk_window_process_updates() as they cause flickering when zooming.
	I'm not sure if we should use something else instead.