summaryrefslogtreecommitdiffstats
path: root/src/server/internals
AgeCommit message (Collapse)AuthorFilesLines
2020-12-15Clean up includes in core and serverDavid Robillard2-1/+1
2020-08-03Clean up includesDavid Robillard10-16/+114
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-3/+3
2020-08-02Remove std::shared_ptr aliasDavid Robillard5-0/+9
2020-08-02Fix implicit-fallthrough warningsDavid Robillard1-0/+1
2020-08-02Fix double-promotion warningsDavid Robillard1-2/+2
2020-08-02Add missing override specifiersDavid Robillard1-1/+1
2020-08-02Clean up namespace commentsDavid Robillard5-5/+5
2020-08-02Use default member initializationDavid Robillard1-8/+8
2020-08-02Use consistent naming for context parametersDavid Robillard10-92/+91
2020-08-02Fix uninitialized variablesDavid Robillard1-1/+1
2020-08-02Use auto with casts and allocations to remove redundancyDavid Robillard4-15/+18
2020-08-02Use type-appropriate math functionsDavid Robillard1-2/+2
2020-08-01Use modern castsDavid Robillard3-9/+16
2019-12-08Cleanup: Use "using" instead of "typedef" where appropriateDavid Robillard1-1/+1
2019-03-09Clean up includes and forward declarationsDavid Robillard8-36/+51
2018-09-23Use override specifiersDavid Robillard5-10/+10
2018-09-23Use lowercase namespace namesDavid Robillard10-65/+65
2018-09-22Use new LV2 include pathsDavid Robillard4-8/+8
2018-09-04Fix unintentional fall-throughDavid Robillard1-0/+1
2018-01-21Use C++ style includes for standard language headersDavid Robillard2-2/+2
2018-01-21Add URI class and remove use of Raul::URIDavid Robillard5-6/+6
2018-01-17Fix connecting value sequences to CVDavid Robillard1-1/+0
2017-12-25Remove superfluous using namespace declarationsDavid Robillard3-6/+0
2017-12-25Always use bracesDavid Robillard2-6/+12
2017-12-25Use nullptrDavid Robillard1-6/+6
2017-12-25Remove trivial destructors and use default where possibleDavid Robillard2-6/+0
2017-02-18Reduce Driver couplingDavid Robillard1-1/+0
2017-02-12Use smart pointers to handle real-time memory disposalDavid Robillard6-19/+19
2016-12-14Fix real-time issues with buffer allocationDavid Robillard1-2/+2
2016-10-14Fix sequence ports with valuesDavid Robillard1-2/+0
2016-10-02Add event outputs to Trigger and ControllerDavid Robillard4-50/+103
2016-10-02Add parallelism-aware graph traversalDavid Robillard1-2/+2
2016-10-02Replace Delay internal with simpler BlockDelayDavid Robillard3-229/+102
2016-09-11Remove last vestiges of multiple run contextsDavid Robillard10-41/+41
2015-10-30Update clients when plugins are unloaded/reloadedDavid Robillard2-12/+12
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5808 a436a847-0d15-0410-975c-d299462d15a1
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-10-24Zero-copy to/from driver ports where possibleDavid Robillard10-19/+19
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5778 a436a847-0d15-0410-975c-d299462d15a1
2015-04-09Fix multiple note triggers on the same sample.David Robillard1-2/+9
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5671 a436a847-0d15-0410-975c-d299462d15a1
2015-04-04Update copyright dates.David Robillard10-10/+10
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5653 a436a847-0d15-0410-975c-d299462d15a1
2014-11-17Add support for pitch bend and channel/note pressure.David Robillard2-2/+60
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5488 a436a847-0d15-0410-975c-d299462d15a1
2014-08-31Use float sequences for sample-accurate control ports.David Robillard10-56/+55
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 Robillard4-5/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5325 a436a847-0d15-0410-975c-d299462d15a1
2013-06-09Inherit certain properties from ports connected to patch ports.David Robillard3-0/+6
This is a bit too hard-edged at present, but does the right thing when building a patch from scratch at least. Something needs to be done about removing the properties, but this is hard for outputs since the arcs aren't keyed that way. The main problem here is that Ardour barfs on plugins with MIDI input for audio tracks, so if you *ever* connect the control input to a MIDI anything, it will stick and not work in an Ardour audio track. Maybe it should be just implemented for inputs as a stop gap... git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5136 a436a847-0d15-0410-975c-d299462d15a1
2013-02-23Move Atom implementation out of Raul so it can depend on LV2.David Robillard4-4/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5076 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02Fix trigger and controller learn updating.David Robillard2-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5027 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02Add option to enable/disable canvas animation (fix/avoid #879).David Robillard2-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5016 a436a847-0d15-0410-975c-d299462d15a1
2013-01-11Use type safe enumerations.David Robillard2-26/+26
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4918 a436a847-0d15-0410-975c-d299462d15a1
2013-01-08Add log plugin.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4906 a436a847-0d15-0410-975c-d299462d15a1
2012-11-18Fix learn for Trigger and Internal nodes.David Robillard2-4/+4
Set value property for inputs when a notification is sent so model is consistent (and learned values are saved correctly). Don't redundantly store value atom in PortModel, just use property directly. Fix incorrect use of lv2:integer as a predicate. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4835 a436a847-0d15-0410-975c-d299462d15a1