Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-07-17 | Consistently use the prefix "dcterms" everywhere | David Robillard | 12 | -23/+23 | |
2022-07-17 | Format all schemas consistently with serdi | David Robillard | 6 | -1007/+1101 | |
2022-07-17 | Replace canonical dcs ontology with a minimal version for LV2 | David Robillard | 2 | -238/+41 | |
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 | 2 | -53/+2 | |
2022-07-17 | Clean up and modernize Python support code | David Robillard | 4 | -88/+102 | |
Switches to safer and more modern idioms, and addresses many issues raised by flake8 and pylint. | |||||
2022-07-17 | Format all Python code with black | David Robillard | 3 | -93/+103 | |
2022-07-17 | Fix whitespace and add missing clang-format configuration | David Robillard | 4 | -4/+40 | |
2022-07-17 | Add dark mode style for documentation | David Robillard | 4 | -67/+904 | |
2022-07-17 | Remove symlink from repository | David Robillard | 2 | -2/+1 | |
2022-07-17 | Clean up documentation CSS | David Robillard | 2 | -36/+28 | |
2022-07-17 | Move documentation foreground/background properties to the document | David Robillard | 1 | -1/+4 | |
This has better compatibility with tools that manipulate the colour scheme, like Dark Reader. | |||||
2022-07-17 | Use "python3" in shebangs | David Robillard | 3 | -3/+3 | |
Python 2 hit EOL long ago, and some systems don't have a "python" at all. | |||||
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 | 4 | -6/+6 | |
2022-07-03 | Suppress new warnings from clang-tidy 13 | David Robillard | 3 | -1/+9 | |
2022-06-16 | lv2specgen: Fix flake8 warnings | David Robillard | 1 | -7/+12 | |
2022-06-16 | lv2specgen: Use cleaner methods for string manipulation | David Robillard | 1 | -4/+4 | |
2022-06-16 | lv2specgen: Fix invalid variable reference | David Robillard | 1 | -1/+1 | |
This used to be short for "base", and was derived from the basename of the spec (like "worker"). At some point that was replaced by "stem" but this call somehow wasn't updated. | |||||
2022-06-16 | lv2specgen: Remove unused parameter | David Robillard | 1 | -2/+2 | |
2022-06-16 | lv2specgen: Fix clashing time namespace prefix | David Robillard | 1 | -1/+7 | |
2022-06-15 | lv2specgen: Use scoped file handles | David Robillard | 2 | -13/+9 | |
2022-06-15 | Explicitly declare sources to check for spelling | David Robillard | 1 | -9/+8 | |
Using a wildcard is too flakey, for example it will check build directories other than "build", flotsam in the source tree, and so on. | |||||
2022-05-27 | Replace use of deprecated ui:binary in examples with lv2:binary | David Robillard | 2 | -2/+2 | |
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 | 12 | -7/+65 | |
2022-05-26 | Update Doxygen configuration | David Robillard | 1 | -148/+337 | |
2022-05-26 | Suppress new warnings in clang-tidy 13 | David Robillard | 8 | -13/+21 | |
2022-05-26 | Avoid "else" after "return" | David Robillard | 3 | -8/+22 | |
2022-05-26 | Fix whitespace | David Robillard | 2 | -2/+2 | |
2022-05-18 | Fix typos | David Robillard | 2 | -2/+2 | |
2022-05-11 | Fix strict build on MacOS 11.6 | David Robillard | 1 | -1/+3 | |
2022-05-11 | Update CI configuration for bullseye | David Robillard | 1 | -76/+12 | |
2022-05-09 | Ignore build directory in spelling test | David Robillard | 1 | -0/+1 | |
2022-05-09 | Deprecate ui:resize | David Robillard | 1 | -1/+2 | |
2022-05-09 | Remove deprecated Doxygen configuration keys | David Robillard | 1 | -7/+0 | |
2022-05-09 | Fix spelling test when building as a subproject | David Robillard | 1 | -6/+9 | |
2022-05-09 | Fix incorrect spelling and test for regression with codespell | David Robillard | 21 | -23/+39 | |
2022-05-09 | Remove example plugins from lv2_validate | Filipe Coelho | 1 | -14/+0 | |
The `lv2_validate` tool is meant for checking data files against the LV2 spec. The plugins should not be included here since they aren't part of the spec, and might not even be available if LV2 is built/installed without them. | |||||
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 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. |