summaryrefslogtreecommitdiff
path: root/manual tests
AgeCommit message (Collapse)Author
2023-10-09interpreter: Handle BuildTarget.vala_args as Files in the interpreterDylan Baker
Way back in Meson 0.25, support was added to `vala_args` for Files. Strangely, this was never added to any other language, though it's been discussed before. For type safety, it makes more sense to handle this in the interpreter level, and pass only strings into the build IR. This is accomplished by adding a `depend_files` field to the `BuildTarget` class (which is not exposed to the user), and adding the depend files into that field, while converting the arguments to relative string paths. This ensures both the proper build dependencies happen, as well as that the arguments are always strings.
2023-04-11fix various spelling issuesJosh Soref
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2022-10-02Add stable regression testEli Schwartz
This tests stable maintenance branches, to ensure that build directories created with older versions of Meson continue to work without wiping, after updating to a bugfix release.
2021-08-15editorconfig: add setting to trim trailing whitespaceEli Schwartz
and clean up all outstanding issues Skip 'test cases/common/141 special characters/meson.build' since it intentionally uses trailing newlines.
2020-08-18Interpreter: Fix c_stdlib usageXavier Claessens
- Exceptions raised during subproject setup were ignored. - Allow c_stdlib in native file, was already half supported. - Eliminate usage of subproject variable name by overriding '<lang>_stdlib' dependency name.
2019-12-05wrap: check whitelist subdomainMichael Hirsch, Ph.D
wrap: add imposter URL test this test shows that meson wrap subsystem historically allows imposter URLs like https://wrapdb.mesonwrap.com.evil/v1/foo.zip while the new code does no.
2019-12-05c/cpp: removed unused argsMichael Hirsch, Ph.D
2019-11-18Use strict function prototypesMichael Hirsch, Ph.D
2018-10-30Fix crlf line endingsDylan Baker
mark .icns files as binary so git will stop trying to fix the line endings, and recommit the remaining .crlf files
2018-08-27using urlopen() with explicit timeoutAndrei Antonov
2018-08-15Kill tabs dead! For good!Jussi Pakkanen
2018-04-18Update 'manual tests/2 multiwrap' libpng dependency to 1.6.34Aleksey Filippov
1.6.17-6 has a bug with missing -lm linking on ArchLinux.
2018-04-17fix fallback variable nameGoncalo Carvalho
2017-09-30updates test svn-url to point to meson controlled repositoryLeif Middelschulte
2017-09-25introduce svn wrap supportLeif Middelschulte
2017-08-02Stop manual test helper scripts on errors (#2149)Tim Sheridan
* Stop manual test helper scripts on errors
2017-06-01Updated wrap definitions to the latest in wrapdb.Jussi Pakkanen
2017-06-01Update multiwrap urls for libpng.Jussi Pakkanen
2017-05-21Re-add comment about hdiutil outputStefan Graupner
2017-05-21Change hdiutil detachStefan Graupner
The detach now always fetches the correct mountpoint.
2017-03-29fix "Meson encountered an error in file meson.build, line 19, column … (#1536)kalmiya
fix "Meson encountered an error in file meson.build, line 19, column 8: Unknown method "set_install_script" in object."
2017-01-11style: [E251] unexpected spaces around keyword / parameter equalsMike Sinkovsky
2017-01-02style: fix E127 violationsIgor Gnatenko
E127: continuation line over-indented for visual indent Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-11-20Renamed test to plug hole in numbering.Jussi Pakkanen
2016-11-11tests: Remove outdated qt4 manual test and rename qt5 automated testNirbheek Chauhan
qt5 framework test now also tests qt4, and will test qt6 if/when it comes out.
2016-10-20add support of mercurial repo for wrap,… (#937)AlexandreFoley
* add support for wrap of mercurial repo, and a test with a clone of the sample subproject used for the git test into a mercuriel repo. * Added myself to author list, and switched the URL of the sample subproject in the wrap file to one under the control of the project's maintainers.
2016-08-08Doc clarification.Jussi Pakkanen
2016-07-24Updated manual test 1.Jussi Pakkanen
2016-07-02Can get arbitrary data from cross file properties.Jussi Pakkanen
2016-05-21Can specify a stdlib subproject that is used implicitly on all targets with ↵Jussi Pakkanen
said language.
2016-05-21Made cstdlib a subproject.Jussi Pakkanen
2015-10-13Fix manual tests using host.name()Haakon Sporsheim
2015-08-27Use of libdl is optional. Closes #248.Jussi Pakkanen
2015-08-24fix building vala composite testIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-08-24Revert "simplify GResources in vala composite test"Igor Gnatenko
This reverts commit d2fa9301ac7ec3e1a74748ae17e1c310a2b8cdd6.
2015-07-27simplify GResources in vala composite testIgor Gnatenko
2015-07-23Added timeout kwarg to tests.Jussi Pakkanen
2015-07-02manual tests: add example for composite widgetsIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-05-29Made multiwrap use wrabdb where possible.Jussi Pakkanen
2015-05-29Updated wrap example to use wrapdb.Jussi Pakkanen
2015-05-02Typo fixes.Jussi Pakkanen
2015-04-29Added module for Qt4 support.Jussi Pakkanen
2015-04-03Copy with -R to preserve symlinks.Jussi Pakkanen
2015-03-27Mode fix.Jussi Pakkanen
2015-03-27Build windows installer for SDL2 sample app.Jussi Pakkanen
2015-03-23modules/rpm: workaround when ext_prog not found locallyIgor Gnatenko
Traceback (most recent call last): File "../../../meson.py", line 184, in <module> app.generate() File "../../../meson.py", line 130, in generate intr.run() File "/home/brain/git/upstream/meson/interpreter.py", line 828, in run self.evaluate_codeblock(self.ast) File "/home/brain/git/upstream/meson/interpreter.py", line 850, in evaluate_codeblock raise e File "/home/brain/git/upstream/meson/interpreter.py", line 844, in evaluate_codeblock self.evaluate_statement(cur) File "/home/brain/git/upstream/meson/interpreter.py", line 897, in evaluate_statement return self.method_call(cur) File "/home/brain/git/upstream/meson/interpreter.py", line 1620, in method_call return obj.method_call(method_name, args, kwargs) File "/home/brain/git/upstream/meson/interpreter.py", line 625, in method_call value = fn(state, args, kwargs) File "/home/brain/git/upstream/meson/modules/rpm.py", line 98, in generate_spec_template fn.write('BuildRequires: %s\n' % ' '.join(prog.fullpath)) TypeError: sequence item 0: expected str instance, NoneType found Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21modules/rpm: rename 4 to 5 in tests dirIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21modules/rpm: rename to generate_spec_templateIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21modules/rpm: add exampleIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-20A few minor tweaks.Jussi Pakkanen