summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2011-10-22Simplify Parser.David Robillard3-116/+62
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3589 a436a847-0d15-0410-975c-d299462d15a1
2011-10-22Move basic URI map and unmap implementation to URIs.David Robillard3-9/+21
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3588 a436a847-0d15-0410-975c-d299462d15a1
2011-10-22Fix menus.David Robillard2-6/+11
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3587 a436a847-0d15-0410-975c-d299462d15a1
2011-10-22Remove EventType.David Robillard5-15/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3586 a436a847-0d15-0410-975c-d299462d15a1
2011-10-22Remove remote patch stuff (doesn't work anyway).David Robillard10-1051/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3585 a436a847-0d15-0410-975c-d299462d15a1
2011-10-22De-singleton-ify GUI.David Robillard50-424/+535
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3584 a436a847-0d15-0410-975c-d299462d15a1
2011-10-22Add missing filesDavid Robillard6-0/+231
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3581 a436a847-0d15-0410-975c-d299462d15a1
2011-10-22Move *all* OSC and HTTP stuff to their respective modules.David Robillard22-138/+73
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3578 a436a847-0d15-0410-975c-d299462d15a1
2011-10-21Tidy.David Robillard4-27/+21
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3577 a436a847-0d15-0410-975c-d299462d15a1
2011-10-21Move engine side OSC and HTTP stuff to separate modules.David Robillard11-53/+26
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3576 a436a847-0d15-0410-975c-d299462d15a1
2011-10-21Move uri() to CommonInterface.David Robillard1-8/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3575 a436a847-0d15-0410-975c-d299462d15a1
2011-10-21Merge Request into Event.David Robillard35-435/+395
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3574 a436a847-0d15-0410-975c-d299462d15a1
2011-10-21Make engine receivers depend only on ServerInterface.David Robillard10-67/+56
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3572 a436a847-0d15-0410-975c-d299462d15a1
2011-10-21Remove unnecessary calls to EventSource::whip().David Robillard7-21/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3571 a436a847-0d15-0410-975c-d299462d15a1
2011-10-21Make OSCEngineReceiver and HTTPEngineReceiver has-a ServerInterfaceImpl ↵David Robillard13-82/+126
(instead of is-a). Towards further modularization... git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3570 a436a847-0d15-0410-975c-d299462d15a1
2011-10-21Merge QueuedEvent into Event.David Robillard39-255/+158
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3569 a436a847-0d15-0410-975c-d299462d15a1
2011-10-21QueuedEngineInterface => ServerInterfaceImpl.David Robillard10-42/+42
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3568 a436a847-0d15-0410-975c-d299462d15a1
2011-10-21Clean up include paths.David Robillard11-31/+30
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3567 a436a847-0d15-0410-975c-d299462d15a1
2011-10-21Move more headers to shared include directory.David Robillard79-386/+87
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3566 a436a847-0d15-0410-975c-d299462d15a1
2011-10-21Move URIs.hpp to public shared include directory.David Robillard4-111/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3565 a436a847-0d15-0410-975c-d299462d15a1
2011-10-21Separate URIs from LV2URIMap.David Robillard67-276/+372
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3564 a436a847-0d15-0410-975c-d299462d15a1
2011-10-21Remove implementation of uri-unmap extension.David Robillard3-41/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3563 a436a847-0d15-0410-975c-d299462d15a1
2011-10-21Remove stub LV2 event (blob) feature implementation.David Robillard2-61/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3562 a436a847-0d15-0410-975c-d299462d15a1
2011-10-21Simplify LV2Features.David Robillard5-36/+30
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3561 a436a847-0d15-0410-975c-d299462d15a1
2011-10-21Move World.hpp and Module.hpp to public include directory.David Robillard38-211/+45
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3560 a436a847-0d15-0410-975c-d299462d15a1
2011-10-21Remove code from header.David Robillard3-5/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3559 a436a847-0d15-0410-975c-d299462d15a1
2011-10-21Begin moving shared headers to public include directory.David Robillard20-310/+51
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3558 a436a847-0d15-0410-975c-d299462d15a1
2011-10-21Use Builder::connectDavid Robillard2-10/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3557 a436a847-0d15-0410-975c-d299462d15a1
2011-10-21Use modern terser waf syntax.David Robillard12-139/+126
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3556 a436a847-0d15-0410-975c-d299462d15a1
2011-10-21Fix running as an LV2 plugin.David Robillard8-18/+55
Install template bundles for loading Ingen in LV2 hosts. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3555 a436a847-0d15-0410-975c-d299462d15a1
2011-10-19Remove stub implementation of reference extensionDavid Robillard2-74/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3550 a436a847-0d15-0410-975c-d299462d15a1
2011-10-18Clang warning fixes.David Robillard2-5/+7
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3546 a436a847-0d15-0410-975c-d299462d15a1
2011-10-10Fix compilation.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3543 a436a847-0d15-0410-975c-d299462d15a1
2011-10-10Fix crash when deleting a node with an embedded GUI.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3542 a436a847-0d15-0410-975c-d299462d15a1
2011-10-09Fix erroneous assertion.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3541 a436a847-0d15-0410-975c-d299462d15a1
2011-10-09Fix memory errors in Jack2 caused by jack creating several threads.David Robillard2-28/+21
This is not really correct since Ingen assumes any jack created thread is the process thread. Probably not harmful, though it would certainly be nice to know (in code) what the role and properties of these other threads are... git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3539 a436a847-0d15-0410-975c-d299462d15a1
2011-10-09Attempted blind fix for #778.David Robillard1-4/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3538 a436a847-0d15-0410-975c-d299462d15a1
2011-10-07Tidy.David Robillard2-44/+81
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3537 a436a847-0d15-0410-975c-d299462d15a1
2011-10-06Tidy.David Robillard4-28/+47
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3536 a436a847-0d15-0410-975c-d299462d15a1
2011-10-06Remove _pending_disconnection from ConnectionImpl (reduce space per connection).David Robillard5-36/+26
Instead, implement DisconnectAll in a way that avoids the problem this flag was being used to avoid. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3535 a436a847-0d15-0410-975c-d299462d15a1
2011-10-06Remove unused BufferFactory member of ConnectionImpl.David Robillard3-11/+8
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3534 a436a847-0d15-0410-975c-d299462d15a1
2011-10-06Align members of NodeImpl for slightly less memory consumption per node.David Robillard4-38/+36
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3533 a436a847-0d15-0410-975c-d299462d15a1
2011-10-06Use an intrusive linked list for InputPort connections.David Robillard9-70/+105
This simplifies the code and avoids the overhead of allocating list nodes. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3532 a436a847-0d15-0410-975c-d299462d15a1
2011-10-06Simpler providers/dependants implementation.David Robillard8-33/+25
Raul::List is no longer necessary here since these lists are only accessed in the pre-processing thread. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3531 a436a847-0d15-0410-975c-d299462d15a1
2011-10-06Remove unused EventSinkDavid Robillard5-124/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3530 a436a847-0d15-0410-975c-d299462d15a1
2011-10-03Use port type instead of buffer type where appropriate.David Robillard5-27/+18
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3524 a436a847-0d15-0410-975c-d299462d15a1
2011-10-03Remove static PortType enumeration from public/client side interface.David Robillard31-124/+231
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3523 a436a847-0d15-0410-975c-d299462d15a1
2011-10-03Don't stack allocate buffer array unless it's needed.David Robillard1-7/+11
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3522 a436a847-0d15-0410-975c-d299462d15a1
2011-10-02Fix support for ports with multiple lv2:portProperty properties.David Robillard2-3/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3521 a436a847-0d15-0410-975c-d299462d15a1
2011-10-01Make PortImpl::get_buffers const.David Robillard7-7/+15
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3520 a436a847-0d15-0410-975c-d299462d15a1