Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-11-24 | Use angle brackets for library includes and clean up include paths | David Robillard | 1 | -17/+16 | |
2024-10-11 | Add missing const qualifiers | David Robillard | 1 | -21/+21 | |
2024-09-28 | Fix whitespace | David Robillard | 1 | -1/+1 | |
2024-06-10 | Fix parent path in lilv_state_new_from_file() | rncbc | 1 | -3/+4 | |
See also: https://www.rncbc.org/drupal/comment/10648#comment-10648 https://tracker.ardour.org/view.php?id=9717 | |||||
2024-01-20 | Avoid overriding state features passed by the host | rncbc | 1 | -0/+9 | |
2024-01-09 | Fix potential null dereferences and conversion warnings | David Robillard | 1 | -13/+19 | |
A few of these can't actually happen, but that's opaque to static analysis, so appease clang-tidy with casts since the checks are too valuable to suppress. | |||||
2024-01-09 | Fix null dereference when trying to load state from a missing file | David Robillard | 1 | -5/+9 | |
2023-09-23 | Fix crash when plugins pass NULL to the LV2_State_Retrieve_Function | David Robillard | 1 | -3/+9 | |
2022-12-10 | Avoid "suspicious" string comparisons | David Robillard | 1 | -5/+6 | |
2022-11-16 | Fix potential crash when writing state files fails | David Robillard | 1 | -7/+7 | |
2022-11-16 | Remove filesystem module | David Robillard | 1 | -5/+15 | |
2022-11-16 | Use zix_path_parent_path() | David Robillard | 1 | -5/+6 | |
2022-11-16 | Use zix_path_filename() | David Robillard | 1 | -4/+2 | |
2022-11-16 | Use zix_path_lexically_relative() | David Robillard | 1 | -3/+3 | |
2022-11-16 | Use zix_create_symlink() | David Robillard | 1 | -11/+25 | |
2022-11-16 | Use zix_path_is_absolute() | David Robillard | 1 | -2/+2 | |
2022-11-16 | Use zix_file_lock() | David Robillard | 1 | -2/+2 | |
2022-11-16 | Use zix_copy_file() | David Robillard | 1 | -4/+4 | |
2022-11-16 | Use zix_create_directories() | David Robillard | 1 | -7/+10 | |
2022-11-16 | Use zix_remove() | David Robillard | 1 | -2/+2 | |
2022-11-16 | Use zix_file_equals() | David Robillard | 1 | -3/+4 | |
2022-11-16 | Use zix_canonical_path() | David Robillard | 1 | -34/+42 | |
2022-11-16 | Use zix_path_join() | David Robillard | 1 | -20/+23 | |
2022-11-16 | Use zix_file_type() and zix_symlink_type() | David Robillard | 1 | -7/+8 | |
2022-11-16 | Switch to external zix dependency | David Robillard | 1 | -3/+4 | |
2022-09-01 | Adopt REUSE machine-readable licensing standard | David Robillard | 1 | -15/+2 | |
2021-01-11 | Fix unused parameter warnings | David Robillard | 1 | -0/+12 | |
2021-01-11 | Update zix | David Robillard | 1 | -2/+2 | |
2021-01-02 | Use email address instead of website for attribution | David Robillard | 1 | -1/+1 | |
2020-12-31 | Format all code with clang-format | David Robillard | 1 | -1115/+1116 | |
2020-12-31 | Avoid "else" after "return" | David Robillard | 1 | -4/+12 | |
2020-12-18 | Windows: Fix saving state with files | David Robillard | 1 | -10/+20 | |
2020-12-18 | Windows: Fix determining state filenames from backslashey paths | David Robillard | 1 | -2/+3 | |
2020-12-18 | Windows: Fix updating state manifests | David Robillard | 1 | -12/+9 | |
This didn't work because the mode was wrong (serd uses binary because it is always UTF-8), and... other reasons I don't understand. Regarless this is more consistent without files are read elsewhere. | |||||
2020-12-17 | Fix writing state manifests on Windows | David Robillard | 1 | -12/+32 | |
2020-12-16 | Fix potential null dereference | David Robillard | 1 | -1/+3 | |
2020-12-01 | Use the canonical path for state directories | David Robillard | 1 | -7/+8 | |
This fixes an issue on MacOS if hosts use a temporary directory generated with mkdtemp, which can create paths that involve symlinks. This is problematic since the parent directory comparisons here need to determine if a file is really in one of the state directories. The actual paths here shouldn't be visible in saved state, so resolve them fully so that the directory membership tests work correctly and copies and/or links are created when necessary. | |||||
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 | |