summaryrefslogtreecommitdiffstats
path: root/src/client/PluginModel.cpp
AgeCommit message (Collapse)AuthorFilesLines
2024-10-06Avoid inefficient use of substr() to set strings to a prefixDavid Robillard1-1/+1
2023-09-23Clean up includes and forward declarationsDavid Robillard1-0/+2
2023-02-03Suppress/fix new warnings in clang-tidy 15David Robillard1-1/+1
2022-12-14Concatenate nested namespacesDavid Robillard1-4/+2
2022-12-14Use std::optionalDavid Robillard1-9/+7
2022-08-18Use consistent spacing for line commentsDavid Robillard1-1/+1
2022-08-18Use a consistent style for FOREACH macrosDavid Robillard1-2/+2
2022-08-18Avoid "else" after "return", "break", and "continue"David Robillard1-11/+17
2022-08-18Use default member initializationDavid Robillard1-1/+0
2022-08-18Clean up includesDavid Robillard1-1/+0
2021-01-02Update for latest raulDavid Robillard1-4/+4
2020-12-15Clean up includes in client libraryDavid Robillard1-3/+1
2020-08-02Remove std::shared_ptr aliasDavid Robillard1-3/+5
2020-08-02Use nullptr for empty smart pointersDavid Robillard1-1/+1
2020-08-02Fix shadow warningsDavid Robillard1-13/+13
2020-08-02Fix unnecessary parameter copiesDavid Robillard1-3/+2
2020-08-02Fix suppressed automatic movesDavid Robillard1-1/+1
2020-08-02Make member functions const or static where possibleDavid Robillard1-1/+1
2020-08-02Fix unnecessary copies in for loopsDavid Robillard1-1/+1
2020-08-02Fix include orderDavid Robillard1-1/+1
2020-08-01Add explicit accessors to QuarkDavid Robillard1-2/+2
2019-03-09Clean up includes and forward declarationsDavid Robillard1-8/+10
2019-03-08Pass World everywhere by referenceDavid Robillard1-1/+1
2018-09-23Use lowercase namespace namesDavid Robillard1-5/+5
2018-01-21Use C++ style includes for standard language headersDavid Robillard1-2/+0
2018-01-21Add URI class and remove use of Raul::URIDavid Robillard1-6/+6
2018-01-21Replace insert(make_pair(...)) with emplaceDavid Robillard1-1/+1
2017-12-25Remove superfluous using namespace declarationsDavid Robillard1-4/+4
2017-12-25Always use bracesDavid Robillard1-7/+12
2017-12-25Use nullptrDavid Robillard1-5/+5
2017-02-15Move Properties out of ResourceDavid Robillard1-4/+4
2015-10-26Use URIDs almost everywhereDavid Robillard1-1/+1
This fixes some issues where types are lost after saving and re-loading many times. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5788 a436a847-0d15-0410-975c-d299462d15a1
2015-08-29Fix checking non-LV2 'plugins' for UIs.David Robillard1-5/+7
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5715 a436a847-0d15-0410-975c-d299462d15a1
2015-08-12Fix URI comparison issues.David Robillard1-2/+2
Fixes issue #1074. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5704 a436a847-0d15-0410-975c-d299462d15a1
2015-08-12Server-side presets.David Robillard1-10/+17
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
2014-01-24Order scale points by value (fix #951).David Robillard1-4/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5323 a436a847-0d15-0410-975c-d299462d15a1
2014-01-07Remove unused plugin icon stuff.David Robillard1-32/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5295 a436a847-0d15-0410-975c-d299462d15a1
2014-01-04Fix documentation pane.David Robillard1-32/+49
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5256 a436a847-0d15-0410-975c-d299462d15a1
2013-02-23Move Atom implementation out of Raul so it can depend on LV2.David Robillard1-7/+7
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5076 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02More generic Atom class.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5024 a436a847-0d15-0410-975c-d299462d15a1
2013-01-12Remove Raul::SharedPtr and switch to std::shared_ptr.David Robillard1-5/+5
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
2013-01-12Lint.David Robillard1-1/+1
Fix test suite compilation. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4937 a436a847-0d15-0410-975c-d299462d15a1
2013-01-11Use range-based for loops where possible.David Robillard1-5/+3
Mmm, shiny. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4919 a436a847-0d15-0410-975c-d299462d15a1
2013-01-09Load internal plugin data files and rework documentation code to work the ↵David Robillard1-13/+24
same as LV2 plugins (fix #671). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4910 a436a847-0d15-0410-975c-d299462d15a1
2012-11-18Fix Plugin=>UI ring overflow handling.David Robillard1-0/+7
Gracefully handle client receiving nodes with as-yet unknown plugins. Don't initially send all plugins to UI (kills LV2 in particular), request on demand instead. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4829 a436a847-0d15-0410-975c-d299462d15a1
2012-11-17Generate sensible default symbols for plugins with URIs where the last path ↵David Robillard1-22/+32
component is a version number only. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4825 a436a847-0d15-0410-975c-d299462d15a1
2012-08-19Patch => GraphDavid Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4721 a436a847-0d15-0410-975c-d299462d15a1
2012-08-18Node => BlockDavid Robillard1-5/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4720 a436a847-0d15-0410-975c-d299462d15a1
2012-08-14Update for latest Raul.David Robillard1-10/+10
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4687 a436a847-0d15-0410-975c-d299462d15a1