summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2023-05-02Fix relative URI creation with newer serdDavid Robillard2-1/+11
2023-02-03Suppress/fix new warnings in clang-tidy 15David Robillard61-257/+260
2023-01-14Fix and simplify library naming on WindowsDavid Robillard1-1/+2
2022-12-14Strengthen clang-tidy configurationDavid Robillard2-0/+2
2022-12-14Avoid implicit conversionsDavid Robillard2-5/+7
2022-12-14Avoid use of std::bindDavid Robillard2-6/+4
2022-12-14Avoid public member variables in classesDavid Robillard1-3/+3
2022-12-14Concatenate nested namespacesDavid Robillard111-477/+223
2022-12-14Use std::variantDavid Robillard7-20/+18
2022-12-14Use std::optionalDavid Robillard15-274/+289
2022-12-14Use std::filesystem and std::make_uniqueDavid Robillard12-267/+27
2022-12-14Clean up includesDavid Robillard3-2/+4
2022-11-15Remove unused includeDavid Robillard1-1/+0
2022-09-27Pass by value and use std::moveDavid Robillard2-3/+3
2022-09-27Use braced init lists to avoid repeating return typesDavid Robillard14-28/+28
2022-09-27Use std::make_uniqueDavid Robillard5-7/+7
2022-09-27Fix implicit integer conversionsDavid Robillard3-13/+20
2022-09-27Fix field shadowingDavid Robillard2-18/+19
2022-09-27Avoid nullable to nonnull conversionsDavid Robillard2-2/+2
2022-09-27Simplify clang-tidy configurationDavid Robillard5-105/+37
2022-09-08Use 0BSD for trivial "public domain intent" thingsDavid Robillard4-4/+4
2022-09-08Make learned MIDI bindings channel specificLoki Davison2-7/+38
2022-08-18Fix whitespaceDavid Robillard1-2/+1
2022-08-18Clean up special member functionsDavid Robillard2-2/+0
2022-08-18Avoid using "static inline" for functions in headersDavid Robillard1-3/+3
2022-08-18Use "static inline" consistently over "inline static"David Robillard2-2/+2
2022-08-18Remove redundant "inline" specifiersDavid Robillard17-96/+100
2022-08-18Use consistent spacing for line commentsDavid Robillard32-67/+70
2022-08-18Use consistent brace wrapping for namespacesDavid Robillard14-14/+42
2022-08-18Use consistent brace wrapping for class definitionsDavid Robillard19-23/+42
2022-08-18Use consistent brace wrapping for struct definitionsDavid Robillard6-12/+6
2022-08-18Fix overly long line commentsDavid Robillard4-7/+7
2022-08-18Use a consistent style for FOREACH macrosDavid Robillard18-33/+33
2022-08-18Use a consistent style for empty bracesDavid Robillard27-75/+39
2022-08-18Fix include orderDavid Robillard11-11/+21
2022-08-18Clean up path constructionDavid Robillard4-7/+6
2022-08-18Avoid "else" after "return", "break", and "continue"David Robillard55-268/+449
2022-08-18Use default member initializationDavid Robillard104-473/+256
2022-08-18Make empty methods and trivial constructors noexceptDavid Robillard11-16/+28
2022-08-18Fix control binding value computationDavid Robillard3-7/+8
2022-08-18Use auto when declaring iteratorsDavid Robillard30-171/+152
2022-08-18Switch to meson build systemDavid Robillard22-329/+661
2022-08-18Clean up includesDavid Robillard8-4/+13
2022-08-18Separate export macro definitions between modulesDavid Robillard16-26/+57
2022-08-18Fix clang-tidy header filter regexDavid Robillard2-2/+2
2022-08-18Clean up includesDavid Robillard18-25/+12
2022-08-17Suppress new warnings in clang-tidy 14David Robillard2-0/+30
2022-08-17Improve log outputDavid Robillard1-1/+3
2022-05-27Fix build on systems without SSEDavid Robillard1-1/+1
2021-06-04Switch to C++14 and fix build with GCC 10David Robillard9-169/+257