2006-12-04 Sven Herzberg * ccc/cc-camera.c: implemented zoom property * demo/camera.c: set the zoom property manually 2006-12-03 Sven Herzberg * 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 * python/cccanvas.override, * python/cccanvasmodule.c: fixed warnings in the python wrapper 2006-12-03 Sven Herzberg * 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 * 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 * 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 * 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 * 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 * 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 * 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 * doc/reference/ccc-sections.txt, * doc/reference/ccc.types: completed the documentation registration 2006-11-26 Sven Herzberg * ccc/cc-text.c: fixed a bug pointed out by Jean Bréfort 2006-11-26 Sven Herzberg * 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 * ccc/cc-d-rect.h: define the CcDRect earlier. Fixes bug #337488 (Reported by Alberto Mardegan) 2006-11-25 Sven Herzberg * 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 * test/m-ccc.c: small cleanup * test/t-text-utf8-editing.c: improved the tests 2006-11-19 Sven Herzberg * 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 * 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 * 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 * 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 * 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 * ccc/cc-pixbuf.c: improve rotation and scaling # 0.0.4 2006-11-19 Sven Herzberg * configure.in: release 0.0.4 2006-11-19 Sven Herzberg * ccc/cc-line.c: fix private use 2006-11-19 Sven Herzberg * ccc/cc-line.c, * ccc/cc-line.h: use GTypePrivate 2006-11-18 Sven Herzberg * ccc/cc-pixbuf.c: got the bounds management for this item right 2006-11-18 Sven Herzberg * 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 * ccc/cc-pixbuf.c, * ccc/cc-pixbuf.h: started to add rotation support; improved the internal width handling 2006-11-18 Sven Herzberg * 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 * 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 * macros/python.m4: fixed a problem with an underquoted definition