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

	* ccc/cc-camera.c: implemented zoom property
	* demo/camera.c: set the zoom property manually

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

	* ccc/Makefile.am: updated
	* ccc/cc-caret.c,
	* ccc/cc-caret.h: added a class for a text cursor
	* ccc/cc-line.c: fixed a bug about the item's bounding box
	* ccc/cc-shape.c,
	* ccc/cc-shape.h: improved the width query function
	* ccc/cc-text.c: use the new CcCaret as the text cursor

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

	* python/cccanvas.override,
	* python/cccanvasmodule.c: fixed warnings in the python wrapper

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

	* ccc/cc-camera.c: implemented the camera for a first demo
	* ccc/cc-item.c: added some documentation
	* ccc/cc-text.c: fixed a potential crasher
	* ccc/cc-utils.h: added a macro to check a class for an implementation
	* ccc/cc-view.c: use the macros for a more advanced warning
	* demo/main.c: added the camera demo to the working ones
	* doc/reference/ccc-sections.txt: updated and made the iterfaces work

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

	* ccc/cc-camera.c: started implementation
	* demo/camera.c,
	* demo/crossing.c,
	* demo/demo-window.c,
	* demo/fifteen-item.c,
	* demo/fifteen.c,
	* demo/line.c,
	* demo/pixbuf-demo.c,
	* demo/text-demo.c: improved the code
	* doc/reference/ccc-docs.sgml,
	* doc/reference/ccc-sections.txt,
	* doc/reference/ccc.types: updated

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

	* ccc/Makefile.am: updated
	* ccc/ccc.h: updated
	* ccc/cc-camera.c,
	* ccc/cc-camera.h: started camera code
	* demo/Makefile.am:
	* demo/camera.c: started working on a camera demo
	* demo/credits.c: updated
	* demo/credits.h: removed (content is in main.h now)
	* demo/demo-window.c: made the code a bit more robust
	* demo/main.c: conditionally build unfinished demos
	* demo/main.h: added license, camera and credits demo
	* demo/zoom-and-scroll.c: added a shadow to the frame of the scrolled
	window
	* doc/reference/ccc-docs.sgml,
	* doc/reference/ccc-sections.txt: added camera stuff

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

	* ccc/cc-text.c: added a property for the caret brush
	* demo/text-demo.c: put the border around the text item

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

	* configure.in: added printing dependencies
	* demo/Makefile.am,
	* demo/main.c,
	* demo/main.h,
	* demo/printer-demo.c: started working on the printer demo
	* demo/pixbuf-demo.c,
	* demo/text-demo.c: updated
	* demo/text-demo.h: removed

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

	* ccc/cc-line.c: some code cleanup; improved the behaviour
	* ccc/cc-text.c: don't create a new CcLine for each rendering cycle,
	do it just once
	* demo/line.c: fixed an illegal assertion

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

	* ccc/cc-line.c: slightly increased the performance
	* ccc/cc-text.c: render the caret with a CcLine now
	* doc/reference/ccc-sections.txt: reordered some items

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

	* doc/reference/ccc-sections.txt,
	* doc/reference/ccc.types: completed the documentation registration

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

	* ccc/cc-text.c: fixed a bug pointed out by Jean Bréfort

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

	* README:
	* ccc/cc-rectangle.c: include the border into the bbox
	* configure.in: fixing the check test; preparing for the c# bindings
	* Makefile.am,
	* csharp/Makefile.am: started stuff for the c# bindings

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

	* ccc/cc-d-rect.h: define the CcDRect earlier. Fixes bug #337488
	(Reported by Alberto Mardegan)

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

	* README: added a nice description
	* ccc/cc-view-cell-renderer.c: Removed debugging statements
	* ccc/cc-view-widget.c: tries to fix some illegal memory access
	* demo/demo-polygon.c: removed debugging statement
	* ruby/Makefile.am: compile with -fPIC. Fixes bug #378900 (Reported by
	Jean Bréfort)

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

	* test/m-ccc.c: small cleanup
	* test/t-text-utf8-editing.c: improved the tests

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

	* configure.in: improved the check test
	* test/Makefile.am: updated
	* test/glib-helpers.h,
	* test/gtk-helpers.c,
	* test/gtk-helpers.h: added
	* test/m-ccc.c: added test suite
	* test/s-text.c,
	* test/s-text.h: added text test suite
	* test/t-text-utf8-editing.c: added some test cases

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

	* Makefile.am: updated
	* configure.in: test for check
	* ccc/cc-color-hsv.c: fixed private usage
	* demo/text-demo.c: have a nicer text frame in case of focus
	* doc/reference/ccc-sections.txt: updated
	* test/Makefile.am: new
	* test/dummy-test.c: added dummy test

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

	* ccc/cc-color-hsv.c,
	* ccc/cc-color-rgb.c,
	* ccc/cc-color.h: use GTypePrivate for colors, declare GTypes for them
	* ccc/cc-item.c: updated documentation
	* ccc/cc-text.c: print a warning when trying to use markup
	* ccc/cc-text.h: fixed c++ breakage
	* ccc/cc-view-png.h: fixed a typo
	* doc/reference/ccc-docs.sgml,
	* doc/reference/ccc-sections.txt,
	* doc/reference/ccc.types: improved documentation

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

	* TODO: updated
	* demo/demo-polygon.c: added border and content color as well as line
	width; fixed the bounding box to include all of the border
	* demo/main.h: added tree demo
	* demo/pixbuf-demo.c: added X and Y test controls
	* demo/tree-integration.c: tried to add dnd support

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

	* ccc/cc-pixbuf.c,
	* ccc/cc-pixbuf.h: implemented X and Y properties
	* ccc/cc-view-cell-renderer.c,
	* ccc/cc-view-cell-renderer.h: started to implement the cell renderer
	properly
	* demo/Makefile.am: updated
	* demo/demo-polygon.c,
	* demo/demo-polygon.h: added new class
	* demo/main.c: display the tree view demo
	* demo/main.h: extended for tree demo
	* demo/tree-integration.c: extended for polygon support in the tree
	* demo/tree-integration.h: removed

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

	* ccc/cc-pixbuf.c: improve rotation and scaling

# 0.0.4

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

	* configure.in: release 0.0.4

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

	* ccc/cc-line.c: fix private use

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

	* ccc/cc-line.c,
	* ccc/cc-line.h: use GTypePrivate

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

	* ccc/cc-pixbuf.c: got the bounds management for this item right

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

	* ccc/cc-pixbuf.c: added rotation property and set_dirty() function
	* demo/pixbuf-demo.c: added GtkSpinButton for the rotation; fixed a
	tab label's title

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

	* ccc/cc-pixbuf.c,
	* ccc/cc-pixbuf.h: started to add rotation support; improved the
	internal width handling

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

	* ccc/cc-pixbuf.c: added code to also manage automatic sizing
	* demo/pixbuf-demo.c: removed size setting code to check automatic
	size as well

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

	* ccc/cc-pixbuf.c,
	* ccc/cc-pixbuf.h: use GTypePrivate
	* demo/Makefile.am: updated
	* demo/main.c: added pixbuf demo
	* demo/main.h: added new header
	* demo/pixbuf-demo.c: added pixbuf demo
	* demo/text-demo.c: use static "global" variables

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

	* macros/python.m4: fixed a problem with an underquoted definition