ardour/libs
Johannes Mueller f7452c2a3a Addressing #7371: don't trigger session->undo() from non-GUI-thread
When triggering Session::undo() or Session::redo() from a
non-GUI-thread (e.g. from a surface protocol) Ardour crashes if setting a
CairoWidget dirty due to a ENSURE_GUI_THREAD assertion. (see #7371)

By triggering undo by BasicUI::access_action() rather than by Session::undo()
we ensure that the GUI thread will finally call Session::undo().

So more like a workaround ... but better than crashing :)
2017-07-01 01:04:44 +02:00
..
appleutility
ardour Don't invert azimuth & elevation display value 2017-06-30 20:01:53 +02:00
ardouralsautil Use PBD::to_string() from pbd/string_convert.h in ardour ALSA utils 2017-04-19 09:37:00 +10:00
audiographer
backends Report Dummy as not available if not running 2017-06-25 20:53:47 +02:00
canvas Accommodate newly introduced source(s) in our MSVC project (cairocanvas) 2017-06-29 10:10:26 +01:00
clearlooks-newer
clearlooks-older
evoral Remove duplicates from ControlList 2017-06-21 18:12:31 +02:00
fluidsynth Update fluidsynth 2017-06-27 20:12:46 +02:00
fst
gtkmm2ext Accommodate newly introduced source(s) in our MSVC project (gtkmm2ext) 2017-06-29 10:11:05 +01:00
hidapi Fix libhid compile with /recent/ libc (GNU_SOURCE) 2017-05-20 12:39:49 +02:00
libltc
lua
midi++2
panners
pbd Accommodate newly introduced source(s) in our MSVC project (libpbd) 2017-06-22 17:59:16 +01:00
plugins a-EQ: Revert one of the previous changes 2017-06-09 23:09:36 +10:00
ptformat
qm-dsp
surfaces Addressing #7371: don't trigger session->undo() from non-GUI-thread 2017-07-01 01:04:44 +02:00
timecode
vamp-plugins
vfork