summaryrefslogtreecommitdiffstats
path: root/src/gui
AgeCommit message (Collapse)AuthorFilesLines
2024-10-11Use std::any_of()David Robillard2-24/+21
2024-10-11Add missing const qualifiersDavid Robillard1-9/+9
2024-10-11Fix confusing iteration over collections of pointersDavid Robillard1-4/+4
2024-10-11Reduce variable scopesDavid Robillard2-13/+12
2024-10-11Make more single-argument constructors explicitDavid Robillard2-2/+6
2024-10-06Explicitly disallow copying or moving of AppDavid Robillard1-0/+5
2024-10-06Avoid inefficient use of substr() to set strings to a prefixDavid Robillard2-2/+2
2024-10-06Remove redundant assignmentDavid Robillard1-1/+0
2024-07-17Clean up includes and forward declarationsDavid Robillard19-18/+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 Robillard6-6/+5
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-07-17Remove redundant castsDavid Robillard6-8/+6
2024-07-17Use empty() method instead of checking lengthDavid Robillard2-3/+2
2024-07-17Suppress new warnings in clang and clang-tidy 18David Robillard1-0/+1
2024-07-13Add missing includesDavid Robillard10-0/+11
According to include-what-you-use, anyway. Most of these seem questionable/unnecessary, but since the whole point here is to avoid wasting time doing manually what machines can do, just do what the tool says to keep the checks clean even if it's suboptimal.
2024-06-04Clean up includesDavid Robillard1-1/+0
2023-09-23Clean up meson definitionsDavid Robillard1-40/+56
2023-09-23Clean up includes and forward declarationsDavid Robillard31-35/+35
2023-09-22Avoid potential null dereferencesDavid Robillard2-3/+10
2023-08-23Suppress clang-tidy header guard warnings in private codeDavid Robillard1-0/+1
2023-08-23Add missing const qualifiersDavid Robillard3-4/+4
2023-05-12Clean up includesDavid Robillard1-1/+1
2023-02-03Suppress/fix new warnings in clang-tidy 15David Robillard20-68/+71
2022-12-14Strengthen clang-tidy configurationDavid Robillard1-0/+1
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 Robillard24-99/+47
2022-12-14Use std::variantDavid Robillard3-10/+10
2022-12-14Use std::optionalDavid Robillard4-32/+28
2022-12-14Use std::filesystem and std::make_uniqueDavid Robillard1-2/+2
2022-09-27Use braced init lists to avoid repeating return typesDavid Robillard1-1/+1
2022-09-27Fix implicit integer conversionsDavid Robillard1-1/+1
2022-09-27Simplify clang-tidy configurationDavid Robillard1-54/+1
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-18Clean up special member functionsDavid Robillard1-1/+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 Robillard1-3/+3
2022-08-18Use consistent spacing for line commentsDavid Robillard3-4/+4
2022-08-18Use consistent brace wrapping for namespacesDavid Robillard8-8/+24
2022-08-18Use consistent brace wrapping for class definitionsDavid Robillard4-5/+10
2022-08-18Use consistent brace wrapping for struct definitionsDavid Robillard1-2/+1
2022-08-18Fix overly long line commentsDavid Robillard2-5/+5
2022-08-18Use a consistent style for FOREACH macrosDavid Robillard4-9/+9
2022-08-18Use a consistent style for empty bracesDavid Robillard2-6/+3
2022-08-18Fix include orderDavid Robillard6-6/+12
2022-08-18Clean up path constructionDavid Robillard1-1/+1
2022-08-18Avoid "else" after "return", "break", and "continue"David Robillard14-51/+90
2022-08-18Use default member initializationDavid Robillard35-196/+120
2022-08-18Make empty methods and trivial constructors noexceptDavid Robillard1-1/+3
2022-08-18Fix control binding value computationDavid Robillard1-1/+0