Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-09-18 | Fix memory, file, and library leaks | David Robillard | 6 | -5/+18 | |
2016-09-18 | Fix short string allocation | David Robillard | 1 | -1/+1 | |
2016-09-16 | Add lilv_world_get_symbol() | David Robillard | 4 | -0/+107 | |
2016-09-16 | Add missing include | David Robillard | 1 | -2/+3 | |
2016-09-05 | Add project tag to release posts | David Robillard | 1 | -1/+1 | |
2016-09-05 | Tidy up man pages | David Robillard | 3 | -10/+10 | |
2016-09-05 | Improve Python documentation | David Robillard | 1 | -32/+49 | |
2016-09-05 | Fix typo in comment | David Robillard | 1 | -1/+1 | |
2016-09-05 | Fix Python documentation generation | David Robillard | 3 | -8/+39 | |
2016-09-05 | Add Python binding documentation generator | David Robillard | 3 | -0/+453 | |
2016-09-05 | Add missing file | David Robillard | 1 | -0/+1732 | |
2016-09-05 | Add new hand-crafted Python bindings | David Robillard | 5 | -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-05 | Fix misleading error message | David Robillard | 2 | -71/+1 | |
2016-09-04 | Fix NULL predicate crash in lilv_world_find_nodes | David Robillard | 2 | -1/+5 | |
2016-08-27 | Use consistent README formatting | David Robillard | 1 | -1/+1 | |
2016-08-27 | Add lv2apply utility/example | David Robillard | 4 | -3/+392 | |
2016-08-27 | Update documentation style | David Robillard | 2 | -213/+454 | |
2016-08-26 | Fix man page formatting for consistency | David Robillard | 2 | -4/+4 | |
2016-08-26 | Fix compilation with C++ | David Robillard | 2 | -3/+3 | |
2016-08-17 | Add target for generating release announcements | David Robillard | 3 | -10/+18 | |
2016-08-16 | Never call qsort on NULL | David Robillard | 1 | -2/+6 | |
(Fix clang static analyzer warning) | |||||
2016-08-01 | Check for libdl | David Robillard | 1 | -3/+7 | |
2016-08-01 | Use consistent feature test macros | David Robillard | 1 | -1/+1 | |
2016-08-01 | Add missing include | David Robillard | 1 | -0/+1 | |
2016-08-01 | Use consistent feature test macros | David Robillard | 4 | -5/+5 | |
2016-07-31 | Fix Windows compilation | David Robillard | 2 | -1/+3 | |
2016-07-31 | Fix compilation with C++ compilers | David Robillard | 4 | -19/+17 | |
2016-07-25 | Support test coverage with LLVM | David Robillard | 2 | -24/+17 | |
2016-07-24 | Add lilv_state_set_metadata() | David Robillard | 4 | -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-14 | Improve test coverage | David Robillard | 16 | -9/+574 | |
2016-07-14 | Clean up and remove dead code | David Robillard | 4 | -49/+17 | |
2016-07-12 | Fix state file versioning | David Robillard | 2 | -29/+20 | |
2016-07-12 | Improve test coverage | David Robillard | 1 | -0/+1 | |
2016-07-11 | Improve test framework | David Robillard | 1 | -3/+3 | |
2016-07-11 | Fully reset plugin struct when plugin is reloaded | David Robillard | 5 | -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-11 | Improve test coverage | David Robillard | 5 | -15/+42 | |
2016-07-10 | Test versioned plugin replacement | David Robillard | 8 | -8/+345 | |
2016-07-10 | Test lilv_node_as_float on non-numeric nodes | David Robillard | 1 | -0/+1 | |
2016-07-09 | Check lv2:binary predicate for UIs | Hanspeter Portner | 2 | -2/+6 | |
2016-07-09 | Clean up test output | David Robillard | 1 | -3/+5 | |
2016-07-09 | Upgrade to waf 1.8.22 and autowaf 93d0926 | David Robillard | 1 | -7/+7 | |
2016-07-08 | Fix plugin version conflict resolution | David Robillard | 1 | -4/+18 | |
2016-07-07 | Remove unused variable | David Robillard | 1 | -3/+2 | |
2016-03-17 | Replace bundle when newer plugin version is loaded | David Robillard | 3 | -4/+147 | |
Based on patch from Robin Gareus. | |||||
2016-03-16 | Always look up CreateSymbolicLink on Windows | Robin Gareus | 1 | -2/+0 | |
2016-03-15 | Remove unused internal use of node length | David Robillard | 1 | -4/+3 | |
2015-12-04 | Do not instantiate plugin when data fails to parse | David Robillard | 4 | -3/+24 | |
2015-11-07 | Remove unloaded plugins from world plugin list | David Robillard | 3 | -15/+58 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5810 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2015-11-04 | Fix restoring state from strings | David Robillard | 1 | -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-29 | Add LILV_URI_ATOM_PORT and LILV_URI_CV_PORT defines | David Robillard | 2 | -1/+4 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5803 a436a847-0d15-0410-975c-d299462d15a1 |