summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2007-07-23Prettified output.David Robillard1-64/+83
git-svn-id: http://svn.drobilla.net/lad/slv2@604 a436a847-0d15-0410-975c-d299462d15a1
2007-07-23Updated LV2 spec.David Robillard8-32/+35
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 Robillard9-151/+253
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-22Renamed MIDIRingBuffer StampedChunkRingBuffer (what it really is), which ↵David Robillard1-0/+6
coincidentally will work for OSC messages too. Coincidentally. git-svn-id: http://svn.drobilla.net/lad/slv2@597 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-04Removed documentation referring to a nonexistant function.David Robillard1-3/+0
git-svn-id: http://svn.drobilla.net/lad/slv2@565 a436a847-0d15-0410-975c-d299462d15a1
2007-07-03Fail gracefully if redland is deeply screwed.David Robillard2-2/+27
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 Robillard2-1/+4
git-svn-id: http://svn.drobilla.net/lad/slv2@556 a436a847-0d15-0410-975c-d299462d15a1
2007-07-01Added preliminary/experimental scons file.David Robillard1-0/+72
git-svn-id: http://svn.drobilla.net/lad/slv2@555 a436a847-0d15-0410-975c-d299462d15a1
2007-07-01Removed redundant GUI loading stub (I'm an idiot).David Robillard7-67/+56
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 Robillard7-26/+108
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-07-01Fix comment typo.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/slv2@552 a436a847-0d15-0410-975c-d299462d15a1
2007-07-01Fix tab/space mixing in lv2-gtk2gui.hDavid Robillard1-4/+4
git-svn-id: http://svn.drobilla.net/lad/slv2@551 a436a847-0d15-0410-975c-d299462d15a1
2007-06-30Aaaalright then, made it not static and put the code in the library. Stupid ↵David Robillard2-7/+11
warnings. git-svn-id: http://svn.drobilla.net/lad/slv2@550 a436a847-0d15-0410-975c-d299462d15a1
2007-06-30Made slv2_gui_type_get_uri static.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/slv2@549 a436a847-0d15-0410-975c-d299462d15a1
2007-06-30Added missing file.David Robillard1-0/+65
git-svn-id: http://svn.drobilla.net/lad/slv2@548 a436a847-0d15-0410-975c-d299462d15a1
2007-06-30Reworked GUI access in a safer way, anticipating various GUI specs (w/o ↵David Robillard11-21/+101
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 Robillard10-12/+592
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 Robillard2-0/+17
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 Robillard2-5/+14
git-svn-id: http://svn.drobilla.net/lad/slv2@528 a436a847-0d15-0410-975c-d299462d15a1
2007-05-30Fixed the other one.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/slv2@527 a436a847-0d15-0410-975c-d299462d15a1
2007-05-30Fixed lv2_inspect crash bug (exposed by AZR3).David Robillard2-93/+194
Updated Doxygen file. git-svn-id: http://svn.drobilla.net/lad/slv2@526 a436a847-0d15-0410-975c-d299462d15a1
2007-05-09Bumped LV2 version number to 1.0beta3.David Robillard2-2/+2
git-svn-id: http://svn.drobilla.net/lad/slv2@522 a436a847-0d15-0410-975c-d299462d15a1
2007-05-09Ontology install path fixes.David Robillard16-60/+82
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 Robillard7-3/+613
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 Robillard6-62/+52
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 Robillard12-55/+240
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-04Added Redland flags to pkgconfig file.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/slv2@501 a436a847-0d15-0410-975c-d299462d15a1
2007-05-01Converted Raul (and thus Ingen and Machina) to use Redland over ↵David Robillard2-0/+34
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 Robillard6-48/+153
(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-28ladspa2lv2 fixes.David Robillard1-19/+43
git-svn-id: http://svn.drobilla.net/lad/slv2@480 a436a847-0d15-0410-975c-d299462d15a1
2007-04-28Compile fixes, rewrote ladspa2lv2 as plain C using Redland.David Robillard5-226/+258
git-svn-id: http://svn.drobilla.net/lad/slv2@479 a436a847-0d15-0410-975c-d299462d15a1
2007-04-28Fixed more outdated reference to strings.hDavid Robillard2-3/+3
git-svn-id: http://svn.drobilla.net/lad/slv2@478 a436a847-0d15-0410-975c-d299462d15a1
2007-04-28Fixed outdated reference to strings.hDavid Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/slv2@477 a436a847-0d15-0410-975c-d299462d15a1
2007-04-28Added missing files.David Robillard2-0/+271
git-svn-id: http://svn.drobilla.net/lad/slv2@476 a436a847-0d15-0410-975c-d299462d15a1
2007-04-28Reworked query/value system to expose data type.David Robillard16-202/+251
git-svn-id: http://svn.drobilla.net/lad/slv2@475 a436a847-0d15-0410-975c-d299462d15a1
2007-04-23Incorporated patch from larsl for reading plugin manifest files for plugin data.David Robillard3-7/+60
Plugged several memory leaks. git-svn-id: http://svn.drobilla.net/lad/slv2@474 a436a847-0d15-0410-975c-d299462d15a1
2007-04-23Fixed outdated includes.David Robillard3-3/+3
git-svn-id: http://svn.drobilla.net/lad/slv2@473 a436a847-0d15-0410-975c-d299462d15a1
2007-04-23Documention updates/fixes.David Robillard6-7/+9
git-svn-id: http://svn.drobilla.net/lad/slv2@471 a436a847-0d15-0410-975c-d299462d15a1
2007-04-21Code cleanups.David Robillard19-56/+22
git-svn-id: http://svn.drobilla.net/lad/slv2@470 a436a847-0d15-0410-975c-d299462d15a1
2007-04-21Improved plugin class heirarchy.David Robillard1-8/+12
git-svn-id: http://svn.drobilla.net/lad/slv2@469 a436a847-0d15-0410-975c-d299462d15a1
2007-04-21Plugin classes (categories) progress.David Robillard8-30/+103
git-svn-id: http://svn.drobilla.net/lad/slv2@467 a436a847-0d15-0410-975c-d299462d15a1
2007-04-21Changed "categories" to "plugin classes" to better match RDF.David Robillard20-132/+177
Renamed files to match API. git-svn-id: http://svn.drobilla.net/lad/slv2@466 a436a847-0d15-0410-975c-d299462d15a1
2007-04-20Preliminary categories support.David Robillard16-71/+458
git-svn-id: http://svn.drobilla.net/lad/slv2@465 a436a847-0d15-0410-975c-d299462d15a1
2007-04-20Fix memory leaks.David Robillard1-12/+2
Make slv2_world_get_all_plugins O(1). git-svn-id: http://svn.drobilla.net/lad/slv2@462 a436a847-0d15-0410-975c-d299462d15a1