Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-07-16 | Fix typo | David Robillard | 1 | -1/+1 | |
2024-07-14 | Add lv2:BandstopPlugin | David Robillard | 2 | -2/+9 | |
2024-07-14 | Update ui spec version | David Robillard | 1 | -2/+2 | |
This should have been bumped in 6b18f72 "Add types for Gtk4UI and Qt6UI". | |||||
2024-07-12 | Use bare boolean literals | David Robillard | 3 | -6/+6 | |
I'm not sure why these were written out in full, although vaguely recall something about rdflib having trouble with these. In any case, it seems to work now, and this is fundamental Turtle syntax that should be supported by everything. This is necessary for the lint tests to pass after improvements to serd that will rewrite these literals in this way. | |||||
2024-07-11 | Fix spelling in documentation | David Robillard | 1 | -1/+1 | |
2024-07-11 | Add types for Gtk4UI and Qt6UI | David Robillard | 2 | -0/+34 | |
2023-04-30 | Remove trailing newlines from Turtle data files | David Robillard | 74 | -74/+0 | |
2022-09-06 | Replace change history data with a plain text NEWS file | David Robillard | 25 | -1279/+2 | |
2022-08-31 | Fix missing example plugin UI binaries | David Robillard | 1 | -0/+2 | |
2022-08-22 | Only install lv2specgen when required Python modules are found | David Robillard | 1 | -0/+2 | |
2022-08-14 | Fix include flags in pkg-config file | Hubert Figuière | 1 | -0/+9 | |
2022-08-12 | LV2 1.18.8v1.18.8 | David Robillard | 3 | -5/+8 | |
2022-08-12 | Remove release news prior to the unified "lv2" release | David Robillard | 11 | -434/+11 | |
Some of this metadata had issues, and presenting both the old individual extension releases and the new unified releases tends to confuse people. So, simply remove it; a summary of changes that old aren't really useful to anyone now anyway. | |||||
2022-08-12 | Fix 1.18.6 release link | David Robillard | 1 | -1/+1 | |
2022-08-08 | eg-sampler: Add resampling via libsamplerate | falkTX | 1 | -0/+2 | |
2022-08-08 | eg-sampler: Fix potentially corrupt notification events | David Robillard | 1 | -0/+2 | |
2022-08-07 | midigate: Fix output timing | Timothy Krause | 1 | -0/+2 | |
Previously, the state was updated before writing the output (up to the current time), so output "in the past" would be incorrectly written based on the current state. This fixes that by switching things around, so the output is first written up to the current time, then the state is updated (and the loop continues). This takes advantage of the fact that write_output() effectively does nothing with a zero length. | |||||
2022-08-05 | Fix documentation build with Python 3.7 | David Robillard | 1 | -0/+2 | |
2022-08-04 | Fix inconsistent plugin class labels | David Robillard | 3 | -4/+13 | |
2022-08-04 | Fix lv2.h missing from installation | David Robillard | 1 | -1/+3 | |
2022-07-21 | Fix documentation build with meson 0.56.2 | David Robillard | 1 | -0/+2 | |
2022-07-19 | Fix invalid syntax | David Robillard | 1 | -0/+1 | |
2022-07-19 | lv2specgen: Fix installed data paths | David Robillard | 1 | -0/+7 | |
2022-07-17 | LV2 1.18.6v1.18.6 | David Robillard | 1 | -1/+4 | |
2022-07-17 | Rearrange source tree to be directly usable by dependants | David Robillard | 132 | -7393/+24 | |
This allows the LV2 source distribution to be used as an include path for compilers and an LV2_PATH for applications, at the expense of self-contained bundles. That's a nice idea, but it made LV2 itself weird and annoying to depend on. This rearranges things so that directories in the source tree correspond more closely to installation directories. To make this possible, the "aux" directory in the documentation output has been changed to "style", to avoid the reserved name "aux" on Windows. | |||||
2022-07-17 | Switch to meson build system | David Robillard | 26 | -0/+1041 | |
2022-07-17 | Remove unnecessary parentheses | David Robillard | 1 | -6/+6 | |
Unfortunately, GCC and clang-tidy have conflicting warnings here. Side with compiler warnings, being generally more relevant than a tool only used by developers. | |||||
2022-07-17 | Add missing release metadata | David Robillard | 2 | -0/+20 | |
These should have been added for the 1.18.4 release. This seems a bit silly for minor changes like this that span the entire project, but the documentation tools currently require it. Simplifying this would be nice, perhaps by using NEWS files as the canonical source instead, which would be a nicer and more typical developer experience. | |||||
2022-07-17 | Replace canonical dcs ontology with a minimal version for LV2 | David Robillard | 1 | -0/+2 | |
Since most applications pay to keep these ontologies in memory, it is best to keep them small. This replaces the "canonical" dcs ontology with a minimal and restricted version specifically written for the subset of the vocabulary that LV2 uses (like the xsd ontology). | |||||
2022-07-17 | Remove archaic properties from foaf vocabulary | David Robillard | 1 | -0/+2 | |
2022-07-17 | Clean up and modernize Python support code | David Robillard | 1 | -0/+2 | |
Switches to safer and more modern idioms, and addresses many issues raised by flake8 and pylint. | |||||
2022-07-17 | Fix whitespace and add missing clang-format configuration | David Robillard | 1 | -2/+2 | |
2022-07-17 | Add dark mode style for documentation | David Robillard | 1 | -0/+2 | |
2022-07-17 | Avoid -Warray-bounds with GCC 10 for arm32 | David Robillard | 1 | -6/+6 | |
I'm not a fan of this style since it makes it possible to mess up the cast (whereas &a.atom always has the right type), but the compiler gets confused about the valid memory bounds otherwise, and it's equivalent anyway. | |||||
2022-07-17 | Consistently use unsigned literals for enum constants | David Robillard | 1 | -5/+5 | |
2022-07-17 | Make test logging portable to MinGW and old MS runtimes | David Robillard | 2 | -4/+3 | |
2022-07-17 | Make potentially lossy type conversions explicit | David Robillard | 1 | -1/+1 | |
2022-07-03 | Suppress new warnings from clang-tidy 13 | David Robillard | 1 | -0/+7 | |
2022-05-27 | Fix LV2_Atom_Sequence_Body documentation | David Robillard | 1 | -1/+1 | |
2022-05-26 | LV2 1.18.4v1.18.4 | David Robillard | 11 | -6/+64 | |
2022-05-26 | Suppress new warnings in clang-tidy 13 | David Robillard | 3 | -6/+6 | |
2022-05-18 | Fix typos | David Robillard | 1 | -1/+1 | |
2022-05-09 | Deprecate ui:resize | David Robillard | 1 | -1/+2 | |
2022-05-09 | Fix incorrect spelling and test for regression with codespell | David Robillard | 14 | -16/+16 | |
2021-03-15 | Simplify rdfs:label restrictions | David Robillard | 1 | -2/+2 | |
Using someValuesFrom here is redundant and overly complex, since the property range specifies that it is for literals anyway. So, simply replace it with a minCardinality of 1. | |||||
2021-03-15 | Remove old link to SVN repository | David Robillard | 1 | -4/+0 | |
2021-03-15 | Make the type of patch:wildcard more precise | David Robillard | 1 | -1/+1 | |
It is more or less meaningless to have an explicit type of rdfs:Resource, and some tools don't like it, since everything (including classes and properties) is a Resource. Since this is an individual, owl:Thing is a better type. | |||||
2021-03-15 | Fix type and range of patch:value | David Robillard | 1 | -3/+1 | |
This was obviously wrong. I'm not sure how this happened, probably a copy/paste mistake. | |||||
2021-03-15 | Add owl:imports to ontologies | David Robillard | 15 | -16/+36 | |
These are required by OWL tools to use vocabulary from another ontology. Though we don't use OWL tools in LV2, they are at least useful for sanity checking the semantic side of things. These properties are also nice to have anyway, since they clearly describe the dependencies between specifications. | |||||
2021-03-10 | Fix warnings with VS2019 | David Robillard | 1 | -1/+1 | |