aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2021-01-02Use email address instead of website for attributionDavid Robillard22-35/+35
2020-12-18Fix warning messageDavid Robillard1-1/+2
2020-12-18Ignore ports with nonsense lv2:control designationsDavid Robillard1-1/+8
2020-12-14Avoid use of strcat()David Robillard1-2/+1
2020-12-14Explicitly delete unused special member functionsDavid Robillard1-0/+6
2020-12-14Make member variable privateDavid Robillard1-2/+1
2020-12-14Use C++-style includeDavid Robillard1-1/+1
2020-12-14Add missing member initializationDavid Robillard1-5/+10
2020-12-14Don't use C casts in C++ codeDavid Robillard1-5/+7
2020-12-14Don't declare default argumentsDavid Robillard1-11/+15
2020-12-14Use explicit constructorsDavid Robillard1-6/+6
2020-12-14Fix inconsistent parameter nameDavid Robillard1-1/+1
2020-12-14Isolate variable declarationsDavid Robillard1-1/+2
2020-12-14Fix unused parameter warningsDavid Robillard5-16/+19
2020-12-14Use the appropriate math functions for the operand precisionDavid Robillard2-5/+5
2020-12-14Remove meaningless const qualifiers in declarationsDavid Robillard1-6/+6
2020-12-14Initialize all variablesDavid Robillard6-19/+25
2020-12-14Clean up includesDavid Robillard3-7/+14
2020-12-14Update zixDavid Robillard9-81/+104
2020-12-14Remove Jack session supportDavid Robillard5-60/+0
2020-10-11Explicitly support lv2:inPlaceBrokenDavid Robillard1-1/+2
I believe this is true for both Jack and PortAudio, though neither document it as a guarantee.
2020-09-27Clean up includesDavid Robillard13-28/+126
2020-07-21Fix use of deprecated Qt APIDavid Robillard1-1/+1
2020-07-21Remove unused macrosDavid Robillard1-5/+0
2020-07-21Add missing override specifiersDavid Robillard1-12/+12
2020-07-21Use modern casts in C++David Robillard2-5/+7
2020-07-21Add missing static specifierDavid Robillard1-1/+1
2020-07-21Use nullptr in C++David Robillard2-10/+10
2020-07-21Fix unnecessary const castDavid Robillard1-1/+1
2020-07-21Add format function annotationsDavid Robillard1-0/+8
2020-07-21Fix incorrect printf format specifiersDavid Robillard2-5/+5
2020-07-08Revert "worker: Only add response when enough space"David Robillard1-4/+0
This reverts commit f831a1ebde048b4a19b380ff3794180152757efa. This was merged accidentally.
2020-07-08Revert "worker: Do not read response when not yet available"David Robillard1-26/+7
This reverts commit 411f0e67f495fb436ce13ba12c63d7cf874aabd7. This was merged accidentally.
2020-05-09Always call jalv_init_ui()David Robillard2-0/+4
2020-04-19Define _POSIX_C_SOURCE locallyDavid Robillard1-0/+2
2020-04-05worker: Only add response when enough spaceTimo Wischer1-0/+4
for the complete response. Without this patch the size of the response might be added but not the response itself. This would corrupt the response queue because the previously added size will be used for the next response which will be added. Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
2020-04-05worker: Do not read response when not yet availableTimo Wischer1-7/+26
Without this patch the size of the response might be read successfully but the response will not be read. Therefore the while loop would exit and when entering the next time the size will be read again. But this second read of size will actually already read data from the response. Therefore the response will be corrupted and the response buffer cannot sync again. To avoid this issue it will first be checked if there is enough data available in the ring buffer to read the size and response. If not try again later. Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
2020-04-05Add a command line argument to select a specific UIHanspeter Portner4-0/+19
2020-04-05Factor out UI selectionDavid Robillard1-16/+64
2020-04-05Add lv2:extensionData and ui:showInterface nodesDavid Robillard2-0/+4
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 null termination of paths passed to pluginsDavid Robillard1-2/+2
2020-03-17Fix buffer overrun with very long symbols in commandsDavid Robillard1-4/+4
2020-03-17Implement ui:requestValueDavid Robillard3-0/+46
2019-11-10Ensure refresh rate is at least 30HzDavid Robillard1-1/+3
Gdk can allegedly report zero on some systems.
2019-11-10Remove debug noiseDavid Robillard1-1/+0
2019-11-10Support rdfs:label for port groupsDavid Robillard1-0/+6
2019-11-03Use screen refresh rate with Gtk3 and Qt5David Robillard6-2/+40
2019-11-03Fix crash with QtDavid Robillard3-9/+9
Qt requires that the argc and argv pointers passed to QApplication are valid for the lifetime of the application.