ardour/libs
Paul Davis 15c6a0eb0e expand SessionEvent API to allow ::clear_events() to work correctly.
clear_events() must run in realtime context, which is likely to be asynchronous
with respect to the thread that calls it. So allow caller to pass in a functor
that will be executed (also in realtime context) after the clear is done.

Additionally, allow for a cross-thread callback to the event loop/thread which
initiated/allocated the clear event request so that it can flush its own pending
loop. This part probably isn't necessary but doesn't hurt and is a useful model.
The event would be placed back in the free list at the next event allocation
by the calling thread anyway.
2015-02-05 16:21:08 -05:00
..
appleutility fix logic error in CARBON_FLAT_INCLUDES logic (previous commit) 2014-10-07 16:34:54 -04:00
ardour expand SessionEvent API to allow ::clear_events() to work correctly. 2015-02-05 16:21:08 -05:00
ardouralsautil rationalize, parameterize, standardize product names, install directories, executable names 2014-09-03 20:27:10 -04:00
audiographer [Summary] Fixed export on windows: made tmp files deleted 2014-12-24 17:55:17 +02:00
backends [Summary] Fixed bug with per thread pool error on Windows, when opening device control panel 2015-02-03 12:32:56 +02:00
canvas ScrollGroup::covers_{window,canvas}() need to account for possible non-zero position of the group. 2015-01-24 18:13:56 -05:00
clearlooks-newer Modify our VC project files to work with msvc32-fixup.pl 2014-08-18 14:22:32 -04:00
clearlooks-older
evoral Fix range "arithmetic" 2015-01-17 17:25:11 -05:00
fst
gtkmm2ext set name of GUI event loop thread 2015-02-05 16:21:08 -05:00
libltc Update vcproj files for changed LILV config define. 2014-08-18 12:30:01 -04:00
midi++2 plug a major mem hog. 2014-09-17 07:06:04 -04:00
panners Modify our VC project files to work with msvc32-fixup.pl 2014-08-18 14:22:32 -04:00
pbd expand PBD::Pool API and add additional DEBUG_TRACE output. 2015-02-05 16:21:08 -05:00
plugins/reasonablesynth.lv2 change reasonable-synth to be sample accurate (note on/off) 2014-08-17 20:37:43 -04:00
qm-dsp Update vcproj files for changed LILV config define. 2014-08-18 12:30:01 -04:00
surfaces adjust MackieControl support to use new CrossThreadChannel API 2014-11-26 18:12:50 +02:00
timecode Modify our VC project files to work with msvc32-fixup.pl 2014-08-18 14:22:32 -04:00
vamp-plugins
vfork