34 Commits (9d42e58ea2d673a63a9918f138b81d1bd6057e73)

Author SHA1 Message Date
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 3 years ago
Dylan Baker 1416ba0b8d modules: add classes with the found method 3 years ago
Daniel Mensinger 34c28dc92c holders: remove unholder 3 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
Daniel Mensinger 23818fc5a3
typing: more fixes 4 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Dylan Baker 06b1a317d2 Make use of unholder 5 years ago
Jussi Pakkanen 46788d1b5b Created the filesystem module. 5 years ago
Jussi Pakkanen 5dc613d618 Revert "gnome.compile_resources: Add ld binary method" 6 years ago
Ninja-Koala b4f04a67de
gnome.compile_resources: Add ld binary method 6 years ago
Jon Turney b387ab1ee1 Fix flake8 issues (#3834) 6 years ago
Nirbheek Chauhan 817dcaa23b Remove permittedSnippetKwargs, snippets are not special 7 years ago
Xavier Claessens aa879b7f0c Fix issues found by flake8 7 years ago
Jussi Pakkanen bdb57cf62a Convert Gnome module to use find_program from interpreter. 7 years ago
Martin Kelly 02bea7d5bf namespace run_targets by subproject 7 years ago
Luke Shumaker 4dbbb4884c flake8: Clean up complained-about unused imports 7 years ago
Jehan 2f691410fc Improve "Passed invalid keyword argument" warning. 8 years ago
Jussi Pakkanen 3262be23dc Fixed issues raised in review. 8 years ago
Jussi Pakkanen 80d665e8de Converted some modules. 8 years ago
Jussi Pakkanen 7f482824bb Add kwarg checker in module code. 8 years ago
Nirbheek Chauhan 976c9abcd0 modules: Start using @SOURCE_ROOT@ and @BUILD_ROOT@ 8 years ago
Jussi Pakkanen fbabe8ad85 There are two different kinds of extensions: modules that create new 8 years ago