Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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). | |||||
2020-01-18 | Support deleting state that has not been saved | David Robillard | 1 | -16/+21 | |
This makes it possible to delete state bundles created from an instance, where the plugin has added some files to the bundle, but the state has not yet been saved by the host so there is no manifest and/or state file. | |||||
2020-01-18 | Clean up path code in lilv_state_delete() | David Robillard | 1 | -6/+5 | |
2020-01-18 | Fix deleting state bundles loaded from the model | David Robillard | 3 | -38/+52 | |
2020-01-18 | Only remove files in state bundle when deleting state | David Robillard | 1 | -6/+8 | |
2020-01-18 | Factor out writing state manifest | David Robillard | 1 | -10/+25 | |
2020-01-18 | Ensure state directory path always ends in a separator | David Robillard | 3 | -8/+33 | |
This can cause problems when resolving relative paths against the bundle directory, and it's simpler to ensure that the path always ends in a separator than deal with both cases in every place it is used. | |||||
2020-01-18 | Remove redundant LILV_API declarations | David Robillard | 10 | -130/+130 | |
There are specified in the declarations in the public API header, there is no need to duplicate them in the definitions. | |||||
2019-12-09 | Fix waflib submodule reference | David Robillard | 1 | -1/+1 | |
2019-12-08 | Implement state:freePath feature | David Robillard | 5 | -32/+85 | |
2019-11-10 | Lilv 0.24.6v0.24.6 | David Robillard | 2 | -3/+3 | |