summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2007-09-21Tolerate plugins with run method set to NULL.David Robillard1-4/+4
git-svn-id: http://svn.drobilla.net/lad/slv2@749 a436a847-0d15-0410-975c-d299462d15a1
2007-09-20Remove lock stuff I hereby deem not SLV2's problem.David Robillard3-103/+0
git-svn-id: http://svn.drobilla.net/lad/slv2@741 a436a847-0d15-0410-975c-d299462d15a1
2007-09-14Updated lv2.ttlDavid Robillard1-3/+14
git-svn-id: http://svn.drobilla.net/lad/slv2@706 a436a847-0d15-0410-975c-d299462d15a1
2007-08-21Link with -lm for ladspa2lv2.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/slv2@694 a436a847-0d15-0410-975c-d299462d15a1
2007-08-08Update ingen for SLV2 changes.David Robillard6-32/+32
SLV2 0.2.0. git-svn-id: http://svn.drobilla.net/lad/slv2@688 a436a847-0d15-0410-975c-d299462d15a1
2007-08-08Added individial building stuff for flowcanvas, raul, patchage.David Robillard1-1/+0
git-svn-id: http://svn.drobilla.net/lad/slv2@684 a436a847-0d15-0410-975c-d299462d15a1
2007-08-07Changed slv2_port_get_type to slv2_port_get_data_type, and SLV2PortType to ↵David Robillard7-15/+16
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 Robillard6-16/+30
git-svn-id: http://svn.drobilla.net/lad/slv2@681 a436a847-0d15-0410-975c-d299462d15a1
2007-08-03Updated LV2 revision number.David Robillard4-182/+285
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-31Functional engine Python bindings (e.g. ingen -e -r patchomatic.py).David Robillard1-0/+1
Rename window nitpick fix from Andrew Greenwood. git-svn-id: http://svn.drobilla.net/lad/slv2@663 a436a847-0d15-0410-975c-d299462d15a1
2007-07-31SWIG building fixes.David Robillard1-4/+4
Applied patch from silverblade to fix Raul Process cmd line parameters. Fixed launching internal engine from Connect dialog. Fix nasty crashes caused by overly hasty last commit. git-svn-id: http://svn.drobilla.net/lad/slv2@662 a436a847-0d15-0410-975c-d299462d15a1
2007-07-31First steps towards Ingen SWIG bindings.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/slv2@661 a436a847-0d15-0410-975c-d299462d15a1
2007-07-31Added experimental Python bindings via swig.David Robillard6-6/+135
Fixed building from slv2 directory. git-svn-id: http://svn.drobilla.net/lad/slv2@660 a436a847-0d15-0410-975c-d299462d15a1
2007-07-30Use AC_PROG_CC_C_0 or whatever, for some arcane reason noone actually cares ↵David Robillard1-1/+1
about. git-svn-id: http://svn.drobilla.net/lad/slv2@659 a436a847-0d15-0410-975c-d299462d15a1
2007-07-30Fix bundled SLV2 client building.David Robillard2-2/+2
git-svn-id: http://svn.drobilla.net/lad/slv2@658 a436a847-0d15-0410-975c-d299462d15a1
2007-07-30Fix distclean.David Robillard1-1/+3
git-svn-id: http://svn.drobilla.net/lad/slv2@657 a436a847-0d15-0410-975c-d299462d15a1
2007-07-30Fix SLV2 config.h path stuff.David Robillard3-3/+5
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 Robillard7-27/+39
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-28Fix building documentation when compiling in a directory other than the ↵David Robillard1-2/+2
source directory. git-svn-id: http://svn.drobilla.net/lad/slv2@648 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 Robillard3-1/+99
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 Robillard3-3/+3
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-24Move as much generated autohell crap to config/ as possible.David Robillard3-3/+7
git-svn-id: http://svn.drobilla.net/lad/slv2@609 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Match LV2 specification instantiate prototype.David Robillard2-2/+2
Added (in-progress) OSC Metronome plugin. git-svn-id: http://svn.drobilla.net/lad/slv2@605 a436a847-0d15-0410-975c-d299462d15a1
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