42 Commits (b7c70c47a6473ee81b744b37da5a9f16b69d57a1)

Author SHA1 Message Date
Nirbheek Chauhan c05b725122 Split console colourization into a separate function 5 years ago
Daniel Mensinger 09b53c534f types: import typing as T (fixes #6333) 5 years ago
Dylan Baker 614372aa55 mlog: Add a log_once function 5 years ago
Dylan Baker eb30c493f6 mlog: remove incorrect uses of global keyword 5 years ago
Daniel Mensinger 286b9f0921 lgtm: Fix Module imported with `import` and `import from` 5 years ago
Daniel Mensinger 9435f11b17
ci: Add CI command to include text files in the CI log 5 years ago
Daniel Mensinger e39d570d3a
mlog: add non bold version of colors 5 years ago
Wolfgang Stöggl f037e7ef45 Fix typos found by codespell 5 years ago
Niklas Claesson b8fbbf5964 Make parser errors print relative path to meson.build file 5 years ago
Michael Hirsch, Ph.D cb7d236696 pythonic file checks 5 years ago
Daniel Mensinger 2b5831f94f
Fix flake8-bugbear warnings 6 years ago
Daniel Mensinger e75211d321
Fix builtin variable names 6 years ago
Dylan Baker 891136178d mlog: add type annotations 6 years ago
Daniel Mensinger 5d2f14fce7
rewriter: Quiet logging by default 6 years ago
Xavier Claessens 815f1205a8 do_subproject: Improve log messages and formatting 6 years ago
Daniel Mensinger c033af914a
Disable mlog and don't require build directory for environment 6 years ago
Xavier Claessens 60b58e056f Add 'meson subprojects update' command 6 years ago
Nirbheek Chauhan a52cd31a6c Print dependencies being used for compiler checks 6 years ago
Xavier Claessens ef231d3edd Add --fatal-meson-warnings command line option 6 years ago
Xavier Claessens bef8187e43 mlog.shutdown(): Return the log file path or None if not initialized 6 years ago
Nirbheek Chauhan 2093d45a4e Print a more usable message when a subproject fails to configure 7 years ago
Nirbheek Chauhan 4fb00ee1d8 Add new method: mlog.deprecation() 7 years ago
Nirbheek Chauhan e4417eb301 mlog: Log timestamps in profile-self mode 7 years ago
Nirbheek Chauhan 1415cd2d07 mlog: Add built-in support for quoting bolded messages 7 years ago
Isabella Muerte 91c1cc6f9e Add VT100 ANSI escape sequences for Windows 10. 7 years ago
Xavier Claessens 10a9bdad96 interpreter: Verify permitted kwargs on all methods 7 years ago
Jon Turney cb597adb01 Indicate subproject depth in console output 7 years ago
Jukka Laurila 52c50da6c7 Refactor: Add log.error and log.exception to reduce code duplication. 7 years ago
Jon Turney 845dbfcbbc Handle a warning location which evaluates to False 7 years ago
Jon Turney 6a1a56ab57 Report warning/error locations in a format IDEs may already know how to parse 7 years ago
Jon Turney 2ed875e1b4 Consolidate warning location formatting in mlog.warning() 7 years ago
Joergen Ibsen 1db319737d Enable ANSI colors on Windows when ANSICON is set 7 years ago
Nirbheek Chauhan f04d141088 logging: Print location of log file on error 7 years ago
Jussi Pakkanen c2a5ac3981 Ensure log file gets closed. 7 years ago
Aaron Small 76c8491d77 Add an option to dependencies called 'method'. This can be used to 8 years ago
Michal Sojka 1713aef364 Do not colorize output on dumb terminals 8 years ago
Jussi Pakkanen a7609e76f6 Graceful fallback when printing messages with characters not understood by stdout. 8 years ago
Jussi Pakkanen a61e41b1d2 Force log file to UTF-8. 8 years ago
Mike Sinkovsky 969be1f679 cleanup: Remove redundant parentheses 8 years ago
Nirbheek Chauhan a2262103fb Implement mlog.warning and use it everywhere for warnings 8 years ago
Jussi Pakkanen 436eab9b85 Print full mesonlog on failed tests when run under CI. 9 years ago
Jussi Pakkanen 23b98cd6e6 Renamed meson package to mesonbuild so that we can have a script named meson in the same toplevel dir. 9 years ago
Jussi Pakkanen 8b1039fa30 Organise files into a module structure. 9 years ago
Jussi Pakkanen cf0bd77ddd Do not invoke linker via cmd /c on Windows. 10 years ago
Jussi Pakkanen 525f0ae6d2 Harmonised copyright declarations. 10 years ago
Jussi Pakkanen c4860ff60f Updated copyright years. 10 years ago
Jussi Pakkanen a5863477f8 Kill end of line whitespace dead. 10 years ago
Jussi Pakkanen cf212c16f5 Added debug logging path. 11 years ago
Jussi Pakkanen bbc3664028 Moved some print functions to logging. 12 years ago
Jussi Pakkanen 7e3d951882 Output to console and log file. 12 years ago