Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-11-24 | Cleanly separate audio thread from the rest of the application | David Robillard | 1 | -44/+34 | |
2024-11-24 | Factor out "settings" that affect the execution process | David Robillard | 1 | -2/+3 | |
2024-11-24 | Rename jalv_internal.h to jalv.h | David Robillard | 1 | -1/+1 | |
The "internal" name never made much sense to begin with (since this is a program, not a library), but now this header only describes the "main" Jalv struct and functions directly associated with it (the top-level interface of the application), so name it accordingly. This also makes include-what-you-use actually check this header, which it wasn't before for some mysterious reason. | |||||
2024-11-24 | Clean up include paths | David Robillard | 1 | -0/+1 | |
Removes the source directory from the include path flags passed to the compiler, so that quoted includes always refer to files relative to the one they're in, and angled includes never refer to anything in the source tree. This fixes potential clashes between the name of headers here and on the system. | |||||
2024-11-24 | Use angle brackets for library includes | David Robillard | 1 | -5/+5 | |
2024-11-24 | Move control port buffers to a separate array | David Robillard | 1 | -1/+1 | |
2024-11-24 | Use message mechanism to pause plugin execution | David Robillard | 1 | -0/+21 | |
2024-11-24 | Use message mechanism to request plugin state updates | David Robillard | 1 | -13/+15 | |
Replaces highly questionable cross-thread use of the request_update flag. | |||||
2024-11-24 | Factor out jalv_write_get_message() from process callbacks | David Robillard | 1 | -0/+13 | |
2024-11-24 | Use a typedef for ports like other structs | David Robillard | 1 | -1/+1 | |
2024-11-24 | Move process thread code to a separate file | David Robillard | 1 | -0/+102 | |