summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-07-29Remove Forge dependency from AtomReaderDavid Robillard6-23/+7
2016-07-27Add unit tests for CopyDavid Robillard4-1/+33
2016-07-25Support test coverage with LLVMDavid Robillard4-25/+16
2016-07-24Fix test suite when run recursivelyDavid Robillard1-1/+2
2016-07-24Fix crash when initial test graph does not existDavid Robillard1-5/+11
2016-07-11Improve test frameworkDavid Robillard1-4/+4
2016-07-09Clean up test outputDavid Robillard1-3/+7
2016-07-09Upgrade to waf 1.8.22 and autowaf 93d0926David Robillard1-7/+7
2016-03-14Add key binding for moving to parent graphDavid Robillard3-3/+31
2016-03-14Fix context menu position when using keyboardDavid Robillard2-17/+31
2016-03-14Update external graph ports when name is changedDavid Robillard1-4/+4
More generally, track property changes for all ports, not just controllable ports.
2016-03-14Enable graph port menu items in external viewDavid Robillard2-7/+8
2016-03-14Load default plugin stateDavid Robillard5-0/+25
Based on a patch from Hanspeter Portner.
2016-03-14Remove arcs in client store on object deletionDavid Robillard1-16/+18
Fix #1120.
2016-03-14Add missing client store debug dumpsDavid Robillard1-0/+13
2016-01-17Fix CPU overload with some CV to control arcsDavid Robillard1-11/+11
2016-01-16Fix CV to control connectionsDavid Robillard1-9/+21
This needs a more sophisticated fix, since splitting cycles on every CV value change isn't feasible much/most of the timel
2015-12-04Omit extension from default doap:name for graphsDavid Robillard1-1/+2
2015-11-30Use jack_port_rename() if availableDavid Robillard2-0/+10
Closes #1075.
2015-11-30Fix Node::uri_is_path()David Robillard1-3/+1
This prevented the GUI from starting at all since the root graph could not be found, not sure how this one slipped through...
2015-11-23Fix parsing prefixed names in response streamDavid Robillard1-2/+22
Fixes #1054
2015-11-23Fix crash when request contains invalid path URIDavid Robillard2-3/+14
Fixes #1108
2015-11-08Fix Raul configure check (oops)David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5816 a436a847-0d15-0410-975c-d299462d15a1
2015-11-08Add support for instance-access and data-accessDavid Robillard6-2/+122
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5815 a436a847-0d15-0410-975c-d299462d15a1
2015-11-08Gracefully handle UNIX socket after a crashDavid Robillard1-3/+59
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5814 a436a847-0d15-0410-975c-d299462d15a1
2015-11-08Fix ingenish for Python 3David Robillard2-4/+9
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5811 a436a847-0d15-0410-975c-d299462d15a1
2015-10-30Update clients when plugins are unloaded/reloadedDavid Robillard23-186/+395
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5808 a436a847-0d15-0410-975c-d299462d15a1
2015-10-30Add protocol for loading and unloading bundlesDavid Robillard5-2/+69
Currently this is only really useful for refreshing updated bundles. It will trigger the appropriate load and unload in the Lilv world, but the set of plugins and presets is not updated and clients will not be notified of any changes. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5807 a436a847-0d15-0410-975c-d299462d15a1
2015-10-30Remove unused variableDavid Robillard1-4/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5806 a436a847-0d15-0410-975c-d299462d15a1
2015-10-30Make ingen.py and ingenish able to control anythingDavid Robillard2-45/+64
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5805 a436a847-0d15-0410-975c-d299462d15a1
2015-10-29Fix bypass where mixing is requiredDavid Robillard1-0/+6
Fixes #1058 git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5804 a436a847-0d15-0410-975c-d299462d15a1
2015-10-27Remove unused variableDavid Robillard1-2/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5794 a436a847-0d15-0410-975c-d299462d15a1
2015-10-26Fix uninitialized buffer pointerDavid Robillard1-0/+1
Fixes #1103. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5793 a436a847-0d15-0410-975c-d299462d15a1
2015-10-26Use a set for providers and dependantsDavid Robillard3-19/+13
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5790 a436a847-0d15-0410-975c-d299462d15a1
2015-10-26Use consistant names for incident portsDavid Robillard2-53/+53
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5789 a436a847-0d15-0410-975c-d299462d15a1
2015-10-26Use URIDs almost everywhereDavid Robillard11-39/+24
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-26Fix include guardDavid Robillard1-3/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5787 a436a847-0d15-0410-975c-d299462d15a1
2015-10-25Fix explicit sequence port monitoringDavid Robillard3-1/+7
Patch from Robin Gareus. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5786 a436a847-0d15-0410-975c-d299462d15a1
2015-10-25Fix saving and loading of copy-pasted blocksDavid Robillard4-23/+27
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5785 a436a847-0d15-0410-975c-d299462d15a1
2015-10-25Fix audio=>control connectionsDavid Robillard1-5/+9
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5784 a436a847-0d15-0410-975c-d299462d15a1
2015-10-25Create all graphs the same wayDavid Robillard9-132/+162
This ensures that subgraphs always have the standard control ports, so they are valid Ingen graphs on their own.. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5783 a436a847-0d15-0410-975c-d299462d15a1
2015-10-25Fix status code when port existsDavid Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5782 a436a847-0d15-0410-975c-d299462d15a1
2015-10-25Document protocolDavid Robillard12-106/+1776
Fix invalid use of patch:request (use patch:sequenceNumber instead). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5781 a436a847-0d15-0410-975c-d299462d15a1
2015-10-24Fix LV2 UIs that send during instantiationDavid Robillard4-47/+91
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5780 a436a847-0d15-0410-975c-d299462d15a1
2015-10-24Set prefixes on the wire to reduce trafficDavid Robillard2-3/+31
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5779 a436a847-0d15-0410-975c-d299462d15a1
2015-10-24Zero-copy to/from driver ports where possibleDavid Robillard35-318/+468
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5778 a436a847-0d15-0410-975c-d299462d15a1
2015-10-24Fix subgraph positioningDavid Robillard1-3/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5777 a436a847-0d15-0410-975c-d299462d15a1
2015-10-24Fix loading recursive graphs in LV2David Robillard2-11/+31
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5776 a436a847-0d15-0410-975c-d299462d15a1
2015-10-24Fix subgraph serialisationDavid Robillard2-15/+30
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5775 a436a847-0d15-0410-975c-d299462d15a1
2015-10-24Fix invalid iterator accessDavid Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5774 a436a847-0d15-0410-975c-d299462d15a1