Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | |
2020-11-29 | Reduce preprocessor gunk | David Robillard | 1 | -9/+6 | |
Now that the ALSA driver is only used through the base class, the pointer can always be there, even if AlsaDriver isn't actually compiled in. | |||||
2020-11-29 | Replace attached and detached signals with events | David Robillard | 1 | -46/+33 | |
2020-11-29 | Remove redundant logging | David Robillard | 1 | -1/+1 | |
2020-11-28 | Log all events to message pane | David Robillard | 1 | -0/+2 | |
This is maybe a bit much, or they need to be cleaned up a bit to be more presentable, but I like the transparency. | |||||
2020-11-28 | Reduce use of raw new and delete | David Robillard | 1 | -49/+43 | |
2020-11-28 | Use AlsaDriver only through base class interface | David Robillard | 1 | -7/+4 | |
2020-11-28 | Remove Jack header dependency from DBus driver | David Robillard | 1 | -3/+4 | |