summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2020-11-27Fix shadowingDavid Robillard1-27/+35
2020-11-27Use "override"David Robillard7-39/+49
2020-11-27Remove reliance on deprecated implicit assignment operatorDavid Robillard1-6/+16
2020-11-27Update copyright date in GUIDavid Robillard1-1/+1
2020-11-27Move Legend implementation to a separate source fileDavid Robillard2-54/+93
2020-11-27Use default for empty destructorDavid Robillard1-2/+2
2020-11-27Add missing whitespaceDavid Robillard1-1/+2
2020-11-27Make Driver::destroy_all() pure virtualDavid Robillard1-4/+4
2020-11-27Fix unused parameter warningsDavid Robillard11-46/+100
2020-11-27Store location passed in signal rather than the current oneDavid Robillard1-2/+1
In practice, these are the same, but this is the intent of the API.
2020-11-27Avoid default arguments on virtual methodsDavid Robillard2-2/+2
2020-11-27Make single-argument constructors explicitDavid Robillard4-4/+5
2020-11-27Don't use else after returnDavid Robillard5-22/+34
I don't always agree with this one, but in this case it's reasonable enough.
2020-11-27Use static_cast to convert from void pointersDavid Robillard2-6/+6
2020-11-27Add missing constDavid Robillard1-5/+5
2020-11-27Avoid C castsDavid Robillard4-18/+23
2020-11-27Remove spurious semicolonDavid Robillard1-1/+0
2020-11-27Use a single declaration per lineDavid Robillard1-1/+2
2020-11-27Fix mismatched parameter namesDavid Robillard3-18/+25
2020-11-27Avoid unnecessary copiesDavid Robillard3-4/+6
2020-11-27Use C++ castsDavid Robillard3-8/+8
Unfortunately, the warning needs to stay on because of Gtk and ALSA.
2020-11-27Use std::vector::emplace_back()David Robillard1-1/+1
2020-11-27Initialize all membersDavid Robillard7-40/+27
2020-11-27Use appropriate std::string::find overload for charactersDavid Robillard1-3/+3
2020-11-27Use std::mutexDavid Robillard4-8/+14
2020-11-27Use "using"David Robillard4-18/+17
2020-11-27Use consistent naming convention for enum classesDavid Robillard11-155/+155
2020-11-27Use enum classesDavid Robillard13-151/+222
2020-11-27Use range-based for loopDavid Robillard1-4/+3
2020-11-27Always initialize variablesDavid Robillard6-34/+42
2020-11-27Always use braces around statementsDavid Robillard7-52/+93
2020-11-27Use auto where appropriateDavid Robillard8-63/+59
2020-11-27Fix redundant smart pointer getDavid Robillard1-1/+1
2020-11-27Fix static accessed through instanceDavid Robillard1-2/+2
2020-11-27Use nullptrDavid Robillard10-75/+78
2020-11-27Clean up Queue special member functionsDavid Robillard1-1/+8
2020-11-27Add trailing namespace commentDavid Robillard1-1/+1
2020-11-27Fix warnings in Jack DBus driverDavid Robillard2-10/+10
2020-11-27Remove unused definesDavid Robillard1-5/+2
2020-11-27Clean up includesDavid Robillard4-4/+8
2020-11-27Clean up include guardsDavid Robillard3-9/+14
2020-11-27Modernize binary_location() implementationDavid Robillard1-5/+4
On any reasonably modern system, realpath() does allocation so we can avoid using PATH_MAX here which has its own issues.
2020-11-27Fix indentationDavid Robillard3-4/+4
2020-07-21Remove useless castsDavid Robillard1-3/+2
2020-07-21Remove nonsense doc commentDavid Robillard1-2/+0
2020-02-09Use range-based for loops in more placesDavid Robillard4-23/+18
2020-02-09Format all code with clang-formatDavid Robillard23-912/+1229
This configuration tries to get as close to the previous style as possible so the changes aren't too dramatic. It's still far from ideal and the code could use some adaptation, but this makes things much easier to work on.
2020-02-09Remove dead codeDavid Robillard1-38/+0
2020-02-09Remove standard using declarationsDavid Robillard4-47/+40
2020-02-09Remove unused using declarationsDavid Robillard3-8/+0