Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-03-15 | Remove some unused Doxygen configuration keys | David Robillard | 1 | -40/+0 | |
These cause warnings with some versions of Doxygen, but all used default values anyway, so they can simply be removed without any effect. | |||||
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 | 2 | -3/+4 | |
This was obviously wrong. I'm not sure how this happened, probably a copy/paste mistake. | |||||
2021-03-15 | Simplify dcs.ttl | David Robillard | 1 | -14/+6 | |
I am not sure if anonymous classes like this are "officially" invalid for OWL, but they cause problems with some tools. So, just replace them with the class we actually use. With this, tools have no problem loading dcs.ttl as an OWL Full ontology. | |||||
2021-03-15 | Strengthen and clean up doap.ttl | David Robillard | 1 | -82/+84 | |
This adds more specific property types to support validation, and removed doap:anon-root since it is unused by LV2 (and frankly I don't even know what it's supposed to mean). | |||||
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-12 | Use matching datatypes for fixed-size bounds in xsd.ttl | David Robillard | 1 | -12/+12 | |
This avoids the need to do any datatype conversion for handling bounds. In particular, it avoids troublesome range issues, like the maximum xsd:unsignedLong being too large to fit in an xsd:long, which is likely what an implementation without bigint support uses to represent xsd:integer. So, avoid all of that by simply using the exact datatype in bounds for that datatype, which makes more sense anyway. | |||||
2021-03-11 | Remove unused datatypes from xsd.ttl | David Robillard | 1 | -136/+16 | |
This data costs memory, and I think it is better to not present things that aren't useful to LV2 implementations at all here. The whitespace annotations could be useful for cleaning up literals, but this isn't currently used (and tends to be baked in to implementations anyway), so remove them as well. If necessary they can be added later easily enough. | |||||
2021-03-11 | Sort xsd.ttl | David Robillard | 1 | -18/+18 | |
2021-03-11 | Fix pattern restrictions in xsd.ttl | David Robillard | 1 | -12/+14 | |
This fixes the patterns to properly match the spec (several were too strict or otherwise impresive), and also reduces the regex syntax used to a basic and nearly universal subset (without the use of counted replication) that should be supported and handled consistently by even a very basic implementation. | |||||
2021-03-11 | Fix whitespace in xsd.ttl | David Robillard | 1 | -7/+7 | |
2021-03-11 | Remove subclass cycle | David Robillard | 1 | -2/+1 | |
It's unfortunate to diverge from the canonical document, but most of these third-party schemas already do anyway. This may be technically fine according to rdfs (I'm not sure), but it's better for the LV2 universe as a whole to consistently eliminate such things. | |||||
2021-03-11 | Add missing class label | David Robillard | 1 | -1/+3 | |
2021-03-10 | Fix warnings with VS2019 | David Robillard | 2 | -2/+2 | |
2021-03-10 | eg-sampler: Fix out of bounds sample read after loading new file | Filipe Coelho | 1 | -0/+4 | |
2021-02-22 | Fix typos in docstrings | Reuben Thomas | 7 | -11/+11 | |
2021-02-13 | Add missing LV2_CORE__enabled define | Alexandros Theodotou | 1 | -0/+1 | |
2021-01-07 | LV2 1.18.2v1.18.2 | David Robillard | 4 | -6/+11 | |
2021-01-07 | Update autowaf | David Robillard | 1 | -0/+0 | |
2021-01-02 | Use email address instead of website for attribution | David Robillard | 30 | -32/+30 | |
2021-01-01 | Suppress clang-tidy C11 warnings | David Robillard | 1 | -0/+1 | |
2020-12-26 | Format all code with clang-format | David Robillard | 48 | -5237/+5122 | |
2020-12-26 | Make include guards surround all header contents | David Robillard | 28 | -143/+143 | |
For consistency, and because clang-tidy can't figure out if a define is an include guard unless it ends the file. | |||||
2020-12-26 | Add clang-format suppression comments | David Robillard | 34 | -0/+155 | |
2020-12-18 | eg-sampler: Send update to UI if gain parameter changes | Filipe Coelho | 2 | -8/+46 | |
2020-12-18 | eg-sampler: Save and restore gain parameter value | Filipe Coelho | 2 | -2/+37 | |
2020-12-18 | eg-sampler: Fix default gain value | Filipe Coelho | 1 | -1/+1 | |
The initial gain coefficient in the code is 1.0 (full volume). The parameter itself is in dB, though, so the matching external default value is zero. | |||||
2020-12-16 | Add assertions for atom buffer sizes | David Robillard | 2 | -0/+13 | |
This avoids warnings about potential null pointer dereferences, which is true, but in this case the buffer are static so it's really a programming error if there is ever an overrun. | |||||
2020-12-16 | Clean up includes | David Robillard | 12 | -9/+21 | |
2020-12-16 | Avoid clang-tidy warning about sizeof | David Robillard | 1 | -1/+1 | |
2020-12-16 | Fix implicit and narrowing conversions | David Robillard | 6 | -10/+10 | |
2020-12-16 | Isolate variable declarations and initialize all variables | David Robillard | 5 | -19/+20 | |
2020-12-16 | Simplify degenerate switches | David Robillard | 7 | -40/+7 | |
2020-12-16 | Remove unread variable | David Robillard | 1 | -8/+6 | |
2020-12-16 | Suppress new clang-tidy warnings | David Robillard | 1 | -0/+7 | |
2020-11-17 | Gracefully handle pending releases without dates | David Robillard | 1 | -8/+18 | |
2020-11-17 | Clean up Doxygen index | David Robillard | 25 | -41/+73 | |
2020-11-06 | Clean up and minify SVG logos | David Robillard | 6 | -692/+88 | |
2020-10-16 | Add logos to repository | David Robillard | 8 | -0/+1278 | |
2020-10-16 | Fix HTML character entities in documentation | David Robillard | 9 | -36/+34 | |
Not all of these actually show up in the output, but it's unnecessary to use these in Markdown anyway. | |||||
2020-09-27 | Don't use else after return | David Robillard | 4 | -8/+18 | |
2020-09-27 | Initialize all variables | David Robillard | 2 | -2/+1 | |
2020-09-27 | Fix narrowing conversions | David Robillard | 2 | -12/+11 | |
2020-09-27 | Fix leaked va_lists | David Robillard | 3 | -1/+8 | |
2020-09-27 | Strengthen lint target | David Robillard | 2 | -13/+67 | |
2020-09-27 | Clean up includes | David Robillard | 3 | -2/+4 | |
2020-09-27 | Clean up wscript | David Robillard | 1 | -50/+73 | |
2020-09-27 | Remove deprecated Doxygen configuration keys | David Robillard | 1 | -7/+1 | |
2020-09-26 | Update autowaf | David Robillard | 1 | -0/+0 | |