aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-07-21Fix incorrect printf format specifiersDavid Robillard2-5/+5
2020-07-21Make function checks work with strict warnings and WerrorDavid Robillard2-0/+18
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 Robillard2-3/+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 Portner7-1/+29
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 Portner3-6/+16
2020-04-05Normalize NEWS fileDavid Robillard1-1/+1
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 Robillard4-1/+47
2019-12-09Fix autowaf submodule referenceDavid Robillard1-1/+1
2019-11-10Jalv 1.6.4v1.6.4David Robillard2-3/+3
2019-11-10Normalise NEWS fileDavid Robillard1-53/+53
2019-11-10Add gitignore fileDavid Robillard1-0/+1
2019-11-10Remove old release targetsDavid Robillard1-25/+9
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 Robillard2-1/+8
2019-11-03Use screen refresh rate with Gtk3 and Qt5David Robillard9-3/+47
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.
2019-10-17Avoid deprecated QFontMetrics::widthDavid Robillard1-2/+13
2019-10-17Replace use of deprecated qSortDavid Robillard1-1/+1
2019-10-17Avoid deprecation warnings in the Gtk headers themselvesDavid Robillard2-17/+8
Honestly...
2019-10-17Make jalv_update return intDavid Robillard2-4/+4
This avoids some warnings about conversion between incompatible function pointer types.
2019-10-17Clean up includesDavid Robillard16-85/+78
2019-10-17Update autowafDavid Robillard2-55/+49
2019-10-17Fix check for POSIX functionsDavid Robillard1-1/+1
2019-10-17Remove use of autowaf.defineDavid Robillard1-2/+1
2019-06-06Jalv 1.6.2v1.6.2David Robillard2-3/+3
2019-06-06Remove stale .gitattributesDavid Robillard1-1/+0
2019-06-06Fix post generationDavid Robillard1-1/+1
2019-06-06Exclude .gitmodules from distributionDavid Robillard1-0/+4
2019-06-06Update autowafDavid Robillard1-0/+0
2019-06-06Update copyright dateDavid Robillard1-1/+1
2019-06-06Update dependency versionsDavid Robillard1-3/+3
2019-05-04Fix incorrect type for sample rate optionDavid Robillard3-6/+6
2019-04-21Use modern LV2 includesDavid Robillard8-32/+32
2019-04-21Switch to using a submodule for autowafDavid Robillard186-41939/+10
2019-03-17Update autowaf and adapt to new APIDavid Robillard47-444/+873
2019-03-17Squashed 'waflib/' changes from 915dcb1..e7a29b6David Robillard46-438/+871
e7a29b6 Upgrade to waf 2.0.15 8280f9d Add command for running executables from the build directory 8073c1a Make make_simple_dox() safe in case of exception 70d03b8 Avoid use of global counter hacks for configuration display b7d689a Rewrite test framework 94deadf Automatically add options and move add_flags() to options context f4259ee Reduce system include path noise 927b608 Automatically display configuration header c44b8f3 Set line justification from a constant in the wscript a48e26f Automatically detect if wscript has a test hook ef66724 Save runtime variables in the environment 63bcbcd Clean up TestContext b1d9505 Add ExecutionContext for setting runtime environment 387c1df Add show_diff() and test_file_equals() utilities 29d4d29 Fix in-tree library paths 9fde01f Add custom configuration context 6d3612f Add lib_path_name constant git-subtree-dir: waflib git-subtree-split: e7a29b6b9b2f842314244c23c14d8f8f560904e1
2019-01-12Update autowafDavid Robillard1-15/+39
2019-01-12Squashed 'waflib/' changes from 5ea8f99..915dcb1David Robillard1-15/+39
915dcb1 Report test time correctly 26f0a2b Remove redundant verbose-tests option fc35c2c Fix MSVC CFLAGS git-subtree-dir: waflib git-subtree-split: 915dcb1778a592ef54a6b7e14fa8a6bd1ca3376c
2018-12-27Remove unused jalv_ui_resize()David Robillard4-36/+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.