Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-09-22 | Use a regular unique_ptr for compiled graphs | David Robillard | 1 | -3/+2 | |
Since these are always swapped by events which already have the ability to delete things after execution (by deleting them along with the event itself after processing), we can avoid the complexity and overhead of Raul::managed_ptr here by swapping the old graph for the new, retaining the owning reference to the old CompiledGraph in the event. | |||||
2023-02-03 | Suppress/fix new warnings in clang-tidy 15 | David Robillard | 1 | -3/+3 | |
2022-12-14 | Concatenate nested namespaces | David Robillard | 1 | -4/+2 | |
2022-12-14 | Use std::filesystem and std::make_unique | David Robillard | 1 | -0/+1 | |
2022-08-18 | Use consistent spacing for line comments | David Robillard | 1 | -4/+4 | |
2022-08-18 | Fix overly long line comments | David Robillard | 1 | -1/+1 | |
2022-08-18 | Avoid "else" after "return", "break", and "continue" | David Robillard | 1 | -3/+6 | |
2022-08-18 | Use default member initialization | David Robillard | 1 | -16/+0 | |
2022-08-18 | Use auto when declaring iterators | David Robillard | 1 | -1/+1 | |
2022-08-18 | Clean up includes | David Robillard | 1 | -1/+0 | |
2021-06-04 | Switch to C++14 and fix build with GCC 10 | David Robillard | 1 | -6/+5 | |
GCC was having problems with this make_unique overload, but I don't care about C++11 compatibility at this point anyway, so it's easiest to just remove it. | |||||
2021-01-02 | Update for latest raul | David Robillard | 1 | -1/+1 | |
2020-12-15 | Clean up includes in core and server | David Robillard | 1 | -0/+4 | |
2020-11-11 | Fix potential state memory leaks | David Robillard | 1 | -5/+7 | |
2020-08-03 | Clean up includes | David Robillard | 1 | -0/+11 | |
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 | -12/+14 | |
2020-08-02 | Fix implicit-fallthrough warnings | David Robillard | 1 | -0/+1 | |
2020-08-02 | Fix shadow warnings | David Robillard | 1 | -5/+4 | |
2020-08-02 | Use consistent naming for context parameters | David Robillard | 1 | -10/+10 | |
2020-08-01 | Use modern casts | David Robillard | 1 | -1/+1 | |
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 | 1 | -3/+2 | |
2019-12-08 | Cleanup: Use "default" for default constructors and destructors | David Robillard | 1 | -4/+0 | |
2019-12-08 | Cleanup: Use "auto" to avoid repeating type names | David Robillard | 1 | -12/+12 | |
2019-12-08 | Cleanup: Avoid parameter copying overhead | David Robillard | 1 | -9/+9 | |
2019-03-09 | Clean up includes and forward declarations | David Robillard | 1 | -9/+17 | |
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 | 1 | -22/+14 | |
2019-03-08 | Pass World everywhere by reference | David Robillard | 1 | -7/+7 | |
2018-09-23 | Use lowercase namespace names | David Robillard | 1 | -15/+15 | |
2018-01-21 | Add FilePath class and remove use of glib path utilities | David Robillard | 1 | -7/+7 | |
2018-01-21 | Add URI class and remove use of Raul::URI | David Robillard | 1 | -12/+12 | |
2018-01-17 | Clean up Engine component memory management and trim include tree | David Robillard | 1 | -2/+2 | |
2017-12-25 | Always use braces | David Robillard | 1 | -1/+2 | |
2017-12-25 | Use nullptr | David Robillard | 1 | -18/+18 | |
2017-12-16 | Make events take the corresponding message directly | David Robillard | 1 | -23/+62 | |
2017-12-16 | Adjust indices when ports are deleted | David Robillard | 1 | -0/+8 | |
2017-12-16 | Clean up delta key comparison | David Robillard | 1 | -2/+2 | |
2017-12-16 | Make CompiledGraph::compile a free function | David Robillard | 1 | -2/+1 | |
2017-03-20 | Fix round-trip preservation of property contexts | David Robillard | 1 | -7/+9 | |
2017-02-15 | Move Properties out of Resource | David Robillard | 1 | -5/+3 | |
2017-02-15 | Move static path stuff to its own header | David Robillard | 1 | -5/+5 | |
2017-02-12 | Use smart pointers to handle real-time memory disposal | David Robillard | 1 | -7/+5 | |
2017-02-12 | Fix atomic event execution | David Robillard | 1 | -2/+7 | |
2017-01-18 | Fix invalid cross-thread use of mutex | David Robillard | 1 | -17/+12 | |
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 | Fix real-time safety of control bindings | David Robillard | 1 | -23/+31 | |
2016-10-14 | Fix potential store deadlock | David Robillard | 1 | -1/+1 | |
2016-10-14 | Fix sequence ports with values | David Robillard | 1 | -2/+3 | |
2016-10-13 | Clean up protocol documentation | David Robillard | 1 | -28/+0 | |