summaryrefslogtreecommitdiffstats
path: root/src/client
AgeCommit message (Collapse)AuthorFilesLines
2024-11-24Use angle brackets for library includesDavid Robillard8-79/+110
2024-10-11Use std::find_if()David Robillard1-11/+14
2024-10-11Use std::any_of()David Robillard1-10/+8
2024-10-11Call std::terminate() directly instead of rethrowing nothingDavid Robillard1-0/+13
2024-10-11Remove redundant method overrideDavid Robillard1-7/+0
2024-10-06Avoid inefficient use of substr() to set strings to a prefixDavid Robillard1-1/+1
2024-10-06Remove redundant conditional clauseDavid Robillard1-1/+1
2024-07-17Clean up includes and forward declarationsDavid Robillard1-0/+6
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-06-04Clean up includesDavid Robillard1-0/+1
2023-09-23Clean up includes and forward declarationsDavid Robillard4-1/+6
2023-02-03Suppress/fix new warnings in clang-tidy 15David Robillard4-22/+22
2022-12-14Avoid implicit conversionsDavid Robillard1-4/+6
2022-12-14Concatenate nested namespacesDavid Robillard7-28/+14
2022-12-14Use std::variantDavid Robillard1-2/+2
2022-12-14Use std::optionalDavid Robillard1-9/+7
2022-09-27Fix field shadowingDavid Robillard1-11/+12
2022-09-27Simplify clang-tidy configurationDavid Robillard1-0/+3
2022-09-08Use 0BSD for trivial "public domain intent" thingsDavid Robillard1-1/+1
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-08-18Use consistent spacing for line commentsDavid Robillard3-3/+3
2022-08-18Use a consistent style for FOREACH macrosDavid Robillard2-4/+4
2022-08-18Use a consistent style for empty bracesDavid Robillard3-10/+5
2022-08-18Avoid "else" after "return", "break", and "continue"David Robillard4-27/+37
2022-08-18Use default member initializationDavid Robillard2-2/+0
2022-08-18Use auto when declaring iteratorsDavid Robillard1-12/+10
2022-08-18Switch to meson build systemDavid Robillard2-24/+50
2022-08-18Clean up includesDavid Robillard1-0/+1
2022-08-18Separate export macro definitions between modulesDavid Robillard1-1/+1
2022-08-18Clean up includesDavid Robillard3-3/+0
2021-01-02Update for latest raulDavid Robillard4-20/+20
2020-12-15Clean up includes in client libraryDavid Robillard8-10/+55
2020-08-03Clean up includesDavid Robillard1-1/+0
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 std::shared_ptr aliasDavid Robillard7-94/+98
2020-08-02Use nullptr for empty smart pointersDavid Robillard4-6/+6
2020-08-02Use auto with pointer casts to remove redundancyDavid Robillard4-22/+22
2020-08-02Fix shadow warningsDavid Robillard2-16/+16
2020-08-02Fix double-promotion warningsDavid Robillard1-1/+1
2020-08-02Fix build as a subprojectDavid Robillard1-1/+1
2020-08-02Move public headers to a separate include directoryDavid Robillard1-2/+2
This is more conventional and probably best practice (since it avoids polluting the include path with non-headers), and is supported by the clang-tidy llvm-header-guard check.
2020-08-02Use std::make_sharedDavid Robillard1-2/+4
2020-08-02Remove wrappers for standard memory functionsDavid Robillard4-27/+31
2020-08-02Pass by value and use std::moveDavid Robillard1-8/+6
2020-08-02Don't access static methods through instancesDavid Robillard1-3/+3
2020-08-02Use auto with casts and allocations to remove redundancyDavid Robillard1-7/+8
2020-08-02Fix unnecessary parameter copiesDavid Robillard3-11/+10
2020-08-02Fix suppressed automatic movesDavid Robillard1-1/+1
2020-08-02Make member functions const or static where possibleDavid Robillard1-1/+1
2020-08-02Fix multiple declarations on a single lineDavid Robillard1-1/+4
2020-08-02Fix unnecessary copies in for loopsDavid Robillard4-5/+5
2020-08-02Fix include orderDavid Robillard1-1/+1
2020-08-01Use modern castsDavid Robillard2-9/+9