aboutsummaryrefslogtreecommitdiffstats
path: root/src/jalv_console.c
AgeCommit message (Collapse)AuthorFilesLines
2024-11-24Move control port buffers to a separate arrayDavid Robillard1-6/+5
2024-11-24Reuse jalv_port_by_symbol() and eliminate duplicated codeDavid Robillard1-9/+1
2024-11-24Use a typedef for ports like other structsDavid Robillard1-3/+3
2024-11-24Rename ambiguous "buffer_size" field to "ring_size"David Robillard1-1/+1
There's already a lot of "buffer" sizes, and there's about to be even more, so rename this to "ring" size to be obviously about the communication rings.
2024-11-17Rename UI port event function and move it to the appropriate headerDavid Robillard1-5/+5
This isn't a "global" internal function like the others in jalv_internal.h, but rather the prototype of a function that must be implemented by frontends.
2024-11-17Use nanosleep() instead of usleep()David Robillard1-2/+3
The old usleep() was declared obsolete by POSIX.1-2001, and removed in POSIX.1-2008.
2024-11-17Move string utilities to a separate compilation unitDavid Robillard1-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-12Add missing const qualifiersDavid Robillard1-3/+3
2024-10-12Factor frontend command-line arguments into a structDavid Robillard1-28/+33
2024-10-12Use conventional POSIX format for command-line messagesDavid Robillard1-29/+33
2024-10-12Handle realloc failure everywhereDavid Robillard1-4/+11
2022-12-11Sort options in command line help outputDavid Robillard1-1/+1
2022-11-16Switch to external zix dependencyDavid Robillard1-3/+3
2022-08-23Fix "preset" console command when "presets" hasn't been calledDavid Robillard1-0/+1
2022-08-17Use logging API for almost all console outputDavid Robillard1-1/+4
Towards being smarter about this and maintaining distinction between kinds of output, so the console interface can grow into a more solid language/protocol.
2022-08-17Simplify command line usage printing codeDavid Robillard1-14/+15
2022-08-17Switch to meson build systemDavid Robillard1-7/+15
2022-08-17Reduce dependence on jalv_internal.hDavid Robillard1-0/+1
2022-08-17Move Port definition to its own headerDavid Robillard1-0/+1
2022-08-17Separate options.h from jalv_internal.hDavid Robillard1-0/+1
2022-08-17Move control-related type definitions to control.hDavid Robillard1-0/+1
2022-08-17Clearly separate frontends from common internalsDavid Robillard1-10/+10
2022-08-17Separate ui.h from jalv_internal.hDavid Robillard1-0/+1
2022-08-17Separate state.h from jalv_internal.hDavid Robillard1-0/+1
2022-08-17Separate log.h from jalv_internal.hDavid Robillard1-0/+1
2022-08-17Adopt REUSE machine-readable licensing standardDavid Robillard1-15/+2
2022-05-29Fix console interface build on WindowsDavid Robillard1-1/+11
2022-05-27Add Gtk plugin selector UIAlexandros Theodotou1-0/+7
2022-05-27Add version option to console executableDavid Robillard1-0/+16
2022-05-27Flush stdout after printing control valuesDavid Robillard1-0/+2
Although the stdout of Jalv is not really designed/suitable for machine control, this at least allows parent processes to get new control values immediately as they are initialized or changed.
2022-05-27Add missing option in console help outputDavid Robillard1-0/+1
2022-05-27Sort options in help output by case-insensitive flagDavid Robillard1-1/+1
2022-05-27Format all code with clang-formatDavid Robillard1-190/+188
2022-05-27Avoid "else" after "return"David Robillard1-2/+4
2021-02-15Pass ui:scaleFactor option to UIsAlexandros Theodotou1-0/+6
This option was added in LV2 1.18.0.
2021-01-02Use email address instead of website for attributionDavid Robillard1-1/+1
2020-12-14Fix unused parameter warningsDavid Robillard1-3/+4
2020-12-14Initialize all variablesDavid Robillard1-2/+2
2020-12-14Remove Jack session supportDavid Robillard1-7/+0
2020-09-27Clean up includesDavid Robillard1-0/+5
2020-04-05Add a command line argument to select a specific UIHanspeter Portner1-0/+7
2020-04-05Support port events for ui:showInterface UIsHanspeter Portner1-5/+9
2020-03-17Allocate more space for command prompt commandsDavid Robillard1-1/+1
2020-03-17Fix buffer overrun with very long symbols in commandsDavid Robillard1-4/+4
2019-11-03Use screen refresh rate with Gtk3 and Qt5David Robillard1-0/+6
2019-10-17Clean up includesDavid Robillard1-5/+5
2019-04-21Use modern LV2 includesDavid Robillard1-1/+1
2018-12-27Remove unused jalv_ui_resize()David Robillard1-8/+0
This function was added many years ago to support the UI resize feature, but has been dead code for a long time and nobody seems to have noticed, so it can't be that important.
2018-11-10Remove unnecessary preallocationDavid Robillard1-3/+0
2018-11-10Move exit semaphore to Jalv structDavid Robillard1-5/+5