ardour/libs/canvas
Robin Gareus fee8de9787 Revert "cairo image crash debugging" and "initialize image data"
This reverts commit dfdb91b429
and commit 188d766757.

despite earlier assumptions the code is correct and there is
likely a memory corruption elsewhere.
2013-04-20 23:36:13 +02:00
..
benchmark initial commit of hand merging, plus getting "ancient" waf script to work correctly 2013-04-04 00:32:52 -04:00
canvas Revert "cairo image crash debugging" and "initialize image data" 2013-04-20 23:36:13 +02:00
doc initial commit of hand merging, plus getting "ancient" waf script to work correctly 2013-04-04 00:32:52 -04:00
test initial commit of hand merging, plus getting "ancient" waf script to work correctly 2013-04-04 00:32:52 -04:00
arc.cc add Canvas::Arc and derive Canvas::Circle from it 2013-04-18 21:28:11 -04:00
arrow.cc alter arrow drawing to fully close path and thus avoid cairo mitering variability 2013-04-10 10:27:37 -04:00
build-and-run-benchmark.sh initial commit of hand merging, plus getting "ancient" waf script to work correctly 2013-04-04 00:32:52 -04:00
build-and-run-manual-test.sh initial commit of hand merging, plus getting "ancient" waf script to work correctly 2013-04-04 00:32:52 -04:00
build-and-run-tests.sh initial commit of hand merging, plus getting "ancient" waf script to work correctly 2013-04-04 00:32:52 -04:00
canvas.cc tweak event/leave event delivery so that it applies to items being deleted as well as motion events (hmm, needed for item addition too ...) 2013-04-20 16:11:40 -04:00
circle.cc part two of ... add Canvas::Arc and derive Canvas::Circle from it 2013-04-18 21:29:13 -04:00
curve.cc remove all xml++.h inclusion by canvas implementations 2013-04-15 22:00:13 -04:00
debug.cc add headers to all canvas .cc and .h files 2013-04-15 22:10:18 -04:00
fill.cc change UIConfig to use accessor/setter methods like RCConfig so that ParameterChanged methods can actually be emitted; add variable (over a small range) background shading for all TimeAxisViewItems 2013-04-16 23:46:22 -04:00
flag.cc add headers to all canvas .cc and .h files 2013-04-15 22:10:18 -04:00
group.cc add headers to all canvas .cc and .h files 2013-04-15 22:10:18 -04:00
image.cc Revert "cairo image crash debugging" and "initialize image data" 2013-04-20 23:36:13 +02:00
item.cc fix clamping of line and rect coordinates to avoid issues with cairo when drawing way outside a surface's dimensions; move various coordinate methods down to Canvas, because they don't require GTK information; make visible_area() a Canvas virtual method so that we don't have to cast to call it 2013-04-17 10:53:17 -04:00
line.cc expand bbox for Canvas::Line to get rid of artifacts caused when moving them around, as is done for Rectangle and others 2013-04-18 15:47:10 -04:00
line_set.cc add headers to all canvas .cc and .h files 2013-04-15 22:10:18 -04:00
lookup_table.cc add headers to all canvas .cc and .h files 2013-04-15 22:10:18 -04:00
Notes initial commit of hand merging, plus getting "ancient" waf script to work correctly 2013-04-04 00:32:52 -04:00
outline.cc virtual Fill:: and Outline:: methods so that Canvas::Items that cache image renderings of themselves can invalidate those caches when colors etc. change; add Item::{begin,end}_visual_change() so that we can notify the canvas more efficiently when *only* visual properties have changed and not the bounding box (probably needs to be used more widely) 2013-04-16 20:38:10 -04:00
pixbuf.cc add headers to all canvas .cc and .h files 2013-04-15 22:10:18 -04:00
poly_item.cc add headers to all canvas .cc and .h files 2013-04-15 22:10:18 -04:00
poly_line.cc add headers to all canvas .cc and .h files 2013-04-15 22:10:18 -04:00
polygon.cc add headers to all canvas .cc and .h files 2013-04-15 22:10:18 -04:00
rectangle.cc fix clamping of line and rect coordinates to avoid issues with cairo when drawing way outside a surface's dimensions; move various coordinate methods down to Canvas, because they don't require GTK information; make visible_area() a Canvas virtual method so that we don't have to cast to call it 2013-04-17 10:53:17 -04:00
root_group.cc add headers to all canvas .cc and .h files 2013-04-15 22:10:18 -04:00
run-manual-test.sh initial commit of hand merging, plus getting "ancient" waf script to work correctly 2013-04-04 00:32:52 -04:00
run-tests.sh initial commit of hand merging, plus getting "ancient" waf script to work correctly 2013-04-04 00:32:52 -04:00
text.cc add back various functionality to waveviews such as zero line, amplitude scaling 2013-04-16 10:07:52 -04:00
types.cc fix clamping of line and rect coordinates to avoid issues with cairo when drawing way outside a surface's dimensions; move various coordinate methods down to Canvas, because they don't require GTK information; make visible_area() a Canvas virtual method so that we don't have to cast to call it 2013-04-17 10:53:17 -04:00
utils.cc change rendering technique for waveforms, add back optional gradient, add back amplitude scaling, add rgb/hsv conversion utilities to canvas 2013-04-16 14:04:59 -04:00
wave_view.cc no create cached waveview images that span from render-start to cache-start, but always clamp the end to render-end, to avoid creating over-sized images 2013-04-19 10:53:52 -04:00
wscript part two of ... add Canvas::Arc and derive Canvas::Circle from it 2013-04-18 21:29:13 -04:00