Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | |
2020-07-16 | Only define Windows path utility function on Windows | David Robillard | 1 | -0/+2 | |
Avoids a warning about an unused fuction. | |||||
2020-07-16 | Clean up includes | David Robillard | 7 | -6/+16 | |
2020-07-16 | Automatically write prefixes to test files | David Robillard | 2 | -42/+28 | |
Makes the code less repetitive and verbose. They were all the same at this point anyway, since unused prefixes don't hurt anything. | |||||
2020-07-16 | Use standard assert for test expectations | David Robillard | 10 | -398/+358 | |
The old one aborted anyway, and I've been using assert for tests in other projects for a while now, and never really missed having something more complex. The lack of a dependency or repetitive code is nice. Since the unit tests are about to be split up, the abort thing will become less of an issue anyway. | |||||
2020-07-15 | Rewrite and separate common test facilities | David Robillard | 4 | -415/+486 | |
2020-06-19 | Check for CreateSymbolicLink at configure time | David Robillard | 2 | -18/+10 | |
This uses the system CreateSymbolicLink if it is available at compile time, and if not, just acts as if the link failed (which is extremely likely anyway). This removes the ugly wrapper code that has been a constant source of compatibility headaches with weird toolchains. | |||||
2020-06-19 | Use strict function checks | David Robillard | 1 | -0/+8 | |
This makes the function checks work with strict warnings and Werror, but is also stronger because checks will fail if the function prototypes are not as expected (though this is incredibly unlikely since these are all standard functions). | |||||
2020-06-19 | Update autowaf | David Robillard | 1 | -0/+0 | |
2020-05-17 | Make lilv_world_get() use translations | David Robillard | 3 | -1/+27 | |
2020-04-26 | Lilv 0.24.8v0.24.8 | David Robillard | 2 | -4/+4 | |
2020-04-26 | Update autowaf | David Robillard | 1 | -0/+0 | |
2020-03-12 | Use consistent tagline in documentation | David Robillard | 1 | -3/+4 | |
2020-02-23 | Fix namespace add operator with Python 2 | David Robillard | 1 | -0/+3 | |
In Python 2, a __coerce__ attribute of the Namespace is requested in this case, which ends up producing an error. Work around this by defining a __coerce__ method that does nothing so __getattr__ is not called for it. | |||||
2020-02-17 | Add __add__ magic method to Python Namespace class | Christopher Arndt | 2 | -0/+6 | |
This allows creating URIs from a Namespace instance by adding a suffix. | |||||
2020-02-17 | Simplify lv2_list_presets.py | David Robillard | 1 | -4/+2 | |
2020-02-17 | Allow passing strings for URIs in Python API when unambiguous | David Robillard | 3 | -45/+113 | |
2020-02-17 | Update Python binding boilerplate | David Robillard | 2 | -4/+4 | |
2020-02-17 | Add positive Python test for get_port_by_designation() | David Robillard | 2 | -0/+6 | |
2020-02-17 | Support checking if Python objects with URIs are in a Nodes | David Robillard | 2 | -7/+9 | |
2020-02-17 | Add portable Python _is_string() utility and use it everywhere | David Robillard | 1 | -5/+12 | |
2020-01-18 | Fix memory leak when dyn-manifest has no plugins | David Robillard | 4 | -12/+23 | |
2020-01-18 | Fix cases where incorrect translation is used | David Robillard | 2 | -10/+18 | |
2020-01-18 | Clean up i18n code | David Robillard | 1 | -20/+20 | |
2020-01-18 | Delete all temporary state bundles saved by the test suite | David Robillard | 1 | -9/+35 | |
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). |