2006-08-11 Sven Herzberg * 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 * 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 * 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 * ccc/cc-circle.c: redraw the item properly after changing the anchor point 2006-06-26 Sven Herzberg * 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 * ccc/cc-view-widget.c, * ccc/cc-view-widget.h: implement a maximum FPS 2006-05-13 Sven Herzberg * 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 * demo/fifteen-grid.c: fix a crasher 2006-05-01 Sven Herzberg * 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 * ccc/cc-line.c: fixed a bug about line items not disappearing correctly (this fixes page switching in memoranda) 2006-04-07 Sven Herzberg * ccc/cc-item-view.c: fixed a typo * ccc/cc-item.c: added correct view registration 2006-03-24 Sven Herzberg * demo/demo-window.c: avoid a segmentation fault (patch by "Mardy", closes bug 335803) 2006-03-19 Sven Herzberg * 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 * ccc/cc-item.c: fix a double free reported in one of my demo applications 2006-03-11 Sven Herzberg * 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 * ccc/cc-text.c: fix the cursor position 2006-03-06 Sven Herzberg * 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 * ccc/cc-view.c, * ccc/cc-view.h: made the argument of get_focus() const 2006-03-02 Sven Herzberg * 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 * 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