aboutsummaryrefslogtreecommitdiffstats
path: root/src/control.c
AgeCommit message (Collapse)AuthorFilesLines
2024-11-24Clean up include pathsDavid Robillard1-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-24Use angle brackets for library includesDavid Robillard1-4/+4
2024-11-24Factor out free_control()David Robillard1-0/+13
2024-11-17Move string utilities to a separate compilation unitDavid Robillard1-2/+2
These don't really have anything to do with logging. Also replace a call to the non-standard strdup() in the process.
2024-11-14Remove unused prototypes and make functions static where possibleDavid Robillard1-1/+2
2024-10-12Handle realloc failure everywhereDavid Robillard1-2/+5
2022-08-17Switch to meson build systemDavid Robillard1-2/+0
2022-08-17Use a consistent interface for error/warning/debug loggingDavid Robillard1-4/+5
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-17Move control-related type definitions to control.hDavid Robillard1-2/+0
2022-08-17Remove Jalv back pointer from ControlIDDavid Robillard1-47/+50
Bit of a kludge, but this unblocks further cleanup and modularization. The Gtk static data / signal issues can be addressed later.
2022-08-17Separate control.h from jalv_internal.hDavid Robillard1-0/+2
2022-08-17Adopt REUSE machine-readable licensing standardDavid Robillard1-15/+2
2022-05-27Move platform-specific terminal code out of headersDavid Robillard1-0/+2
2022-05-27Use consistent comment stylesDavid Robillard1-3/+3
2022-05-27Format all code with clang-formatDavid Robillard1-118/+137
2022-05-27Avoid "else" after "return"David Robillard1-2/+5
2021-01-02Use email address instead of website for attributionDavid Robillard1-1/+1
2020-09-27Clean up includesDavid Robillard1-0/+11
2018-09-22Simplify control display in console interfaceDavid Robillard1-5/+0
2018-08-01Use lilv_port_get_range() to get default, min, max of a control portTimo Wischer1-3/+0
Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
2016-09-18Update copyright datesDavid Robillard1-1/+1
2016-09-17Unify control port and parameter implementationsDavid Robillard1-0/+40
2016-07-31Fix compilation with C++David Robillard1-1/+1
2016-04-25Support read-only controlsDavid Robillard1-0/+1
Based on patch from Hanspeter Portner https://github.com/ventosus/jalv.git fix_extend_jalv_gtk 9cf3e524f33716aaa2bbb18d9eb869ed095f5eaf
2015-12-31Fix controls when range is given with integersDavid Robillard1-2/+5
2015-11-08Support numeric and string plugin propertiesDavid Robillard1-0/+129
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