2013-11-02 Damon Chaplin * 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 * src/goocanvasutils.c (goo_canvas_line_dash_set_offset): new function to set the offset. 2013-11-02 Damon Chaplin * 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 * src/*.c: * demo/*.c: fixed a lot of warnings, mainly about deprecated stuff. 2013-11-01 Damon Chaplin * .gitignore: added gtk-doc.m4 2013-11-01 Damon Chaplin * src/goocanvas.c: added doc about disabling mouse-wheel scrolling. #617900. 2013-11-01 Damon Chaplin * 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 * 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 * 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 * 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 * src/goocanvasitem.c: * src/goocanvasitemmodel.c: added a few (allow-none) flags. #677013. 2013-09-24 Damon Chaplin * src/Makefile.am: added -lm to LIBADD. Bug #671766. 2013-08-20 Damon Chaplin * src/*.h: fixed a few documentation issues. * docs/goocanvas2-docs.sgml: added annotation glossary. 2013-07-18 Damon Chaplin * 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 Fix some introspection generation warnings. Avoid gobject-introspection warnings about missing : in documentation comments. Part of bug #696736 2011-10-19 Jasper Lievisse Adriaanse * configure.in: Bump pygobject dependency to 2.90.4. Bug #661487.