Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-03-20 | Improve arc list efficiency | David Robillard | 11 | -40/+39 | |
2017-03-20 | Cleanup: Trim boost headers and unnecessary configure checks | David Robillard | 3 | -8/+8 | |
2017-03-19 | Shrink status bar text and fix initial DSP load display | David Robillard | 4 | -65/+97 | |
2017-03-18 | Don't delete existing graph contents on LV2 restore | David Robillard | 1 | -0/+2 | |
2017-03-18 | Don't delete LV2 ports | David Robillard | 1 | -1/+1 | |
2017-03-18 | Fix LV2 ports | David Robillard | 1 | -0/+7 | |
2017-03-06 | Fix crash when run with disconnected control/notify ports | David Robillard | 1 | -2/+4 | |
2017-02-27 | Update for latest Raul | David Robillard | 2 | -2/+2 | |
2017-02-20 | Use consistent style in Jack log messages | David Robillard | 1 | -3/+3 | |
2017-02-18 | Improve parallel analysis and execution algorithms | David Robillard | 7 | -204/+197 | |
2017-02-18 | Add experimental PortAudio driver | David Robillard | 13 | -53/+589 | |
2017-02-18 | Reduce Driver coupling | David Robillard | 18 | -38/+45 | |
2017-02-15 | Move Properties out of Resource | David Robillard | 19 | -136/+134 | |
2017-02-15 | Move static path stuff to its own header | David Robillard | 10 | -24/+24 | |
2017-02-14 | Fix LV2 host time events | David Robillard | 1 | -6/+8 | |
2017-02-12 | Fix various cast alignment warnings | David Robillard | 3 | -8/+7 | |
2017-02-12 | Fix warning during optimized build | David Robillard | 1 | -1/+1 | |
2017-02-12 | Use smart pointers to handle real-time memory disposal | David Robillard | 46 | -325/+299 | |
2017-02-12 | Fix atomic event execution | David Robillard | 4 | -27/+42 | |
2017-02-12 | Fix check for pending events | David Robillard | 2 | -2/+2 | |
2017-02-12 | Fix memory leaks | David Robillard | 5 | -17/+30 | |
2017-02-09 | Fix multiple control bindings | David Robillard | 2 | -6/+10 | |
Fixes #1151 | |||||
2017-01-18 | Fix invalid cross-thread use of mutex | David Robillard | 4 | -20/+38 | |
Instead of abusing store mutex for this purpose, extend blocking mechanism of the PreProcessor (designed for atomic bundle execution) to support execution of individual atomic events which must be executed before the next event can be pre-processed. | |||||
2016-12-14 | Add missing include | David Robillard | 1 | -0/+1 | |
2016-12-14 | Remove override qualifiers | David Robillard | 2 | -6/+6 | |
2016-12-14 | Don't shrink ports array | David Robillard | 1 | -3/+0 | |
2016-12-14 | Fix real-time safety of control bindings | David Robillard | 8 | -152/+197 | |
2016-12-14 | Fix memory errors | David Robillard | 2 | -1/+2 | |
2016-12-14 | Add option to not build LV2 plugin | David Robillard | 1 | -10/+11 | |
2016-12-14 | Fix real-time issues with buffer allocation | David Robillard | 16 | -125/+207 | |
2016-12-14 | Remove some use of shared_ptr in the real-time thread | David Robillard | 2 | -16/+22 | |
2016-12-14 | Don't use path to determine if nodes are the main graph | David Robillard | 3 | -5/+13 | |
Doing so is slower and touches std::string code that could in theory not be RT-safe (though always is in practice). | |||||
2016-12-13 | Remove virtual inheritance from Port hierarchy | David Robillard | 19 | -196/+130 | |
This was confusing stoat, and is questionable design anyway. The OutputPort functionality has been moved to PortImpl, which is a basic port with buffers suitable for use as an output, and is overridden by InputPort and DuplexPort where necessary. | |||||
2016-12-13 | Fix some real-time safety issues | David Robillard | 12 | -40/+53 | |
2016-10-29 | Fix running as LV2 with disconnected ports | David Robillard | 1 | -0/+4 | |
2016-10-14 | Fix LV2 initialisation | David Robillard | 3 | -7/+18 | |
2016-10-14 | Fix occasionally stuck event queue | David Robillard | 2 | -9/+13 | |
2016-10-14 | Fix potential store deadlock | David Robillard | 9 | -9/+9 | |
2016-10-14 | Fix sequence ports with values | David Robillard | 8 | -21/+41 | |
2016-10-14 | Fix communication with connected sequence ports | David Robillard | 5 | -29/+45 | |
2016-10-14 | Improve documentation | David Robillard | 1 | -0/+2 | |
2016-10-13 | Clean up protocol documentation | David Robillard | 1 | -28/+0 | |
2016-10-06 | Add plugin state saving | David Robillard | 11 | -49/+109 | |
This only works with a server-side save, so the GUI now uses that if the server is not running remotely, where "remotely" is defined as "via TCP". This isn't perfect, since running ingen via TCP locally is a perfectly valid thing to do, but it will do for now. | |||||
2016-10-02 | Add event outputs to Trigger and Controller | David Robillard | 7 | -53/+117 | |
2016-10-02 | Fix MIDI I/O | David Robillard | 1 | -1/+3 | |
2016-10-02 | Fix saving and loading subgraphs | David Robillard | 1 | -2/+2 | |
2016-10-02 | Fix copy/paste of internal blocks | David Robillard | 2 | -2/+26 | |
2016-10-02 | Fix monitoring sequence ports | David Robillard | 1 | -2/+6 | |
2016-10-02 | Fix sending UI events to sequence ports | David Robillard | 2 | -2/+5 | |
2016-10-02 | Implement microsecond clock for Linux and OSX | David Robillard | 4 | -10/+65 | |