Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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-12-01 | Suppress new clang-tidy warnings | David Robillard | 1 | -1/+5 | |
2020-12-01 | Move features to shared test context | David Robillard | 1 | -71/+82 | |
2020-12-01 | Factor out loading test plugin | David Robillard | 1 | -16/+29 | |
2020-12-01 | Factor out state test context | David Robillard | 1 | -33/+64 | |
2020-12-01 | Factor out test URI map | David Robillard | 3 | -35/+98 | |
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 | 2 | -3/+19 | |
2020-11-11 | Suppress clang warning about nullability extension used by serd | David Robillard | 2 | -0/+1 | |
2020-11-11 | Fix potential memory error when joining filesystem paths | David Robillard | 3 | -5/+12 | |
2020-09-27 | Lilv 0.24.10v0.24.10 | David Robillard | 2 | -3/+5 | |
2020-09-27 | Update copyright date | David Robillard | 1 | -1/+1 | |
2020-09-27 | Suppress warnings in release builds | David Robillard | 1 | -0/+2 | |
2020-09-27 | Remove deprecated Doxygen configuration keys | David Robillard | 1 | -22/+1 | |
2020-09-26 | Update autowaf | David Robillard | 1 | -0/+0 | |
2020-09-26 | Update autowaf | David Robillard | 1 | -0/+0 | |
2020-09-26 | Fix memory leaks in lv2bench | David Robillard | 3 | -2/+10 | |
2020-09-26 | Normalise NEWS file | David Robillard | 1 | -1/+1 | |
2020-08-07 | Fix error handling when copying files | David Robillard | 2 | -0/+18 | |
2020-08-07 | Add filesystem tests | David Robillard | 3 | -40/+461 | |
2020-08-06 | Implement file locking on Windows | David Robillard | 1 | -1/+14 | |
2020-08-06 | Add lilv_remove() | David Robillard | 6 | -19/+21 | |
2020-08-06 | Fix lilv_create_directories() error handling when path is a file | David Robillard | 1 | -1/+2 | |
2020-08-06 | Fix log output of test compilation commands | David Robillard | 1 | -2/+2 | |
Waf displays the first file. | |||||
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 | |
2020-08-06 | Add lilv_is_directory() | David Robillard | 2 | -0/+12 | |
2020-08-06 | Add lilv_path_current() | David Robillard | 2 | -0/+10 | |
2020-08-06 | Add lilv_temp_directory_path() | David Robillard | 2 | -0/+23 | |
2020-08-06 | Add block parameter to lilv_flock | David Robillard | 3 | -7/+12 | |
2020-08-06 | Remove lilv_dir_path() | David Robillard | 3 | -27/+4 | |
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 | 8 | -31/+31 | |
Loosely inspired by Python and the std::filesystem API. | |||||
2020-08-06 | Separate filesystem utilities | David Robillard | 22 | -420/+586 | |
2020-07-21 | Use nullptr in C++ header | David Robillard | 2 | -3/+2 | |
2020-07-21 | Suppress Wzero-as-null-pointer-constant in header | David Robillard | 1 | -0/+7 | |
For convenience of C++ projects that include the C header. | |||||
2020-07-17 | Fix potential NULL dereference warning | David Robillard | 1 | -3/+9 | |
Not really something that matters in these cases since allocation failure is not handled gracefully anyway. | |||||
2020-07-16 | Fix literal conversion warnings on MSVC | David Robillard | 1 | -3/+3 | |
2020-07-16 | Modernize compiler version checks | David Robillard | 2 | -4/+4 | |
Avoids a warning on compilers where __GNUC__ is not defined. | |||||
2020-07-16 | Add a more powerful lint target | David Robillard | 2 | -9/+73 | |
2020-07-16 | Fix flake8 warnings | David Robillard | 1 | -20/+26 | |
2020-07-16 | Fix potential va_list leak | David Robillard | 1 | -0/+1 | |
2020-07-16 | Add missing variable initializations | David Robillard | 3 | -6/+7 | |
2020-07-16 | Be explicit about warnings | David Robillard | 2 | -0/+58 | |
2020-07-16 | Annotate printf-style function | David Robillard | 1 | -0/+7 | |
2020-07-16 | Add missing extern declaration | David Robillard | 1 | -0/+3 | |
This avoids a clang warning about strict declarations. | |||||
2020-07-16 | Add missing static specifiers | David Robillard | 2 | -14/+14 | |
2020-07-16 | Fix conversion warnings | David Robillard | 6 | -11/+11 | |
2020-07-16 | Remove unnecessary defines | David Robillard | 3 | -6/+0 | |
2020-07-16 | Split test suite up into several independent programs | David Robillard | 25 | -2150/+2961 | |