summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-08-16Never call qsort on NULLDavid Robillard1-2/+6
(Fix clang static analyzer warning)
2016-08-01Check for libdlDavid Robillard1-3/+7
2016-08-01Use consistent feature test macrosDavid Robillard1-1/+1
2016-08-01Add missing includeDavid Robillard1-0/+1
2016-08-01Use consistent feature test macrosDavid Robillard4-5/+5
2016-07-31Fix Windows compilationDavid Robillard2-1/+3
2016-07-31Fix compilation with C++ compilersDavid Robillard4-19/+17
2016-07-25Support test coverage with LLVMDavid Robillard2-24/+17
2016-07-24Add lilv_state_set_metadata()David Robillard4-71/+162
This allows setting useful metadata on a state description accessible to hosts but not plugins, such as pset:bank and rdfs:comment. Based on patch from Hanspeter Portner.
2016-07-14Improve test coverageDavid Robillard16-9/+574
2016-07-14Clean up and remove dead codeDavid Robillard4-49/+17
2016-07-12Fix state file versioningDavid Robillard2-29/+20
2016-07-12Improve test coverageDavid Robillard1-0/+1
2016-07-11Improve test frameworkDavid Robillard1-3/+3
2016-07-11Fully reset plugin struct when plugin is reloadedDavid Robillard5-31/+95
This fixes a bug where, for example, after re-loading a plugin from a different bundle, the LilvPlugin would still report the old bundle. Also never replace a newer version with an older version when a bundle is loaded. Ignores the entire bundle if an older plugin than one loaded is found. This is tricky because the unit of loading/unloading is a bundle, and the unit of versioning is a plugin, but since having data from an old bundle still loaded seems like a bad idea, this seems like the most correct behaviour.
2016-07-11Improve test coverageDavid Robillard5-15/+42
2016-07-10Test versioned plugin replacementDavid Robillard8-8/+345
2016-07-10Test lilv_node_as_float on non-numeric nodesDavid Robillard1-0/+1
2016-07-09Check lv2:binary predicate for UIsHanspeter Portner2-2/+6
2016-07-09Clean up test outputDavid Robillard1-3/+5
2016-07-09Upgrade to waf 1.8.22 and autowaf 93d0926David Robillard1-7/+7
2016-07-08Fix plugin version conflict resolutionDavid Robillard1-4/+18
2016-07-07Remove unused variableDavid Robillard1-3/+2
2016-03-17Replace bundle when newer plugin version is loadedDavid Robillard3-4/+147
Based on patch from Robin Gareus.
2016-03-16Always look up CreateSymbolicLink on WindowsRobin Gareus1-2/+0
2016-03-15Remove unused internal use of node lengthDavid Robillard1-4/+3
2015-12-04Do not instantiate plugin when data fails to parseDavid Robillard4-3/+24
2015-11-07Remove unloaded plugins from world plugin listDavid Robillard3-15/+58
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5810 a436a847-0d15-0410-975c-d299462d15a1
2015-11-04Fix restoring state from stringsDavid Robillard1-1/+1
Patch from falktx, fixes #1107. git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5809 a436a847-0d15-0410-975c-d299462d15a1
2015-10-29Add LILV_URI_ATOM_PORT and LILV_URI_CV_PORT definesDavid Robillard2-1/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5803 a436a847-0d15-0410-975c-d299462d15a1
2015-10-29Fix restoring plugins with no state interfaceDavid Robillard1-5/+7
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5802 a436a847-0d15-0410-975c-d299462d15a1
2015-10-29Fix buildDavid Robillard2-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5801 a436a847-0d15-0410-975c-d299462d15a1
2015-10-29Fix long linesDavid Robillard4-84/+82
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5800 a436a847-0d15-0410-975c-d299462d15a1
2015-10-29Fix loading dynamic manifest from bundles with spacesDavid Robillard2-3/+8
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5799 a436a847-0d15-0410-975c-d299462d15a1
2015-10-29Fix commentDavid Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5798 a436a847-0d15-0410-975c-d299462d15a1
2015-10-29Support reloading bundlesDavid Robillard5-47/+142
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5797 a436a847-0d15-0410-975c-d299462d15a1
2015-10-29Fix test suite memory leaksDavid Robillard6-0/+19
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5796 a436a847-0d15-0410-975c-d299462d15a1
2015-10-28Fix outdated comment references to lilv_uri_to_path()David Robillard2-5/+7
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5795 a436a847-0d15-0410-975c-d299462d15a1
2015-10-09Fix Python bindingsDavid Robillard4-6/+16
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5759 a436a847-0d15-0410-975c-d299462d15a1
2015-10-08Lilv 0.22.0David Robillard2-3/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5756 a436a847-0d15-0410-975c-d299462d15a1
2015-10-08Fix documentation generationDavid Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5755 a436a847-0d15-0410-975c-d299462d15a1
2015-10-08Improve test coverageDavid Robillard2-1/+12
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5754 a436a847-0d15-0410-975c-d299462d15a1
2015-10-08Fix memory leaks in test suiteDavid Robillard1-0/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5753 a436a847-0d15-0410-975c-d299462d15a1
2015-10-08Add required lv2 tool to wafDavid Robillard1-5/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5752 a436a847-0d15-0410-975c-d299462d15a1
2015-10-08Update INSTALL fileDavid Robillard2-39/+17
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5751 a436a847-0d15-0410-975c-d299462d15a1
2015-10-07Fix directory walking on some systemsDavid Robillard2-4/+12
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5750 a436a847-0d15-0410-975c-d299462d15a1
2015-10-05Fix compilation on WindowsDavid Robillard1-2/+7
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5746 a436a847-0d15-0410-975c-d299462d15a1
2015-10-04Fix compilation on BSDDavid Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5744 a436a847-0d15-0410-975c-d299462d15a1
2015-10-04Improve test coverageDavid Robillard35-61/+1054
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5742 a436a847-0d15-0410-975c-d299462d15a1
2015-10-03Upgrade to waf 1.8.14David Robillard2-8/+10
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5736 a436a847-0d15-0410-975c-d299462d15a1