Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-11-11 | Fix types | David Robillard | 1 | -2/+2 | |
Oof. How this got past me is anyone's guess. | |||||
2020-11-11 | Fix unlikely undefined behavior when saving state | David Robillard | 1 | -2/+17 | |
2020-08-06 | Add lilv_remove() | David Robillard | 1 | -6/+2 | |
2020-08-06 | Add block parameter to lilv_flock | David Robillard | 1 | -2/+2 | |
2020-08-06 | Remove lilv_dir_path() | David Robillard | 1 | -3/+3 | |
This function was weird. Instead, to make a directory path with trailing separator, join nothing as in Python. | |||||
2020-08-06 | Rename some filename utilities for clarity | David Robillard | 1 | -7/+7 | |
Loosely inspired by Python and the std::filesystem API. | |||||
2020-08-06 | Separate filesystem utilities | David Robillard | 1 | -7/+31 | |
2020-07-16 | Add missing variable initializations | David Robillard | 1 | -1/+2 | |
2020-07-16 | Clean up includes | David Robillard | 1 | -0/+4 | |
2020-01-18 | Update manifest when deleting state from a non-empty bundle | David Robillard | 1 | -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-18 | Support deleting state that has not been saved | David Robillard | 1 | -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-18 | Clean up path code in lilv_state_delete() | David Robillard | 1 | -6/+5 | |
2020-01-18 | Fix deleting state bundles loaded from the model | David Robillard | 1 | -7/+18 | |
2020-01-18 | Only remove files in state bundle when deleting state | David Robillard | 1 | -6/+8 | |
2020-01-18 | Factor out writing state manifest | David Robillard | 1 | -10/+25 | |
2020-01-18 | Ensure state directory path always ends in a separator | David Robillard | 1 | -8/+13 | |
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-18 | Remove redundant LILV_API declarations | David Robillard | 1 | -17/+17 | |
There are specified in the declarations in the public API header, there is no need to duplicate them in the definitions. | |||||
2019-12-08 | Implement state:freePath feature | David Robillard | 1 | -8/+31 | |
2019-06-21 | Refuse to store state properties with null keys | David Robillard | 1 | -0/+4 | |
2019-06-21 | Refuse to store duplicate properties when saving plugin state | David Robillard | 1 | -0/+5 | |
2019-06-21 | Factor out state property searching | David Robillard | 1 | -5/+13 | |
2019-04-15 | Fix mismatched malloc/free calls | David Robillard | 1 | -3/+3 | |
2019-04-14 | Use modern LV2 includes | David Robillard | 1 | -6/+6 | |
2019-04-14 | Fix Windows cross-library malloc/free errors | David Robillard | 1 | -2/+5 | |
2019-04-14 | Fix Windows build | David Robillard | 1 | -1/+0 | |
2019-03-10 | Store port values in state as atoms | David Robillard | 1 | -17/+18 | |
2019-01-13 | Update copyright dates | David Robillard | 1 | -1/+1 | |
2019-01-13 | Clean up includes | David Robillard | 1 | -6/+17 | |
Sorts includes from local to global (which catches errors) and fixes missing includes found by the resulting breakage and include-what-you-use. | |||||
2019-01-11 | Use a clearer name for state directory and improve documentation | David Robillard | 1 | -13/+13 | |
2018-09-16 | Fix lilv_state_delete() for state bundles with extra files | David Robillard | 1 | -11/+23 | |
2018-09-16 | Ensure state directory member is always set to a path | David Robillard | 1 | -9/+14 | |
2018-09-16 | Don't print errors when saving state if correct links already exist | David Robillard | 1 | -3/+9 | |
2018-09-16 | Make handle parameter to lilv_path_exists const | David Robillard | 1 | -3/+3 | |
2018-07-10 | Don't check for existence before attempting to create directories | David Robillard | 1 | -7/+7 | |
2017-12-29 | Remove pointless casts | David Robillard | 1 | -1/+1 | |
2017-01-04 | Lilv 0.24.2v0.24.2 | David Robillard | 1 | -1/+1 | |
2017-01-03 | Always escape file URIs | David Robillard | 1 | -5/+5 | |
2016-09-26 | Fix comparison of restored states with paths | David Robillard | 1 | -1/+1 | |
2016-09-18 | Fix memory, file, and library leaks | David Robillard | 1 | -5/+8 | |
2016-08-16 | Never call qsort on NULL | David Robillard | 1 | -2/+6 | |
(Fix clang static analyzer warning) | |||||
2016-07-24 | Add lilv_state_set_metadata() | David Robillard | 1 | -70/+124 | |
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-11 | Improve test coverage | David Robillard | 1 | -4/+4 | |
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 | Fix restoring plugins with no state interface | David Robillard | 1 | -5/+7 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5802 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2015-10-29 | Fix build | David Robillard | 1 | -1/+1 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5801 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2015-10-29 | Fix long lines | David Robillard | 1 | -43/+49 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5800 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2015-10-04 | Improve test coverage | David Robillard | 1 | -2/+6 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5742 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2015-09-10 | Use lilv_free() where appropriate. | David Robillard | 1 | -3/+3 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5721 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2015-05-22 | Clarify comment. | David Robillard | 1 | -1/+1 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5682 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2015-05-21 | Delete trailing whitespace. | David Robillard | 1 | -2/+2 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5680 a436a847-0d15-0410-975c-d299462d15a1 |