Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-10-11 | Add missing const qualifiers | David Robillard | 1 | -6/+4 | |
2024-07-17 | Remove unnecessary includes | David Robillard | 1 | -1/+0 | |
According to include-what-you-use 0.22 on LLVM 18, anyway. | |||||
2024-07-17 | Make member function static | David Robillard | 1 | -1/+1 | |
2024-07-17 | Avoid signed bitwise operations | David Robillard | 1 | -5/+5 | |
2024-07-17 | Fix narrowing conversions | David Robillard | 1 | -4/+6 | |
2024-07-17 | Use uppercase integer literal suffixes | David Robillard | 1 | -4/+4 | |
2024-07-13 | Add missing includes | David Robillard | 1 | -0/+1 | |
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. | |||||
2023-09-22 | Use anonymous namespaces | David Robillard | 1 | -68/+68 | |
2023-05-12 | Fix use of reserved macro name | David Robillard | 1 | -6/+6 | |
2023-02-03 | Suppress/fix new warnings in clang-tidy 15 | David Robillard | 1 | -7/+9 | |
2022-08-23 | Add i18n support | David Robillard | 1 | -15/+22 | |
2022-08-22 | Replace boost with standard C++17 facilities | David Robillard | 1 | -4/+3 | |
2022-07-20 | Avoid using "static inline" for inline functions in headers | David Robillard | 1 | -1/+1 | |
2022-07-20 | Use default member initialization | David Robillard | 1 | -2/+0 | |
2022-07-20 | Use a uniform interface for changing settings in the UI | David Robillard | 1 | -37/+31 | |
2022-07-20 | Clean up includes | David Robillard | 1 | -0/+6 | |
2022-07-20 | Use strict casts | David Robillard | 1 | -3/+7 | |
2022-07-20 | Adopt REUSE machine-readable licensing standard | David Robillard | 1 | -15/+2 | |
2022-05-26 | Clean up includes | David Robillard | 1 | -0/+1 | |
2022-05-26 | Avoid potential null dereferences | David Robillard | 1 | -3/+5 | |
As judged by GCC anyway. | |||||
2022-05-26 | Fix implicit floating point conversion | David Robillard | 1 | -2/+2 | |
GCC 12 warns about this with Wdouble-promotion. | |||||
2021-06-04 | Fix initialisation order | David Robillard | 1 | -3/+3 | |
2021-05-11 | Refactor most functionality around actions and settings | David Robillard | 1 | -216/+234 | |
This moves more code into general places, and completely eliminates dependencies on the Patchage "god object". | |||||
2021-05-11 | Add general configuration setting mechanism | David Robillard | 1 | -29/+30 | |
2021-05-11 | Register idle callback after all other setup | David Robillard | 1 | -4/+4 | |
2021-05-11 | Add Cleared event for implementing refresh without a race | David Robillard | 1 | -1/+1 | |
2021-05-11 | Move drivers to a separate object | David Robillard | 1 | -50/+35 | |
Towards eliminating dependencies on the Patchage "god object". | |||||
2021-05-11 | Remove unused member variable | David Robillard | 1 | -1/+0 | |
2021-05-11 | Move Coord to its own header | David Robillard | 1 | -0/+1 | |
2021-05-10 | Add Action representation to isolate behaviour from canvas objects | David Robillard | 1 | -19/+8 | |
A step towards isolating the canvas and ultimately the entire UI away so it can be replaced. | |||||
2021-04-08 | Show latency in toolbar with 2 decimal places | Colin Fowler | 1 | -2/+2 | |
The previous millisecond precision was ambiguous for some configurations, for example both 32 and 64 frames at 96kHz would show 1ms latency. | |||||
2021-01-02 | Format all code with clang-format | David Robillard | 1 | -538/+531 | |
2020-12-16 | Fix build on MacOS | David Robillard | 1 | -5/+7 | |
2020-12-15 | Use correct include for GdkEvent | David Robillard | 1 | -1/+0 | |
2020-12-14 | Clean up includes | David Robillard | 1 | -4/+51 | |
2020-11-30 | Fix clang-tidy warnings | David Robillard | 1 | -1/+1 | |
2020-11-29 | Unconditionally remove ports on Jack driver detachment | David Robillard | 1 | -8/+6 | |
2020-11-29 | Use fmt to build toolbar text | David Robillard | 1 | -6/+4 | |
2020-11-29 | Remove more dead code | David Robillard | 1 | -26/+14 | |
2020-11-29 | Use more reasonable class names | David Robillard | 1 | -25/+23 | |
2020-11-29 | Put everything in a namespace | David Robillard | 1 | -0/+4 | |
2020-11-29 | Clean up Patchage class | David Robillard | 1 | -0/+6 | |
2020-11-29 | Remove unnecessary use of shared_ptr | David Robillard | 1 | -1/+2 | |
2020-11-29 | Completely isolate drivers from the rest of the application | David Robillard | 1 | -77/+53 | |
2020-11-29 | Use Jack driver exclusively through AudioDriver interface | David Robillard | 1 | -8/+3 | |
2020-11-29 | Add AudioDriver interface | David Robillard | 1 | -1/+1 | |
2020-11-29 | Remove flaky DSP load meter | David Robillard | 1 | -7/+14 | |
This never worked particularly well, and the underlying API is more or less useless with Jack 2. So, just replace it with a dropout counter. | |||||
2020-11-29 | Move command line handling to main | David Robillard | 1 | -37/+5 | |
2020-11-29 | Fix build on MacOS | David Robillard | 1 | -1/+2 | |
2020-11-29 | Simplify refreshing | David Robillard | 1 | -36/+31 | |