summaryrefslogtreecommitdiffstats
path: root/src/libs/serialisation/Loader.cpp
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10Fix recursive patch problems (all objects recursively appearing as direct ↵David Robillard1-7/+6
child of root). Use slightly more human friendly names for blank nodes in patch files. Fix memory management semantics of engine side objects (fix crash on subpatch delete). Make Raul::Table a boost::noncopyable; related changes trickled down from that. git-svn-id: http://svn.drobilla.net/lad/ingen@865 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08Build fixes.David Robillard1-27/+30
Work on proper variable (metadata) serialisation. git-svn-id: http://svn.drobilla.net/lad/ingen@854 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08s/MetadataMap/Variables/ etc.David Robillard1-11/+11
Removed ancient/unused Controller.hpp. git-svn-id: http://svn.drobilla.net/lad/ingen@852 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08Fix serialization/connection bugs resulting from refactoring.David Robillard1-5/+5
git-svn-id: http://svn.drobilla.net/lad/ingen@842 a436a847-0d15-0410-975c-d299462d15a1
2007-10-07Begin using shared virtual Node interface client side.David Robillard1-8/+8
git-svn-id: http://svn.drobilla.net/lad/ingen@836 a436a847-0d15-0410-975c-d299462d15a1
2007-09-23Working LV2 UI control setting (including MIDI).David Robillard1-2/+3
Klaviatur (ll-plugins virtual keyboard) is now fully functional inside Ingen. git-svn-id: http://svn.drobilla.net/lad/ingen@766 a436a847-0d15-0410-975c-d299462d15a1
2007-09-22Type oblivious set_port_value interface.David Robillard1-3/+5
git-svn-id: http://svn.drobilla.net/lad/ingen@765 a436a847-0d15-0410-975c-d299462d15a1
2007-09-20Fix serialization of node polyphonic value.David Robillard1-27/+19
Fix loading of patches with more than one node (whoops...). git-svn-id: http://svn.drobilla.net/lad/ingen@738 a436a847-0d15-0410-975c-d299462d15a1
2007-09-20Cut down superfluous console output.David Robillard1-8/+5
git-svn-id: http://svn.drobilla.net/lad/ingen@736 a436a847-0d15-0410-975c-d299462d15a1
2007-09-19Fix various serialization problems.David Robillard1-11/+29
git-svn-id: http://svn.drobilla.net/lad/ingen@731 a436a847-0d15-0410-975c-d299462d15a1
2007-09-12Fix manually specifying polyphony in load patch dialog.David Robillard1-19/+30
git-svn-id: http://svn.drobilla.net/lad/ingen@703 a436a847-0d15-0410-975c-d299462d15a1
2007-09-08Serialisation of patch enabled status.David Robillard1-107/+126
git-svn-id: http://svn.drobilla.net/lad/ingen@700 a436a847-0d15-0410-975c-d299462d15a1
2007-07-27Use uint32_t for num_ports (and poly), matches LV2 and size_t is excessive ↵David Robillard1-4/+5
on 64-bit. Remove (linear) sorted assertion from Table, except in unit tests. git-svn-id: http://svn.drobilla.net/lad/ingen@643 a436a847-0d15-0410-975c-d299462d15a1
2007-07-26Fix recursive patch serialization (fix ticket 63).David Robillard1-4/+6
git-svn-id: http://svn.drobilla.net/lad/ingen@642 a436a847-0d15-0410-975c-d299462d15a1
2007-07-26Add const find interface to Raul::Table, fix bugs.David Robillard1-2/+3
Use Raul::Table on Ingen client side instead of std::map for objects, plugins. Work on renaming (still broken). git-svn-id: http://svn.drobilla.net/lad/ingen@634 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Consistently rename all C++ files .cpp/.hpp.David Robillard1-4/+4
Fix (some) inclusion guard names to not clash with other libs. git-svn-id: http://svn.drobilla.net/lad/ingen@613 a436a847-0d15-0410-975c-d299462d15a1
2007-07-05Completely irrelevant code tidying.David Robillard1-12/+12
git-svn-id: http://svn.drobilla.net/lad/ingen@580 a436a847-0d15-0410-975c-d299462d15a1
2007-06-23Possible fix for serialisation in locales with , as decimal point.David Robillard1-0/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@540 a436a847-0d15-0410-975c-d299462d15a1
2007-05-02Added svn:ignore property to everything.David Robillard1-0/+342
Made engine and patch loader separate dynamically loaded modules. No more monolithic ingenuity (module loaded at runtime). git-svn-id: http://svn.drobilla.net/lad/ingen@491 a436a847-0d15-0410-975c-d299462d15a1