summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2010-12-15Fix broken disabling of rename window OK button (fix ticket #502).David Robillard2-20/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2708 a436a847-0d15-0410-975c-d299462d15a1
2010-12-15Keep soup.h include local, to keep netdb.h include away from glibmm include ↵David Robillard6-11/+36
to avoid clashing symbol HOST_NOT_FOUND (fix ticket #328). Yes, this is as mind-blowingly stupid of a thing to have to work around as it seems. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2704 a436a847-0d15-0410-975c-d299462d15a1
2010-12-14Apply patch from larsl to tolerate broken LV2 class hierarchies (ticket #529).David Robillard2-5/+17
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2682 a436a847-0d15-0410-975c-d299462d15a1
2010-11-30Gracefully handle out of range event URI mappings.David Robillard2-0/+9
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2680 a436a847-0d15-0410-975c-d299462d15a1
2010-11-30Actually implement event context URI mapping (translate to/from global URI ↵David Robillard2-71/+90
IDs, all other contexts are global). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2679 a436a847-0d15-0410-975c-d299462d15a1
2010-11-30Consistent naming for URI quarks.David Robillard14-102/+102
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2678 a436a847-0d15-0410-975c-d299462d15a1
2010-11-26Update for latest LV2 #include style.David Robillard22-29/+29
Enable building against system installed LV2 extensions. Fix building slv2 and ingen independently. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2675 a436a847-0d15-0410-975c-d299462d15a1
2010-11-26Fix race crash processing event list (Raul::ListImpl seriously needs an ↵David Robillard1-5/+11
audit and heavy testing...) git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2673 a436a847-0d15-0410-975c-d299462d15a1
2010-11-26Install all ingen modules to ${LIBDIR} instead of ${LIBDIR}/ingen so dynamic ↵David Robillard4-9/+9
linker can find dependent libraries. (Previous scheme doesn't build on OSX, this way is probably better anyway, though perhaps they should all be versioned...) git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2672 a436a847-0d15-0410-975c-d299462d15a1
2010-10-29Explicit copy constructor for Ingen::Client::ObjectModel.David Robillard3-4/+19
Explicitly call virtual base class Node() constructors in NodeModel. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2661 a436a847-0d15-0410-975c-d299462d15a1
2010-10-28Fix ingen_http local library name.David Robillard1-1/+2
Add missing dependency on libingen_engine. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2660 a436a847-0d15-0410-975c-d299462d15a1
2010-10-28Add missing local library dependencies.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2659 a436a847-0d15-0410-975c-d299462d15a1
2010-10-28OSX compilation fix: #include missing <math.h> and use std::isnan.David Robillard1-2/+3
isnan isn't really in std::, I don't know what's oing on with this one. Hopefully this works in linux... git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2658 a436a847-0d15-0410-975c-d299462d15a1
2010-10-27Update for new Atom extension.David Robillard10-31/+30
Add RDF read (parse) and RDF write (serialise) plugins. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2649 a436a847-0d15-0410-975c-d299462d15a1
2010-10-18Implement URI unmap extension and use it to serialise JSON dictionary keys.David Robillard4-5/+62
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2637 a436a847-0d15-0410-975c-d299462d15a1
2010-10-17Fix raul include to use quotes.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2636 a436a847-0d15-0410-975c-d299462d15a1
2010-10-17Don't log every port resize.David Robillard1-3/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2632 a436a847-0d15-0410-975c-d299462d15a1
2010-10-17Support current versions of LV2 atom, atom-port, and context extensions.David Robillard20-66/+85
Working use case in this revision: lolep.parse => lolep.print (set parse input to some string, it will be parsed, send to print as an LV2 atom, then printed to the console by print). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2631 a436a847-0d15-0410-975c-d299462d15a1
2010-10-06Add scheme to LV2 URI-based includes.David Robillard22-28/+28
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2627 a436a847-0d15-0410-975c-d299462d15a1
2010-10-06Use URI-based LV2 header includes.David Robillard28-34/+28
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2626 a436a847-0d15-0410-975c-d299462d15a1
2010-10-04Gracefully handle UIs that try to write to illegal port indices.David Robillard1-1/+8
Patch from Lars Luthman (ticket #530). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2625 a436a847-0d15-0410-975c-d299462d15a1
2010-09-30Declare single-argument constructors explicit (except where implicit ↵David Robillard16-16/+16
conversion is actually desired). See http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Explicit_Constructors git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2619 a436a847-0d15-0410-975c-d299462d15a1
2010-09-30Trim include tree.David Robillard4-6/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2618 a436a847-0d15-0410-975c-d299462d15a1
2010-09-22Move http://lv2plug.in/ns/dev extensions to http://lv2plug.in/ns/ext.David Robillard8-20/+20
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2614 a436a847-0d15-0410-975c-d299462d15a1
2010-09-22LV2_MessageContext => LV2_Contexts_MessageContext.David Robillard2-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2610 a436a847-0d15-0410-975c-d299462d15a1
2010-09-04My name is David. :)David Robillard284-285/+285
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2590 a436a847-0d15-0410-975c-d299462d15a1
2010-06-04Fix module loading on non-Apple (oops).David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2578 a436a847-0d15-0410-975c-d299462d15a1
2010-06-04Give patch window a default width and height for inferior window managers.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2577 a436a847-0d15-0410-975c-d299462d15a1
2010-06-04Run unit tests even if lcov is unavailable.David Robillard1-2/+9
Library path kludges for building against MacPorts on OSX. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2576 a436a847-0d15-0410-975c-d299462d15a1
2010-05-12Add missing atom.lv2David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2571 a436a847-0d15-0410-975c-d299462d15a1
2010-05-04LV2Object => LV2Atom.David Robillard7-14/+14
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2563 a436a847-0d15-0410-975c-d299462d15a1
2010-05-04Rename "object" extension "atom" extension.David Robillard21-78/+77
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2561 a436a847-0d15-0410-975c-d299462d15a1
2010-04-02Fix crashes on exit.David Robillard2-5/+10
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2550 a436a847-0d15-0410-975c-d299462d15a1
2010-03-10Add #include "ingen-config.h" to files that use config #ifdefs that were ↵David Robillard3-0/+3
missing it. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2541 a436a847-0d15-0410-975c-d299462d15a1
2010-03-10Remove unused USE_BLANK_NODES stuff.David Robillard1-5/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2540 a436a847-0d15-0410-975c-d299462d15a1
2010-03-10Trim unnecessary includes.David Robillard1-9/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2539 a436a847-0d15-0410-975c-d299462d15a1
2010-03-07Fix module context menus (only steal patch window events for key events).David Robillard1-1/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2538 a436a847-0d15-0410-975c-d299462d15a1
2010-03-07Fix possible premature LV2 features array termination (patch from larsl, fix ↵David Robillard1-2/+5
ticket #493). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2537 a436a847-0d15-0410-975c-d299462d15a1
2010-03-06Fully load patch in LV2 instantiate method.David Robillard4-22/+39
Actually connect to LV2 buffers. Ingen confirmed working as an LV2 plugin doing audio I/O in lv2_jack_host and Ardour. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2536 a436a847-0d15-0410-975c-d299462d15a1
2010-03-06Sshh.David Robillard1-3/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2535 a436a847-0d15-0410-975c-d299462d15a1
2010-03-06Fix deadlock when LV2 GUIs fail to instantiate (fix ticket #491).David Robillard2-3/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2534 a436a847-0d15-0410-975c-d299462d15a1
2010-03-06Save Ingen patches as working standard LV2 plugin bundles.David Robillard115-776/+1251
This allows you to create an Ingen patch in Ingen running as a Jack client, save it, then load that patch as an LV2 plugin in any LV2 compliant host. Eliminate (hopefully) all static data in the engine (for multiple instantiations in a single process). More API/ABI stable interface for Ingen::Shared::World. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2533 a436a847-0d15-0410-975c-d299462d15a1
2010-03-06Add missing files.David Robillard2-0/+90
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2532 a436a847-0d15-0410-975c-d299462d15a1
2010-03-05Add missing file.David Robillard1-0/+24
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2528 a436a847-0d15-0410-975c-d299462d15a1
2010-03-05Remove ingen.lv2 subdirectory (isn't a bundle and only had ingen_lv2.cpp in ↵David Robillard1-0/+0
it anyway). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2527 a436a847-0d15-0410-975c-d299462d15a1
2010-03-05Move (old) scripts from /src/scripts to /scripts.David Robillard8-2106/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2526 a436a847-0d15-0410-975c-d299462d15a1
2010-03-05Shrink extensions (to .ing.lv2 and .ing.ttl) and move definitions to central ↵David Robillard7-18/+25
place so they aren't littered everywhere. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2525 a436a847-0d15-0410-975c-d299462d15a1
2010-03-04Scroll to origin on Home key press.David Robillard1-0/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2523 a436a847-0d15-0410-975c-d299462d15a1
2010-03-04Cascade when several objects are added via keyboard in sequence.David Robillard2-9/+18
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2522 a436a847-0d15-0410-975c-d299462d15a1
2010-03-04Keyboard mnemonics for port add menuitems.David Robillard1-6/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2521 a436a847-0d15-0410-975c-d299462d15a1