2006-08-11  Sven Herzberg  <herzi@gnome-de.org>

	* ccc/cc-shape.c: fix drawing multiple paths one after the other
	* ccc/cc-text.c,
	* ccc/cc-text.h: derive from CcShape to inherit fill/border properties
	and path handling code

2006-08-09  Sven Herzberg  <herzi@gnome-de.org>

	* ccc/cc-item.c,
	* ccc/cc-item.h: removed the old NO_SEARCH_CHILDREN flag
	* ccc/cc-view-widget.c: only request a redraw if the widget is visible
	* configure.in: fix python stuff
	* demo/fifteen-item.c,
	* doc/reference/ccc-sections.txt: removed NO_SEARCH_CHILDREN

2006-07-14  Sven Herzberg  <herzi@gnome-de.org>

	* ccc/cc-line.c,
	* ccc/cc-line.h: added line_clear()
	* ccc/cc-view-widget.c: fixed delayed drawing to draw with 33 and not
	3.3 frames per second

2006-06-29  Sven Herzberg  <herzi@gnome-de.org>

	* ccc/cc-circle.c: redraw the item properly after changing the anchor
	point

2006-06-26  Sven Herzberg  <herzi@gnome-de.org>

	* Makefile.am,
	* ccc/cc-item.c,
	* ccc/cc-view.h,
	* configure.in,
	* macros/python.m4,
	* python/Makefile.am,
	* python/cccanvas.defs,
	* python/cccanvas.override,
	* python/cccanvasmodule.c,
	* python/demo/crossing.py,
	* python/demo/demo.py,
	* python/demo/demo_canvas.py,
	* python/demo/fifteen.py,
	* python/demo/fifteen_grid.py,
	* python/demo/fifteen_item.py,
	* python/demo/herzi_combo.py,
	* python/demo/herzi_properties.py,
	* python/demo/herzi_properties_group.py,
	* python/demo/herzi_properties_groups.py,
	* python/demo/line.py,
	* python/demo/page.py,
	* python/demo/text_demo.py,
	* python/demo/zoom.py: added python bindings from Yves Combe

2006-06-13  Sven Herzberg  <herzi@gnome-de.org>

	* ccc/cc-view-widget.c,
	* ccc/cc-view-widget.h: implement a maximum FPS

2006-05-13  Sven Herzberg  <herzi@gnome-de.org>

	* NEWS: added release notes for libccc 0.0.2
	* macros/herzi-ruby.m4: only execute ruby if it was found

2006-05-11  Sven Herzberg  <herzi@gnome-de.org>

	* demo/fifteen-grid.c: fix a crasher

2006-05-01  Sven Herzberg  <herzi@gnome-de.org>

	* ccc/cc-utils.c: don't round widths smaller than 1.0; this makes
	pages look a lot better in memoranda when the zoom becomes quite
	small

2006-05-01  Sven Herzberg  <herzi@gnome-de.org>

	* ccc/cc-line.c: fixed a bug about line items not disappearing
	correctly (this fixes page switching in memoranda)

2006-04-07  Sven Herzberg  <herzi@gnome-de.org>

	* ccc/cc-item-view.c: fixed a typo
	* ccc/cc-item.c: added correct view registration

2006-03-24  Sven Herzberg  <herzi@gnome-de.org>

	* demo/demo-window.c: avoid a segmentation fault (patch by "Mardy",
	closes bug 335803)

2006-03-19  Sven Herzberg  <herzi@gnome-de.org>

	* ccc/cc-hash-map.c,
	* ccc/cc-hash-map.h: finished renaming from MemorandahashMap to
	CCHashMap
	* ccc/cc-view.c: fixed a warning

2006-03-12  Sven Herzberg  <herzi@gnome-de.org>

	* ccc/cc-item.c: fix a double free reported in one of my demo
	applications

2006-03-11  Sven Herzberg  <herzi@gnome-de.org>

	* ccc/cc-text.c, 
	* ccc/cc-text.h: fix emission of the notify::text signal and add
	get_text() function
	* demo/text-demo.c: update the GtkEntry from edited canvas text
	* editor/ce-canvas-tree-model.c: fix compilation

2006-03-06  Sven Herzberg  <herzi@gnome-de.org>

	* ccc/cc-text.c: fix the cursor position

2006-03-06  Sven Herzberg  <herzi@gnome-de.org>

	* ccc/Makefile.am: updated
	* ccc/cc-item-view.c: use the new view registration API
	* ccc/cc-item.c,
	* ccc/cc-item.h: added signals for view (un)registration
	* ccc/cc-text.c,
	* ccc/cc-text.h: implemented optional text editing
	* ccc/cc-view-widget.c: added a warning
	* ccc/glib-helpers.c: new
	* ccc/glib-helpers.h: added g_utf8_length_next()
	* demo/text-demo.c: let the text element be editable

2006-03-03  Sven Herzberg  <herzi@gnome-de.org>

	* ccc/cc-view.c,
	* ccc/cc-view.h: made the argument of get_focus() const

2006-03-02  Sven Herzberg  <herzi@gnome-de.org>

	* ccc/cc-item-view.c,
	* ccc/cc-item-view.h: listen for item-added and item-deleted
	* ccc/cc-item.c,
	* ccc/cc-item.h: new signals: item-added and item-deleted
	* ccc/cc-text.c: fix text rendering
	* ccc/marshallers.list: updated
	* editor/ce-canvas-tree-model.c,
	* editor/ce-canvas-tree-model.h: started a tree model for a canvas
	* editor/demo-canvas.c,
	* editor/demo-canvas.h: linked

2006-03-02  Sven Herzberg  <herzi@gnome-de.org>

	* ccc/ccc.h,
	* ccc/cc-brush.c,
	* ccc/cc-brush.h,
	* ccc/cc-brush-color.c,
	* ccc/cc-brush-color.h,
	* ccc/cc-color.c,
	* ccc/cc-color.h,
	* ccc/cc-color-hsv.c,
	* ccc/cc-color-rgb.c,
	* ccc/cc-d-rect.c,
	* ccc/cc-d-rect.h,
	* ccc/cc-item.c,
	* ccc/cc-item.h,
	* ccc/cc-item-view.c,
	* ccc/cc-item-view.h,
	* ccc/cc-rectangle.c,
	* ccc/cc-rectangle.h,
	* ccc/cc-rounded-rectangle.c,
	* ccc/cc-rounded-rectangle.h,
	* ccc/cc-shape.c,
	* ccc/cc-shape.h,
	* ccc/cc-text.c,
	* ccc/cc-text.h,
	* ccc/cc-utils.c,
	* ccc/cc-utils.h,
	* ccc/cc-view.c,
	* ccc/cc-view.h,
	* ccc/cc-view-cell-renderer.c,
	* ccc/cc-view-cell-renderer.h,
	* ccc/cc-view-widget.h,
	* ccc/glib-helpers.h,
	* ccc/pango-helpers.c,
	* ccc/pango-helpers.h,
	* cdebug/cdebug.c,
	* cdebug/cdebug.h,
	* demo/credits.c,
	* demo/credits.h,
	* demo/demo-canvas.c,
	* demo/demo-canvas.h,
	* demo/demo-page.c,
	* demo/demo-page.h,
	* demo/demo-window.c,
	* demo/demo-window.h,
	* demo/fifteen.c,
	* demo/fifteen.h,
	* demo/fifteen-grid.c,
	* demo/fifteen-grid.h,
	* demo/fifteen-item.c,
	* demo/fifteen-item.h,
	* demo/line.c,
	* demo/line.h,
	* demo/main.c,
	* demo/tree-integration.c,
	* demo/tree-integration.h,
	* demo/zoom-and-scroll.c,
	* demo/zoom-and-scroll.h,
	* editor/gtk-helpers.c,
	* editor/gtk-helpers.h,
	* ruby/ccc.c,
	* ruby/ccc.rb: fixed license header to always talk mention LGPL

	* ccc/minilgpl.h,
	* ruby/minilgpl.rb: removed

	* ccc/cc-view-widget.c: fixed license header to always mention LGPL;
	display nicer scrollbars when there's no canvas set
	* configure.in: increased version
	* editor/Makefile.am: updated
	* editor/ce-window.c,
	* editor/ce-window.h: added a tree model of the canvas; create a new
	canvas when clicking on the just added new button; sync the canvas
	that's displayed with the treeview; renamed the file menu; 
	* editor/herzi-main-window.c,
	* editor/herzi-main-window.h: fixed license header to always mention
	LGPL; fixed signed vs. unsigned warning