summaryrefslogtreecommitdiffstats
path: root/src/serialisation/Parser.cpp
AgeCommit message (Collapse)AuthorFilesLines
2009-05-11* New ontology.David Robillard1-276/+320
* Display human names on patch ports on creation, if enabled. * Fix copy/paste of subpatches. * Split properties into "properties" (class properties) and "variables" (instance properties). * Names are kind of a legacy leftover... * Remove special set poly / enable / etc events in favour of just setting properties (less API, extensible, RDF compatible). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1973 a436a847-0d15-0410-975c-d299462d15a1
2008-12-02Make all this *&#@%* crap work:David Robillard1-7/+59
- Importing at root - Importing in a subpatch - Loading a subpatch at root - Copying (from anywhere) and pasting into root - Copying (from anywhere) and pasting into a subpatch Doesn't work: - Copy and paste of entire subpatches The fixing of which will almost certainly break everything that works. I hate my life. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1843 a436a847-0d15-0410-975c-d299462d15a1
2008-12-02Fix loading child patches.David Robillard1-17/+5
Cleanup. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1842 a436a847-0d15-0410-975c-d299462d15a1
2008-12-02Fix loading nested patches.David Robillard1-18/+19
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1841 a436a847-0d15-0410-975c-d299462d15a1
2008-12-02Rewrite pretty much everything to do with paths in Serialiser to actually ↵David Robillard1-131/+131
make an ounce of sense. Fix various things with nested patches (fix tickets #286 #289). Cascade successive pastes nicely. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1840 a436a847-0d15-0410-975c-d299462d15a1
2008-11-28Store module locations on drop (fix ticket #281).David Robillard1-8/+6
Use existing rdf:instanceOf instead of ingen:plugin. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1816 a436a847-0d15-0410-975c-d299462d15a1
2008-11-28Cleanup.David Robillard1-16/+12
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1815 a436a847-0d15-0410-975c-d299462d15a1
2008-11-28Shutup.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1814 a436a847-0d15-0410-975c-d299462d15a1
2008-11-28Fix pasting connections.David Robillard1-6/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1811 a436a847-0d15-0410-975c-d299462d15a1
2008-11-27Save patch document properly for loaded subpatches too.David Robillard1-21/+28
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1787 a436a847-0d15-0410-975c-d299462d15a1
2008-11-27Remember document name (so File->Save doesn't prompt).David Robillard1-3/+11
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1786 a436a847-0d15-0410-975c-d299462d15a1
2008-11-27Tolate paths with '.' elements (e.g. ingen -egl ./foo.ingen.ttl).David Robillard1-10/+20
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1785 a436a847-0d15-0410-975c-d299462d15a1
2008-11-24Fix loading connections in patches with subpatches (fix ticket #274).David Robillard1-2/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1779 a436a847-0d15-0410-975c-d299462d15a1
2008-11-22Finer grained locking on RDF world lock when parsing: prevents deadlock on ↵David Robillard1-10/+35
loading massive patches that fill the event queue. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1765 a436a847-0d15-0410-975c-d299462d15a1
2008-11-22Fix subpatch loading (fix ticket #271).David Robillard1-9/+15
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1760 a436a847-0d15-0410-975c-d299462d15a1
2008-11-17Barf less to the console.David Robillard1-3/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1751 a436a847-0d15-0410-975c-d299462d15a1
2008-11-17Fix recursive connection loading (fix ticket #250).David Robillard1-1/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1750 a436a847-0d15-0410-975c-d299462d15a1
2008-11-16Remember patch save file location in client (fix ticket #239).David Robillard1-4/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1741 a436a847-0d15-0410-975c-d299462d15a1
2008-11-16Fix loading errors.David Robillard1-15/+27
Partially separate 'update' from parsing from object (i.e. patch file loading) parsing. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1736 a436a847-0d15-0410-975c-d299462d15a1
2008-11-16More HTTP.David Robillard1-7/+8
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1726 a436a847-0d15-0410-975c-d299462d15a1
2008-11-16Control port value tracking via HTTP.David Robillard1-1/+22
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1725 a436a847-0d15-0410-975c-d299462d15a1
2008-11-16Track connecting over HTTP.David Robillard1-6/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1724 a436a847-0d15-0410-975c-d299462d15a1
2008-11-16Monitoring deletion and variable setting (e.g. moving stuff on the canvas) ↵David Robillard1-2/+38
via HTTP. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1723 a436a847-0d15-0410-975c-d299462d15a1
2008-11-10Turn off OSC debug dumping in engine.David Robillard1-2/+2
Shuffle new_port parameters to make more sense for no particular reason. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1715 a436a847-0d15-0410-975c-d299462d15a1
2008-11-09Add concept of 'Resource' and make plugins a resource (as well as graph ↵David Robillard1-3/+1
objects). Get rid of crufty imperative Plugin API. Loading of plugin data from engine over HTTP. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1713 a436a847-0d15-0410-975c-d299462d15a1
2008-11-09Move patch to /patch via HTTP to give a place for RESTful access to other ↵David Robillard1-19/+38
things. Implement HTTP access to plugins. Work towards client being able to use HTTP to connect. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1712 a436a847-0d15-0410-975c-d299462d15a1
2008-10-18Build against local library versions no matter what.... hopefully....David Robillard1-6/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1677 a436a847-0d15-0410-975c-d299462d15a1
2008-10-12Eliminate redundant ingen ontology parts, and save ingen Patchage in an LV2 ↵David Robillard1-9/+10
compatible format. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1651 a436a847-0d15-0410-975c-d299462d15a1
2008-10-02Make --build-docs at configure time trigger documentation building at build ↵David Robillard1-3/+0
time. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1589 a436a847-0d15-0410-975c-d299462d15a1
2008-09-30Flatten ingen source directory heirarchy a bit.David Robillard1-0/+587
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1551 a436a847-0d15-0410-975c-d299462d15a1