52 Commits (5de09cbe8838e8febf1ca3aa83b53cf06972bff3)

Author SHA1 Message Date
Eli Schwartz 87480bc497 gnome module: fix invalid find_tool variable contents causing crash 1 year ago
Christoph Reiter d7b25662ce find_tool: don't assume the pkgconfig variable is a valid command 1 year ago
Xavier Claessens 494bdbd334 gnome: Fix crash in gtkdoc and generate_gir in C++ projects 1 year ago
Xavier Claessens f720105e24 find_program: Fallback if version mismatch 1 year ago
Eli Schwartz 7afc69254d
fix implicit_reexport issues and enforce them going forward 1 year ago
Eli Schwartz a71846d749
Revert "modules: move gnome targets into gnome module" 1 year ago
Eli Schwartz 4a2530802c
update the devenv module hooks to support generic modifications to Build 2 years ago
Dylan Baker e8a88f5320 modules: add type annotations to the `__init__` module 2 years ago
Dylan Baker 3a0d6f65b0 modules: Add a method to the state object for include_dirs 2 years ago
Dylan Baker 2d349eae8c
pylint: enable the set_membership plugin 2 years ago
David Ward 68add86f7b i18n: Fix source root in Gettext targets for subprojects 2 years ago
Dylan Baker c32f83a829 modules: Add stabilization information to ModuleInfo 2 years ago
Dylan Baker 6843f56f6b modules: use module level information about new and deprecation 2 years ago
Eli Schwartz 0703ee0aef
move various unused typing-only imports into type-checking blocks 2 years ago
Xavier Claessens 0aeb61bd52 wayland: Lookup for wayland-scanner using pkgconfig 3 years ago
Dylan Baker a2def550c5 modules: move gnome targets into gnome module 3 years ago
Eli Schwartz e5aa47d8af Revert "wayland: Also lookup scanner in pkgconfig" 3 years ago
Xavier Claessens 7954a4c9cb wayland: Also lookup scanner in pkgconfig 3 years ago
Xavier Claessens c4b8c23eb1 Add API for modules that wants to define their devenv 3 years ago
Xavier Claessens ad75a2bfec modules: Make ExtensionModule inherit from NewExtensionModule 3 years ago
Mark Bolhuis 5a4177523e modules/wayland: Add unstable_wayland module 3 years ago
Eli Schwartz e8375d20a9
modules: add ModuleState API to check whether an option was user-specified 3 years ago
Eli Schwartz cf3a1d31f8 fix some flake8 violations for unused imports 3 years ago
Eli Schwartz 81fbcd1df4
fix broken module tests which caused gtkdoc-check to traceback on assert 3 years ago
Eli Schwartz 6be258137e
modules: let the proxy state find_program do silent lookups 3 years ago
Dylan Baker eafed4b8ad modules: use IncludeDirs.to_string_list instead of open coding 3 years ago
Dylan Baker fec7b2c07f interpreter/modules: ModuleReturnValue can hold ExecutableSerialisation 3 years ago
Dylan Baker 09a1528ce0 modules: remove harmful forwarding init methods 3 years ago
Xavier Claessens 5316c7df62 ModuleState: Add wrapper to get option 3 years ago
Dylan Baker c4aa8c2521 modules: make ReturnValue.new_objects covariant 3 years ago
Dylan Baker d661a0cd96 build: use an object rather than a dict for the dep_manifest 3 years ago
Eli Schwartz 87e13af1c8
apply flake8 fixes for unused imports and missing imports 3 years ago
Dylan Baker 4d7031437c pylint: turn on superflous-parens 3 years ago
Tristan Partin cd9db63bfb Add typing to ModuleState machine members 3 years ago
Eli Schwartz c2592bc921
correct a copy-pasted comment 3 years ago
Xavier Claessens 59478ce2da modules: Fix typo in state.test() 3 years ago
Xavier Claessens 1dcde9da61 modules: Add API to add test 3 years ago
Dylan Baker bc4201a7f1 interpreter: add required and disabled to import 4 years ago
Dylan Baker 1416ba0b8d modules: add classes with the found method 4 years ago
Daniel Mensinger 34c28dc92c holders: remove unholder 4 years ago
Dylan Baker ce3a7ec19d modules: pass all proxied arguments 4 years ago
Dylan Baker e23f78141a modules: Fix type annotation imports 4 years ago
Dylan Baker 2322804a4d modules/qt: Add a compile_moc method 4 years ago
Xavier Claessens 8abbc5cc5d modules: Replace find_program_impl() by state.find_program() 4 years ago
Xavier Claessens 2e02ef6592 modules: Add methods dict everywhere 4 years ago
Xavier Claessens 3340284805 modules: Stop using InterpreterObject 4 years ago
Xavier Claessens 723c5227a4 modules: Remove snippet methods 4 years ago
Xavier Claessens 4e312c19e6 gnome: Fix gtkdoc generation 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Xavier Claessens ba9bfd2bd8 Simplify module API 4 years ago