summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-12-29Use clang-tidy for lintingDavid Robillard1-1/+11
2017-12-29Fix inconsistent parameter namesDavid Robillard8-302/+304
2017-12-29Remove redundant typedefsDavid Robillard2-2/+0
2017-12-29Use safe string functionsDavid Robillard2-17/+13
2017-12-29Never attempt to create VLA with 0 lengthDavid Robillard1-1/+2
2017-12-29Fix potential memory leaksDavid Robillard3-1/+8
2017-12-29Remove dead codeDavid Robillard1-5/+0
2017-12-29Parenthesize macro argumentDavid Robillard1-1/+1
2017-12-29Remove pointless castsDavid Robillard4-6/+6
2017-12-29Use braces everywhereDavid Robillard11-71/+132
2017-12-29Upgrade to waf 2.0.3David Robillard2-38/+38
2017-12-18Update wafDavid Robillard1-5/+5
2017-12-16Compile check C++ APIDavid Robillard3-0/+41
2017-12-16Use mkstemp instead of tmpnamDavid Robillard1-13/+9
2017-12-16Clean up waf optionsDavid Robillard1-13/+14
2017-12-16Update wafDavid Robillard2-4/+3
2017-03-23Don't attempt to load remote or non-Turtle filesDavid Robillard2-3/+12
2017-03-18Support running a single plugin in lv2benchDavid Robillard2-19/+41
2017-03-06Fix lv2bench for some plugins with sequence portsDavid Robillard2-3/+19
2017-03-06Gracefully handle plugins with missing binary URIsDavid Robillard2-5/+10
2017-02-21Add attributionDavid Robillard1-1/+2
2017-02-20Install Python bindings when configured without testsDavid Robillard2-8/+10
2017-02-14Fix invalid HTML in documentationDavid Robillard1-5/+5
2017-02-12Remove use of deprecated readdir_rDavid Robillard3-6/+8
2017-01-04Lilv 0.24.2v0.24.2David Robillard5-7/+8
2017-01-03Always escape file URIsDavid Robillard1-5/+5
2016-10-01Transition away from deprecated _BSD_SOURCEDavid Robillard2-1/+2
2016-09-26Fix comparison of restored states with pathsDavid Robillard3-4/+15
2016-09-20Update Python documentation versionDavid Robillard1-2/+2
2016-09-19Lilv 0.24.0v0.24.0David Robillard2-4/+4
2016-09-18Update copyright datesDavid Robillard4-4/+4
2016-09-18Update documentation styleDavid Robillard1-63/+53
2016-09-18Make Python test suite work without installingDavid Robillard1-4/+7
2016-09-18Fix warningDavid Robillard1-2/+2
2016-09-18Fix memory, file, and library leaksDavid Robillard6-5/+18
2016-09-18Fix short string allocationDavid Robillard1-1/+1
2016-09-16Add lilv_world_get_symbol()David Robillard4-0/+107
2016-09-16Add missing includeDavid Robillard1-2/+3
2016-09-05Add project tag to release postsDavid Robillard1-1/+1
2016-09-05Tidy up man pagesDavid Robillard3-10/+10
2016-09-05Improve Python documentationDavid Robillard1-32/+49
2016-09-05Fix typo in commentDavid Robillard1-1/+1
2016-09-05Fix Python documentation generationDavid Robillard3-8/+39
2016-09-05Add Python binding documentation generatorDavid Robillard3-0/+453
2016-09-05Add missing fileDavid Robillard1-0/+1732
2016-09-05Add new hand-crafted Python bindingsDavid Robillard5-90/+294
New bindings are Pythonic, supporting iteration, DWIM type conversion, pretty printing, and so on, where possible. Updated test suite covers 100% of binding code. Which is to say: add real Python bindings. As far as the Lilv API itself is concerned, you can do everything via Python. However, more work is needed to make fancy wrappers for parts of LV2 itself (MIDI, URI map, etc) to be able to run advanced plugins.
2016-09-05Fix misleading error messageDavid Robillard2-71/+1
2016-09-04Fix NULL predicate crash in lilv_world_find_nodesDavid Robillard2-1/+5
2016-08-27Use consistent README formattingDavid Robillard1-1/+1
2016-08-27Add lv2apply utility/exampleDavid Robillard4-3/+392