Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-03-04 | Updated information for new release.0.45.0 | Jussi Pakkanen | 27 | -176/+200 | |
2018-03-04 | Make gtkdoc test pass on Debian unstable. | Jussi Pakkanen | 2 | -6/+9 | |
2018-03-04 | Skip test that requires mocking when using an external exe. Also logging. | Jussi Pakkanen | 1 | -1/+10 | |
2018-03-04 | Explain change of default better. [skip ci] | Jussi Pakkanen | 1 | -32/+165 | |
2018-03-04 | Fixing broken language arguments [skip ci] | Tim Ansell | 1 | -1/+1 | |
Missing ending pipe was causing it to fail to render. | |||||
2018-03-04 | Document wxwidgets dependency, closes #3159 [skip ci] | Aleksey Filippov | 1 | -2/+26 | |
2018-03-04 | The "outputs" kwarg should be "output" and rewrapping. Closes #3166. [skip ci] | Jussi Pakkanen | 2 | -16/+64 | |
2018-03-03 | Fix test setup's timeout_multiplier handling. | Hemmo Nieminen | 1 | -2/+4 | |
2018-03-03 | Fix OSX CI with current homebrew | Jon Turney | 1 | -1/+2 | |
Since [1], python3 is now an alias for python, so installing it, rather than upgrading it, will fail. It seems that homebrew can't do this upgrade without breaking python2, so uninstall and reinstall python2 (and mercurial which depends on it) to work around that problem. [1] https://brew.sh/2018/01/19/homebrew-1.5.0/ | |||||
2018-03-01 | Merge pull request #3150 from trhd/setups2 | Jussi Pakkanen | 8 | -102/+103 | |
Fix a data pickling bug. | |||||
2018-03-01 | Add jpakkane's answer to "Why must all subprojects be inside a single ↵ | Aleksey Filippov | 1 | -0/+24 | |
directory?" [skip ci] | |||||
2018-03-01 | Add links to Subprojects.md page from subproject() and subproject object ↵ | Aleksey Filippov | 1 | -1/+3 | |
documentation [skip ci] | |||||
2018-03-01 | Add reference to implicit_include_directories from include_directories() ↵ | Aleksey Filippov | 1 | -0/+4 | |
[skip ci] Closes #3153 | |||||
2018-03-01 | Avoid unnecessary unpickling of build data during testing. | Hemmo Nieminen | 1 | -24/+24 | |
2018-03-01 | Harmonize data pickling. | Hemmo Nieminen | 8 | -78/+83 | |
Try to be more consistent on using save() and load() methods to pickle data. | |||||
2018-03-01 | Remove some unused variables. | Hemmo Nieminen | 2 | -5/+1 | |
2018-02-27 | Merge pull request #2311 from trhd/setups | Jussi Pakkanen | 11 | -61/+134 | |
Improve test setup selection. | |||||
2018-02-27 | Enable 'test cases/frameworks/10 gtk-doc' for gtkdoc >= 1.26 | Jon Turney | 2 | -5/+12 | |
Enable 'test cases/frameworks/10 gtk-doc' if gtkdoc version is 1.26 or later. Old versions of gtkdoc-scan also output the version to stdout rather than stderr, so be sure to handle that... | |||||
2018-02-27 | Refactor 'common/145 whole archive' test case | Aleksey Filippov | 13 | -17/+23 | |
Former test is extremely hard to follow, target names are inconsistent with directory names, test case mixes up 2 separate testing scenarios, names are meaningless. In order to fix this provides comments what each command is doing and why, renamed targets into descriptive and longer names, made names consistent with contents so that it is easier to follow test logic without looking up source code. | |||||
2018-02-27 | Do not unpack link_whole target, BuildTarget.link_whole() does listify() anyway | Aleksey Filippov | 1 | -4/+0 | |
2018-02-27 | Look up compilers based on sources from deps, too. Closes #2768. | Jussi Pakkanen | 4 | -3/+23 | |
2018-02-25 | Add a release note snippet for the improved test setup selection. | Hemmo Nieminen | 1 | -0/+16 | |
2018-02-25 | Add some test setup selection tests. | Hemmo Nieminen | 7 | -0/+54 | |
2018-02-25 | Use test setups from the active (sub)project by default. | Hemmo Nieminen | 1 | -40/+44 | |
Replace the logic where a test setup with no project specifier defaults to the main project with one that takes the test setup from the same (sub)project from where the to-be-executed test has been read from. | |||||
2018-02-25 | Include project name in a test object. | Hemmo Nieminen | 2 | -11/+11 | |
2018-02-25 | Namespace test setups. | Hemmo Nieminen | 2 | -13/+12 | |
Use $project_name:$test_setup namespace scheme for test setups. This allows one to choose from which (sub)project a test setup is taken from should there be several sharing the same name. Defaults to the main project. E.g. "meson test --setup subproj:valgrind". | |||||
2018-02-25 | Change an error message when find_program() fails. | Hemmo Nieminen | 1 | -1/+1 | |
Mention all the sought programs in the error message. | |||||
2018-02-25 | Adding a "Projects using Meson" to Community section (#3138) | Tim Ansell | 1 | -0/+10 | |
2018-02-25 | [skip ci] Improve Contributing file slightly | Tim Ansell | 2 | -4/+8 | |
[GitHub links to your Contributing instructions when people send pull requests](https://help.github.com/articles/setting-guidelines-for-repository-contributors/). For this reason it is good for this file to be a bit nicer and more welcoming. This file has been changed to Markdown so GitHub renders it nicely and some encouragement text has been added. The link to the full contributing instructions has also been reformatted and this makes the file look nicer when viewing in plain text form too! | |||||
2018-02-25 | Use include_directories for D impdirs. | Jussi Pakkanen | 5 | -14/+68 | |
Change the code to store D properties as plain data. Only convert them to compiler flags in the backend. This also means we can fully parse D arguments without needing to know the compiler being used. | |||||
2018-02-25 | Merge pull request #3132 from mesonbuild/csc | Jussi Pakkanen | 17 | -47/+123 | |
Visual Studio C# compiler support and some fixes | |||||
2018-02-25 | [skip ci] docs: Add reference table for language args parameter names (#3126) | Hylke Bons | 2 | -0/+20 | |
2018-02-25 | Determining whether to run C# tests is so difficult it deserves its own ↵ | Jussi Pakkanen | 1 | -1/+23 | |
function. | |||||
2018-02-25 | Hide banner when invoking csc. | Jussi Pakkanen | 1 | -1/+7 | |
2018-02-25 | Made test program consist of two source files. | Jussi Pakkanen | 3 | -3/+11 | |
2018-02-25 | Added release note snippet for csc support. | Jussi Pakkanen | 1 | -0/+4 | |
2018-02-25 | Removed test dir 4 which was doing the same thing as the other test dir ↵ | Jussi Pakkanen | 2 | -23/+0 | |
number 4. | |||||
2018-02-25 | Renamed test dir with duplicate number. | Jussi Pakkanen | 5 | -0/+0 | |
2018-02-25 | Skip tests if deps are not found. | Jussi Pakkanen | 2 | -2/+12 | |
2018-02-25 | Add support for Visual Studio csc c# compiler | Thibault Saunier | 5 | -24/+73 | |
2018-02-24 | Robustify msi creator script. | Jussi Pakkanen | 1 | -2/+7 | |
2018-02-22 | llvm: Add configs for freebsd 6.0 and debian 7svn | Dylan Baker | 1 | -4/+5 | |
Debian has 7svn in their experimental repo, and FreeBSD has 6.0.r2 in their ports. | |||||
2018-02-22 | Fix Rust compiler-private library ambiguity | Adam C. Foltzer | 6 | -0/+24 | |
When building a Rust target with Rust library dependencies, an `--extern` argument is now specified to avoid ambiguity between the dependency library, and any crates of the same name in `rustc`'s private sysroot. Includes an illustrative test case. | |||||
2018-02-22 | Merge pull request #3060 from jon-turney/always-run-framework-tests | Jussi Pakkanen | 18 | -26/+140 | |
Always run all framework tests on all platforms | |||||
2018-02-22 | Fix wxwidgets dependency: pass modules to wx-config | Aleksey Filippov | 3 | -2/+13 | |
Fixes #3123 | |||||
2018-02-22 | Allow for missing install_dir in install_data() | Peter Hutterer | 6 | -0/+12 | |
The documentation doesn't require it and the interpreter code works around the possibility of it being None. The ninja backend code however fails with File "/home/whot/code/meson/mesonbuild/backend/ninjabackend.py", line 796, in generate_data_install dstabs = os.path.join(subdir or None, plain_f) File "/usr/lib64/python3.6/posixpath.py", line 78, in join a = os.fspath(a) TypeError: expected str, bytes or os.PathLike object, not NoneType If install_dir is missing, default to datadir/projectname | |||||
2018-02-22 | Use dependency link arguments in C# targets | Niclas Moeslund Overby | 2 | -0/+18 | |
2018-02-22 | docs: Add a paragraph to the Manual about @EXTRA_ARGS@. [skip ci] | TÖRÖK Attila | 1 | -0/+11 | |
2018-02-21 | Enable searching system crossfile locations on more platforms | Jon Turney | 2 | -51/+54 | |
There's no reason not to also look in these places on Cygwin or OSX. Don't do this on Windows, as these paths aren't meaningful there. Move test_cross_file_system_paths from LinuxlikeTests to AllPlatformTests. | |||||
2018-02-21 | Always run all framework tests on all platforms | Jon Turney | 1 | -14/+31 | |
Always run all framework tests on all platforms, but allow them to be skipped when not running under CI for linux. |