port changes to ARDOUR::Location and ARDOUR::Locations APIs from Tracks to Ardour.
authorPaul Davis <paul@linuxaudiosystems.com>
Fri, 24 Oct 2014 16:18:40 +0000 (12:18 -0400)
committerPaul Davis <paul@linuxaudiosystems.com>
Fri, 24 Oct 2014 16:18:46 +0000 (12:18 -0400)
commitf90071113654c5d788e90196db5ee1dedd11172f
tree54e708b10f4df0687db03bda9feb3d16dc83ff38
parent2f4a8cf69394d4c6442381297136662af923f577
port changes to ARDOUR::Location and ARDOUR::Locations APIs from Tracks to Ardour.

Fixes deadlocks caused by mutex on Locations list, and clarifies the purposes and uses of the class-level and
object-level change-related signals.
12 files changed:
gtk2_ardour/editor.cc
gtk2_ardour/editor.h
gtk2_ardour/editor_markers.cc
gtk2_ardour/location_ui.cc
gtk2_ardour/location_ui.h
libs/ardour/ardour/location.h
libs/ardour/ardour/midi_scene_changer.h
libs/ardour/ardour/session.h
libs/ardour/location.cc
libs/ardour/midi_scene_changer.cc
libs/ardour/session.cc
libs/ardour/session_state.cc