Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-11-24 | Cleanly separate audio thread from the rest of the application | David Robillard | 1 | -16/+20 | |
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 | -8/+8 | |
2024-11-24 | Separate URI map implementation from application | David Robillard | 1 | -10/+15 | |
2024-11-24 | Move control port buffers to a separate array | David Robillard | 1 | -2/+2 | |
2024-11-24 | Use message mechanism to pause plugin execution | David Robillard | 1 | -7/+18 | |
2024-11-24 | Use message mechanism to request plugin state updates | David Robillard | 1 | -2/+4 | |
Replaces highly questionable cross-thread use of the request_update flag. | |||||
2024-11-24 | Use a typedef for ports like other structs | David Robillard | 1 | -4/+4 | |
2024-11-24 | Remove redundant condition | David Robillard | 1 | -24/+26 | |
Reduce nesting in the implementation by ensuring that state is non-null at the caller. | |||||
2024-11-24 | Move low-level event sending functions to a separate file | David Robillard | 1 | -0/+1 | |
Takes advantage of the dependency trimming of the previous commit to work towards separating things more cleanly. | |||||
2024-11-24 | Move ring error handling and logging to a higher level | David Robillard | 1 | -2/+9 | |
This removes the dependency on the "global" Jalv object from the low-level message sending functions. | |||||
2024-11-17 | Move string utilities to a separate compilation unit | David Robillard | 1 | -0/+1 | |
These don't really have anything to do with logging. Also replace a call to the non-standard strdup() in the process. | |||||
2024-10-12 | Add missing const qualifiers | David Robillard | 1 | -1/+1 | |
2023-09-22 | Clean up includes | David Robillard | 1 | -3/+0 | |
2022-11-16 | Switch to external zix dependency | David Robillard | 1 | -1/+1 | |
2022-08-17 | Factor out jalv_write_control() | David Robillard | 1 | -12/+4 | |
2022-08-17 | Clarify communication function names | David Robillard | 1 | -1/+1 | |
2022-08-17 | Use clearer names for communication rings | David Robillard | 1 | -1/+1 | |
2022-08-17 | Use a consistent interface for error/warning/debug logging | David Robillard | 1 | -8/+8 | |
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 | Move Port definition to its own header | David Robillard | 1 | -0/+1 | |
2022-08-17 | Move control-related type definitions to control.h | David Robillard | 1 | -0/+1 | |
2022-08-17 | Move JalvURIDs and JalvNodes to their own headers | David Robillard | 1 | -0/+1 | |
2022-08-17 | Separate state.h from jalv_internal.h | David Robillard | 1 | -0/+2 | |
2022-08-17 | Separate log.h from jalv_internal.h | David Robillard | 1 | -0/+1 | |
2022-08-17 | Adopt REUSE machine-readable licensing standard | David Robillard | 1 | -15/+2 | |
2022-05-30 | Remove use of VLAs | David Robillard | 1 | -1/+1 | |
2022-05-27 | Format all code with clang-format | David Robillard | 1 | -157/+172 | |
2021-01-02 | Use email address instead of website for attribution | David Robillard | 1 | -1/+1 | |
2020-12-14 | Initialize all variables | David Robillard | 1 | -1/+1 | |
2020-12-14 | Update zix | David Robillard | 1 | -5/+5 | |
2020-09-27 | Clean up includes | David Robillard | 1 | -11/+10 | |
2020-07-21 | Remove unused macros | David Robillard | 1 | -5/+0 | |
2019-10-17 | Clean up includes | David Robillard | 1 | -9/+9 | |
2018-11-10 | Move features to Jalv struct | Timo Wischer | 1 | -20/+11 | |
2018-09-24 | Fix unused parameter warnings | Timo Wischer | 1 | -5/+5 | |
Signed-off-by: Timo Wischer <twischer@de.adit-jv.com> | |||||
2018-09-23 | Remove support for deprecated event and uri-map extensions | David Robillard | 1 | -2/+1 | |
2018-01-16 | Remove unnecessary includes | David Robillard | 1 | -1/+0 | |
2016-10-05 | Factor out Jack backend | David Robillard | 1 | -1/+1 | |
2016-07-31 | Support thread-safe state restoration | David Robillard | 1 | -5/+26 | |
2015-12-04 | Remove unused macros | David Robillard | 1 | -2/+0 | |
2015-11-08 | Support numeric and string plugin properties | David Robillard | 1 | -0/+1 | |
Also: * Print plugin/UI communication log in colour if supported * Update UI when internal plugin state is changed during preset load git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@5812 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2015-10-17 | Remove unused defines | David Robillard | 1 | -4/+1 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@5769 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2015-08-30 | Add option to load preset from the command line. | David Robillard | 1 | -0/+4 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@5717 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2015-05-22 | Fix deleting and re-saving presets. | David Robillard | 1 | -0/+1 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@5681 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2015-03-07 | Improve preset support. | David Robillard | 1 | -11/+19 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@5618 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2015-03-06 | Don't print all presets to console on load. | David Robillard | 1 | -1/+0 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@5614 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2014-08-08 | Update copyright dates. | David Robillard | 1 | -1/+1 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@5426 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2014-07-15 | Support saving the same preset several times. | David Robillard | 1 | -0/+15 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@5414 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2013-12-17 | Fix more const issues. | David Robillard | 1 | -4/+4 | |
Require latest LV2 svn for Ingen (fix #945). git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@5174 a436a847-0d15-0410-975c-d299462d15a1 |