summaryrefslogtreecommitdiff
path: root/libs/ardour/control_protocol_manager.cc
AgeCommit message (Expand)Author
2019-09-05Reduce stdout/stderr clutter, prefer DEBUG_TRACERobin Gareus
2019-09-05Prevent duplicate Ctrl-protocol instancesRobin Gareus
2019-08-03Update libardour GPL boilerplate and (C) from git logRobin Gareus
2019-04-17Fix crash when destroying session while control protocol is selected in prefe...Johannes Mueller
2018-10-04Handle generic-midi bindings per session.Robin Gareus
2018-10-04Persistent ctrl-surface stateRobin Gareus
2017-08-06Remove some debug outputRobin Gareus
2017-08-03Fix crash when cleaning up w/o destroying sessionRobin Gareus
2017-06-10semantically more correct ordering of previous commitPaul Davis
2017-06-10linker-agnostic version of recent commit to get ControlProtocol selection sta...Paul Davis
2017-06-09set first selected stripable for control protocols before they are instantiatedPaul Davis
2017-05-12change ControlProtocolManager protocol mutex into a RW lock.Paul Davis
2017-05-12don't actually use a method from libardourcp inside libardour; use a PBD::Sig...Paul Davis
2017-05-12change the way ControlProtocols (control surfaces) are notified and handle St...Paul Davis
2017-04-21Retain state of disabled ctrl-surfacesRobin Gareus
2017-04-21Fix adeadlock (or rather NDEADLCK)Robin Gareus
2017-04-21Notify GUI when tearing down ctrl-surfacesRobin Gareus
2017-04-19Prefer boolean over literalRobin Gareus
2017-04-19Use XMLNode::get/set_property API in ARDOUR::ControlProtocolManagerTim Mayberry
2016-11-03make ControlProtocolManager actually handle control protocols that fail to ac...Paul Davis
2016-09-27send a slightly more useful message if a control protocol's probe() method failsPaul Davis
2016-09-27push2: working bidirectional communication, some transport control/display (L...Paul Davis
2016-07-25the endless quest to plug memory leaks -- episode 378Robin Gareus
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-05-04OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one)Paul Davis
2016-01-01remove debug outputPaul Davis
2015-12-30possible extra housekeeping for control protocol modules.Paul Davis
2015-12-30safer housekeeping for control protocol descriptorsPaul Davis
2015-12-30some good practice.Robin Gareus
2015-12-30fix control surface discovery crash:Robin Gareus
2015-12-29add check for descriptor when deciding whether to register a control surface ...Paul Davis
2015-12-28redesign cross-thread registration/signalling systemPaul Davis
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
2015-10-02explicitly drop control surface protocols before disconnecting from engine.Paul Davis
2014-06-25Use PBD::find_files_matching_pattern instead of other variationsTim Mayberry
2014-03-21When finding the control surface DLLs (MSVC built), make sure we only find on...John Emmas
2014-03-10Transfer 'control_protocol_search_path()' into 'libs/ardour/search_paths.cc'John Emmas
2014-01-10Merge windows+cc branch into cairocanvas branch. Not finished, need to now me...Paul Davis
2013-12-21new ControlProtocolManager API, and proper handling of view/model changes in ...Paul Davis
2013-09-06Rename SearchPath class SearchpathTim Mayberry
2013-07-11Use glibmm for modules instead of dlfch.hPaul Davis
2013-01-16a bit more debug tracing for control protocolsPaul Davis
2013-01-06fix continuing SNAFUs with ::set_state() for control protocols and the parent...Paul Davis
2012-10-17forward part the backend part of the generic MIDI control fixes from mb2/a2Paul Davis
2012-07-25convert from Glib:: to Glib::Threads for all thread-related APIPaul Davis
2012-06-23Use std::string instead of PBD::sys::path in pbd/search_path.h, pbd/file_util...Tim Mayberry
2012-05-24Remove over 500 unnecessary includes (including 54 of session.h).David Robillard
2012-05-18major rationalization of use of search paths. ardour now has just 4 functions...Paul Davis
2012-05-12don't load symlinks when trying to discover control protocol shared objectsPaul Davis