summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2007-10-04Fix librdf warnings.David Robillard7-20/+28
git-svn-id: http://svn.drobilla.net/lad/slv2@821 a436a847-0d15-0410-975c-d299462d15a1
2007-10-03Look for user-installed plugins in ~/.lv2/bundlesDavid Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/slv2@815 a436a847-0d15-0410-975c-d299462d15a1
2007-10-03Fix Plugin class related bugs.David Robillard7-34/+34
git-svn-id: http://svn.drobilla.net/lad/slv2@814 a436a847-0d15-0410-975c-d299462d15a1
2007-10-03Fix latency for updated LV2 spec.David Robillard1-6/+6
git-svn-id: http://svn.drobilla.net/lad/slv2@813 a436a847-0d15-0410-975c-d299462d15a1
2007-10-03Updated LV2 spec.David Robillard4-48/+26
git-svn-id: http://svn.drobilla.net/lad/slv2@809 a436a847-0d15-0410-975c-d299462d15a1
2007-09-30Be more tolerant of NULL collections (appear as if they're empty instead of ↵David Robillard4-7/+10
dying). Fix lv2_inspect crash on GUI-less plugins. git-svn-id: http://svn.drobilla.net/lad/slv2@787 a436a847-0d15-0410-975c-d299462d15a1
2007-09-26Fixed return type of UI accessor.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/slv2@783 a436a847-0d15-0410-975c-d299462d15a1
2007-09-24LV2 UI interface cleanups.David Robillard5-55/+47
Documentation reorganization. Updated LV2 spec (1.0beta5). git-svn-id: http://svn.drobilla.net/lad/slv2@775 a436a847-0d15-0410-975c-d299462d15a1
2007-09-23Fix LV2 UI stuff.David Robillard4-15/+219
Sineshaper embeds in Ingen now. git-svn-id: http://svn.drobilla.net/lad/slv2@773 a436a847-0d15-0410-975c-d299462d15a1
2007-09-23Support for plugin UIs in separate bundles.David Robillard6-42/+74
Fix some memory leaks. Better/more future proof UI interface. git-svn-id: http://svn.drobilla.net/lad/slv2@772 a436a847-0d15-0410-975c-d299462d15a1
2007-09-22pluginguiinstance -> pluginuiinstanceDavid Robillard2-1/+1
git-svn-id: http://svn.drobilla.net/lad/slv2@764 a436a847-0d15-0410-975c-d299462d15a1
2007-09-22LV2 UI extension updates.David Robillard4-62/+62
LV2 GUI support in ingen. git-svn-id: http://svn.drobilla.net/lad/slv2@763 a436a847-0d15-0410-975c-d299462d15a1
2007-09-22Updates LV2 and LV2 UI specs.David Robillard2-12/+18
git-svn-id: http://svn.drobilla.net/lad/slv2@762 a436a847-0d15-0410-975c-d299462d15a1
2007-09-20Remove lock stuff I hereby deem not SLV2's problem.David Robillard2-78/+0
git-svn-id: http://svn.drobilla.net/lad/slv2@741 a436a847-0d15-0410-975c-d299462d15a1
2007-08-08Update ingen for SLV2 changes.David Robillard1-9/+9
SLV2 0.2.0. git-svn-id: http://svn.drobilla.net/lad/slv2@688 a436a847-0d15-0410-975c-d299462d15a1
2007-08-07Changed slv2_port_get_type to slv2_port_get_data_type, and SLV2PortType to ↵David Robillard1-4/+4
SLV2PortDataType. Fixed autoconf warning. git-svn-id: http://svn.drobilla.net/lad/slv2@682 a436a847-0d15-0410-975c-d299462d15a1
2007-08-07SLV2 0.1.0... maybe.David Robillard1-12/+16
git-svn-id: http://svn.drobilla.net/lad/slv2@681 a436a847-0d15-0410-975c-d299462d15a1
2007-08-03Updated LV2 revision number.David Robillard2-5/+108
Fixed formatting in lv2.h. Better/terser comment for lv2:Specification in lv2.ttl. Implemented LV2 specification discovery. git-svn-id: http://svn.drobilla.net/lad/slv2@673 a436a847-0d15-0410-975c-d299462d15a1
2007-07-31Added experimental Python bindings via swig.David Robillard1-1/+1
Fixed building from slv2 directory. git-svn-id: http://svn.drobilla.net/lad/slv2@660 a436a847-0d15-0410-975c-d299462d15a1
2007-07-30Fix SLV2 config.h path stuff.David Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/lad/slv2@656 a436a847-0d15-0410-975c-d299462d15a1
2007-07-29Build system fixes, building from top level doesn't recursively configure ↵David Robillard2-5/+5
slv2, but slv2 is still independently packageable/buildable. Think I've finally figured out how to do recursive autohell without resorting to suicide... git-svn-id: http://svn.drobilla.net/lad/slv2@650 a436a847-0d15-0410-975c-d299462d15a1
2007-07-26Fix possible missed plugin search when list size == 1.David Robillard1-3/+0
git-svn-id: http://svn.drobilla.net/lad/slv2@633 a436a847-0d15-0410-975c-d299462d15a1
2007-07-25Don't call librdf_free_world if world was passed by called using ↵David Robillard2-1/+10
slv2_world_new_using_rdf_world. git-svn-id: http://svn.drobilla.net/lad/slv2@623 a436a847-0d15-0410-975c-d299462d15a1
2007-07-25Start work on lock stuff, for threadsafe SLV2 and using SLV2 with apps that ↵David Robillard2-1/+74
use Redland themselves. git-svn-id: http://svn.drobilla.net/lad/slv2@621 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Removed recursive autohell, except for SLv2.David Robillard1-1/+1
Always build against local copies, hopefully fixing broken compilation against outdated system versions. git-svn-id: http://svn.drobilla.net/lad/slv2@610 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Match LV2 specification instantiate prototype.David Robillard1-1/+1
Added (in-progress) OSC Metronome plugin. git-svn-id: http://svn.drobilla.net/lad/slv2@605 a436a847-0d15-0410-975c-d299462d15a1
2007-07-23Updated LV2 spec.David Robillard5-18/+18
git-svn-id: http://svn.drobilla.net/lad/slv2@602 a436a847-0d15-0410-975c-d299462d15a1
2007-07-23Broke API to separate input/output from type (less code repetition and SLV2 ↵David Robillard3-35/+78
is more useful with unknown extended port types this way). Switched enum symbol naming scheme to be more typical and future proof. Added LV2 OSC support. git-svn-id: http://svn.drobilla.net/lad/slv2@600 a436a847-0d15-0410-975c-d299462d15a1
2007-07-04Fixed mismatched function declaration/definition names.David Robillard1-3/+3
git-svn-id: http://svn.drobilla.net/lad/slv2@576 a436a847-0d15-0410-975c-d299462d15a1
2007-07-03Fail gracefully if redland is deeply screwed.David Robillard1-2/+25
git-svn-id: http://svn.drobilla.net/lad/slv2@562 a436a847-0d15-0410-975c-d299462d15a1
2007-07-03Fail gracefully when a plugin can't be instantiated (instead of crashing on ↵David Robillard1-11/+15
assert failure). git-svn-id: http://svn.drobilla.net/lad/slv2@559 a436a847-0d15-0410-975c-d299462d15a1
2007-07-03Fix binary search bug which never found an element in lists of size 1, ↵David Robillard1-3/+0
resulting in duplicate/broken records for the first plugin found. git-svn-id: http://svn.drobilla.net/lad/slv2@558 a436a847-0d15-0410-975c-d299462d15a1
2007-07-03Back out last commit (ignored all plugins w/o doap:name in manifest.ttl, ↵David Robillard1-3/+1
avoiding invalid plugins will be tougher than I thought...) git-svn-id: http://svn.drobilla.net/lad/slv2@557 a436a847-0d15-0410-975c-d299462d15a1
2007-07-03Ignore illegal plugins w/o a doap:name property.David Robillard1-1/+3
git-svn-id: http://svn.drobilla.net/lad/slv2@556 a436a847-0d15-0410-975c-d299462d15a1
2007-07-01Removed redundant GUI loading stub (I'm an idiot).David Robillard3-39/+38
Cleaned up messy GUI code. Added _gtk2 to gtk2 specific GUI function names (is a nicer more abstract way than this possible?). Fixed instantiation bugs caused by last commit's bundle URI stuff. git-svn-id: http://svn.drobilla.net/lad/slv2@554 a436a847-0d15-0410-975c-d299462d15a1
2007-07-01Fix a couple memory leaks/errors.David Robillard4-25/+68
Add proper bundle path finding (support plugins with binaries not immediately under their bundle paths, though none exist). Add slv2_plugin_get_bundle_uri. Add stub for loading plugin GUIs. git-svn-id: http://svn.drobilla.net/lad/slv2@553 a436a847-0d15-0410-975c-d299462d15a1
2007-06-30Aaaalright then, made it not static and put the code in the library. Stupid ↵David Robillard1-0/+9
warnings. git-svn-id: http://svn.drobilla.net/lad/slv2@550 a436a847-0d15-0410-975c-d299462d15a1
2007-06-30Reworked GUI access in a safer way, anticipating various GUI specs (w/o ↵David Robillard4-12/+53
breaking binary compatibility). Increment libtool library version number accordingly (new methods added, still backwards compatible). git-svn-id: http://svn.drobilla.net/lad/slv2@547 a436a847-0d15-0410-975c-d299462d15a1
2007-06-30Added support for (Lars Luthman's) GTK GUI extension (SLV2 still does NOT ↵David Robillard4-0/+217
depend on GTK!). git-svn-id: http://svn.drobilla.net/lad/slv2@546 a436a847-0d15-0410-975c-d299462d15a1
2007-06-27Added slv2_value_duplicate.David Robillard1-0/+11
git-svn-id: http://svn.drobilla.net/lad/slv2@545 a436a847-0d15-0410-975c-d299462d15a1
2007-06-21Fix crash when HOME env variable isn't set.David Robillard1-2/+6
git-svn-id: http://svn.drobilla.net/lad/slv2@539 a436a847-0d15-0410-975c-d299462d15a1
2007-06-15Discovery performance improvements.David Robillard2-16/+27
git-svn-id: http://svn.drobilla.net/lad/slv2@537 a436a847-0d15-0410-975c-d299462d15a1
2007-06-01Load plugin data automatically on demand.David Robillard1-1/+10
git-svn-id: http://svn.drobilla.net/lad/slv2@528 a436a847-0d15-0410-975c-d299462d15a1
2007-05-09Ontology install path fixes.David Robillard3-14/+18
0.0.1 versioning stuff. Removed GNU 'standard' files I don't maintain anyway and make automake shutup about it. git-svn-id: http://svn.drobilla.net/lad/slv2@521 a436a847-0d15-0410-975c-d299462d15a1
2007-05-08Exposed slv2_value_free.David Robillard2-2/+0
Fixed memory leak in lv2_inspect. Included ladspa.h for ladspa2lv2. git-svn-id: http://svn.drobilla.net/lad/slv2@519 a436a847-0d15-0410-975c-d299462d15a1
2007-05-08Code cleanups.David Robillard3-36/+48
Updated lv2.ttl. git-svn-id: http://svn.drobilla.net/lad/slv2@518 a436a847-0d15-0410-975c-d299462d15a1
2007-05-08Reworked simple query API to allow passing either QName or URI predicates.David Robillard7-43/+127
Hack around a Rasqal bug for the above (URI predicates). Clean up exposed names for greppability and to not violate user namespace. Fixed slv2_plugin_get_value and slv2_plugin_get_value_for_resource. git-svn-id: http://svn.drobilla.net/lad/slv2@517 a436a847-0d15-0410-975c-d299462d15a1
2007-05-01Converted Raul (and thus Ingen and Machina) to use Redland over ↵David Robillard1-0/+27
Raptor/Rasqal independently. Fixed patch loading for Ingen (local only, still something wrong with remote...). git-svn-id: http://svn.drobilla.net/lad/slv2@486 a436a847-0d15-0410-975c-d299462d15a1
2007-04-28Use index instead of variable name for selecting query variables ↵David Robillard4-20/+22
(performance enhancement). Improved ladspa2lv2, converting port hints and min/max/default values. git-svn-id: http://svn.drobilla.net/lad/slv2@481 a436a847-0d15-0410-975c-d299462d15a1
2007-04-28Added missing files.David Robillard1-0/+141
git-svn-id: http://svn.drobilla.net/lad/slv2@476 a436a847-0d15-0410-975c-d299462d15a1