Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-10-05 | Fix dependencies in pkg-config file | David Robillard | 1 | -1/+1 | |
2022-09-09 | Lilv 0.24.20v0.24.20 | David Robillard | 1 | -1/+1 | |
2022-09-01 | Adopt REUSE machine-readable licensing standard | David Robillard | 20 | -300/+40 | |
2022-08-15 | Update project metadata | David Robillard | 1 | -1/+1 | |
2022-08-12 | Lilv 0.24.18v0.24.18 | David Robillard | 1 | -1/+1 | |
2022-08-09 | Fix default LV2_PATH | David Robillard | 1 | -1/+1 | |
2022-08-09 | Allow programs to be used from subproject | David Robillard | 1 | -1/+1 | |
2022-07-18 | Lilv 0.24.16v0.24.16 | David Robillard | 1 | -1/+1 | |
2022-07-18 | Switch to meson build system | David Robillard | 2 | -9/+0 | |
2022-07-14 | Fix lilv_is_directory() in MinGW | David Robillard | 1 | -0/+7 | |
2022-07-14 | Fix clang-format whitespace | David Robillard | 1 | -3/+3 | |
2022-07-14 | Fix MSVC build | David Robillard | 3 | -11/+6 | |
2022-07-08 | Fix lilv_create_directories() when path has a trailing separator | David Robillard | 1 | -1/+3 | |
2022-07-08 | Fix potential unused parameter warnings | David Robillard | 1 | -0/+3 | |
2022-07-08 | Fix fallback flock() detection on MacOS | David Robillard | 1 | -2/+2 | |
2022-05-26 | Lilv 0.24.14v0.24.14 | David Robillard | 1 | -1/+1 | |
2022-05-09 | Fix build on Windows with dyn-manifest enabled | David Robillard | 1 | -1/+0 | |
2021-01-11 | Use unique test bundle names so tests can run in parallel | David Robillard | 2 | -11/+26 | |
2021-01-11 | Fix unused parameter warnings | David Robillard | 5 | -2/+52 | |
2021-01-11 | Update zix | David Robillard | 8 | -102/+172 | |
2021-01-07 | Lilv 0.24.12v0.24.12 | David Robillard | 1 | -1/+1 | |
2021-01-03 | Use backslashes for fallback LILV_DEFAULT_LV2_PATH on Windows | David Robillard | 1 | -1/+1 | |
2021-01-02 | Use email address instead of website for attribution | David Robillard | 20 | -20/+20 | |
2021-01-02 | Remove the need for a generated configuration header | David Robillard | 3 | -5/+133 | |
2020-12-31 | Format all code with clang-format | David Robillard | 18 | -4970/+4951 | |
2020-12-31 | Avoid "else" after "return" | David Robillard | 10 | -51/+85 | |
2020-12-18 | Make symlink targets relative when they share a common parent | David Robillard | 1 | -1/+5 | |
This might not be the right thing in every case, but it's the best we can do without API to specifically configure this sort of thing (like setting a project root) which doesn't currently exist. | |||||
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-18 | Windows: Prefer backslash as a path separator | David Robillard | 1 | -1/+24 | |
This situation is, as always, a total nightmare. In an attempt to not make weird paths with mixed separators, a heuristic is used here which uses forward slash if it seems that the input paths do. Otherwise, backslash (the "preferred" separator on Windows despite all good sense) is used. | |||||
2020-12-18 | Windows: Don't bother trying to create symbolic links | David Robillard | 1 | -6/+1 | |
This only works on modern systems with "Developer Mode" enabled, so everything needs to work without them in reality anyway. | |||||
2020-12-18 | Windows: Fix leaking directory handles | David Robillard | 1 | -0/+1 | |
2020-12-18 | Add lilv_path_absolute_child() | David Robillard | 2 | -0/+19 | |
2020-12-18 | Add lilv_path_filename() | David Robillard | 2 | -0/+30 | |
2020-12-18 | Fix build with ancient GCC | David Robillard | 1 | -2/+2 | |
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-16 | Clean up includes | David Robillard | 1 | -9/+6 | |
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-17 | Suppress internal deprecation warnings about serd_uri_to_path() | David Robillard | 1 | -0/+9 | |
This function is deprecated, but is only used here in the implementation of lilv_uri_to_path() which is also deprecated (for the same reason), so application code will still get the warning. | |||||
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-11-11 | Fix potential memory error when joining filesystem paths | David Robillard | 1 | -4/+5 | |
2020-08-07 | Fix error handling when copying files | David Robillard | 1 | -0/+4 | |
2020-08-06 | Implement file locking on Windows | David Robillard | 1 | -1/+14 | |
2020-08-06 | Add lilv_remove() | David Robillard | 4 | -8/+18 | |
2020-08-06 | Fix lilv_create_directories() error handling when path is a file | David Robillard | 1 | -1/+2 | |
2020-08-06 | Make lilv_dir_for_each() ignore dot entries | David Robillard | 2 | -9/+9 | |
2020-08-06 | Add lilv_create_temporary_directory() | David Robillard | 2 | -0/+51 | |