summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-12-14Use std::optionalDavid Robillard17-296/+309
2022-12-14Use std::filesystem and std::make_uniqueDavid Robillard20-575/+44
2022-12-14Clean up includesDavid Robillard3-2/+4
2022-12-14Switch to C++17David Robillard1-1/+1
2022-12-13Avoid throwing exceptions from main()David Robillard1-5/+10
2022-11-15Remove unused includeDavid Robillard1-1/+0
2022-11-15Fix clang-tidy configurationDavid Robillard1-1/+0
2022-09-27Pass by value and use std::moveDavid Robillard3-4/+3
2022-09-27Use braced init lists to avoid repeating return typesDavid Robillard19-46/+44
2022-09-27Use std::make_uniqueDavid Robillard8-11/+9
2022-09-27Fix implicit integer conversionsDavid Robillard4-14/+20
2022-09-27Fix field shadowingDavid Robillard4-22/+22
2022-09-27Avoid nullable to nonnull conversionsDavid Robillard3-3/+2
2022-09-27Simplify clang-tidy configurationDavid Robillard7-154/+60
2022-09-08Use 0BSD for trivial "public domain intent" thingsDavid Robillard13-13/+13
2022-09-08Make learned MIDI bindings channel specificLoki Davison3-7/+39
2022-08-22Update INSTALL.md for mesonDavid Robillard2-59/+74
2022-08-18Fix whitespaceDavid Robillard3-5/+11
2022-08-18Clean up special member functionsDavid Robillard5-4/+8
2022-08-18Fix indentationDavid Robillard1-8/+8
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 Robillard24-136/+142
2022-08-18Use consistent spacing for line commentsDavid Robillard47-99/+103
2022-08-18Use consistent brace wrapping for namespacesDavid Robillard21-21/+63
2022-08-18Use consistent brace wrapping for class definitionsDavid Robillard35-44/+84
2022-08-18Use consistent brace wrapping for struct definitionsDavid Robillard10-48/+25
2022-08-18Fix overly long line commentsDavid Robillard5-9/+9
2022-08-18Use a consistent style for FOREACH macrosDavid Robillard18-33/+33
2022-08-18Use a consistent style for empty bracesDavid Robillard29-79/+41
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 Robillard61-279/+467
2022-08-18Use default member initializationDavid Robillard113-497/+277
2022-08-18Make empty methods and trivial constructors noexceptDavid Robillard17-29/+42
2022-08-18Fix control binding value computationDavid Robillard4-8/+8
2022-08-18Use auto when declaring iteratorsDavid Robillard34-175/+156
2022-08-18Switch to meson build systemDavid Robillard48-872/+2257
2022-08-18Clean up includesDavid Robillard8-4/+13
2022-08-18Separate export macro definitions between modulesDavid Robillard19-41/+102
2022-08-18Remove unused ingen:Option classDavid Robillard1-9/+3
2022-08-18Fix clang-tidy header filter regexDavid Robillard3-3/+3
2022-08-18Clean up includesDavid Robillard24-36/+24
2022-08-17Fully declare special member functionsDavid Robillard1-1/+6
2022-08-17Suppress new warnings in clang-tidy 14David Robillard3-0/+43
2022-08-17Use eg-metro in tests instead of eg-samplerDavid Robillard1-3/+3
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 Robillard11-177/+258
2021-04-01Fix deleting connected ports in subgraphsDavid Robillard2-1/+13