Lilv 0.22.0
drobilla.net ⋅Lilv 0.22.0 has been released. Lilv is a C library to make the use of LV2 plugins as simple as possible for applications. For more information, see http://drobilla.net/software/lilv.
Changes:
- Add lilv_file_uri_parse() for correct URI to path conversion
- Add lilv_free() for systems picky about such things
- Add lilv_node_get_path() for convenient file URI path access
- Add lilv_state_delete() for deleting user saved presets
- Add lilv_state_emit_port_values() for special port value handling
- Add lilv_state_get_uri()
- Configure based on compiler target OS for cross-compilation
- Expose lilv_world_load_specifications() and lilv_world_load_plugin_classes()
- Fix a few minor/unlikely memory errors
- Fix bindings for Python 3
- Fix creation of duplicate manifest entries when saving state
- Fix directory walking on some systems (thanks Matt Fischer)
- Fix lilv_realpath() on pre-POSIX-2008 systems
- Fix lilv_world_ask() to work with wildcards
- Fix loading files with spaces in their path
- Load discovered owl ontologies as specifications
- Minor documentation improvements
- Preserve absolute paths in state if no link directory is given
- Tolerate passing NULL to lilv_state_restore()
- Upgrade to waf 1.8.14
- Windows fixes (thanks John Emmas)