Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-08-17 | Propagate worker errors to the scheduler when possible | David Robillard | 2 | -4/+6 | |
2022-08-17 | Clean up atom dumping code | David Robillard | 3 | -47/+36 | |
2022-08-17 | Fix spurious transport messages | David Robillard | 2 | -4/+6 | |
The beats_per_minute from JACK is only valid if JackPositionBBT is set. On some JACK implementations (at least pipewire), this value is otherwise garbage, which causes a lot of transport message spam. | |||||
2022-08-17 | Remove unnecessary casts | David Robillard | 2 | -7/+7 | |
2022-08-17 | Remove lilv dependency from worker.h and worker.c | David Robillard | 3 | -8/+7 | |
2022-08-17 | Use clearer names for communication rings | David Robillard | 5 | -50/+50 | |
2022-08-17 | Fix whitespace | David Robillard | 2 | -2/+6 | |
2022-08-17 | Fix atom buffer alignment | David Robillard | 3 | -19/+38 | |
2022-08-17 | Simplify atom buffer allocation code | David Robillard | 1 | -13/+12 | |
2022-08-17 | Use lv2_atom_pad_size() | David Robillard | 1 | -9/+4 | |
2022-08-17 | Fix memory leaks | David Robillard | 3 | -8/+10 | |
2022-08-17 | Fix whitespace and use LV2_INSTANCE_ACCESS_URI | David Robillard | 1 | -4/+9 | |
2022-08-17 | Use default member initializers | David Robillard | 2 | -10/+5 | |
2022-08-17 | Make NEWS file readable by dpkg-parsechangelog | David Robillard | 2 | -11/+21 | |
2022-08-17 | Switch to meson build system | David Robillard | 31 | -562/+1160 | |
2022-08-17 | Fix man page headers | David Robillard | 4 | -4/+5 | |
2022-08-17 | Suppress new warnings in clang and clang-tidy 14 | David Robillard | 3 | -4/+4 | |
2022-08-17 | Add missing include | David Robillard | 1 | -0/+1 | |
2022-08-17 | Avoid snprintf() | David Robillard | 1 | -1/+2 | |
2022-08-17 | Remove redundant struct tags | David Robillard | 1 | -3/+5 | |
2022-08-17 | Use C++14 | David Robillard | 2 | -8/+4 | |
2022-08-17 | Remove unused member | David Robillard | 2 | -2/+0 | |
2022-08-17 | Separate JalvLog from Jalv | David Robillard | 4 | -7/+17 | |
2022-08-17 | Use a consistent interface for error/warning/debug logging | David Robillard | 8 | -77/+125 | |
Towards the ability to hook the log into other things (for display in a UI, for example). The implementation still just prints to stderr, although now with consistent formatting. | |||||
2022-08-17 | Print status information consistently to stdout | David Robillard | 3 | -12/+9 | |
2022-08-17 | Gracefully handle realloc() failure | David Robillard | 1 | -4/+4 | |
2022-08-17 | Move REALTIME definition to jack.c | David Robillard | 2 | -6/+6 | |
2022-08-17 | Reduce dependence on jalv_internal.h | David Robillard | 12 | -16/+37 | |
2022-08-17 | Move JalvWorker definition to worker.h | David Robillard | 2 | -16/+34 | |
2022-08-17 | Remove Jalv back pointer from Worker | David Robillard | 4 | -20/+23 | |
2022-08-17 | Move Port definition to its own header | David Robillard | 10 | -17/+47 | |
2022-08-17 | Separate options.h from jalv_internal.h | David Robillard | 9 | -20/+45 | |
2022-08-17 | Move control-related type definitions to control.h | David Robillard | 6 | -55/+59 | |
2022-08-17 | Move JalvURIDs and JalvNodes to their own headers | David Robillard | 10 | -74/+120 | |
2022-08-17 | Remove Jalv back pointer from ControlID | David Robillard | 5 | -91/+127 | |
Bit of a kludge, but this unblocks further cleanup and modularization. The Gtk static data / signal issues can be addressed later. | |||||
2022-08-17 | Clean up includes | David Robillard | 3 | -36/+6 | |
2022-08-17 | Clearly separate frontends from common internals | David Robillard | 8 | -88/+97 | |
2022-08-17 | Separate control.h from jalv_internal.h | David Robillard | 5 | -16/+44 | |
2022-08-17 | Separate ui.h from jalv_internal.h | David Robillard | 6 | -21/+48 | |
2022-08-17 | Separate backend.h from jalv_internal.h | David Robillard | 5 | -16/+42 | |
2022-08-17 | Separate state.h from jalv_internal.h | David Robillard | 7 | -43/+73 | |
2022-08-17 | Separate log.h from jalv_internal.h | David Robillard | 7 | -33/+65 | |
2022-08-17 | Adopt REUSE machine-readable licensing standard | David Robillard | 27 | -330/+194 | |
2022-05-31 | Fix build on MacOS | David Robillard | 1 | -0/+2 | |
2022-05-30 | Suppress clang-tidy warnings from C included in C++ | David Robillard | 1 | -0/+5 | |
Unfortunately, there's no way to exclude included headers from being checked in clang-tidy. The clang-tidy check being reliably green is more important than the possibility of these issues showing up in the code (especially since they only apply to the Qt interface anyway), though, so just disable them for now. | |||||
2022-05-30 | Build Qt moc output as a separate object | David Robillard | 4 | -63/+123 | |
This avoids the weird cyclic dependency, and avoids including generated code in the source which can trigger many compiler and clang-tidy warnings. | |||||
2022-05-30 | Move implementations out of shared header | David Robillard | 2 | -29/+40 | |
Generally cleaner, and conveniently avoids clang-tidy warnings that result from checking this code as C++. | |||||
2022-05-30 | Fix MSVC build | David Robillard | 3 | -12/+33 | |
2022-05-30 | Remove use of VLAs | David Robillard | 6 | -13/+18 | |
2022-05-29 | Suppress MSVC warnings | David Robillard | 1 | -0/+17 | |