summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-06-21Refuse to store state properties with null keysDavid Robillard3-2/+16
2019-06-21Refuse to store duplicate properties when saving plugin stateDavid Robillard3-1/+18
2019-06-21Factor out state property searchingDavid Robillard1-5/+13
2019-06-07Update wafDavid Robillard3-3/+13
2019-06-05Update minimum serd versionDavid Robillard1-1/+1
2019-04-22Update documentationDavid Robillard7-191/+342
2019-04-22Update Doxygen fileDavid Robillard1-52/+119
2019-04-21Switch to using a submodule for autowafDavid Robillard185-41937/+3
2019-04-21Update autowafDavid Robillard1-61/+66
2019-04-21Squashed 'waflib/' changes from e7a29b6..4f98e1cDavid Robillard1-61/+66
4f98e1c Remove recursion hacks 27c5c93 Remove use_lib() b074a1e Support building against local header-only libraries 27a69a7 Add option to filter tests by regular expression ac29b74 Fix configuring with root prefix 6134be6 Print test coverage summary 6d7dd59 Don't attempt to clear coverage when coverage is disabled cddbcb5 Pass file comparison test if difflib finds no changes 6e4e92b Seek to end before checking the size of stderr output git-subtree-dir: waflib git-subtree-split: 4f98e1c2bed7beacf4d303e51f994fb932952f95
2019-04-21Fix building in a recursive projectDavid Robillard2-26/+19
2019-04-15Fix plugin tests on WindowsDavid Robillard1-1/+2
2019-04-15Disable state unit tests on WindowsDavid Robillard2-1/+7
Unfortunately state with files does not currently work correctly on Windows. Disabling the tests there for now until this is fixed.
2019-04-15Fix lilv_mkdir_p when used with forward slashes on WindowsDavid Robillard1-2/+3
2019-04-15Use putenv instead of setenv in unit tests on WindowsDavid Robillard1-11/+26
This makes things work on Windows, because only putenv changes the environment of the current process.
2019-04-15Remove non-ASCII text from source codeDavid Robillard1-5/+5
This causes issues on Windows.
2019-04-15Fix mismatched malloc/free callsDavid Robillard3-13/+23
2019-04-14Remove support for OSX < 10.6David Robillard1-11/+1
2019-04-14Use modern LV2 includesDavid Robillard26-49/+49
2019-04-14Fix Windows cross-library malloc/free errorsDavid Robillard4-11/+17
2019-04-14Fix Windows buildDavid Robillard2-2/+0
2019-04-14Remove workaround for ancient MSVCDavid Robillard1-4/+0
2019-04-14Fix test bundle URI on WindowsDavid Robillard2-3/+10
2019-04-14Remove redundant declaration of LILV_DEPRECATEDDavid Robillard1-6/+0
2019-04-14Make test suite self-containedDavid Robillard1-59/+36
This sets up the test environment with a custom LV2_PATH so that the test suite does not depend on any system-installed LV2 resources.
2019-04-14Add option to override LV2_PATH in applicationsDavid Robillard4-4/+23
2019-04-14Add skeleton core.lv2 bundle for testsDavid Robillard3-0/+47
2019-04-14Zero-initialise worldDavid Robillard1-1/+1
2019-03-31Fix building with --dyn-manifest in MSVCHenna Haahti1-1/+1
2019-03-17Update autowaf and adapt to new APIDavid Robillard47-462/+886
2019-03-17Squashed 'waflib/' changes from 915dcb1..e7a29b6David Robillard46-438/+871
e7a29b6 Upgrade to waf 2.0.15 8280f9d Add command for running executables from the build directory 8073c1a Make make_simple_dox() safe in case of exception 70d03b8 Avoid use of global counter hacks for configuration display b7d689a Rewrite test framework 94deadf Automatically add options and move add_flags() to options context f4259ee Reduce system include path noise 927b608 Automatically display configuration header c44b8f3 Set line justification from a constant in the wscript a48e26f Automatically detect if wscript has a test hook ef66724 Save runtime variables in the environment 63bcbcd Clean up TestContext b1d9505 Add ExecutionContext for setting runtime environment 387c1df Add show_diff() and test_file_equals() utilities 29d4d29 Fix in-tree library paths 9fde01f Add custom configuration context 6d3612f Add lib_path_name constant git-subtree-dir: waflib git-subtree-split: e7a29b6b9b2f842314244c23c14d8f8f560904e1
2019-03-10Store port values in state as atomsDavid Robillard1-17/+18
2019-01-13Update copyright datesDavid Robillard41-45/+45
2019-01-13Clean up includesDavid Robillard46-145/+316
Sorts includes from local to global (which catches errors) and fixes missing includes found by the resulting breakage and include-what-you-use.
2019-01-13Actually run C++ bindings testDavid Robillard2-1/+6
There is still no actual testing in the binary, but this at least ensures the bindings can be used at all.
2019-01-12Squashed 'waflib/' changes from 5ea8f99..915dcb1David Robillard1-15/+39
915dcb1 Report test time correctly 26f0a2b Remove redundant verbose-tests option fc35c2c Fix MSVC CFLAGS git-subtree-dir: waflib git-subtree-split: 915dcb1778a592ef54a6b7e14fa8a6bd1ca3376c
2019-01-12Update autowafDavid Robillard1-15/+39
2019-01-11Use a clearer name for state directory and improve documentationDavid Robillard3-47/+50
2019-01-11Cleanup: Fix some long linesDavid Robillard1-7/+8
2019-01-11Fix order of parameter documentationDavid Robillard1-8/+8
2018-11-24Squashed 'waflib/' changes from 3e43d09..5ea8f99David Robillard1-25/+45
5ea8f99 Improve test output spacing 0e23b29 Raise exception when test suite fails to ensure non-zero exit status d6de073 Show run time of unit tests 5b65554 Add short configure option for ultra-strict flags 4687ba6 Use gtest-like test output 258903d Fix failure count in test group summaries da07e73 Fix verbose tests with Python 3 6e726eb Add support for suppressing warnings from system libraries git-subtree-dir: waflib git-subtree-split: 5ea8f99f6e1246079c1fe6bb590c38a53aadd40d
2018-11-24Merge commit '9f90cba127e9721b022e9c21e69bd9e4a46ecfe0'David Robillard1-25/+45
2018-09-16Squashed 'waflib/' changes from 982416b..3e43d09David Robillard1-4/+6
3e43d09 Add short forms for common options 5db477c Automatically define version for child libraries git-subtree-dir: waflib git-subtree-split: 3e43d0965e29bbd7bf8aa1281930ffa75f401c99
2018-09-16Merge commit '6fdda8c1f2ecd473683943a3519af9f2e570d7af'David Robillard1-4/+6
2018-09-16Clean up wscriptDavid Robillard1-32/+21
2018-09-16Add gitignore fileDavid Robillard1-0/+3
2018-09-16Fix lilv_state_delete() for state bundles with extra filesDavid Robillard1-11/+23
2018-09-16Ensure state directory member is always set to a pathDavid Robillard2-10/+16
2018-09-16Don't print errors when saving state if correct links already existDavid Robillard2-4/+11
2018-09-16Make handle parameter to lilv_path_exists constDavid Robillard3-7/+9