Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-08-22 | Replace boost with standard C++17 facilities | David Robillard | 16 | -109/+94 | |
2022-08-18 | Fix fallback configuration on MacOS | David Robillard | 2 | -2/+10 | |
2022-08-16 | Upgrade to fmt 9.0.0 | David Robillard | 12 | -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-16 | Fix whitespace | David Robillard | 14 | -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-13 | Patchage 1.0.8v1.0.8 | David Robillard | 1 | -1/+1 | |
2022-07-20 | Avoid using "static inline" for inline functions in headers | David Robillard | 4 | -8/+8 | |
2022-07-20 | Remove pointless const | David Robillard | 1 | -1/+1 | |
2022-07-20 | Use default member initialization | David Robillard | 3 | -8/+4 | |
2022-07-20 | Use std::make_unique | David Robillard | 1 | -1/+1 | |
2022-07-20 | Use a uniform interface for changing settings in the UI | David Robillard | 6 | -43/+76 | |
2022-07-20 | Clean up includes | David Robillard | 11 | -14/+27 | |
2022-07-20 | Use strict casts | David Robillard | 1 | -3/+7 | |
2022-07-20 | Make setting structs constructable | David Robillard | 1 | -18/+48 | |
2022-07-20 | Remove Setting<T>::Value type | David Robillard | 2 | -5/+3 | |
2022-07-20 | Adopt REUSE machine-readable licensing standard | David Robillard | 52 | -768/+105 | |
2022-07-20 | Switch to meson build system | David Robillard | 10 | -41/+138 | |
2022-07-19 | Fix compilation of JackDbusDriver.cpp | Bruce Schultz | 1 | -21/+24 | |
2022-07-19 | Suppress new warnings in clang-tidy 14 | David Robillard | 1 | -1/+1 | |
2022-05-26 | Clean up includes | David Robillard | 9 | -12/+10 | |
2022-05-26 | Fix initial display with no configuration file | David Robillard | 1 | -0/+2 | |
2022-05-26 | Avoid potential null dereferences | David Robillard | 3 | -5/+12 | |
As judged by GCC anyway. | |||||
2022-05-26 | Improve menu update logic | David Robillard | 1 | -9/+15 | |
2022-05-26 | Fix parsing module position from configuration file | David Robillard | 1 | -2/+2 | |
2022-05-26 | Fix implicit floating point conversion | David Robillard | 2 | -6/+6 | |
GCC 12 warns about this with Wdouble-promotion. | |||||
2022-05-18 | Clean up whitespace | David Robillard | 2 | -3/+0 | |
2022-05-18 | Fix build with fmt 8.1.1 | David Robillard | 1 | -4/+21 | |
2021-06-04 | Fix initialisation order | David Robillard | 3 | -17/+16 | |
2021-06-04 | Fix mismatched forward declaration | David Robillard | 1 | -1/+1 | |
2021-05-11 | Refactor most functionality around actions and settings | David Robillard | 13 | -319/+490 | |
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 | 5 | -87/+208 | |
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 | 5 | -2/+11 | |
2021-05-11 | Move drivers to a separate object | David Robillard | 6 | -97/+195 | |
Towards eliminating dependencies on the Patchage "god object". | |||||
2021-05-11 | Remove unused member variable | David Robillard | 2 | -4/+0 | |
2021-05-11 | Move Coord to its own header | David Robillard | 7 | -16/+33 | |
2021-05-10 | Add Action representation to isolate behaviour from canvas objects | David Robillard | 13 | -194/+390 | |
A step towards isolating the canvas and ultimately the entire UI away so it can be replaced. | |||||
2021-05-08 | Put events in a namespace and simplify their names | David Robillard | 5 | -67/+71 | |
2021-05-08 | Remove redundant code | David Robillard | 4 | -32/+8 | |
2021-05-08 | Use unique_ptr for module menus | David Robillard | 2 | -9/+8 | |
2021-04-08 | Fix ALSA sequencer port subscriptions | David Robillard | 1 | -20/+22 | |
2021-04-08 | Fix crash on client disconnection | David Robillard | 1 | -1/+1 | |
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 | 41 | -3629/+3550 | |
2020-12-16 | Fix build on MacOS | David Robillard | 2 | -6/+8 | |
2020-12-16 | Avoid use of boost::optional::has_value | David Robillard | 2 | -2/+2 | |
This fails to compile on CI, only with sanitizers for some reason. | |||||
2020-12-15 | Refine include configuration for consistency with other projects | David Robillard | 1 | -0/+3 | |
2020-12-15 | Use modern GDK keysyms | David Robillard | 1 | -1/+3 | |
2020-12-15 | Use correct include for GdkEvent | David Robillard | 4 | -4/+1 | |
2020-12-14 | Clean up includes | David Robillard | 29 | -68/+247 | |
2020-12-01 | Fix include guards | David Robillard | 4 | -12/+12 | |