aboutsummaryrefslogtreecommitdiffstats
path: root/wscript
AgeCommit message (Collapse)AuthorFilesLines
2022-07-17Switch to meson build systemDavid Robillard1-850/+0
2022-07-17Remove unnecessary parenthesesDavid Robillard1-1/+0
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-17Remove symlink from repositoryDavid Robillard1-1/+1
2022-07-03Suppress new warnings from clang-tidy 13David Robillard1-1/+1
2022-06-15Explicitly declare sources to check for spellingDavid Robillard1-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-26LV2 1.18.4v1.18.4David Robillard1-1/+1
2022-05-11Fix strict build on MacOS 11.6David Robillard1-1/+3
2022-05-09Ignore build directory in spelling testDavid Robillard1-0/+1
2022-05-09Fix spelling test when building as a subprojectDavid Robillard1-6/+9
2022-05-09Fix incorrect spelling and test for regression with codespellDavid Robillard1-1/+17
2021-03-15Fix type and range of patch:valueDavid Robillard1-0/+3
This was obviously wrong. I'm not sure how this happened, probably a copy/paste mistake.
2021-01-07LV2 1.18.2v1.18.2David Robillard1-1/+1
2020-09-27Strengthen lint targetDavid Robillard1-13/+50
2020-09-27Clean up wscriptDavid Robillard1-50/+73
2020-09-26Suppress MSVC warning 4711David Robillard1-0/+1
2020-09-26Suppress Wsuggest-attribute=mallocDavid Robillard1-0/+1
This one triggers on CI but not for me locally for some reason.
2020-09-26Suppress more GCC warnings in ultra-strict modeDavid Robillard1-0/+2
These ones show up in release builds.
2020-08-03Remove -Wno-implicit-int-float-conversionDavid Robillard1-1/+0
This is only supported in very recent clang, and does not suppress anything that the other flags don't already suppress.
2020-07-16Be explicit about warningsDavid Robillard1-2/+73
2020-05-22eg-sampler: Fix size of note-on atom sent from UIDavid Robillard1-1/+1
2020-04-26Fix links in online documentation indexDavid Robillard1-0/+1
2020-04-26Fix distcheck targetv1.18.0David Robillard1-1/+4
2020-04-26LV2 1.18.0David Robillard1-1/+1
2020-04-26Fix top level news generation for core specificationDavid Robillard1-2/+8
2020-04-26Add tests for specification manifestsDavid Robillard1-0/+27
2020-04-26Add title variable for news postsDavid Robillard1-0/+1
2020-04-26Add C++ header compile testDavid Robillard1-6/+24
2020-04-26Update autowafDavid Robillard1-2/+2
2020-04-11Disable Turtle syntax test on WindowsDavid Robillard1-1/+1
This causes problems because tempfile.NamedTemporaryFile is not reopenable by name on Windows, but doesn't really need to run there anyway since this test just ensures that the syntax in the repository is normalized and it only needs to run once.
2020-04-10Add more specific property typesDavid Robillard1-0/+9
2020-04-10Add test that documentation is properly formatted MarkdownDavid Robillard1-0/+10
The leading and trailing blank line requirement is just to ease editing and maintenance, for example so that naive tools can wrap paragraphs.
2020-04-10Add tests for vocabulary integrityDavid Robillard1-12/+46
2020-03-28Add missing labels and a test to prevent this in the futureDavid Robillard1-0/+30
2020-03-17Add a UI feature to request a parameter value from the hostDavid Robillard1-1/+1
2020-03-07Fix building documentation as a subprojectDavid Robillard1-2/+2
2020-02-16Update autowafDavid Robillard1-49/+61
2020-02-16Add test that all data files are normalised and validDavid Robillard1-0/+24
2020-02-16Separate developers from project metadataDavid Robillard1-3/+6
2020-02-16Remove dead codeDavid Robillard1-19/+0
2019-12-07Add state:freePath featureDavid Robillard1-1/+1
2019-11-10Simplify plugin building and set up source tree run environmentDavid Robillard1-0/+5
This sets up LV2_PATH in waf tests so that tests can use specifications and plugins from the source tree without installing.
2019-10-17Don't link against librt on Windows or DarwinDavid Robillard1-1/+3
2019-04-27Replace broken links with detailed Ambisonic channel descriptionsDavid Robillard1-1/+1
2019-04-27Flatten documentation to fix fragment linksDavid Robillard1-33/+32
This removes all the extra bundle content from the documentation output and instead makes pages directly at the URI of specifications. This way, links to fragments in spec pages (which are often copy and pasted) are correct fragment identifiers like <http://lv2plug.in/ns/lv2core#Plugin> instead of <http://lv2plug.in/ns/lv2core/#Plugin>.
2019-04-27Only check links during buildDavid Robillard1-1/+2
2019-04-22Run unit tests on WindowsDavid Robillard1-1/+2
2019-04-22Fix running tests in a recursive projectDavid Robillard1-3/+2
2019-04-21Don't add -Wconversion flag with MSVCDavid Robillard1-1/+1
2019-04-21Update autowafDavid Robillard1-2/+5
2019-04-21Fix building within a recursive projectDavid Robillard1-11/+11