ardour/libs/canvas/canvas
Robin Gareus 160b24b137 fix crash when cleaning up canvas items
Backport from Mixbus. In Ardour this does not currently matter
since there is no top-level canvas destroyed top-down.

...
Editor::session_going_away
MixerStrip::~MixerStrip
MixbusStripCanvas::~MixbusStripCanvas
ArdourCanvas::GtkCanvas::~GtkCanvas
ArdourCanvas::Canvas::~Canvas
ArdourCanvas::Root::~Root
ArdourCanvas::Container::~Container
ArdourCanvas::Item::~Item
ArdourCanvas::Item::clear_items
GtkCanvas::item_going_away()
queue_draw_item_area()

..expose can take place async to garbage collection: crash in one of the
items.
2015-11-02 05:15:55 +01:00
..
arc.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
arrow.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
canvas.h fix crash when cleaning up canvas items 2015-11-02 05:15:55 +01:00
circle.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
colors.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
colorspace.h globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
container.h globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
curve.h Remove dead code. 2014-11-25 02:11:44 -05:00
debug.h We were 2 more debug "bits" away from overflow, so recast PBD::DEBUG mechanism away from a 64bit integer and toward std::bitset. 2015-06-12 18:14:09 -04:00
fill.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
flag.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
fwd.h refactor Canvas so that all Items have children; add Container abstract base class; rename Group as "Layout" and retain only drawing semantics 2014-06-21 11:43:42 -04:00
image.h globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
interpolated_curve.h Canvas: new x-fade drawing, two curve widget 2014-05-29 03:09:57 +02:00
item.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
line.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
line_set.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
lookup_table.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
outline.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
pixbuf.h refactor Canvas so that all Items have children; add Container abstract base class; rename Group as "Layout" and retain only drawing semantics 2014-06-21 11:43:42 -04:00
poly_item.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
poly_line.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
polygon.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
rectangle.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
root_group.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
ruler.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
scroll_group.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
stateful_image.h globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
text.h globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
tracking_text.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
types.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
utils.h use new canvas colors header as necessary 2014-11-07 14:24:27 -05:00
visibility.h globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
wave_view.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
widget.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
xfade_curve.h globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00