aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/modules/hotdoc.py
AgeCommit message (Expand)AuthorFilesLines
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker1-11/+1
2023-08-10hotdoc module: add a bunch more type annotationsEli Schwartz1-51/+74
2023-08-10hotdoc module: avoid monkeypatch crime by properly subclassing ExternalProgramEli Schwartz1-7/+8
2023-08-10allow some ObjectHolder subclasses to continue to be genericEli Schwartz1-3/+3
2023-07-19fix implicit_reexport issues and enforce them going forwardEli Schwartz1-1/+1
2023-03-16hotdoc: Install devhelp files at the right locationXavier Claessens1-1/+14
2023-03-05hotdoc module: properly error out when configuring failsEli Schwartz1-1/+2
2023-02-01treewide: add future annotations importEli Schwartz1-0/+1
2022-11-20hotdoc module: fix broken include pathsEli Schwartz1-2/+1
2022-11-20hotdoc module: remove homebrew function-proxied OrderedSetEli Schwartz1-10/+6
2022-11-17hotdoc module: run hotdoc as an external command during configureEli Schwartz1-5/+8
2022-11-07hotdoc module: add dedicated depends kwarg, deprecate file deps in dependenciesEli Schwartz1-2/+17
2022-11-07hotdoc module: use less confusing namesEli Schwartz1-7/+7
2022-10-24hotdoc module: add partially typed kwargsEli Schwartz1-40/+45
2022-10-14hotdoc: Fix typo in argumentNirbheek Chauhan1-1/+1
2022-10-04pylint: enable consider-merging-isinstanceDylan Baker1-1/+1
2022-09-12modules: Fix paths to (sub)project source/build directoriesDavid Ward1-3/+2
2022-08-17modules: use module level information about new and deprecationDylan Baker1-3/+6
2022-03-29Pass environment down to base Target classXavier Claessens1-2/+3
2022-03-24hotdoc module: use typed_pos_args to check positional argumentsEli Schwartz1-6/+4
2022-01-28build: replace kwargs in CustomTarget initializerDylan Baker1-3/+4
2021-11-01various manual conversion of percent-formatted strings to f-stringsEli Schwartz1-7/+6
2021-10-04f-stringsEli Schwartz1-2/+1
2021-10-03docs: Hook up the new RefMan generator to MesonDaniel Mensinger1-4/+9
2021-08-17Add install tagsXavier Claessens1-0/+1
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger1-1/+1
2021-06-18holders: remove unholderDaniel Mensinger1-6/+5
2021-05-28modules: Add methods dict everywhereXavier Claessens1-0/+4
2021-05-28modules: Stop using ModuleReturnValue where it's not neededXavier Claessens1-2/+1
2021-05-12gnome: Fix gtkdoc generationXavier Claessens1-2/+1
2021-03-19split program related classes and functions out of dependenciesDylan Baker1-1/+2
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz1-3/+3
2021-01-30Fix executable as script on WindowsXavier Claessens1-6/+1
2021-01-13Fix misspellsAntonin Décimo1-2/+2
2021-01-04Use a single coredata dictionary for optionsDylan Baker1-1/+1
2020-03-24Make werror per subproject optionXavier Claessens1-1/+1
2019-11-11hotdoc: work around argparse syntax ambiguityMathieu Duponchelle1-3/+19
2019-04-24hotdoc: Handle werrorThibault Saunier1-0/+3
2019-04-24hotdoc: Take into account boolean value to pass flag like argumentsThibault Saunier1-1/+2
2019-03-10hotdoc: Set gi-c-source-rootThibault Saunier1-0/+14
2018-11-15hotdoc: Fix has_extensions when several extensions are passed inThibault Saunier1-1/+1
2018-09-23hotdoc: Add support for {Build,Custom}Target as sourcesThibault Saunier1-3/+7
2018-09-10hotdoc: Make project_version mandatory as it should always have beenThibault Saunier1-0/+1
2018-09-10hotdoc: Handle IncludeDirs to specify directoriesThibault Saunier1-2/+12
2018-08-28docs: Use meson to build documentationThibault Saunier1-5/+1
2018-08-28modules: Add an 'hotdoc' moduleThibault Saunier1-0/+390