aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2024-11-24Avoid querying the lilv model in the process callbackDavid Robillard3-11/+19
2024-11-24Move jalv_send_to_plugin() to avoid the need for a prototypeDavid Robillard1-55/+48
2024-11-24Simplify jalv_send_to_plugin()David Robillard1-43/+19
2024-11-24Move low-level event sending functions to a separate fileDavid Robillard7-86/+139
Takes advantage of the dependency trimming of the previous commit to work towards separating things more cleanly.
2024-11-24Move ring error handling and logging to a higher levelDavid Robillard5-52/+72
This removes the dependency on the "global" Jalv object from the low-level message sending functions.
2024-11-17Rename UI port event function and move it to the appropriate headerDavid Robillard6-25/+26
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 fewer platform-specific APIsDavid Robillard1-15/+0
The previous few commits replaced the use of various platform-specific things, leaving mostly only POSIX, so clean up the configuration defines to require only what's needed.
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 Robillard9-35/+57
These don't really have anything to do with logging. Also replace a call to the non-standard strdup() in the process.
2024-11-17Use portable zix filesystem APIDavid Robillard1-21/+20
2024-11-17Update clang-format configurationDavid Robillard2-8/+4
2024-11-14Add brief comments for undocumented "public" functionsDavid Robillard4-1/+24
2024-11-14Remove unused prototypes and make functions static where possibleDavid Robillard6-34/+16
2024-10-12Avoid static downcastsDavid Robillard1-12/+17
2024-10-12Merge duplicate branchesDavid Robillard1-7/+1
2024-10-12Use anonymous namespacesDavid Robillard1-44/+52
2024-10-12Remove more old-style casts in C++David Robillard1-1/+2
2024-10-12Remove unused constructorDavid Robillard1-10/+0
It looks like this has always been dead code.
2024-10-12Add missing const qualifiersDavid Robillard12-52/+54
2024-10-12Factor frontend command-line arguments into a structDavid Robillard5-43/+60
2024-10-12Use conventional POSIX format for command-line messagesDavid Robillard1-29/+33
2024-10-12Remove useless conditionsDavid Robillard2-13/+7
2024-10-12Add field width to scanf pattern to protect against huge inputsDavid Robillard1-3/+3
Ultimately this needs to be replaced with something more serious, but for now, 240 characters ought to be enough for anybody.
2024-10-12Handle realloc failure everywhereDavid Robillard3-8/+22
2024-10-12Handle allocation failure in jack_initialize()David Robillard1-4/+10
2024-10-12Return distinct error codes from jack_initialize()David Robillard1-3/+13
2024-10-12Initialize bufferDavid Robillard1-2/+2
2024-10-12Reduce variable scopeDavid Robillard1-3/+2
2024-10-12Clean up portaudio driverDavid Robillard1-6/+19
2024-10-12Use exhaustive switch statements everywhereDavid Robillard2-9/+6
2024-10-12Remove unused preprocessor symbolsDavid Robillard1-6/+1
2024-10-12Avoid use of non-literal format stringDavid Robillard1-3/+5
2024-10-12Avoid casting away constDavid Robillard1-11/+24
2024-10-12Enable unused parameter warningsDavid Robillard1-0/+4
These were fixed earlier (and the clang-tidy warning enabled), but the compiler flags were't strengthened.
2024-10-12Declare classes final and fix strict GCC release buildDavid Robillard1-2/+2
2024-10-12Fix whitespace and add clang-format testDavid Robillard1-1/+1
2024-07-12Remove dead codeDavid Robillard2-5/+1
2024-07-12Fix minor memory leaksDavid Robillard2-0/+7
2024-07-12Add Qt6 versionDavid Robillard2-1/+9
2024-07-12Replace use of Qt foreach keyword with range-based for loopsDavid Robillard1-4/+2
2023-09-22Clean up includesDavid Robillard5-10/+0
2023-05-02Remove old-style casts in C++David Robillard1-4/+6
2023-05-02Fix code formattingDavid Robillard1-2/+2
2023-02-03Suppress/fix new warnings in clang-tidy 15David Robillard1-10/+10
2022-12-12Remove stale macroDavid Robillard1-3/+0
2022-12-12Use header bar in plugin selector dialogDavid Robillard1-9/+11
2022-12-11Add margin to controls containerDavid Robillard1-0/+2
2022-12-11Sort options in command line help outputDavid Robillard2-58/+58
2022-12-11Add missing short versions of command line optionsDavid Robillard1-1/+1
2022-12-11Fix clashing command line optionsDavid Robillard1-1/+1