summaryrefslogtreecommitdiffstats
path: root/src/libs
AgeCommit message (Collapse)AuthorFilesLines
2008-08-22Fix compilation when build doesn't include Ingen GTK client.David Robillard1-0/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@1465 a436a847-0d15-0410-975c-d299462d15a1
2008-08-22Lash D-Bus support and projects list from LADI Patchage, with ↵David Robillard1-2/+0
improvements/cleanup/sanification/etc. Remove liblash stuff (meh, what the hell... here's to new beginnings). Enable/disable/hide/etc patchage widgets better based on available (compiled in) functionality. git-svn-id: http://svn.drobilla.net/lad/ingen@1462 a436a847-0d15-0410-975c-d299462d15a1
2008-08-20Fix building without libsoup. Again.David Robillard1-4/+8
git-svn-id: http://svn.drobilla.net/lad/ingen@1457 a436a847-0d15-0410-975c-d299462d15a1
2008-08-20Make distcheck fixed (ingen standalone build).David Robillard1-2/+0
git-svn-id: http://svn.drobilla.net/lad/ingen@1456 a436a847-0d15-0410-975c-d299462d15a1
2008-08-20Make distcheck fixes.David Robillard2-7/+3
Fix LV2 OSC header prototypes to match code / remove LV2 event extension dependency. git-svn-id: http://svn.drobilla.net/lad/ingen@1455 a436a847-0d15-0410-975c-d299462d15a1
2008-08-20Fix set_port_value stuff over OSC with blobs (i.e. make klaviatur work with ↵David Robillard1-0/+13
a remote engine). git-svn-id: http://svn.drobilla.net/lad/ingen@1454 a436a847-0d15-0410-975c-d299462d15a1
2008-08-20Only warn about split bundles for bundles (which should be atomic), not ↵David Robillard1-1/+1
transfers. git-svn-id: http://svn.drobilla.net/lad/ingen@1453 a436a847-0d15-0410-975c-d299462d15a1
2008-08-20Fix Blob atom copy contruction/size/etc stuff.David Robillard2-6/+11
Fix LV2 UI events (i.e. make klaviatur work again). git-svn-id: http://svn.drobilla.net/lad/ingen@1452 a436a847-0d15-0410-975c-d299462d15a1
2008-08-19Move one whole line.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@1451 a436a847-0d15-0410-975c-d299462d15a1
2008-08-19Gracefully handle full event queue on the engine side (fix loading massive ↵David Robillard4-26/+38
patches). git-svn-id: http://svn.drobilla.net/lad/ingen@1450 a436a847-0d15-0410-975c-d299462d15a1
2008-08-19Fix loading nested patches.David Robillard1-1/+6
git-svn-id: http://svn.drobilla.net/lad/ingen@1449 a436a847-0d15-0410-975c-d299462d15a1
2008-08-19Slightly more reliable OSC comms. Still not really up to the task of ↵David Robillard6-37/+32
receiving massive patches... git-svn-id: http://svn.drobilla.net/lad/ingen@1448 a436a847-0d15-0410-975c-d299462d15a1
2008-08-19Preliminary connecting via HTTP in Gtk client.David Robillard36-125/+808
Better handling of overflowed client event receive buffer. Store fixes, complain only once about orphans, don't request an orphan parent over and over. git-svn-id: http://svn.drobilla.net/lad/ingen@1447 a436a847-0d15-0410-975c-d299462d15a1
2008-08-19Remove weird virtual inheritance interface overlay thing from client in ↵David Robillard6-47/+47
favour of wrappers. git-svn-id: http://svn.drobilla.net/lad/ingen@1445 a436a847-0d15-0410-975c-d299462d15a1
2008-08-19Factor out destroy (and object_destroyed) to common interface.David Robillard13-19/+23
git-svn-id: http://svn.drobilla.net/lad/ingen@1443 a436a847-0d15-0410-975c-d299462d15a1
2008-08-19Remove more API/code: num_plugins (unused legacy of the really crap OSC days).David Robillard6-102/+0
git-svn-id: http://svn.drobilla.net/lad/ingen@1442 a436a847-0d15-0410-975c-d299462d15a1
2008-08-19Kill more API/code - replace enable_port_broadcast and ↵David Robillard14-217/+16
disable_port_broadcast functions/events with property ingen:broadcast. git-svn-id: http://svn.drobilla.net/lad/ingen@1441 a436a847-0d15-0410-975c-d299462d15a1
2008-08-19Return human-readable error messages in content of error responses.David Robillard1-2/+11
git-svn-id: http://svn.drobilla.net/lad/ingen@1439 a436a847-0d15-0410-975c-d299462d15a1
2008-08-19Write lv2:index for patch ports.David Robillard2-4/+4
git-svn-id: http://svn.drobilla.net/lad/ingen@1438 a436a847-0d15-0410-975c-d299462d15a1
2008-08-18Remove pointless predicates that are duplicates of exist well-known ones.David Robillard2-23/+32
Move patch files closer to LV2. git-svn-id: http://svn.drobilla.net/lad/ingen@1437 a436a847-0d15-0410-975c-d299462d15a1
2008-08-18Fix loading patches and importing patches inside nested patches.David Robillard2-11/+21
git-svn-id: http://svn.drobilla.net/lad/ingen@1436 a436a847-0d15-0410-975c-d299462d15a1
2008-08-18Fix double destruction notification (annoying message popup on delete).David Robillard1-3/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@1435 a436a847-0d15-0410-975c-d299462d15a1
2008-08-18Fix serialisation of patcthes with internal nodes.David Robillard1-4/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@1434 a436a847-0d15-0410-975c-d299462d15a1
2008-08-18Fix copy/paste of internal nodes.David Robillard9-18/+23
git-svn-id: http://svn.drobilla.net/lad/ingen@1433 a436a847-0d15-0410-975c-d299462d15a1
2008-08-18Debarf.David Robillard1-1/+0
git-svn-id: http://svn.drobilla.net/lad/ingen@1432 a436a847-0d15-0410-975c-d299462d15a1
2008-08-18Fix copy/paste between different patches.David Robillard6-42/+63
Barf less serialisation stuff to the console. git-svn-id: http://svn.drobilla.net/lad/ingen@1431 a436a847-0d15-0410-975c-d299462d15a1
2008-08-18Fix loading / importing patches at root and in subpatches.David Robillard8-36/+91
git-svn-id: http://svn.drobilla.net/lad/ingen@1430 a436a847-0d15-0410-975c-d299462d15a1
2008-08-18Tolerate attempts to create patches with illegal paths.David Robillard2-11/+23
git-svn-id: http://svn.drobilla.net/lad/ingen@1429 a436a847-0d15-0410-975c-d299462d15a1
2008-08-18More copy/paste and serialisation work.David Robillard16-104/+166
Don't die on invalid path for set_property and set_variable (return error to client). Working paste to subpatches, paste of connected patch ports and modules. git-svn-id: http://svn.drobilla.net/lad/ingen@1428 a436a847-0d15-0410-975c-d299462d15a1
2008-08-17Copy/paste of patch ports.David Robillard6-12/+80
git-svn-id: http://svn.drobilla.net/lad/ingen@1427 a436a847-0d15-0410-975c-d299462d15a1
2008-08-17Copy/paste of connections.David Robillard14-79/+363
git-svn-id: http://svn.drobilla.net/lad/ingen@1426 a436a847-0d15-0410-975c-d299462d15a1
2008-08-17Select pasted objects.David Robillard6-13/+13
Clean up parser debug output. git-svn-id: http://svn.drobilla.net/lad/ingen@1425 a436a847-0d15-0410-975c-d299462d15a1
2008-08-17Set/send/etc properties through the engine.David Robillard11-19/+68
Add 'ingen:selected' property so selection is persistent and shared among clients. git-svn-id: http://svn.drobilla.net/lad/ingen@1424 a436a847-0d15-0410-975c-d299462d15a1
2008-08-17Fix copy/paste.David Robillard2-9/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@1423 a436a847-0d15-0410-975c-d299462d15a1
2008-08-17Fix OSC.David Robillard1-4/+4
git-svn-id: http://svn.drobilla.net/lad/ingen@1422 a436a847-0d15-0410-975c-d299462d15a1
2008-08-17Don't pollute patch files with useless <foo> a :Plugin triples.David Robillard1-5/+0
git-svn-id: http://svn.drobilla.net/lad/ingen@1420 a436a847-0d15-0410-975c-d299462d15a1
2008-08-17Serialise connections as proper resources.David Robillard5-117/+48
git-svn-id: http://svn.drobilla.net/lad/ingen@1419 a436a847-0d15-0410-975c-d299462d15a1
2008-08-17More serialization work.David Robillard26-250/+656
Preliminary copy/paste (nodes only) git-svn-id: http://svn.drobilla.net/lad/ingen@1418 a436a847-0d15-0410-975c-d299462d15a1
2008-08-17Add missing files.David Robillard2-0/+177
git-svn-id: http://svn.drobilla.net/lad/ingen@1417 a436a847-0d15-0410-975c-d299462d15a1
2008-08-17Copyable models.David Robillard5-31/+49
git-svn-id: http://svn.drobilla.net/lad/ingen@1416 a436a847-0d15-0410-975c-d299462d15a1
2008-08-17Tidy.David Robillard8-17/+16
git-svn-id: http://svn.drobilla.net/lad/ingen@1415 a436a847-0d15-0410-975c-d299462d15a1
2008-08-17Clean up parser into generic form that can parse anything (rather than just ↵David Robillard10-111/+237
the root patch from a document). Support for parsing from a string. Fix serialisation to a string. git-svn-id: http://svn.drobilla.net/lad/ingen@1414 a436a847-0d15-0410-975c-d299462d15a1
2008-08-17Remove remnants of imperative polyphony interface.David Robillard6-37/+17
git-svn-id: http://svn.drobilla.net/lad/ingen@1413 a436a847-0d15-0410-975c-d299462d15a1
2008-08-17Replace imperative polyphony/polyphonic stuff with properties (kill more API).David Robillard40-300/+214
git-svn-id: http://svn.drobilla.net/lad/ingen@1412 a436a847-0d15-0410-975c-d299462d15a1
2008-08-17Rename 'Loader' 'Parser'.David Robillard10-51/+48
git-svn-id: http://svn.drobilla.net/lad/ingen@1411 a436a847-0d15-0410-975c-d299462d15a1
2008-08-17There!David Robillard32-351/+251
Loader uses only CommonInterface and is now able to parse into a client or engine. Proper OSC serialisation of boolean atoms. Remove patch_enabled and patch_disabled calls/signals/etc in favour of new generic "property" mechanism (courtesy of which much more killed API is to come). git-svn-id: http://svn.drobilla.net/lad/ingen@1410 a436a847-0d15-0410-975c-d299462d15a1
2008-08-17Cloooser...David Robillard28-520/+320
Bundling of OSC communication both ways (previous was just engine->client). Factor out common OSC*Sender functionality (bundling stuff). Fully type-safe and polyphony-aware port value setting/getting, from RDF through OSC through engine and back again. git-svn-id: http://svn.drobilla.net/lad/ingen@1409 a436a847-0d15-0410-975c-d299462d15a1
2008-08-16Clooser...David Robillard14-53/+47
git-svn-id: http://svn.drobilla.net/lad/ingen@1408 a436a847-0d15-0410-975c-d299462d15a1
2008-08-16Closer...David Robillard21-101/+104
git-svn-id: http://svn.drobilla.net/lad/ingen@1407 a436a847-0d15-0410-975c-d299462d15a1
2008-08-16Begin factoring out common elements of EngineInterface and ClientInterface.David Robillard17-34/+41
git-svn-id: http://svn.drobilla.net/lad/ingen@1406 a436a847-0d15-0410-975c-d299462d15a1