summaryrefslogtreecommitdiff
path: root/libs/pbd/crossthread.posix.cc
AgeCommit message (Collapse)Author
2019-08-03Update core library GPL boilerplate and (C) from git logRobin Gareus
2016-10-17fix potentially crash-inducing race condition by removing event loops' ↵Paul Davis
x-thread channel from an event loop when it is destroyed
2016-04-26let GMainContext clean up after us.Robin Gareus
this fixes a potential crash in AsyncMIDIPort::~AsyncMIDIPort() -> CrossThreadChannel::~CrossThreadChannel()
2015-10-08in 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-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
2015-03-01Xthread: blocking read + non-blocking write mode.Robin Gareus
Needed for switching the butler to use Crossthreads.
2014-12-03new platform specific crossthreadchannel filesPaul Davis