Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-07-17 | Add lv2bench man page | David Robillard | 1 | -0/+33 | |
2022-07-17 | Avoid incorrect use of mkstemp in tests | David Robillard | 2 | -37/+72 | |
This was an overly hasty switch from race-prone alternatives to mkstemp, but it did not actually account for the fact that mkstemp creates the file. This resulted in leaking the file handle, and trying to open it twice, which made the tests fail on Windows/MinGW. | |||||
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 | Suppress clang-tidy va_list warning | David Robillard | 1 | -0/+1 | |
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 | |