36 Commits (43fe0061902f9d204eeeb8d4fef779480ec5487c)

Author SHA1 Message Date
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 12 months ago
Eli Schwartz 32e7ebc821
hotdoc module: add a bunch more type annotations 1 year ago
Eli Schwartz bf0494fcc0
hotdoc module: avoid monkeypatch crime by properly subclassing ExternalProgram 1 year ago
Eli Schwartz 277151450a
allow some ObjectHolder subclasses to continue to be generic 1 year ago
Eli Schwartz 7afc69254d
fix implicit_reexport issues and enforce them going forward 1 year ago
Xavier Claessens 340aedc0d9 hotdoc: Install devhelp files at the right location 2 years ago
Eli Schwartz 43abd62ecc
hotdoc module: properly error out when configuring fails 2 years ago
Eli Schwartz 680b5ff819
treewide: add future annotations import 2 years ago
Eli Schwartz e5ce7f0770 hotdoc module: fix broken include paths 2 years ago
Eli Schwartz e0240515a6 hotdoc module: remove homebrew function-proxied OrderedSet 2 years ago
Eli Schwartz 32b14b1bb5
hotdoc module: run hotdoc as an external command during configure 2 years ago
Eli Schwartz bcc127b3fd hotdoc module: add dedicated depends kwarg, deprecate file deps in dependencies 2 years ago
Eli Schwartz 726353460a hotdoc module: use less confusing names 2 years ago
Eli Schwartz c8aecc7685 hotdoc module: add partially typed kwargs 2 years ago
Nirbheek Chauhan 7912901acc hotdoc: Fix typo in argument 2 years ago
Dylan Baker df1b95cf2b
pylint: enable consider-merging-isinstance 2 years ago
David Ward ee5a729190 modules: Fix paths to (sub)project source/build directories 2 years ago
Dylan Baker 6843f56f6b modules: use module level information about new and deprecation 2 years ago
Xavier Claessens e33ec88ac7 Pass environment down to base Target class 3 years ago
Eli Schwartz c827462593
hotdoc module: use typed_pos_args to check positional arguments 3 years ago
Dylan Baker 11f9638035 build: replace kwargs in CustomTarget initializer 3 years ago
Eli Schwartz 038b31e72b
various manual conversion of percent-formatted strings to f-strings 3 years ago
Eli Schwartz d06cc042eb
f-strings 3 years ago
Daniel Mensinger 7cfe7ccc58
docs: Hook up the new RefMan generator to Meson 3 years ago
Xavier Claessens 8c5aa031b5 Add install tags 3 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 3 years ago
Daniel Mensinger 34c28dc92c holders: remove unholder 3 years ago
Xavier Claessens 2e02ef6592 modules: Add methods dict everywhere 4 years ago
Xavier Claessens a734bcfc83 modules: Stop using ModuleReturnValue where it's not needed 4 years ago
Xavier Claessens 4e312c19e6 gnome: Fix gtkdoc generation 4 years ago
Dylan Baker 40e3577a65 split program related classes and functions out of dependencies 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Xavier Claessens 0626465ea8 Fix executable as script on Windows 4 years ago
Antonin Décimo 39ede12aa5 Fix misspells 4 years ago
Dylan Baker e81acbd606 Use a single coredata dictionary for options 4 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Xavier Claessens 4d7ccd1399 Make werror per subproject option 5 years ago
Mathieu Duponchelle 4d51ac3220 hotdoc: work around argparse syntax ambiguity 5 years ago
Thibault Saunier 26e205293a hotdoc: Handle werror 6 years ago
Thibault Saunier 083a53815c hotdoc: Take into account boolean value to pass flag like arguments 6 years ago
Thibault Saunier c6012e3cc7 hotdoc: Set gi-c-source-root 6 years ago
Thibault Saunier 301df38816 hotdoc: Fix has_extensions when several extensions are passed in 6 years ago
Thibault Saunier 87370e1c93 hotdoc: Add support for {Build,Custom}Target as sources 6 years ago
Thibault Saunier bd26c71845 hotdoc: Make project_version mandatory as it should always have been 6 years ago
Thibault Saunier 1ace8d8985 hotdoc: Handle IncludeDirs to specify directories 6 years ago
Thibault Saunier 6f72473b24 docs: Use meson to build documentation 6 years ago
Thibault Saunier 378bd4df0e modules: Add an 'hotdoc' module 6 years ago