summaryrefslogtreecommitdiffstats
path: root/src/serialisation
AgeCommit message (Collapse)AuthorFilesLines
2009-05-27Remove 'new_patch', 'new_node', and 'new_port' from interface in favour of ↵David Robillard2-16/+35
generic 'put'. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2011 a436a847-0d15-0410-975c-d299462d15a1
2009-05-13Fix crash on patch load.David Robillard1-1/+1
Fixes ticket #369. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2002 a436a847-0d15-0410-975c-d299462d15a1
2009-05-13Update copyright dates.David Robillard6-6/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2000 a436a847-0d15-0410-975c-d299462d15a1
2009-05-13Strip trailing whitespace.David Robillard6-89/+89
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1999 a436a847-0d15-0410-975c-d299462d15a1
2009-05-13Remove 'using' declarations from headers.David Robillard3-81/+79
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1993 a436a847-0d15-0410-975c-d299462d15a1
2009-05-13The great ID refactoring of 2009.David Robillard2-16/+16
Path is now actually URI (scheme path: for now). Therefore ingen nodes and such live in the same namespace as ... well, everything. Including plugins. Thar be profit, laddies. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1992 a436a847-0d15-0410-975c-d299462d15a1
2009-05-11* New ontology.David Robillard4-499/+464
* 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
2009-05-03Update waf configuration header for new waf scheme (in 1.5.6).David Robillard1-1/+1
Split low-level LV2 event buffer into separate class from EventBuffer (for reuse). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1958 a436a847-0d15-0410-975c-d299462d15a1
2009-02-25Check USE_BLANK_NODES consistently, shut waf up.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1938 a436a847-0d15-0410-975c-d299462d15a1
2008-12-16Trim include dependency tree.David Robillard3-5/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1870 a436a847-0d15-0410-975c-d299462d15a1
2008-12-15Fix (most) include dependencies and resulting broken build problems.David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1869 a436a847-0d15-0410-975c-d299462d15a1
2008-12-02Make all this *&#@%* crap work:David Robillard2-10/+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 Robillard2-19/+20
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 Robillard2-156/+152
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-30Some support for bundle saving.David Robillard2-2/+84
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1831 a436a847-0d15-0410-975c-d299462d15a1
2008-11-29Upgrade to waf 1.5.0.David Robillard1-3/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1823 a436a847-0d15-0410-975c-d299462d15a1
2008-11-29Only write index for Patches (i.e. don't even save the index of plugin ↵David Robillard1-2/+3
ports, as per LV2r3). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1821 a436a847-0d15-0410-975c-d299462d15a1
2008-11-28Store module locations on drop (fix ticket #281).David Robillard2-9/+7
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 Robillard2-25/+32
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 Robillard2-11/+21
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 Robillard2-5/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1741 a436a847-0d15-0410-975c-d299462d15a1
2008-11-16Fix loading errors.David Robillard2-15/+37
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 Robillard2-4/+2
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 Robillard4-25/+42
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-11-08Don't die if serialisation returns a NULL string.David Robillard1-2/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1703 a436a847-0d15-0410-975c-d299462d15a1
2008-10-20Actually use installation location variables for everything.David Robillard1-1/+1
Add ./waf configure --build which builds a (soon-to-be) relocatable independent bundle with all data/progs/libs in it (OSX bundle directory structure, should be possible to make a 'real' OSX bundle out of this...). Fix include paths to use "" and definitely build against local versions of libraries. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1689 a436a847-0d15-0410-975c-d299462d15a1
2008-10-18Lower glib/glibmm dependency to 2.14.David Robillard1-4/+5
Fix optional parameters all over the palce because waf is retarded and sets failed check variables to ##some#stupid#name#like#this instead of false. Portability fixes (Ingen (except GUI) and all dependencies builds on OSX). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1681 a436a847-0d15-0410-975c-d299462d15a1
2008-10-18Build against local library versions no matter what.... hopefully....David Robillard4-21/+21
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 Robillard3-14/+43
compatible format. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1651 a436a847-0d15-0410-975c-d299462d15a1
2008-10-06Specify absolute include paths to fix waf dependency tracking.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1626 a436a847-0d15-0410-975c-d299462d15a1
2008-10-03Good riddance.David Robillard1-24/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1602 a436a847-0d15-0410-975c-d299462d15a1
2008-10-03Support building locally against header-only libraries in autowaf.David Robillard1-1/+1
Remove CONFIG_H_PATH define and replace with just "config.h" (define messed up dependency tracking). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1600 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-10-02Build against local libraries with uselib_local instead of CFLAGS kludges.David Robillard1-1/+2
Fix parallel building (because waf knows about lib dependencies now). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1587 a436a847-0d15-0410-975c-d299462d15a1
2008-10-01Fix compilation.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1567 a436a847-0d15-0410-975c-d299462d15a1