summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-08-27Update documentation styleDavid Robillard2-1270/+578
2016-08-17Rename main graph and control/notify portsDavid Robillard43-231/+231
2016-08-02Make graph control ports support patch:MessageDavid Robillard2-0/+3
2016-08-02Fix bundle delimiters in atom protocolDavid Robillard1-0/+2
2016-08-01Add missing includesDavid Robillard4-0/+4
2016-08-01Check for libdlDavid Robillard2-2/+10
2016-08-01Use consistent feature test macrosDavid Robillard2-2/+2
2016-08-01Fix compilation on OSXDavid Robillard3-6/+8
2016-08-01Show colorized log output in messages windowDavid Robillard7-20/+133
2016-08-01Implement LV2 log extension as hostDavid Robillard8-35/+160
Only print color logs if output is a terminal.
2016-07-31Support thread-safe state restorationDavid Robillard8-26/+80
2016-07-31Reduce duplicated codeDavid Robillard4-23/+12
2016-07-30Add undo supportDavid Robillard54-98/+1167
2016-07-30Fix stall by making PreProcessor tick periodicallyDavid Robillard1-1/+5
I am not sure exactly what scenarios cause this to happen, every event should post to the semaphore, but having the PreProcessor thread tick idly doesn't hurt anything and resolves the issue.
2016-07-30Fix mismatched include guardDavid Robillard1-3/+3
2016-07-30Use consistent prefix orderDavid Robillard2-4/+4
2016-07-30Clean up testsDavid Robillard4-25/+33
2016-07-29Use more Turtley debug dump outputDavid Robillard2-12/+12
2016-07-29Use more terse patch:Put for canvas positionsDavid Robillard5-47/+15
Fix the semantics of PUT events for existing objects to match the documentation.
2016-07-29Save bundled graphs to graph.ttl by defaultDavid Robillard4-16/+10
This avoids a lot of hassle with filename construction and renaming, while ensuring that the internal structure of any graph bundle is the same.
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