Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-07-08 | Suppress false positive IWYU warning | David Robillard | 1 | -1/+1 | |
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 | 5 | -6/+12 | |
2022-05-26 | Lilv 0.24.14v0.24.14 | David Robillard | 5 | -7/+8 | |
2022-05-26 | Suppress new warnings in clang-tidy 13 | David Robillard | 4 | -10/+20 | |
2022-05-25 | Fix Python tests on systems without a "python" executable | David Robillard | 1 | -1/+1 | |
A minimal installation of Debian 11 (bullseye), for example, only has "python3". | |||||
2022-05-09 | Fix build on Windows with dyn-manifest enabled | David Robillard | 1 | -1/+0 | |
2022-05-09 | Fix documentation installation directory | David Robillard | 1 | -0/+2 | |
2021-01-11 | Fix test build for Windows | David Robillard | 1 | -7/+15 | |
2021-01-11 | Use unique test bundle names so tests can run in parallel | David Robillard | 21 | -49/+136 | |
2021-01-11 | Fix unused parameter warnings | David Robillard | 21 | -13/+177 | |
2021-01-11 | Update zix | David Robillard | 10 | -103/+179 | |
2021-01-07 | Lilv 0.24.12v0.24.12 | David Robillard | 5 | -7/+7 | |
2021-01-07 | Update autowaf | David Robillard | 1 | -0/+0 | |
2021-01-07 | Use globally unique Doxygen group names | David Robillard | 3 | -12/+12 | |
This is necessary to avoid clashes when building unified documentation as a subproject. | |||||
2021-01-07 | Generate documentation with Sphinx and add an overview | David Robillard | 17 | -3491/+1109 | |
2021-01-07 | Clean up documentation comments | David Robillard | 1 | -171/+289 | |
2021-01-03 | Fix build with MinGW | David Robillard | 1 | -1/+5 | |
2021-01-03 | Use backslashes for fallback LILV_DEFAULT_LV2_PATH on Windows | David Robillard | 1 | -1/+1 | |
2021-01-02 | Update date in version output | David Robillard | 5 | -5/+5 | |
2021-01-02 | Use email address instead of website for attribution | David Robillard | 57 | -61/+61 | |
2021-01-02 | Use LILV_STATIC instead of LILV_SHARED to control visibility | David Robillard | 2 | -18/+14 | |
For consistency, this seems to be the most common convention. | |||||
2021-01-02 | Suppress clang-tidy C11 warnings | David Robillard | 2 | -0/+2 | |
2021-01-02 | Remove the need for a generated configuration header | David Robillard | 5 | -10/+137 | |
2020-12-31 | Format all code with clang-format | David Robillard | 75 | -9923/+9989 | |
2020-12-31 | Avoid "else" after "return" | David Robillard | 15 | -60/+105 | |
2020-12-24 | Fix build as a subproject | David Robillard | 1 | -10/+13 | |
2020-12-24 | Move headers to a conventional "include" directory | David Robillard | 3 | -11/+11 | |
2020-12-18 | Run state tests on Windows | David Robillard | 1 | -2/+1 | |
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 | 2 | -11/+22 | |
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 | 2 | -4/+55 | |
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: Add test cases for lilv_path_is_absolute() | David Robillard | 1 | -0/+7 | |
2020-12-18 | Windows: Don't bother trying to create symbolic links | David Robillard | 2 | -14/+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 | 3 | -0/+40 | |
2020-12-18 | Add lilv_path_filename() | David Robillard | 3 | -0/+53 | |
2020-12-18 | Ensure that bundles are removed in state tests | David Robillard | 1 | -2/+2 | |
2020-12-18 | Check file contents rather than canonical paths in state tests | David Robillard | 1 | -6/+2 | |
This makes the checks work when the files are not symlinks, as on Windows. | |||||
2020-12-18 | Free instances before deleting state files | David Robillard | 1 | -7/+8 | |
This ensures that the files are no longer in use so they can be removed on Windows. | |||||
2020-12-18 | Fix build with ancient GCC | David Robillard | 1 | -2/+2 | |
2020-12-17 | Fix writing state manifests on Windows | David Robillard | 3 | -14/+153 | |
2020-12-16 | C++: Make more methods const | David Robillard | 1 | -13/+13 | |
2020-12-16 | C++: Clean up special member functions | David Robillard | 1 | -1/+28 | |
2020-12-16 | C++: Avoid unnecessary parameter copy overhead | David Robillard | 1 | -4/+4 | |
2020-12-16 | C++: Remove meaningless const specifiers in declarations | David Robillard | 1 | -4/+4 | |
2020-12-16 | lv2apply: Fix potential zero-sized VLA | David Robillard | 1 | -2/+2 | |