Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-09-23 | Clean up includes and forward declarations | David Robillard | 1 | -0/+1 | |
2023-02-03 | Suppress/fix new warnings in clang-tidy 15 | David Robillard | 1 | -17/+17 | |
2022-12-14 | Concatenate nested namespaces | David Robillard | 1 | -4/+2 | |
2022-12-14 | Use std::optional | David Robillard | 1 | -1/+1 | |
2022-09-27 | Use braced init lists to avoid repeating return types | David Robillard | 1 | -1/+1 | |
2022-08-18 | Use a consistent style for FOREACH macros | David Robillard | 1 | -5/+5 | |
2022-08-18 | Fix include order | David Robillard | 1 | -1/+2 | |
2022-08-18 | Avoid "else" after "return", "break", and "continue" | David Robillard | 1 | -1/+3 | |
2022-08-18 | Use default member initialization | David Robillard | 1 | -1/+0 | |
2022-08-18 | Use auto when declaring iterators | David Robillard | 1 | -1/+1 | |
2021-01-02 | Update for latest raul | David Robillard | 1 | -3/+3 | |
2020-12-15 | Clean up includes in core and server | David Robillard | 1 | -0/+1 | |
2020-11-11 | Fix potential state memory leaks | David Robillard | 1 | -41/+53 | |
2020-08-03 | Clean up includes | David Robillard | 1 | -0/+9 | |
As directed by include-what-you-use. Unfortunately, it is still confused by quite a few things, but this gets a lot closer to a clean report, and at least makes the output more tolerable to manually check. | |||||
2020-08-02 | Remove std::shared_ptr alias | David Robillard | 1 | -4/+4 | |
2020-08-02 | Use nullptr for empty smart pointers | David Robillard | 1 | -4/+4 | |
2020-08-02 | Remove std::unique_ptr alias | David Robillard | 1 | -1/+2 | |
2020-08-02 | Fix shadow warnings | David Robillard | 1 | -5/+5 | |
2020-08-02 | Clean up URI map interface | David Robillard | 1 | -8/+8 | |
2020-08-02 | Fix return-std-move-in-c++11 warning | David Robillard | 1 | -1/+1 | |
2020-08-02 | Use consistent naming for context parameters | David Robillard | 1 | -7/+7 | |
2020-08-02 | Use std::make_shared | David Robillard | 1 | -0/+1 | |
2020-08-01 | Use modern casts | David Robillard | 1 | -7/+7 | |
2019-12-08 | Fix use of virtual functions in destructors | David Robillard | 1 | -0/+4 | |
2019-12-08 | Cleanup: Use "auto" to avoid repeating type names | David Robillard | 1 | -8/+8 | |
2019-12-08 | Cleanup: Avoid parameter copying overhead | David Robillard | 1 | -4/+4 | |
2019-11-10 | Fix passing NaN to control ports with no default value | David Robillard | 1 | -3/+10 | |
2019-03-09 | Clean up includes and forward declarations | David Robillard | 1 | -20/+19 | |
2019-03-09 | Localise dependency on boost::format and improve logging API | David Robillard | 1 | -11/+12 | |
2019-03-08 | Pass World everywhere by reference | David Robillard | 1 | -25/+24 | |
2018-09-23 | Use lowercase namespace names | David Robillard | 1 | -7/+7 | |
2018-09-22 | Use new LV2 include paths | David Robillard | 1 | -5/+5 | |
2018-01-21 | Add FilePath class and remove use of glib path utilities | David Robillard | 1 | -13/+12 | |
2018-01-21 | Use C++ style includes for standard language headers | David Robillard | 1 | -2/+1 | |
2018-01-21 | Add URI class and remove use of Raul::URI | David Robillard | 1 | -6/+6 | |
2018-01-17 | Clean up Engine component memory management and trim include tree | David Robillard | 1 | -1/+1 | |
2018-01-16 | Add missing includes | David Robillard | 1 | -0/+1 | |
2017-12-25 | Remove superfluous using namespace declarations | David Robillard | 1 | -5/+3 | |
2017-12-25 | Always use braces | David Robillard | 1 | -6/+12 | |
2017-12-25 | Use nullptr | David Robillard | 1 | -20/+20 | |
2017-03-20 | Always use sample accurate controls | David Robillard | 1 | -2/+3 | |
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 | -5/+7 | |
2017-02-18 | Reduce Driver coupling | David Robillard | 1 | -4/+3 | |
2017-02-12 | Use smart pointers to handle real-time memory disposal | David Robillard | 1 | -21/+19 | |
2016-12-13 | Remove virtual inheritance from Port hierarchy | David Robillard | 1 | -0/+1 | |
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-10-06 | Add plugin state saving | David Robillard | 1 | -31/+72 | |
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 | Fix monitoring sequence ports | David Robillard | 1 | -2/+6 | |
2016-09-11 | Remove last vestiges of multiple run contexts | David Robillard | 1 | -4/+4 | |
2016-07-31 | Support thread-safe state restoration | David Robillard | 1 | -9/+26 | |
2016-03-14 | Load default plugin state | David Robillard | 1 | -0/+16 | |
Based on a patch from Hanspeter Portner. |