summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
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
Fedora takes issue with CC0. Although it doesn't really matter for this stuff (dual licensed anyway, questionably "software", certainly not patentable, and so on), this is simpler and more consistent with the ISC license used for the actual software anyway.
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
GCC was having problems with this make_unique overload, but I don't care about C++11 compatibility at this point anyway, so it's easiest to just remove it.
2021-04-01Fix deleting connected ports in subgraphsDavid Robillard2-1/+13
2021-04-01Factor out finding adjacent arcs for disconnectionDavid Robillard2-22/+32
2021-04-01Fix invalid URI mapping when a property range is a blank nodeDavid Robillard1-1/+3
2021-03-15Fix clashing blank nodes with MIDI bindingsDavid Robillard1-1/+1
This uses a different namespace for arc blank node IDs, which avoids clashes with MIDI bindings which are written with IDs like "b1", "b2", and so on. This is a symptom of a deeper issue where blank node generation isn't coordinated properly, but this fix avoids the problem for now and is nice anyway since it makes the role of blank nodes clearer when debugging.
2021-01-02Pass by value and use std::moveDavid Robillard8-17/+15
2021-01-02Update for latest raulDavid Robillard111-490/+502
2020-12-15Use separate clang-tidy configurations for server and GUIDavid Robillard2-0/+124
2020-12-15Clean up includes in guiDavid Robillard61-237/+900