2013-11-02  Damon Chaplin  <damon@gnome.org>

	* demo/*.c: use gtk_box_pack_start() rather than gtk_container_add(),
	for boxes, as the demos didn't appear correctly.

2013-11-02  Damon Chaplin  <damon@gnome.org>

	* src/goocanvasutils.c (goo_canvas_line_dash_set_offset): new function
	to set the offset.

2013-11-02  Damon Chaplin  <damon@gnome.org>

	* src/goocanvas.c (emit_pointer_event): use gdk_event_copy() rather
	than a struct copy, to copy the private stuff like device etc. #665637

2013-11-01  Damon Chaplin  <damon@gnome.org>

	* src/*.c:
	* demo/*.c: fixed a lot of warnings, mainly about deprecated stuff.

2013-11-01  Damon Chaplin  <damon@gnome.org>

	* .gitignore: added gtk-doc.m4

2013-11-01  Damon Chaplin  <damon@gnome.org>

	* src/goocanvas.c: added doc about disabling mouse-wheel scrolling.
	#617900.

2013-11-01  Damon Chaplin  <damon@gnome.org>

	* src/goocanvas.c (goo_canvas_adjustment_value_changed): disabled
	the code that handled "redraw-when-scrolled" and tried to optimise
	the drawing of static items. GTK+ 3.0 always redraws everything when
	a window is scrolled, so these aren't needed.

	We could possibly use GtkPixelCache or similar in future, to try to
	optimise scrolling.

2013-10-25  Damon Chaplin  <damon@gnome.org>

	* src/goocanvas.c (paint_static_items, goo_canvas_draw): another
	attempt at fixing the drawing code. Now it uses the transform & clip
	from the given cairo_t and the code seems to work OK for both the old
	GTK+ and GTK+ 3.10. Bug #700674.

2013-09-27  Damon Chaplin  <damon@gnome.org>

	* demo/demo-grabs.c (on_widget_draw): draw simple rects for the widgets
	as the old code using gtk_paint_box() doesn't seem to work any more.

2013-09-27  Damon Chaplin  <damon@gnome.org>

	* src/goocanvasutils.c: added introspection flags, so it now seems to
	work OK with python at least.

	* bindings/python/demo.py (setup_canvas): added line dash to a path.

	* demo/demo.c (setup_rectangles): added line dash to one rect.

2013-09-24  Damon Chaplin  <damon@gnome.org>

	* src/goocanvasitem.c: 
	* src/goocanvasitemmodel.c: added a few (allow-none) flags. #677013.

2013-09-24  Damon Chaplin  <damon@gnome.org>

	* src/Makefile.am: added -lm to LIBADD. Bug #671766.

2013-08-20  Damon Chaplin  <damon@gnome.org>

	* src/*.h: fixed a few documentation issues.
	* docs/goocanvas2-docs.sgml: added annotation glossary.

2013-07-18  Damon Chaplin  <damon@gnome.org>

	* src/goocanvas.c (paint_static_items, goo_canvas_draw): tried to
	fix drawing code to work with new GTK+ 3.9 drawing code. I'm not sure
	it is 100% there yet, but the demo seems OK. Bug #700674.

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

	Fix some introspection generation warnings.

	Avoid gobject-introspection warnings about missing : in 
	documentation comments.
	Part of bug #696736

2011-10-19  Jasper Lievisse Adriaanse <jasperla@gnome.org>

	* configure.in: Bump pygobject dependency to 2.90.4. Bug #661487.