summaryrefslogtreecommitdiff
path: root/mesonbuild/modules/__init__.py
AgeCommit message (Expand)Author
2022-09-12i18n: Fix source root in Gettext targets for subprojectsDavid Ward
2022-08-17modules: Add stabilization information to ModuleInfoDylan Baker
2022-08-17modules: use module level information about new and deprecationDylan Baker
2022-07-03move various unused typing-only imports into type-checking blocksEli Schwartz
2022-06-10wayland: Lookup for wayland-scanner using pkgconfigXavier Claessens
2022-06-01modules: move gnome targets into gnome moduleDylan Baker
2022-04-07Revert "wayland: Also lookup scanner in pkgconfig"Eli Schwartz
2022-04-04wayland: Also lookup scanner in pkgconfigXavier Claessens
2022-02-28Add API for modules that wants to define their devenvXavier Claessens
2022-02-28modules: Make ExtensionModule inherit from NewExtensionModuleXavier Claessens
2022-02-27modules/wayland: Add unstable_wayland moduleMark Bolhuis
2022-02-22modules: add ModuleState API to check whether an option was user-specifiedEli Schwartz
2022-01-27fix some flake8 violations for unused importsEli Schwartz
2022-01-10fix broken module tests which caused gtkdoc-check to traceback on assertEli Schwartz
2021-12-20modules: let the proxy state find_program do silent lookupsEli Schwartz
2021-11-01modules: use IncludeDirs.to_string_list instead of open codingDylan Baker
2021-11-01interpreter/modules: ModuleReturnValue can hold ExecutableSerialisationDylan Baker
2021-11-01modules: remove harmful forwarding init methodsDylan Baker
2021-10-08ModuleState: Add wrapper to get optionXavier Claessens
2021-09-30modules: make ReturnValue.new_objects covariantDylan Baker
2021-09-24build: use an object rather than a dict for the dep_manifestDylan Baker
2021-09-14apply flake8 fixes for unused imports and missing importsEli Schwartz
2021-08-31pylint: turn on superflous-parensDylan Baker
2021-08-22Add typing to ModuleState machine membersTristan Partin
2021-08-15correct a copy-pasted commentEli Schwartz
2021-08-09modules: Fix typo in state.test()Xavier Claessens
2021-08-06modules: Add API to add testXavier Claessens
2021-06-30interpreter: add required and disabled to importDylan Baker
2021-06-30modules: add classes with the found methodDylan Baker
2021-06-18holders: remove unholderDaniel Mensinger
2021-06-15modules: pass all proxied argumentsDylan Baker
2021-06-15modules: Fix type annotation importsDylan Baker
2021-06-15modules/qt: Add a compile_moc methodDylan Baker
2021-05-28modules: Replace find_program_impl() by state.find_program()Xavier Claessens
2021-05-28modules: Add methods dict everywhereXavier Claessens
2021-05-28modules: Stop using InterpreterObjectXavier Claessens
2021-05-28modules: Remove snippet methodsXavier Claessens
2021-05-12gnome: Fix gtkdoc generationXavier Claessens
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz
2021-03-04Simplify module APIXavier Claessens
2020-09-08typing: more fixesDaniel Mensinger
2020-05-15ninjabackend: Treat GNOME gir/typelib as librariesNirbheek Chauhan
2020-03-05Make use of unholderDylan Baker
2019-11-08Created the filesystem module.Jussi Pakkanen
2019-03-28Revert "gnome.compile_resources: Add ld binary method"Jussi Pakkanen
2019-02-01gnome.compile_resources: Add ld binary methodNinja-Koala
2018-07-05Fix flake8 issues (#3834)Jon Turney
2018-07-02Remove permittedSnippetKwargs, snippets are not specialNirbheek Chauhan
2018-06-06Fix issues found by flake8Xavier Claessens
2018-04-15Convert Gnome module to use find_program from interpreter.Jussi Pakkanen