summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2010-03-12Make default LV2_PATH a configure-time option (supporting ~ and glob expansion).David Robillard1-15/+28
Use LIBDIRNAME in default LV2_PATH if none is given (e.g. use lib64 instead of lib if --libdir=/usr/lib64). Fix ticket #465. git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2544 a436a847-0d15-0410-975c-d299462d15a1
2010-03-05Hide symbols by default and explicitly export API (clean ABI).David Robillard2-1/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2530 a436a847-0d15-0410-975c-d299462d15a1
2010-03-05Parse all files with correct base URI.David Robillard3-19/+27
Support relative URIs returned from lv2_descriptor. git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2529 a436a847-0d15-0410-975c-d299462d15a1
2009-06-17Remove duplicate slv2_value_new_librdf_node and slv2_value_from_librdf_node.David Robillard2-63/+22
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2122 a436a847-0d15-0410-975c-d299462d15a1
2009-06-16Remove lv2_dyn_manifest.h from slv2 source tree.David Robillard3-246/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2121 a436a847-0d15-0410-975c-d299462d15a1
2009-06-16Fix indentation (tabs).David Robillard2-6/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2117 a436a847-0d15-0410-975c-d299462d15a1
2009-06-16Don't kludge locale around queries.David Robillard3-14/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2116 a436a847-0d15-0410-975c-d299462d15a1
2009-06-14Parse dynamic manifest with correct base URI.David Robillard2-7/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2110 a436a847-0d15-0410-975c-d299462d15a1
2009-06-14Finish last commit :)David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2107 a436a847-0d15-0410-975c-d299462d15a1
2009-06-14Add missing lv2_dyn_manifest.h.David Robillard3-5/+250
Update for dynamic manifest extension to use LV2_Feature directly. git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2106 a436a847-0d15-0410-975c-d299462d15a1
2009-06-14Updated LV2 dynamic manifest extension.David Robillard3-46/+158
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2105 a436a847-0d15-0410-975c-d299462d15a1
2009-06-14Updated lv2 dynamic manifest discovery (still discovery only).David Robillard1-7/+20
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2103 a436a847-0d15-0410-975c-d299462d15a1
2009-06-09Fix crash for illegal plugins with invalid ports.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2094 a436a847-0d15-0410-975c-d299462d15a1
2009-06-04Remove unnecessary ORDER BY in scale points query.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2091 a436a847-0d15-0410-975c-d299462d15a1
2009-06-04Centralize storage creation and only create SPO and OPS indices (TODO: Add ↵David Robillard3-14/+28
API for user to select, predicate-variable queries will be slow this way). git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2090 a436a847-0d15-0410-975c-d299462d15a1
2009-06-03Kludge around broken raptor_sequence_set_at.David Robillard3-17/+36
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2089 a436a847-0d15-0410-975c-d299462d15a1
2009-06-03Single-pass slv2_strjoin.David Robillard1-18/+10
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2088 a436a847-0d15-0410-975c-d299462d15a1
2009-06-03Tolerate lv2_inspect of broken plugins with illegal ports.David Robillard1-29/+11
Shave some overhead from port loading. git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2087 a436a847-0d15-0410-975c-d299462d15a1
2009-06-03Consistent error/warning message output.David Robillard8-40/+31
Fix crash on invalid plugin files. git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2086 a436a847-0d15-0410-975c-d299462d15a1
2009-06-03Fix memory leaks.David Robillard2-7/+11
Avoid unnecessary URI copy on plugin load. git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2085 a436a847-0d15-0410-975c-d299462d15a1
2009-06-03Same treatment for discovery of plugin classes.David Robillard1-14/+54
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2083 a436a847-0d15-0410-975c-d299462d15a1
2009-06-03Fix warnings.David Robillard1-5/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2082 a436a847-0d15-0410-975c-d299462d15a1
2009-06-03Avoid sorting/searching during plugin discovery if results happen to be in ↵David Robillard1-20/+51
order (without actually requesting this with ORDER BY, which can be slower). This should perform relatively well with any RDF backend, which tend to return sorted results anyway as an implementation detail (and redland with trees does). git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2081 a436a847-0d15-0410-975c-d299462d15a1
2009-05-30Write dynamic manifest to tmpfile, not my home directory. Oops :)David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2058 a436a847-0d15-0410-975c-d299462d15a1
2009-05-30Partial implementation of lv2 dynamic manifest extension (configure ↵David Robillard1-6/+51
--dyn-manifest). git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2057 a436a847-0d15-0410-975c-d299462d15a1
2009-05-30Fix whitespace.David Robillard1-3/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2055 a436a847-0d15-0410-975c-d299462d15a1
2009-05-14Always include types.h first.David Robillard8-2/+8
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2007 a436a847-0d15-0410-975c-d299462d15a1
2009-05-13Update copyright dates.David Robillard14-14/+14
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2000 a436a847-0d15-0410-975c-d299462d15a1
2009-05-13Strip trailing whitespace.David Robillard14-182/+182
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1999 a436a847-0d15-0410-975c-d299462d15a1
2009-05-11Split up plugin load into finer grained chunks so load is less expensive ↵David Robillard2-142/+154
(avoids unnecessary queries). git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1975 a436a847-0d15-0410-975c-d299462d15a1
2009-05-03Update waf configuration header for new waf scheme (in 1.5.6).David Robillard1-1/+1
Split low-level LV2 event buffer into separate class from EventBuffer (for reuse). git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1958 a436a847-0d15-0410-975c-d299462d15a1
2009-02-14Remove dead code.David Robillard4-59/+24
Test coverage. git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1935 a436a847-0d15-0410-975c-d299462d15a1
2009-02-14New generic query API.David Robillard4-66/+122
List presets in lv2_inspect. git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1932 a436a847-0d15-0410-975c-d299462d15a1
2009-02-12Add missing file (oops).David Robillard1-0/+155
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1928 a436a847-0d15-0410-975c-d299462d15a1
2009-02-12Factor out librdf_node -> SLV2Value marhshaling.David Robillard1-43/+46
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1926 a436a847-0d15-0410-975c-d299462d15a1
2009-02-12Merge various collections into single files, reduce rampant code duplication.David Robillard10-333/+15
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1925 a436a847-0d15-0410-975c-d299462d15a1
2009-01-21Add slv2_plugin_classes_free to public API (fix ticket #324).David Robillard5-23/+18
Fix memory leak in slv2_plugin_get_port_float_values. Fix memory leak in slv2_plugin_get_supported_features. Fix memory leak in slv2_port_has_property. Fix several memory leaks in slv2_test program. git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1921 a436a847-0d15-0410-975c-d299462d15a1
2008-12-21Change configuration header name to something less likely to conflict.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1887 a436a847-0d15-0410-975c-d299462d15a1
2008-12-13Test querying for float values.David Robillard2-5/+6
Fix slv2_plugin_get_value_for_subject test. git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1868 a436a847-0d15-0410-975c-d299462d15a1
2008-12-13Test (and fix) slv2_plugin_get_value_for_subject: 94.3% coverageDavid Robillard1-11/+11
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1867 a436a847-0d15-0410-975c-d299462d15a1
2008-12-13Complete test coverage for UI stuff: 93.5% coverageDavid Robillard1-1/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1866 a436a847-0d15-0410-975c-d299462d15a1
2008-12-13Test port lookup by symbol using new value constructors: 83.4% coverage.David Robillard1-11/+3
Replace warnings about ORDER BY being broken with fatal errors - it's catastropic anyway. git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1864 a436a847-0d15-0410-975c-d299462d15a1
2008-12-13Test successful and failed verification.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1863 a436a847-0d15-0410-975c-d299462d15a1
2008-12-13Factor out common slv2_world_new code.David Robillard1-64/+30
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1862 a436a847-0d15-0410-975c-d299462d15a1
2008-12-13Handle librdf failures (NULL values) and crazily typed values etc. more ↵David Robillard6-48/+46
gracefully. git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1860 a436a847-0d15-0410-975c-d299462d15a1
2008-12-13Factor out "load plugin if necessary" concept.David Robillard4-19/+21
Test plugin features: 78.1% coverage. git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1859 a436a847-0d15-0410-975c-d299462d15a1
2008-12-13Add constructors slv2_value_new_int, slv2_value_new_float, ↵David Robillard2-16/+28
slv2_value_new_string. Fix slv2_value_get_turtle_token for floats. Nearly complete test coverage for value stuff: 73.5% coverage git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1858 a436a847-0d15-0410-975c-d299462d15a1
2008-12-13More test cases (plugin stuff): 69.3% coverageDavid Robillard1-12/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1856 a436a847-0d15-0410-975c-d299462d15a1
2008-12-13Better failed test reporting.David Robillard3-3/+7
Comment out some unused code. git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1853 a436a847-0d15-0410-975c-d299462d15a1
2008-12-13Unit test code coverage report generation (via gcov/lcov).David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1852 a436a847-0d15-0410-975c-d299462d15a1