summaryrefslogtreecommitdiffstats
path: root/src/server/LV2Block.hpp
AgeCommit message (Collapse)AuthorFilesLines
2024-07-13Add missing includesDavid Robillard1-10/+1
According to include-what-you-use, anyway. Most of these seem questionable/unnecessary, but since the whole point here is to avoid wasting time doing manually what machines can do, just do what the tool says to keep the checks clean even if it's suboptimal.
2022-12-14Concatenate nested namespacesDavid Robillard1-4/+2
2022-12-14Use std::optionalDavid Robillard1-3/+3
2022-12-14Use std::filesystem and std::make_uniqueDavid Robillard1-3/+3
2022-08-18Remove redundant "inline" specifiersDavid Robillard1-1/+1
2022-08-18Use consistent brace wrapping for struct definitionsDavid Robillard1-2/+1
2022-08-18Use default member initializationDavid Robillard1-1/+1
2022-08-18Make empty methods and trivial constructors noexceptDavid Robillard1-1/+1
2021-01-02Update for latest raulDavid Robillard1-11/+11
2020-12-15Clean up includes in core and serverDavid Robillard1-0/+13
2020-11-11Fix potential state memory leaksDavid Robillard1-2/+2
2020-08-03Clean up includesDavid Robillard1-0/+16
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-02Remove Raul::managed_ptr aliasDavid Robillard1-4/+3
2020-08-02Remove std::shared_ptr aliasDavid Robillard1-12/+11
2020-08-02Remove std::unique_ptr aliasDavid Robillard1-1/+3
2020-08-02Add missing override specifiersDavid Robillard1-2/+2
2020-08-02Use consistent naming for context parametersDavid Robillard1-3/+3
2020-08-02Make member functions const or static where possibleDavid Robillard1-1/+1
2020-08-02Fix include orderDavid Robillard1-1/+1
2020-08-01Use modern castsDavid Robillard1-1/+1
2019-12-08Fix use of virtual functions in destructorsDavid Robillard1-1/+1
2019-12-08Cleanup: Avoid parameter copying overheadDavid Robillard1-4/+4
2019-12-08Cleanup: Use "using" instead of "typedef" where appropriateDavid Robillard1-5/+5
2019-12-08Cleanup: Fix some includes and forward declarationsDavid Robillard1-0/+3
2019-03-09Clean up includes and forward declarationsDavid Robillard1-5/+12
2019-03-08Pass World everywhere by referenceDavid Robillard1-1/+1
2018-09-23Use override specifiersDavid Robillard1-13/+13
2018-09-23Use lowercase namespace namesDavid Robillard1-4/+4
2018-09-22Use new LV2 include pathsDavid Robillard1-1/+1
2018-01-21Add FilePath class and remove use of glib path utilitiesDavid Robillard1-2/+2
2018-01-21Add URI class and remove use of Raul::URIDavid Robillard1-2/+2
2018-01-17Clean up Engine component memory management and trim include treeDavid Robillard1-1/+1
2017-12-25Fix inconsistent parameter namesDavid Robillard1-1/+1
2017-02-12Use smart pointers to handle real-time memory disposalDavid Robillard1-9/+25
2016-10-06Add plugin state savingDavid Robillard1-4/+5
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-09-11Remove last vestiges of multiple run contextsDavid Robillard1-3/+3
2016-07-31Support thread-safe state restorationDavid Robillard1-4/+7
2016-03-14Load default plugin stateDavid Robillard1-0/+2
Based on a patch from Hanspeter Portner.
2015-11-08Add support for instance-access and data-accessDavid Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5815 a436a847-0d15-0410-975c-d299462d15a1
2015-08-12Server-side presets.David Robillard1-0/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5703 a436a847-0d15-0410-975c-d299462d15a1
2015-04-04Update copyright dates.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5653 a436a847-0d15-0410-975c-d299462d15a1
2015-02-19Server side presets.David Robillard1-0/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5587 a436a847-0d15-0410-975c-d299462d15a1
2015-02-08Server-side copy paste with LV2 state support.David Robillard1-0/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5541 a436a847-0d15-0410-975c-d299462d15a1
2014-08-31Use float sequences for sample-accurate control ports.David Robillard1-4/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5462 a436a847-0d15-0410-975c-d299462d15a1
2014-01-24Fix various whitespace and formatting issues.David Robillard1-1/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5325 a436a847-0d15-0410-975c-d299462d15a1
2013-01-12Remove Raul::SharedPtr and switch to std::shared_ptr.David Robillard1-13/+13
Use project local short type aliases for shared_ptr and friends. Move Raul::Disposable and Raul::Manageable into Raul::Maid. Use sets to store machina nodes and edges to avoid O(n) searches. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4939 a436a847-0d15-0410-975c-d299462d15a1
2012-08-19Patch => GraphDavid Robillard1-4/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4721 a436a847-0d15-0410-975c-d299462d15a1
2012-08-18Node => BlockDavid Robillard1-0/+116
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4720 a436a847-0d15-0410-975c-d299462d15a1