Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-09-04 | Fix catch of polymorphic exception by value | David Robillard | 1 | -1/+1 | |
2018-09-04 | Remove pointless type qualifiers | David Robillard | 2 | -5/+5 | |
2018-01-21 | Work around Jack returning NULL buffers | David Robillard | 2 | -3/+15 | |
2018-01-21 | Clean up Buffer class and factor out allocation | David Robillard | 2 | -35/+36 | |
2018-01-21 | Remove glib dependency from engine and core library | David Robillard | 1 | -1/+1 | |
2018-01-21 | Add FilePath class and remove use of glib path utilities | David Robillard | 4 | -23/+23 | |
2018-01-21 | Use C++ style includes for standard language headers | David Robillard | 14 | -20/+19 | |
2018-01-21 | Add URI class and remove use of Raul::URI | David Robillard | 44 | -129/+118 | |
2018-01-21 | Replace insert(make_pair(...)) with emplace | David Robillard | 6 | -19/+18 | |
2018-01-21 | Don't build libraries twice when testing is enabled | David Robillard | 1 | -15/+2 | |
2018-01-17 | Fix connecting value sequences to CV | David Robillard | 2 | -1/+1 | |
2018-01-17 | Clean up Engine component memory management and trim include tree | David Robillard | 16 | -120/+105 | |
2018-01-16 | Add missing includes | David Robillard | 8 | -0/+8 | |
2018-01-16 | Move SocketListener details out of header | David Robillard | 2 | -24/+26 | |
2018-01-16 | Clean up includes | David Robillard | 2 | -2/+4 | |
2018-01-16 | Fix build with C++11 | David Robillard | 3 | -3/+3 | |
2017-12-25 | Use auto for iterators | David Robillard | 8 | -14/+13 | |
2017-12-25 | Use std::move to potentially avoid copying | David Robillard | 3 | -5/+5 | |
2017-12-25 | Remove superfluous using namespace declarations | David Robillard | 22 | -54/+14 | |
2017-12-25 | Always use braces | David Robillard | 13 | -32/+63 | |
2017-12-25 | Use nullptr | David Robillard | 42 | -185/+185 | |
2017-12-25 | Fix inconsistent parameter names | David Robillard | 11 | -30/+30 | |
2017-12-25 | Remove trivial destructors and use default where possible | David Robillard | 16 | -43/+1 | |
2017-12-24 | Clean up includes in public headers | David Robillard | 5 | -1/+5 | |
2017-12-18 | Fix recursive type issues with some toolchains | David Robillard | 4 | -29/+30 | |
2017-12-18 | Fix override specifiers | David Robillard | 2 | -4/+6 | |
2017-12-17 | Simplify Tee | David Robillard | 1 | -9/+8 | |
2017-12-16 | Make events take the corresponding message directly | David Robillard | 21 | -307/+319 | |
2017-12-16 | Move sequence numbers into messages and simplify interfaces | David Robillard | 3 | -30/+18 | |
2017-12-16 | Adjust indices when ports are deleted | David Robillard | 9 | -17/+110 | |
2017-12-16 | Don't attempt to undo saving graphs | David Robillard | 1 | -1/+3 | |
2017-12-16 | Fix undo of deletions that remove connections | David Robillard | 1 | -1/+1 | |
2017-12-16 | Remove empty destructor | David Robillard | 2 | -5/+0 | |
2017-12-16 | Fix documentation warnings | David Robillard | 2 | -1/+3 | |
2017-12-16 | Add Message struct and remove tons of interface boilerplate | David Robillard | 3 | -146/+58 | |
2017-12-16 | Clean up includes | David Robillard | 1 | -0/+2 | |
2017-12-16 | Clean up delta key comparison | David Robillard | 1 | -2/+2 | |
2017-12-16 | Make CompiledGraph::compile a free function | David Robillard | 14 | -19/+21 | |
2017-12-16 | Remove Log and Path dependency from CompiledGraph | David Robillard | 2 | -18/+12 | |
2017-12-16 | Remove Engine dependency from Task | David Robillard | 5 | -10/+24 | |
2017-12-16 | Simplify Task implementation | David Robillard | 4 | -40/+54 | |
2017-07-22 | Fix saving of learned MIDI bindings | David Robillard | 1 | -2/+4 | |
2017-04-12 | Allow buffer size to be specified on the command line | David Robillard | 1 | -1/+1 | |
Applies to PortAudio driver only | |||||
2017-04-12 | Refuse to start if driver requires a graph and one is not provided | David Robillard | 2 | -0/+7 | |
2017-04-12 | Fix const correctness | David Robillard | 2 | -2/+2 | |
2017-03-20 | Fix crash when setting control ports without a value buffer | David Robillard | 1 | -1/+3 | |
Control ports should always have a value buffer for some value of "should", but crashing is never good in any case. | |||||
2017-03-20 | Revert removal of DirectDriver and fix test suite | David Robillard | 3 | -0/+116 | |
2017-03-20 | Always use sample accurate controls | David Robillard | 8 | -36/+43 | |
This changes control port buffers to always be sequences of float, splitting cycles internally so nodes with control ports act as if they support sample accurate control input and output. This allows things like having networks of control ports manipulated by the user which are run into CV ports and having sample accurate changes end up in the CV ports even though the values were calculated by plugins with single float ports. Further work is probably necessary to thin and smooth changes that come from a user drag (perhaps there should be a mode for this?) to keep the amount of cycle splitting reasonable, and support for plugins with fixed block length. | |||||
2017-03-20 | Remove dubious Buffer::nframes() method | David Robillard | 4 | -19/+11 | |
2017-03-20 | Fix value buffer update | David Robillard | 3 | -11/+19 | |