Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-12-08 | Cleanup: Work around clang-tidy bug | David Robillard | 1 | -3/+3 | |
For some reason clang-tidy thinks that insert can modify the value of tail_block, so this triggers a null dereference warning. If that were true, it would be true with things swapped around like this as well, but it makes the warning go away at least. | |||||
2019-12-08 | Cleanup: Fix potential null dereferences | David Robillard | 1 | -7/+12 | |
2019-12-08 | Cleanup: Remove multiple variable declarations on a single line | David Robillard | 1 | -1/+5 | |
2019-12-08 | Cleanup: Merge branches with identical bodies | David Robillard | 2 | -6/+3 | |
2019-12-08 | Cleanup: Remove unused parameter names | David Robillard | 7 | -9/+9 | |
2019-12-08 | Cleanup: Use "default" for default constructors and destructors | David Robillard | 2 | -5/+1 | |
2019-12-08 | Cleanup: Use "auto" to avoid repeating type names | David Robillard | 3 | -15/+15 | |
2019-12-08 | Cleanup: Avoid parameter copying overhead | David Robillard | 28 | -136/+136 | |
2019-12-08 | Cleanup: Use "using" instead of "typedef" where appropriate | David Robillard | 6 | -8/+8 | |
2019-12-08 | Cleanup: Use std::make_shared | David Robillard | 1 | -1/+1 | |
2019-12-08 | Cleanup: Fix some includes and forward declarations | David Robillard | 1 | -1/+1 | |
2019-03-09 | Make start_to_file() take a FilePath for type safety | David Robillard | 1 | -1/+2 | |
2019-03-09 | Clean up includes and forward declarations | David Robillard | 27 | -138/+180 | |
2019-03-09 | Localise dependency on boost::format and improve logging API | David Robillard | 1 | -2/+2 | |
2019-03-09 | Use smart pointers over manual memory management | David Robillard | 8 | -67/+43 | |
2019-03-08 | Pass World everywhere by reference | David Robillard | 8 | -31/+31 | |
2019-03-08 | Make parser take mandatory arguments by reference | David Robillard | 1 | -1/+1 | |
2018-09-29 | Use nullptr | David Robillard | 1 | -2/+2 | |
2018-09-23 | Use override specifiers | David Robillard | 14 | -54/+54 | |
2018-09-23 | Use lowercase namespace names | David Robillard | 28 | -222/+222 | |
2018-09-22 | Use new LV2 include paths | David Robillard | 1 | -1/+1 | |
2018-01-21 | Add FilePath class and remove use of glib path utilities | David Robillard | 2 | -8/+9 | |
2018-01-21 | Add URI class and remove use of Raul::URI | David Robillard | 7 | -24/+22 | |
2018-01-21 | Replace insert(make_pair(...)) with emplace | David Robillard | 2 | -4/+4 | |
2018-01-17 | Clean up Engine component memory management and trim include tree | David Robillard | 6 | -10/+10 | |
2017-12-25 | Use auto for iterators | David Robillard | 3 | -4/+4 | |
2017-12-25 | Always use braces | David Robillard | 2 | -2/+4 | |
2017-12-25 | Use nullptr | David Robillard | 10 | -45/+45 | |
2017-12-25 | Fix inconsistent parameter names | David Robillard | 1 | -1/+1 | |
2017-12-25 | Remove trivial destructors and use default where possible | David Robillard | 8 | -24/+0 | |
2017-12-24 | Clean up includes in public headers | David Robillard | 2 | -0/+2 | |
2017-12-16 | Make events take the corresponding message directly | David Robillard | 20 | -257/+293 | |
2017-12-16 | Adjust indices when ports are deleted | David Robillard | 5 | -10/+73 | |
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 | 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 | 12 | -18/+14 | |
2017-03-20 | Always use sample accurate controls | David Robillard | 1 | -2/+2 | |
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 | 1 | -1/+1 | |
2017-03-20 | Fix round-trip preservation of property contexts | David Robillard | 1 | -7/+9 | |
2017-03-20 | Improve arc list efficiency | David Robillard | 2 | -5/+6 | |
2017-03-20 | Cleanup: Trim boost headers and unnecessary configure checks | David Robillard | 1 | -2/+0 | |
2017-03-19 | Shrink status bar text and fix initial DSP load display | David Robillard | 1 | -10/+13 | |
2017-03-18 | Don't delete LV2 ports | David Robillard | 1 | -1/+1 | |
2017-02-18 | Add experimental PortAudio driver | David Robillard | 2 | -2/+10 | |
2017-02-18 | Reduce Driver coupling | David Robillard | 5 | -8/+3 | |
2017-02-15 | Move Properties out of Resource | David Robillard | 9 | -92/+90 | |
2017-02-15 | Move static path stuff to its own header | David Robillard | 8 | -22/+22 | |
2017-02-12 | Fix various cast alignment warnings | David Robillard | 1 | -1/+0 | |