Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-04-05 | Factor out UI selection | David Robillard | 1 | -16/+64 | |
2020-04-05 | Add lv2:extensionData and ui:showInterface nodes | David Robillard | 1 | -0/+2 | |
2020-03-17 | Implement ui:requestValue | David Robillard | 1 | -0/+5 | |
2019-11-03 | Use screen refresh rate with Gtk3 and Qt5 | David Robillard | 1 | -2/+1 | |
2019-11-03 | Fix crash with Qt | David Robillard | 1 | -7/+7 | |
Qt requires that the argc and argv pointers passed to QApplication are valid for the lifetime of the application. | |||||
2019-10-17 | Make jalv_update return int | David Robillard | 1 | -3/+3 | |
This avoids some warnings about conversion between incompatible function pointer types. | |||||
2019-10-17 | Clean up includes | David Robillard | 1 | -22/+17 | |
2019-05-04 | Fix incorrect type for sample rate option | David Robillard | 1 | -4/+4 | |
2019-04-21 | Use modern LV2 includes | David Robillard | 1 | -14/+14 | |
2018-12-27 | Remove garbage element from features array | David Robillard | 1 | -1/+0 | |
2018-11-10 | Free LilvNodes when no longer required | Timo Wischer | 1 | -0/+14 | |
Signed-off-by: Timo Wischer <twischer@de.adit-jv.com> | |||||
2018-11-10 | Use distinct error codes for all cases in jalv_open | David Robillard | 1 | -3/+3 | |
2018-11-10 | Move features to Jalv struct | Timo Wischer | 1 | -58/+92 | |
2018-11-10 | Move exit semaphore to Jalv struct | David Robillard | 1 | -10/+12 | |
2018-11-10 | Clean up properly after failing to open | David Robillard | 1 | -4/+13 | |
2018-11-10 | Factor out signal setup | David Robillard | 1 | -12/+18 | |
2018-11-10 | Separate the bulk of main code into jalv_open() and jalv_close() | David Robillard | 1 | -11/+26 | |
2018-09-27 | Split jalv_main() from main() | David Robillard | 1 | -224/+230 | |
This is just an interim commit to make the syntactic change of jalv becoming a pointer in isolation from the upcoming changes that require this. | |||||
2018-09-27 | Return distinct error codes for different error conditions | David Robillard | 1 | -8/+10 | |
2018-09-24 | Fix some unnecessary const casts | David Robillard | 1 | -1/+1 | |
2018-09-24 | Fix unused parameter warnings | Timo Wischer | 1 | -2/+2 | |
Signed-off-by: Timo Wischer <twischer@de.adit-jv.com> | |||||
2018-09-23 | Remove support for deprecated event and uri-map extensions | David Robillard | 1 | -34/+2 | |
2018-09-22 | Move control printing function to shared internal header | David Robillard | 1 | -9/+2 | |
2018-09-22 | Only print initial value for control inputs | David Robillard | 1 | -1/+1 | |
2018-09-22 | Simplify control display in console interface | David Robillard | 1 | -11/+8 | |
2018-09-22 | Fix double backend activation | David Robillard | 1 | -3/+0 | |
2018-09-21 | Make Suil dependency optional | David Robillard | 1 | -0/+12 | |
2018-09-21 | Remove use of SuilController type in jalv_ui_port_index() interface | David Robillard | 1 | -1/+1 | |
Towards making Suil dependency optional, this type is just void* anyway, so no other changes are required. | |||||
2018-09-21 | Use jalv_ui_write() universally | David Robillard | 1 | -8/+3 | |
2018-09-20 | Use sigaction() instead of signal() | Laxmi Devi | 1 | -0/+10 | |
Issue is that even after ctrl+c, fgets is waiting for a newline. See signal(7) for details. We have to either use siginterrupt() together with signal(), or use sigaction() instead of signal() for registering the signal handler, in order to disable restarting a read() system call after a signal. Signed-off-by: Laxmi Devi <Laxmi.Devi@in.bosch.com> Signed-off-by: Timo Wischer <twischer@de.adit-jv.com> | |||||
2018-09-18 | Fix a potential crash when closed with worker | JP Cimalando | 1 | -0/+3 | |
2018-08-01 | Remove non-standard include | David Robillard | 1 | -1/+0 | |
2018-01-16 | Remove unnecessary includes | David Robillard | 1 | -2/+3 | |
2017-03-18 | Initialize worker if plugin provides necessary interface | David Robillard | 1 | -2/+1 | |
This change ignores the schedule feature and initializes the worker(s) if the plugin provides the worker interface even if it doesn't list the schedule feature as supported. This relaxes support for sloppy plugins that don't list their features, and technically allows a plugin to only provide the interface and use it for synchronous thread-safe restore only (not that this makes much sense). | |||||
2017-03-18 | Use new suil init API to fix Qt5 plugin UIs | David Robillard | 1 | -0/+1 | |
2016-10-05 | Add PortAudio backend | David Robillard | 1 | -2/+2 | |
2016-10-05 | Fix time stamp of UI events delivered to plugin | David Robillard | 1 | -1/+1 | |
2016-10-05 | Factor out UI communication from backend | David Robillard | 1 | -1/+92 | |
2016-10-05 | Factor out Jack backend | David Robillard | 1 | -514/+22 | |
2016-09-17 | Unify control port and parameter implementations | David Robillard | 1 | -17/+155 | |
2016-09-16 | Use cached URIs and fix pprops:rangeSteps nonsense | David Robillard | 1 | -0/+3 | |
2016-08-31 | Discover presence of UI before jack_activate | Hanspeter Portner | 1 | -0/+3 | |
jalv.has_ui should be set before jack_activate. If not, patch:Get message may be without effect and parameter replies never be sent from within jack process callback, as the latter may run before the corresponding UI logic (e.g. with jalv.has_ui still being false). | |||||
2016-08-01 | Use consistent feature test macros | David Robillard | 1 | -2/+3 | |
2016-07-31 | Fix compilation with C++ | David Robillard | 1 | -14/+16 | |
2016-07-31 | Fix log colour state | David Robillard | 1 | -2/+2 | |
2016-07-31 | Do not call plugin work() method concurrently | David Robillard | 1 | -0/+1 | |
2016-07-31 | Support thread-safe state restoration | David Robillard | 1 | -25/+44 | |
2016-07-31 | Clean up log output | David Robillard | 1 | -2/+17 | |
2016-07-09 | Add support for lv2:CVPort via JACK metadata API | Hanspeter Portner | 1 | -1/+25 | |
2016-04-30 | Fix wrong size in patch:Get | Hanspeter Portner | 1 | -1/+1 | |