Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-10-17 | fix potentially crash-inducing race condition by removing event loops' ↵ | Paul Davis | |
x-thread channel from an event loop when it is destroyed | |||
2016-04-26 | let GMainContext clean up after us. | Robin Gareus | |
this fixes a potential crash in AsyncMIDIPort::~AsyncMIDIPort() -> CrossThreadChannel::~CrossThreadChannel() | |||
2015-10-08 | in a CrossThread object, ensure destruction of the channel and source used ↵ | Paul Davis | |
on Posix The source holds a reference to the channel; both must be unref'ed/destroyed in order to fully clean up resources | |||
2015-10-05 | NOOP, remove trailing tabs/whitespace. | Robin Gareus | |
2015-10-04 | globally remove all trailing whitespace from ardour code base. | Paul Davis | |
Paul Davis was responsible for introducing almost all of this. | |||
2015-03-01 | Xthread: blocking read + non-blocking write mode. | Robin Gareus | |
Needed for switching the butler to use Crossthreads. | |||
2014-12-03 | new platform specific crossthreadchannel files | Paul Davis | |