aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-11-27Renamed test dir.dolphinJussi Pakkanen5-0/+0
2017-11-27Moar tests!Jussi Pakkanen6-2/+39
2017-11-27Moved disabler to interpreterbase.Jussi Pakkanen4-44/+35
2017-11-27Renamed DisablerHolder to Disabler because it does not actually hold anything.Jussi Pakkanen1-11/+11
2017-11-27Guard all module calls with disabler.Jussi Pakkanen1-3/+25
2017-11-27Added option types to dependencies and a disabler object.Jussi Pakkanen6-1/+63
2017-11-27Merge pull request #2690 from jsoref/spellingJussi Pakkanen18-38/+38
Spelling
2017-11-27Fix running tests when there is a period in PATH.Jussi Pakkanen1-1/+7
2017-11-26useless: youtu.be referenceJosh Soref1-1/+1
2017-11-26spelling: whenJosh Soref1-1/+1
2017-11-26spelling: verifierJosh Soref1-1/+1
2017-11-26Use new style dependencies in subproject documentation.Jussi Pakkanen1-40/+47
2017-11-26interpreter: Reduce to_sring method to base 10Iñigo Martínez2-21/+1
The int's to_string method implementation has been reduced to base 10.
2017-11-26interpreter: Support to_string method for int valuesIñigo Martínez2-0/+25
Although some other base types like boolean objects can be expresed as strings, this is not possible with int objects. This patch adds support to express int values as strings as hex, decimal or octal values.
2017-11-26Merge pull request #2676 from jeandet/add_qt_translationsJussi Pakkanen8-9/+82
Add qt translations
2017-11-26Improve escaping in configuration filesJoergen Ibsen4-13/+63
Replace pairs of backslashes before '@' or '\@' with singles (allows escaping the escape character). Do not consume next '@' after '\@'.
2017-11-26spelling: targetingJosh Soref2-5/+5
2017-11-26spelling: targetJosh Soref1-1/+1
2017-11-26spelling: programmingJosh Soref1-1/+1
2017-11-26spelling: precedenceJosh Soref1-4/+4
2017-11-26spelling: overwriteJosh Soref1-1/+1
2017-11-26spelling: overriddenJosh Soref6-9/+9
2017-11-26spelling: occurrenceJosh Soref1-6/+6
2017-11-26spelling: nonexistentJosh Soref1-1/+1
2017-11-26spelling: necessaryJosh Soref1-1/+1
2017-11-26spelling: existenceJosh Soref1-1/+1
2017-11-26spelling: executableJosh Soref1-1/+1
2017-11-26spelling: dependencyJosh Soref1-1/+1
2017-11-26spelling: attemptJosh Soref1-1/+1
2017-11-26spelling: arithmeticJosh Soref1-1/+1
2017-11-26spelling: arbitraryJosh Soref1-1/+1
2017-11-23[Qt module] Updated Dokerfile, added since 0.44 mention in docAlexis Jeandet2-4/+5
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
2017-11-23Allow prefix to be the root directoryWilliam Hubbs1-0/+4
2017-11-23Try harder to find meson.py. Closes #2672.Jussi Pakkanen1-1/+23
2017-11-23[Qt module] Added translation files compilation methodAlexis Jeandet6-3/+73
- Added a new compile_translations method since preprocess was already quite full and translations compilation is quite different from ui, qrc, cpp files preprocessing. - Updated translation. - Updated test case. Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
2017-11-22[Qt module] Added lrelease detectionAlexis Jeandet2-4/+6
Just detect lrelease as done with other Qt tools. Uses -version instead of -v to probe version since lrelease don't support it. Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
2017-11-22[Qt module] Few minor fixesAlexis Jeandet1-2/+2
- removed a typo in tools detection loop - added include dir also when parsing cpp sources with moc, not only headers Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
2017-11-22Merge pull request #2498 from mesonbuild/runpythonJussi Pakkanen14-95/+152
Add possibility to run Python scripts with current interpreter
2017-11-22Use re.sub instead of replace loopJoergen Ibsen4-6/+23
This also prohibits recursive substitution.
2017-11-21Added release note mention of embedded Python in MSI packages.Jussi Pakkanen1-0/+9
2017-11-21Review fixes.Jussi Pakkanen6-12/+12
2017-11-20Make the full test suite runnable with an external command.Jussi Pakkanen3-45/+67
2017-11-20Replaced sys.executable use with the mesonlib equivalent.Jussi Pakkanen11-42/+36
2017-11-20Tests can be run with an external Meson command.Jussi Pakkanen3-9/+26
2017-11-20Changed code to use detected executables rather than hardcoding sys.executable.Jussi Pakkanen2-1/+10
2017-11-20Add command to run Python scripts with the current interpreter.Jussi Pakkanen1-0/+6
2017-11-20Fix AppVeyor scriptJoergen Ibsen1-1/+8
2017-11-20Renamed test dir to avoid number duplicates.Jussi Pakkanen8-0/+0
2017-11-19Check keyword arguments for dependencyChristoph Behle1-0/+2
Check if the keyword arguments given to dependency are permitted, as is done with other functions already. The list of permitted keyword arguments is taken from the documentation.
2017-11-19Silence failed restorecon calls when $DESTDIR is setZbigniew Jędrzejewski-Szmek1-1/+3
This avoids hundres of warnings like: Warning no default label for /var/tmp/instroot.hUbtYJ/path/to/some/binary $DESTDIR is usually set to a temporary path, in which case the path is unknown to selinux. For that case we could just skip the restorecon calls. But sometimes it is used with a path to container. In that case, most of the time, selinux has no context for that path. But we can't rule that out somebody added custom context rules for the container. So let's still call restorecon, but silence the warning.