summaryrefslogtreecommitdiffstats
path: root/include
AgeCommit message (Collapse)AuthorFilesLines
2024-10-11Move AtomForge implementation out of public headersDavid Robillard1-59/+15
2024-10-11Pass strings and large structures by const referenceDavid Robillard2-5/+5
2024-10-11Call std::terminate() directly instead of rethrowing nothingDavid Robillard1-2/+2
2024-10-11Remove redundant method overrideDavid Robillard1-1/+0
2024-10-11Make more single-argument constructors explicitDavid Robillard1-2/+2
2024-10-06Avoid using uninitialized va_list variablesDavid Robillard1-1/+2
2024-10-06Remove dead codeDavid Robillard1-3/+0
2024-07-17Fix clock microseconds conversionDavid Robillard1-2/+2
This was off by a factor of 10 on non-Mach systems, due to a previous mistaken replacement of 1e3 with 100 (instead of the correct 1000).
2024-07-17Clean up includes and forward declarationsDavid Robillard1-7/+2
According to include-what-you-use 0.22 on LLVM 18, anyway. Most of the changes seem vaguely reasonable, so as usual, just go with what the tool says because it's most useful when reports are typically clean.
2024-07-17Avoid C-style casts and some size type conversionsDavid Robillard1-1/+1
Aside from the syntactic cast changes, reduces some size types to 32-bits, since they can never be so large in practice. This eliminates some type conversions and shaves a few bytes.
2024-06-04Add missing std::forwardDavid Robillard1-1/+1
2023-09-23Avoid const data membersDavid Robillard1-137/+137
2023-09-23Clean up includes and forward declarationsDavid Robillard1-1/+0
2023-05-12Fix const correctnessDavid Robillard4-7/+9
2023-05-12Fix implicit widening conversionsDavid Robillard2-3/+3
2023-05-12Fix include guardDavid Robillard1-3/+3
2023-05-02Fix relative URI creation with newer serdDavid Robillard1-0/+1
2023-02-03Suppress/fix new warnings in clang-tidy 15David Robillard1-1/+1
2022-12-14Concatenate nested namespacesDavid Robillard2-8/+4
2022-12-14Use std::variantDavid Robillard1-18/+17
2022-12-14Use std::optionalDavid Robillard2-22/+20
2022-12-14Use std::filesystem and std::make_uniqueDavid Robillard4-195/+11
2022-09-27Use braced init lists to avoid repeating return typesDavid Robillard4-17/+16
2022-09-27Fix field shadowingDavid Robillard1-3/+3
2022-09-08Make learned MIDI bindings channel specificLoki Davison1-0/+1
2022-08-18Fix whitespaceDavid Robillard1-2/+7
2022-08-18Clean up special member functionsDavid Robillard2-1/+8
2022-08-18Fix indentationDavid Robillard1-8/+8
2022-08-18Remove redundant "inline" specifiersDavid Robillard7-40/+42
2022-08-18Use consistent spacing for line commentsDavid Robillard15-32/+33
2022-08-18Use consistent brace wrapping for namespacesDavid Robillard7-7/+21
2022-08-18Use consistent brace wrapping for class definitionsDavid Robillard16-21/+42
2022-08-18Use consistent brace wrapping for struct definitionsDavid Robillard4-36/+19
2022-08-18Use a consistent style for empty bracesDavid Robillard2-4/+2
2022-08-18Avoid "else" after "return", "break", and "continue"David Robillard4-9/+15
2022-08-18Use default member initializationDavid Robillard7-22/+20
2022-08-18Make empty methods and trivial constructors noexceptDavid Robillard5-12/+13
2022-08-18Use auto when declaring iteratorsDavid Robillard2-2/+2
2022-08-18Switch to meson build systemDavid Robillard2-6/+7
2022-08-18Separate export macro definitions between modulesDavid Robillard3-15/+45
2022-08-18Clean up includesDavid Robillard5-4/+3
2022-08-17Fully declare special member functionsDavid Robillard1-1/+6
2021-06-04Switch to C++14 and fix build with GCC 10David Robillard1-7/+0
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-01-02Update for latest raulDavid Robillard27-103/+103
2020-12-15Clean up includes in client libraryDavid Robillard8-22/+34
2020-12-15Clean up includes in core and serverDavid Robillard19-19/+36
2020-08-03Clean up includesDavid Robillard5-3/+14
As directed by include-what-you-use. Unfortunately, it is still confused by quite a few things, but this gets a lot closer to a clean report, and at least makes the output more tolerable to manually check.
2020-08-02Remove Raul::managed_ptr aliasDavid Robillard1-5/+0
2020-08-02Remove std::shared_ptr aliasDavid Robillard26-216/+239
2020-08-02Remove redundant pointer get() callsDavid Robillard1-1/+1