Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-02-16 | Tolerate a missing wscript, or missing attributes | David Robillard | 1 | -10/+18 | |
This will cause a failure later if these values are actually needed, but is useful for using the news utilities for subprojects. | |||||
2020-02-15 | Generate RDF news entries in the same sorted order as NEWS | David Robillard | 1 | -1/+3 | |
2020-02-15 | Support version numbers that don't have three elements | David Robillard | 1 | -1/+1 | |
2020-02-15 | Support reading project names with spaces | David Robillard | 1 | -1/+1 | |
2020-02-15 | Add uri argument to ttl_news command | David Robillard | 1 | -2/+3 | |
This can be used to set the project URI when it can't be had from the wscript, or override the one found there. | |||||
2020-02-15 | Fix read_news() calls | David Robillard | 1 | -4/+3 | |
2020-02-15 | Remove unused import | David Robillard | 1 | -1/+0 | |
2019-11-10 | Print stderr of failed tests | David Robillard | 1 | -1/+17 | |
2019-11-10 | Clean up test output | David Robillard | 1 | -12/+15 | |
2019-11-10 | Support building C++ LV2 libraries | David Robillard | 1 | -3/+9 | |
2019-11-10 | Don't add default LV2_PATH to run environment | David Robillard | 1 | -4/+0 | |
2019-11-10 | Add lv2lib feature for building plugin binaries | David Robillard | 1 | -1/+15 | |
2019-11-02 | Factor out post_lab_release command for posting old releases | David Robillard | 1 | -9/+49 | |
2019-11-02 | Fix timezone argument of news command | David Robillard | 1 | -1/+1 | |
2019-10-27 | Add JSON command | David Robillard | 1 | -0/+14 | |
2019-10-26 | Fix project name in release descriptions | David Robillard | 1 | -4/+4 | |
2019-10-23 | Don't enable NDEBUG on MSVC release builds | David Robillard | 1 | -1/+0 | |
2019-10-21 | Fix release command | David Robillard | 1 | -2/+5 | |
2019-10-21 | Factor out release utilities | David Robillard | 2 | -267/+593 | |
2019-10-20 | Fix whitespace | David Robillard | 1 | -1/+0 | |
2019-10-20 | Factor out conversion of news items to Markdown | David Robillard | 1 | -2/+4 | |
2019-10-20 | Fix typo | David Robillard | 1 | -1/+1 | |
2019-10-20 | Fix wrapping of generated NEWS files | David Robillard | 1 | -1/+4 | |
2019-10-20 | Properly handle time zone of releases | David Robillard | 1 | -7/+8 | |
2019-10-20 | Use version as key for news entries | David Robillard | 1 | -7/+8 | |
2019-10-18 | Support passing arguments to test wrappers | David Robillard | 1 | -1/+2 | |
This allows using prefixes like valgrind --leak-check=full. | |||||
2019-10-17 | Fix system argument for suppressing warnings from system packages | David Robillard | 1 | -2/+2 | |
2019-10-17 | Add conf.check_pkg and conf.check_function methods | David Robillard | 1 | -0/+6 | |
2019-10-17 | Remove autowaf.define | David Robillard | 1 | -6/+4 | |
This function was misleading and encouraged confusing the waf environment from source code definitions. | |||||
2019-10-17 | Remove pkg-config cache mechanism and support simple package specs | David Robillard | 1 | -40/+32 | |
This allows shorter syntax like autowaf.check_pkg(conf, 'foo-2.0 >= 2.3.4'). | |||||
2019-10-14 | Add error configuration option | David Robillard | 1 | -0/+8 | |
2019-10-14 | Upgrade to waf 2.0.18 | David Robillard | 36 | -121/+920 | |
2019-06-06 | Fix get_news() to work with Python 3 | David Robillard | 1 | -2/+2 | |
2019-06-06 | Print friendly error message when waflib submodule is missing | David Robillard | 1 | -2/+13 | |
2019-04-21 | Fix conf.build_path() to work with paths that do not exist yet | David Robillard | 1 | -1/+1 | |
2019-04-21 | Disable noisy parenthesis warnings | David Robillard | 1 | -0/+1 | |
2019-04-21 | Remove recursion hacks | David Robillard | 1 | -24/+2 | |
This removes the kludgey recursive project mechanism, which did not work correctly for deeply nested subprojects. Instead, projects need to correctly build paths relative to the paths given by their contexts. | |||||
2019-04-21 | Remove use_lib() | David Robillard | 1 | -25/+17 | |
Instead of requiring wscripts to use a special function, this fixes set_lib_env() to set up the environment correctly so that libraries can be used in the same way as system-installed libraries. | |||||
2019-04-15 | Support building against local header-only libraries | David Robillard | 1 | -3/+5 | |
2019-04-14 | Add option to filter tests by regular expression | David Robillard | 1 | -3/+20 | |
2019-04-14 | Fix configuring with root prefix | David Robillard | 1 | -1/+1 | |
2019-04-14 | Print test coverage summary | David Robillard | 1 | -1/+14 | |
2019-04-14 | Don't attempt to clear coverage when coverage is disabled | David Robillard | 1 | -1/+1 | |
2019-03-18 | Pass file comparison test if difflib finds no changes | David Robillard | 1 | -3/+5 | |
The Python filecmp module seems to be a bit flaky on some platforms, so with this change the test only fails if actual visible changes are printed. | |||||
2019-03-18 | Seek to end before checking the size of stderr output | David Robillard | 1 | -1/+2 | |
This fixes the error message checks in virtual environments where temporary files act weird. | |||||
2019-03-17 | Upgrade to waf 2.0.15 | David Robillard | 44 | -183/+413 | |
2019-03-17 | Add command for running executables from the build directory | David Robillard | 1 | -0/+24 | |
2019-03-17 | Make make_simple_dox() safe in case of exception | David Robillard | 1 | -1/+2 | |
2019-03-17 | Avoid use of global counter hacks for configuration display | David Robillard | 1 | -8/+3 | |
2019-03-17 | Rewrite test framework | David Robillard | 1 | -205/+290 | |