13
0
livetrax/libs/evoral
Robin Gareus b9cfb31205
Fix control-list editing (#8384)
This fixes segfaults as well as corrupt listes when copy/pasting
due to invalid iterators.

::mark_dirty() must be called with WriterLock, and
::rt_safe_earliest_event_linear_unlocked() must not be called
while _events is being modified. The Sequence iterator
(only user of that function) does not ensure this. Only the
sequence read-lock is taken.
2020-08-31 07:39:45 +02:00
..
evoral Do not interpolate away explicit MIDI automation points #8362 2020-08-15 01:57:01 +02:00
libsmf Remove unused libsmf seconds/time API 2020-07-16 18:38:03 +02:00
MSVCevoral Accommodate some recently moved/renamed folders and source files (libevoral) 2019-11-03 13:46:29 +00:00
test Fix test breakage from a855119bdd 2020-01-16 14:01:18 -06:00
Control.cc move evoral/src/* to evoral/ 2019-11-02 16:32:18 -06:00
ControlList.cc Fix control-list editing (#8384) 2020-08-31 07:39:45 +02:00
ControlSet.cc move evoral/src/* to evoral/ 2019-11-02 16:32:18 -06:00
Curve.cc move evoral/src/* to evoral/ 2019-11-02 16:32:18 -06:00
debug.cc move evoral/src/* to evoral/ 2019-11-02 16:32:18 -06:00
Event.cc move evoral/src/* to evoral/ 2019-11-02 16:32:18 -06:00
Note.cc move evoral/src/* to evoral/ 2019-11-02 16:32:18 -06:00
run-tests.sh Use test utility function to find evoral test files 2014-12-03 17:31:04 +07:00
Sequence.cc Do not interpolate away explicit MIDI automation points #8362 2020-08-15 01:57:01 +02:00
SMF.cc Remove unused libsmf seconds/time API 2020-07-16 18:38:03 +02:00
SMFReader.cc move evoral/src/* to evoral/ 2019-11-02 16:32:18 -06:00
TimeConverter.cc move evoral/src/* to evoral/ 2019-11-02 16:32:18 -06:00
wscript Fix building unit-tests 2020-01-27 17:43:37 +01:00