summaryrefslogtreecommitdiffstats
path: root/src/canvas-base.c
AgeCommit message (Expand)AuthorFilesLines
2014-01-11Merge GanvCanvasBase and GanvCanvas.David Robillard1-1728/+0
2014-01-11Make some functions private.David Robillard1-25/+1
2014-01-11Move item implementation to item.c.David Robillard1-779/+28
2014-01-03Draw and layout performance improvements.David Robillard1-47/+32
2014-01-03Make graph input ports controllable outputs and remove double port kludge.David Robillard1-0/+20
2013-12-31Fix incorrect port offsets.David Robillard1-45/+7
2013-12-27Remove dead code.David Robillard1-66/+1
2013-12-27Performance improvements.David Robillard1-83/+73
2013-12-21FDGL: Make layout converge and stop chewing CPU when done again.David Robillard1-3/+7
2013-12-18Futher FDGL performance improvements.David Robillard1-6/+18
2013-06-08Fix sizing for ports with enumeration or integer tag labels.David Robillard1-1/+1
2013-04-13Fix crash in Patchage when client with selected port disappears.David Robillard1-0/+5
2013-03-17Update copyright date.David Robillard1-1/+1
2013-02-02Fix strange bug where canvas stops updating entirely on node removal.David Robillard1-4/+8
2012-12-21Implement item stacking.David Robillard1-84/+13
2012-08-10Fix a ton of warnings.David Robillard1-16/+12
2012-08-09Fix prototypes.David Robillard1-1/+2
2012-05-11Comment out unused function (avoid warning).David Robillard1-0/+2
2012-04-28Fix warnings about non-parent items.David Robillard1-10/+28
2012-04-23Fix documentation.David Robillard1-7/+7
2012-04-22Fix various problems with embedding plugin GUIs.David Robillard1-34/+2
2012-03-27Squeeze blank lines.David Robillard1-3/+0
2012-01-11Fix crash on shutdown and item deletion.David Robillard1-1/+5
2012-01-09Fix compilation on old glib with no g_slist_free_full (fix #792).David Robillard1-2/+4
2012-01-09Build with old cairo without cairo_rectangle_int_t (fix #792).David Robillard1-7/+13
2012-01-09Build with old cairo without cairo_region_t (fix #792).David Robillard1-34/+34
2011-12-14Remove dubious include.David Robillard1-1/+0
2011-12-14Draw directly to window cairo context instead of gdk pixmap.David Robillard1-31/+7
2011-12-14Tidy.David Robillard1-12/+1
2011-12-14Make node no longer a subclass of group.David Robillard1-9/+35
2011-12-13Move group implementation to separate files.David Robillard1-597/+40
2011-12-13Remove ganv_item_raise and ganv_item_lower.David Robillard1-80/+0
2011-12-13Remove libart dependency.David Robillard1-380/+103
2011-12-13Remove unnecessary use of ArtIRect.David Robillard1-8/+6
2011-12-13Replace ArtUta* redraw_area with cairo_region_t* redraw_region.David Robillard1-210/+39
2011-12-13Remove ganv_canvas_base_request_redraw_uta.David Robillard1-56/+26
2011-12-12Remove HACKISH_AFFINE gunk.David Robillard1-31/+0
2011-12-12Remove unused clip_path parameter to item update method.David Robillard1-9/+8
2011-12-10Change GanvGroup* to GanvItem* for parent pointers.David Robillard1-5/+3
2011-12-10Make item draw method take a cairo_t instead of GdkDrawable.David Robillard1-4/+8
2011-12-09Remove GnomeCanvas dependency.David Robillard1-0/+3820