summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-02-17Add portable Python _is_string() utility and use it everywhereDavid Robillard1-5/+12
2020-01-18Fix memory leak when dyn-manifest has no pluginsDavid Robillard4-12/+23
2020-01-18Fix cases where incorrect translation is usedDavid Robillard2-10/+18
2020-01-18Clean up i18n codeDavid Robillard1-20/+20
2020-01-18Delete all temporary state bundles saved by the test suiteDavid Robillard1-9/+35
2020-01-18Update manifest when deleting state from a non-empty bundleDavid Robillard1-1/+6
This fixes a bug where the manifest would contain dangling references to old state if multiple states were saved to a single bundle and one is deleted. As far as I know this has not been encountered by anyone in reality, since this is an uncommon scenario (it's somewhat in question whether it should be supported at all).
2020-01-18Support deleting state that has not been savedDavid Robillard1-16/+21
This makes it possible to delete state bundles created from an instance, where the plugin has added some files to the bundle, but the state has not yet been saved by the host so there is no manifest and/or state file.
2020-01-18Clean up path code in lilv_state_delete()David Robillard1-6/+5
2020-01-18Fix deleting state bundles loaded from the modelDavid Robillard3-38/+52
2020-01-18Only remove files in state bundle when deleting stateDavid Robillard1-6/+8
2020-01-18Factor out writing state manifestDavid Robillard1-10/+25
2020-01-18Ensure state directory path always ends in a separatorDavid Robillard3-8/+33
This can cause problems when resolving relative paths against the bundle directory, and it's simpler to ensure that the path always ends in a separator than deal with both cases in every place it is used.
2020-01-18Remove redundant LILV_API declarationsDavid Robillard10-130/+130
There are specified in the declarations in the public API header, there is no need to duplicate them in the definitions.
2019-12-09Fix waflib submodule referenceDavid Robillard1-1/+1
2019-12-08Implement state:freePath featureDavid Robillard5-32/+85
2019-11-10Lilv 0.24.6v0.24.6David Robillard2-3/+3
2019-11-10Add __pycache__ to gitignoreDavid Robillard1-0/+1
2019-11-10Use a normal test context for Python testsDavid Robillard1-1/+1
2019-11-10Remove old release targetsDavid Robillard1-18/+0
2019-11-09Add example Python script to list plugin presetsChristopher Arndt2-1/+50
2019-11-09Make Python exceptions more informativeDavid Robillard1-4/+4
2019-11-09Fix pkg-config dependenciesDavid Robillard1-1/+1
2019-11-02Update autowafDavid Robillard2-0/+5
2019-11-02Normalise NEWS fileDavid Robillard1-111/+111
2019-10-23Fix Python tests on Python2David Robillard1-5/+15
2019-10-23Skip instance test if numpy is missingDavid Robillard1-1/+5
2019-10-23Fix Python bindings on WindowsDavid Robillard2-5/+13
2019-10-22Fix Python bindings on MacDavid Robillard1-1/+6
2019-10-21Show output of Python testsDavid Robillard1-1/+1
2019-10-21Don't depend on order in test expectationsDavid Robillard1-2/+2
2019-10-21Don't print UI URIs in unit testDavid Robillard1-2/+0
2019-10-21Fix Python memory leaksDavid Robillard1-2/+8
2019-10-21Fix memory error in Python World.unload_resource()David Robillard1-1/+3
This is pretty ridiculous behaviour on behalf of the GC, if you ask me.
2019-10-21Make Python bindings more PythonicDavid Robillard3-7/+44
2019-10-21Clean up Python bindingsDavid Robillard3-983/+898
2019-10-21Build Python bindings by defaultDavid Robillard1-3/+3
2019-10-21Put Python tests in their own group so they are visibleDavid Robillard1-1/+3
2019-10-21Fix memory errors and Python 3.4+ compatibility in Python bindingsDavid Robillard3-129/+192
2019-10-19Clean up Python test suiteDavid Robillard1-49/+154
2019-10-19Remove old Swig bindingsDavid Robillard2-1812/+0
2019-10-19Fix various issues with Python bindingsDavid Robillard2-27/+78
2019-10-17Fix deprecation warnings in C++ bindingsDavid Robillard1-0/+14
2019-10-17Fix Windows warningsDavid Robillard3-3/+8
2019-10-17Don't try to build lv2bench for WindowsDavid Robillard1-2/+4
2019-10-17Fix MSVC buildDavid Robillard1-0/+2
2019-10-17Update autowafDavid Robillard2-35/+30
2019-10-17Remove use of autowaf.defineDavid Robillard1-13/+11
2019-08-18Fix lilv_plugin_get_latency_port_index() for lv2:latency designationDavid Robillard1-2/+11
2019-06-21Refuse to store state properties with null keysDavid Robillard3-2/+16
2019-06-21Refuse to store duplicate properties when saving plugin stateDavid Robillard3-1/+18