summaryrefslogtreecommitdiffstats
path: root/src/AlsaDriver.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-11-29Put everything in a namespaceDavid Robillard1-2/+5
2020-11-29Completely isolate drivers from the rest of the applicationDavid Robillard1-1/+61
2020-11-29Replace attached and detached signals with eventsDavid Robillard1-5/+3
2020-11-28Log all events to message paneDavid Robillard1-5/+1
2020-11-28Clean up includesDavid Robillard1-2/+2
2020-11-28Avoid copying port IDsDavid Robillard1-2/+2
2020-11-28Abstract out sending of eventsDavid Robillard1-24/+10
2020-11-28Refresh by emitting eventsDavid Robillard1-235/+51
2020-11-28Factor out getting client and port metadata and send it with eventsDavid Robillard1-3/+57
2020-11-28Clean up order of ALSA event handlingDavid Robillard1-19/+26
2020-11-28Move PortType to its own headerDavid Robillard1-0/+1
2020-11-28Move SignalDirection to its own headerDavid Robillard1-0/+1
2020-11-28Rename ModuleType to SignalDirectionDavid Robillard1-8/+9
2020-11-28Move handle_event() to separate filesDavid Robillard1-0/+1
2020-11-28Index clients and ports by IDDavid Robillard1-4/+6
2020-11-28Make PatchageEvent a variantDavid Robillard1-18/+13
2020-11-28Remove useless doc commentsDavid Robillard1-13/+0
2020-11-28Simplify driver connection interfaceDavid Robillard1-34/+11
2020-11-28Always index Jack ports and refer to them by nameDavid Robillard1-25/+46
2020-11-27Fix spelling error in AlsaDriver.cppDennis Braun1-1/+1
2020-11-27Ensure that modules always have an IDDavid Robillard1-1/+3
2020-11-27Remove use of PatchagePort from Driver connection interfaceDavid Robillard1-35/+50
2020-11-27Ensure that ports always have an IDDavid Robillard1-4/+6
2020-11-27Use a consistent style for log messagesDavid Robillard1-21/+24
2020-11-27Use prettier names for log methodsDavid Robillard1-22/+22
2020-11-27Factor out log from Patchage classDavid Robillard1-23/+24
2020-11-27Replace boost::format with fmtDavid Robillard1-10/+7
2020-11-27Fix shadowingDavid Robillard1-27/+35
2020-11-27Fix unused parameter warningsDavid Robillard1-5/+4
2020-11-27Don't use else after returnDavid Robillard1-7/+12
2020-11-27Fix mismatched parameter namesDavid Robillard1-10/+11
2020-11-27Use C++ castsDavid Robillard1-1/+1
2020-11-27Initialize all membersDavid Robillard1-0/+1
2020-11-27Use std::mutexDavid Robillard1-2/+3
2020-11-27Use consistent naming convention for enum classesDavid Robillard1-12/+12
2020-11-27Use enum classesDavid Robillard1-19/+24
2020-11-27Always initialize variablesDavid Robillard1-13/+13
2020-11-27Always use braces around statementsDavid Robillard1-14/+25
2020-11-27Use auto where appropriateDavid Robillard1-9/+8
2020-11-27Use nullptrDavid Robillard1-13/+13
2020-02-09Format all code with clang-formatDavid Robillard1-73/+90
2020-02-09Remove standard using declarationsDavid Robillard1-12/+13
2020-02-09Remove unused using declarationsDavid Robillard1-6/+0
2019-12-29Clean up includesDavid Robillard1-7/+8
2015-02-16Distinguish edge color from port color slighly.David Robillard1-2/+1
2014-08-08Use Markdown in doc comments for better source readability.David Robillard1-3/+1
2014-04-26Update copyright date.David Robillard1-1/+1
2014-04-06Support port pretty names via new Jack metadata API.David Robillard1-2/+3
2014-03-31Make port colours configurable.David Robillard1-5/+5
2014-03-30StateManager => Configuration.David Robillard1-4/+4