Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-03-28 | docs: Provide working instructions for scan-build [skip ci] | Patryk Obara | 1 | -3/+17 | |
Replace `meson compile scan-build` with `ninja -C dir scan-build`, because scan-build target does not work with `meson compile`. Note about SCANBUILD env variable was not precise enough to describe how to pass arguments to scan-build - provide an example to make it clear. Fixes: #7644. | |||||
2021-03-27 | Added some wrap review docs. [skip ci] | Jussi Pakkanen | 2 | -1/+39 | |
2021-03-25 | docs: correct log upload paths. | Diego Elio Pettenò | 1 | -3/+3 | |
SInce the build directory is `builddir/` it should be `builddir/meson-logs/testlog.txt` to be uploaded. | |||||
2021-03-24 | Merge pull request #8568 from dcbaker/submit/qt-dependency-factory | Jussi Pakkanen | 1 | -0/+6 | |
QT: use a proper dependency factory | |||||
2021-03-23 | Refactor Qt Dependency into proper split classes with factories | Dylan Baker | 1 | -0/+6 | |
Currently the Qt Dependencies still use the old "combined" method for dependencies with multiple ways to be found. This is problematic as it means that `get_variable()` and friends don't work, as the dependency can't implement any of those methods. The correct solution is to make use of multiple Dependency instances, and a factory to tie them together. This does that. To handle QMake, I've leveraged the existing config-tool mechanism, which allows us to save a good deal of code, and use well tested code instead of rolling more of our own code. The one thing this doesn't do, but we probably should, is expose the macOS ExtraFrameworks directly, instead of forcing them to be found through QMake. That is a problem for another series, and someone who cares more about macOS than I do. | |||||
2021-03-23 | devenv: Set GI_TYPELIB_PATH and LD_LIBRARY_PATH (#8548) | Xavier Claessens | 2 | -1/+14 | |
2021-03-23 | environment(): Allow stacking append() and prepend() (#8547) | Xavier Claessens | 2 | -2/+29 | |
* environment(): Allow stacking append() and prepend() * Update docs/markdown/Reference-manual.md Co-authored-by: Elliott Sales de Andrade <quantum.analyst@gmail.com> Co-authored-by: Elliott Sales de Andrade <quantum.analyst@gmail.com> | |||||
2021-03-23 | Remove -pipe from default list of args. Closes #8508. | Jussi Pakkanen | 1 | -0/+10 | |
2021-03-21 | Docs: Fix small typo | HRXN | 1 | -1/+1 | |
2021-03-18 | Allow add_dist_script() in subprojects | Xavier Claessens | 2 | -6/+29 | |
Fixes: #8440. | |||||
2021-03-18 | interpreter: Add varname as positional arg in dep.get_variable() | Xavier Claessens | 2 | -2/+14 | |
2021-03-16 | clangformat: Add clang-format-check target | Xavier Claessens | 2 | -4/+4 | |
2021-03-16 | clangformat: Add include and ignore files | Xavier Claessens | 3 | -0/+102 | |
2021-03-16 | Add range() function | Xavier Claessens | 2 | -0/+58 | |
Fixes: #5026. | |||||
2021-03-16 | Remove mention of Meson manual. [skip ci] | Jussi Pakkanen | 1 | -6/+0 | |
2021-03-16 | Add `meson devenv` command and meson.add_devenv() | Xavier Claessens | 3 | -0/+76 | |
2021-03-10 | doc: Add External Project into the top dropdown menu | Xavier Claessens | 1 | -0/+1 | |
2021-03-10 | Some documentation language adjustments & improved error messages | Laurin-Luis Lehning | 2 | -2/+10 | |
2021-03-10 | Yet another documentation update | Laurin-Luis Lehning | 1 | -0/+3 | |
2021-03-10 | Fix release snippet still using the old fstring syntax | Laurin-Luis Lehning | 1 | -1/+1 | |
2021-03-10 | Add syntax documentation with tentative version target | Laurin-Luis Lehning | 1 | -0/+16 | |
2021-03-10 | Add failing test cases & release snippet | Laurin-Luis Lehning | 1 | -0/+7 | |
2021-03-09 | docs: add a couple words about system dependencies | Dylan Baker | 1 | -0/+17 | |
2021-03-09 | Add address sanitizer support for Visual Studio. | Jussi Pakkanen | 2 | -1/+9 | |
2021-03-09 | Add str.replace() method | Tristan Partin | 3 | -0/+24 | |
2021-03-06 | minstall: Correctly set uid/gid of installed files | Peter Kjellerstedt | 1 | -1/+1 | |
In commit caab4d3d, the uid and gid arguments passed to os.chown() by set_chown() were accidentally swapped, causing files to end up with incorrect owner/group if the owner and group are not the same. Also update the documentation to better indicate which argument to install_mode is which. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> | |||||
2021-03-04 | mass rewrite of string formatting to use f-strings everywhere | Eli Schwartz | 1 | -1/+1 | |
performed by running "pyupgrade --py36-plus" and committing the results | |||||
2021-03-04 | Fix release notes typo [skip ci] | Michael Brockus | 1 | -1/+1 | |
2021-03-04 | docs: Clarify compiler.cmd_array() (#8454) | Chris Mayo | 1 | -2/+1 | |
Make it easier to understand that this array contains the compiler command, not arguments to it, and may only have one element. | |||||
2021-03-04 | Improved a paragraph [skip ci] | Amr Ojjeh | 1 | -3/+3 | |
Made it easier to understand | |||||
2021-03-01 | docs/faq: Add a section on user defined functions and macros [skip ci] | Dylan Baker | 1 | -1/+78 | |
Fixes #3234 | |||||
2021-02-27 | install_man locale support | Jason Woodward | 2 | -0/+14 | |
Rather than having to manually build the locale aware man paths with `install_data('foo.fr.1', install_dir: join_paths(get_option('mandir'), 'fr', 'man1'), rename: 'foo.1')` Support doing `install_man('foo.fr.1', locale: 'fr')` | |||||
2021-02-26 | Allow printing UserOptions in the summary | Stephen Gregoratto | 2 | -0/+4 | |
2021-02-26 | meson: add .has_external_property() methods | Tim-Philipp Müller | 2 | -0/+14 | |
Useful in case of boolean values to distinguish between a boolean value having been set in the native/cross file and not having been provided, which can't be achieved by passing a fallback parameter to .get_external_property(). | |||||
2021-02-26 | Add Rizin to the list of meson users | Riccardo Schirone | 1 | -0/+1 | |
2021-02-25 | deprecated `meson.get_cross_property` | Dylan Baker | 3 | -4/+9 | |
It's a pure subset of `get_external_property`, and has odd behavior in host == build configurations. `get_external_property` is clear, and uses the standard `native : bool` syntax to control host vs build properties | |||||
2021-02-25 | Support multiple args in error() | Xavier Claessens | 2 | -0/+7 | |
Seems it got forgotten when that was added to warnings() and message(). Fixes: #8414. | |||||
2021-02-25 | Allow custom target output to be processed by generators | Matthias Klumpp | 1 | -0/+4 | |
2021-02-25 | Clarify that wrap requests are for user submission. [skip ci] | Jussi Pakkanen | 1 | -2/+9 | |
2021-02-23 | Add note about using Ninja on old Meson versions. [skip ci] | Jussi Pakkanen | 1 | -1/+3 | |
2021-02-22 | minstall: Add --skip-subprojects option | Xavier Claessens | 1 | -0/+10 | |
By default all subprojects are installed. If --skip-subprojects is given with no value only the main project is installed. If --skip-subprojects is given with a value, it should be a coma separated list of subprojects to skip and all others will be installed. Fixes: #2550. | |||||
2021-02-21 | docs/users: Add DOSBox Staging | Patryk Obara | 1 | -0/+1 | |
2021-02-17 | Substitute @CURRENT_SOURCE_DIR@ in run_target() and custom_target() | Xavier Claessens | 1 | -0/+17 | |
run_target() does some variable substitutions since 0.57.0. This is a new behavior, and undocumented, caused by sharing more code with custom_target(). More consistency is better, so document it now. custom_target() was doing variable substitution in the past, because it shared some code with generator(), but that was undocumented. Some refactoring in 0.57.0 caused it to not replace @CURRENT_SOURCE_DIR@, @SOURCE_DIR@, and @BUILD_DIR@ anymore. This patch adds back @CURRENT_SOURCE_DIR@ and document it. It does not add back @SOURCE_DIR@ because it is duplicate with @SOURCE_ROOT@ that has a better name. Also do not add back @BUILD_DIR@ which is duplicate of @PRIVATE_DIR@, and not @BUILD_ROOT@ surprisingly, adding to the confusion. | |||||
2021-02-16 | Add optional -Dcuda_ccbindir= option and -ccbin flag to CUDA compiler. | Olexa Bilaniuk | 1 | -0/+1 | |
Closes #8110. | |||||
2021-02-16 | Add missing apostrophes. [skip ci] | Jussi Pakkanen | 1 | -2/+2 | |
2021-02-14 | docs: Fix typo in release notes [skip ci] | Sam Thursfield | 1 | -1/+1 | |
Mismatched \` symbol was messing up the formatting. | |||||
2021-02-14 | Add a release note entry for C++ modules which was missing. [skip ci] | Jussi Pakkanen | 1 | -1/+8 | |
2021-02-14 | Set up release 0.57.0.57.0 | Jussi Pakkanen | 33 | -315/+354 | |
2021-02-07 | Add Qt6 module | Luca Weiss | 1 | -0/+8 | |
2021-02-07 | Merge pull request #8162 from dcbaker/wip/2021-01/rust-module-bindgen | Jussi Pakkanen | 2 | -2/+51 | |
Add a wrapper to the rust module for bindgen |