summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2023-09-22Use anonymous namespacesDavid Robillard3-139/+145
2023-09-22Clean up includes and forward declarationsDavid Robillard12-13/+15
2023-05-12Fix use of reserved macro nameDavid Robillard5-15/+12
2023-05-12Replace macro with typed constantDavid Robillard2-12/+9
2023-05-02Simplify configuration headerDavid Robillard1-36/+33
2023-02-03Suppress/fix new warnings in clang-tidy 15David Robillard7-21/+27
2022-12-10Bump version and update NEWS fileDavid Robillard1-1/+1
2022-11-15Add missing includesDavid Robillard2-0/+2
2022-09-09Patchage 1.0.10David Robillard1-1/+1
2022-08-23Add i18n supportDavid Robillard8-23/+77
2022-08-22Fix translatable attributes in UI definitionDavid Robillard1-7/+7
2022-08-22Consistently refer to "JACK" and "ALSA"David Robillard1-6/+6
2022-08-22Use Unicode quotation marks and ellipsesDavid Robillard2-5/+5
2022-08-22Bump version numberDavid Robillard1-1/+1
2022-08-22Remove debugging outputDavid Robillard1-1/+0
2022-08-22Clean up log messagesDavid Robillard1-3/+3
2022-08-22Replace boost with standard C++17 facilitiesDavid Robillard16-109/+94
2022-08-18Fix fallback configuration on MacOSDavid Robillard2-2/+10
2022-08-16Upgrade to fmt 9.0.0David Robillard12-57/+100
This library tends to break in annoying ways like this, so pin the major version to 9 to hopefully avoid these problems in the future.
2022-08-16Fix whitespaceDavid Robillard14-45/+45
Apparently clang-format changed its mind about special member functions, and binary_location.h was just never formatted to begin with.
2022-08-13Patchage 1.0.8v1.0.8David Robillard1-1/+1
2022-07-20Avoid using "static inline" for inline functions in headersDavid Robillard4-8/+8
2022-07-20Remove pointless constDavid Robillard1-1/+1
2022-07-20Use default member initializationDavid Robillard3-8/+4
2022-07-20Use std::make_uniqueDavid Robillard1-1/+1
2022-07-20Use a uniform interface for changing settings in the UIDavid Robillard6-43/+76
2022-07-20Clean up includesDavid Robillard11-14/+27
2022-07-20Use strict castsDavid Robillard1-3/+7
2022-07-20Make setting structs constructableDavid Robillard1-18/+48
2022-07-20Remove Setting<T>::Value typeDavid Robillard2-5/+3
2022-07-20Adopt REUSE machine-readable licensing standardDavid Robillard52-768/+105
2022-07-20Switch to meson build systemDavid Robillard10-41/+138
2022-07-19Fix compilation of JackDbusDriver.cppBruce Schultz1-21/+24
2022-07-19Suppress new warnings in clang-tidy 14David Robillard1-1/+1
2022-05-26Clean up includesDavid Robillard9-12/+10
2022-05-26Fix initial display with no configuration fileDavid Robillard1-0/+2
2022-05-26Avoid potential null dereferencesDavid Robillard3-5/+12
As judged by GCC anyway.
2022-05-26Improve menu update logicDavid Robillard1-9/+15
2022-05-26Fix parsing module position from configuration fileDavid Robillard1-2/+2
2022-05-26Fix implicit floating point conversionDavid Robillard2-6/+6
GCC 12 warns about this with Wdouble-promotion.
2022-05-18Clean up whitespaceDavid Robillard2-3/+0
2022-05-18Fix build with fmt 8.1.1David Robillard1-4/+21
2021-06-04Fix initialisation orderDavid Robillard3-17/+16
2021-06-04Fix mismatched forward declarationDavid Robillard1-1/+1
2021-05-11Refactor most functionality around actions and settingsDavid Robillard13-319/+490
This moves more code into general places, and completely eliminates dependencies on the Patchage "god object".
2021-05-11Add general configuration setting mechanismDavid Robillard5-87/+208
2021-05-11Register idle callback after all other setupDavid Robillard1-4/+4
2021-05-11Add Cleared event for implementing refresh without a raceDavid Robillard5-2/+11
2021-05-11Move drivers to a separate objectDavid Robillard6-97/+195
Towards eliminating dependencies on the Patchage "god object".
2021-05-11Remove unused member variableDavid Robillard2-4/+0