aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/sphinx
AgeCommit message (Expand)AuthorFilesLines
2025-11-21Documentation/sphinx/kernel_feat.py: use class directlyMauro Carvalho Chehab1-13/+10
2025-11-21tools/docs/get_feat.py: convert get_feat.pl to PythonMauro Carvalho Chehab1-0/+5
2025-11-18docs: bring some order to our Python module hierarchyJonathan Corbet3-7/+7
2025-11-18docs: Move the python libraries to tools/lib/pythonJonathan Corbet3-3/+3
2025-10-28docs: move get_abi.py to tools/docsJonathan Corbet1-1/+1
2025-10-28docs: Move the "features" tools to tools/docsJonathan Corbet1-2/+2
2025-10-17Merge branch 'build-script' into docs-mwJonathan Corbet3-94/+1
2025-10-17docs: kernel_include.py: use get_close_matches() to propose alternativesMauro Carvalho Chehab1-33/+31
2025-10-17tools: docs: parse_data_structs.py: get rid of process_exceptions()Mauro Carvalho Chehab1-2/+4
2025-10-17docs: kernel_include.py: propose alternativesMauro Carvalho Chehab1-1/+69
2025-10-17docs: kernel_include.py: fix line numbers for TOCMauro Carvalho Chehab1-14/+24
2025-09-21docs: conf.py: get rid of load_config.pyMauro Carvalho Chehab1-60/+0
2025-09-21docs: remove cdomain.pyMauro Carvalho Chehab1-247/+0
2025-09-18docs: parallel-wrapper.sh: remove scriptMauro Carvalho Chehab1-33/+0
2025-09-18scripts: sphinx-pre-install: move it to tools/docsMauro Carvalho Chehab1-1/+1
2025-09-15docs: kdoc: handle the obsolescensce of docutils.ErrorString()Jonathan Corbet3-4/+10
2025-09-03docs: sphinx: remove SPDX/copyright comments from HTML outputVegard Nossum2-3/+4
2025-09-01docs: kernel_include.py: drop some old behaviorMauro Carvalho Chehab1-14/+3
2025-09-01docs: kernel_include.py: fix an issue when O= is usedMauro Carvalho Chehab1-5/+39
2025-08-29docs: sphinx: drop parse-headers.plMauro Carvalho Chehab1-419/+0
2025-08-29docs: kernel_include.py: document all supported parametersMauro Carvalho Chehab1-30/+58
2025-08-29docs: kernel_include.py: remove Include class inheritanceMauro Carvalho Chehab1-8/+32
2025-08-29docs: kernel_include.py: remove line numbers from parsed-literalMauro Carvalho Chehab1-4/+15
2025-08-29docs: kernel_include.py: move apply_range() and add a docstringMauro Carvalho Chehab1-32/+36
2025-08-29docs: kernel_include.py: append line numbers to better report errorsMauro Carvalho Chehab1-37/+44
2025-08-29docs: kernel_include.py: add support to generate a TOC tableMauro Carvalho Chehab1-14/+22
2025-08-29docs: kernel_include.py: move code and literal functionsMauro Carvalho Chehab1-42/+60
2025-08-29docs: kernel_include.py: remove range restriction for gen docsMauro Carvalho Chehab1-6/+0
2025-08-29docs: kernel_include.py: move range logic to a separate functionMauro Carvalho Chehab1-18/+33
2025-08-29docs: kernel_include.py: move rawtext logic to separate functionsMauro Carvalho Chehab1-39/+43
2025-08-29docs: kernel_include.py: generate warnings for broken refsMauro Carvalho Chehab1-19/+89
2025-08-29docs: kernel_include.py: allow cross-reference generationMauro Carvalho Chehab1-20/+74
2025-08-29docs: kernel_include.py: Update its coding styleMauro Carvalho Chehab1-53/+47
2025-08-29tools: docs: parse-headers.py: move it from sphinx dirMauro Carvalho Chehab1-479/+0
2025-08-29docs: parse-headers.py: simplify the rules for hashesMauro Carvalho Chehab1-5/+4
2025-08-29docs: parse-headers.py: better handle @var argumentsMauro Carvalho Chehab1-2/+4
2025-08-29docs: parse-headers.py: improve --help logicMauro Carvalho Chehab1-9/+58
2025-08-29docs: parse-headers.py: convert parse-headers.plMauro Carvalho Chehab1-0/+429
2025-08-29docs: parse-headers.pl: improve its debug output formatMauro Carvalho Chehab1-8/+23
2025-08-18Documentation/sphinx: Fix typo in automarkup.pyIris Shi1-1/+1
2025-08-12sphinx: parser_yaml.py: fix line numbers informationMauro Carvalho Chehab1-7/+14
2025-08-12docs: parser_yaml.py: fix backward compatibility with old docutilsMauro Carvalho Chehab1-0/+4
2025-08-12docs: parser_yaml.py: add support for line numbers from the parserMauro Carvalho Chehab1-2/+10
2025-08-12docs: sphinx: add a parser for yaml files for Netlink specsMauro Carvalho Chehab1-0/+104
2025-07-24sphinx: kernel_abi: fix performance regression with O=<dir>Mauro Carvalho Chehab1-2/+4
2025-07-08docs: kdoc: Remove a Python 2 commentJonathan Corbet1-2/+0
2025-06-25docs: sphinx: add missing SPDX tagsMauro Carvalho Chehab9-1/+12
2025-06-25docs: sphinx: add a file with the requirements for lowest versionMauro Carvalho Chehab1-0/+10
2025-06-21docs: sphinx: avoid using the deprecated node.set_class()Jonathan Corbet1-1/+1
2025-06-09docs: automarkup: Mark up undocumented entities tooJonathan Corbet1-2/+7
2025-06-09docs: automarkup: Remove some Sphinx 2 holdoversJonathan Corbet1-16/+2
2025-05-21docs: kerneldoc.py: simplify exception handling logicMauro Carvalho Chehab1-64/+46
2025-04-28docs: Sphinx: kerneldoc: only initialize kernel-doc classes onceMauro Carvalho Chehab1-12/+11
2025-04-21docs: sphinx: kerneldoc: Use python class if availableMauro Carvalho Chehab1-8/+130
2025-04-14docs: automarkup: Move common logic to add and resolve xref to helperNícolas F. R. A. Prado1-73/+24
2025-04-09docs: sphinx: kerneldoc: ignore "\" characters from optionsMauro Carvalho Chehab1-0/+12
2025-04-09docs: sphinx: kerneldoc: verbose kernel-doc command if V=1Mauro Carvalho Chehab1-0/+34
2025-02-18docs: automarkup: drop legacy supportMauro Carvalho Chehab1-25/+7
2025-02-18docs: media: Allow creating cross-references for RC ABIMauro Carvalho Chehab1-4/+13
2025-02-13scripts/kernel-doc: drop Sphinx version checkMauro Carvalho Chehab2-8/+0
2025-02-13docs: extensions: don't use utf-8 syntax for descriptionsMauro Carvalho Chehab8-22/+22
2025-02-10docs: sphinx/kernel_abi: avoid warnings during Sphinx module initMauro Carvalho Chehab2-5/+22
2025-02-10docs: sphinx/automarkup: add cross-references for ABIMauro Carvalho Chehab1-0/+45
2025-02-10docs: sphinx/kernel_abi: parse ABI files only onceMauro Carvalho Chehab1-51/+64
2025-02-10docs: sphinx/kernel_abi: properly split linesMauro Carvalho Chehab1-2/+3
2025-02-10docs: sphinx/kernel_abi: reduce buffer usage for ABI messagesMauro Carvalho Chehab1-40/+42
2025-02-10docs: sphinx/kernel_abi: use AbiParser directlyMauro Carvalho Chehab1-13/+16
2025-02-10docs: use get_abi.py for ABI generationMauro Carvalho Chehab1-7/+3
2025-02-10docs: sphinx/kernel_abi: adjust coding styleMauro Carvalho Chehab1-13/+12
2025-02-10docs: sphinx: remove kernellog.py fileMauro Carvalho Chehab4-69/+53
2024-09-05docs: kerneldoc-preamble.sty: Suppress extra spaces in CJK literal blocksAkira Yokosawa1-0/+2
2024-05-02docs: kernel_include.py: Cope with docutils 0.21Akira Yokosawa1-1/+0
2024-04-10docs: Detect variable fonts and suggest denylisting themAkira Yokosawa1-4/+5
2024-03-03docs: drop the version constraints for sphinx and dependenciesLukas Bulwahn1-5/+2
2024-03-03docs: kerneldoc-preamble.sty: Remove code for Sphinx <2.4Akira Yokosawa1-6/+1
2024-02-21Merge branch 'docs-fixes' into docs-mwJonathan Corbet1-6/+4
2024-02-21docs: kernel_feat.py: fix build error for missing filesVegard Nossum1-1/+1
2024-02-21doc: kerneldoc.py: fix indentationVegard Nossum1-3/+3
2024-02-21docs: translations: use attribute to store current languageVegard Nossum1-6/+4
2024-02-08docs: kernel_feat.py: fix build error for missing filesVegard Nossum1-1/+1
2024-01-23docs/sphinx: Fix TOC scroll hack for the home pageGustavo Sousa1-1/+3
2024-01-17Merge tag 'docs-6.8-2' of git://git.lwn.net/linuxLinus Torvalds2-44/+13
2024-01-11Merge tag 'docs-6.8' of git://git.lwn.net/linuxLinus Torvalds6-64/+148
2024-01-11docs: kernel_feat.py: fix potential command injectionVegard Nossum1-44/+11
2024-01-11Documentation: constrain alabaster package to older versionsVegard Nossum1-0/+2
2024-01-03docs: kernel_abi.py: fix command injectionVegard Nossum1-46/+10
2024-01-02Documentation: add pyyaml to requirements.txtVegard Nossum1-0/+1
2023-12-19docs: translations: add translations links when they existVegard Nossum2-0/+116
2023-12-15docs: Raise the minimum Sphinx requirement to 2.4.4Jonathan Corbet3-17/+3
2023-11-17docs: automarkup: linkify git revsVegard Nossum1-1/+19
2023-10-22Documentation/sphinx: Remove the repeated word "the" in comments.Charles Han1-1/+1
2023-10-10docs/sphinx: Explicitly convert Sphinx paths to strOliver Faso2-2/+2
2023-09-12Documentation/sphinx: fix Python string escapesBenjamin Gray5-8/+8
2023-08-18Documentation: Fix typosBjorn Helgaas1-1/+1
2023-02-16docs: Use HTML comments for the kernel-toc SPDX lineJonathan Corbet1-1/+1
2023-02-08docs: Add more information to the HTML sidebarJonathan Corbet1-0/+16
2023-01-06docs: Fix the docs build with Sphinx 6.0Jonathan Corbet1-2/+4
2022-10-13docs: sphinx-pre-install: don't require the RTD themeJonathan Corbet1-1/+0
2022-08-18docs: kerneldoc-preamble: Test xeCJK.sty before loadingAkira Yokosawa1-6/+16
2022-07-07docs: automarkup: do not look up symbols twiceJonathan Corbet1-31/+26
2022-07-07docs: automarkup: track failed cross-reference attemptsJonathan Corbet1-0/+13
2022-05-17docs: pdfdocs: Add space for chapter counts >= 100 in TOCAkira Yokosawa1-7/+7
2022-03-30docs: sphinx/requirements: Limit jinja2<3.1Akira Yokosawa1-0/+2
2022-03-28scripts/kernel-doc: change the line number meta infoMauro Carvalho Chehab1-1/+1
2022-03-28scripts/get_abi: change the file/line number meta infoMauro Carvalho Chehab1-1/+1
2022-03-28docs: kernel_include.py: add sphinx build dependenciesMauro Carvalho Chehab1-0/+3
2022-03-28docs: kernel_abi.py: add sphinx build dependenciesMauro Carvalho Chehab1-0/+4
2022-03-28docs: kernel_feat.py: add build dependenciesMauro Carvalho Chehab1-2/+18
2022-03-28docs: kfigure.py: Don't warn of missing PDF converter in 'make htmldocs'Akira Yokosawa1-3/+5
2022-02-24Reword note on missing CJK fontsAkira Yokosawa1-3/+10
2022-02-24docs: kerneldoc-preamble.sty: Expand comments in LaTeX codeAkira Yokosawa1-13/+48
2022-02-24docs: pdfdocs: Pull LaTeX preamble part out of conf.pyAkira Yokosawa1-0/+184
2022-02-09docs: sphinx/kfigure.py: Delegate inkscape msg to kernellog.verboseAkira Yokosawa1-3/+19
2022-02-09docs: sphinx/kfigure.py: Use inkscape(1) for SVG -> PDF conversionAkira Yokosawa1-20/+48
2022-02-09docs: sphinx/kfigure.py: Add check of 'dot -Tpdf'Akira Yokosawa1-4/+26
2022-02-09docs: sphinx/kfigure.py: Use rsvg-convert(1) for DOT -> PDF conversionAkira Yokosawa1-2/+44
2022-01-07docs: automarkup.py: Fix invalid HTML link output and broken URI fragmentsJames Clark1-7/+18
2021-12-23Documentation/sphinx: fix typos of "its"Randy Dunlap2-2/+2
2021-08-12docs: sphinx-requirements: Move sphinx_rtd_theme to topAkira Yokosawa1-2/+1
2021-03-06docs: sphinx: Fix couple of spellings in the file rstFlatTable.pyBhaskar Chowdhury1-2/+2
2021-02-04docs: Enable usage of relative paths to docs on automarkupNícolas F. R. A. Prado1-2/+5
2021-02-01Docs: drop Python 2 supportJonathan Corbet4-26/+1
2021-02-01Move our minimum Sphinx version to 1.7Jonathan Corbet5-94/+18
2020-12-22Merge tag 'kbuild-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-1/+1
2020-12-09docs: update requirements to install six moduleJaeSang Yoo1-0/+1
2020-12-08tweewide: Fix most Shebang linesFinn Behrens1-1/+1
2020-12-03sphinx: kernel_feat.py: add a script to parse feature filesMauro Carvalho Chehab1-0/+169
2020-11-30docs: automarkup.py: Allow automatic cross-reference inside C namespaceNícolas F. R. A. Prado1-47/+75
2020-11-03Merge tag 'docs-5.10-3' of git://git.lwn.net/linuxLinus Torvalds1-6/+14
2020-11-03docs: fix automarkup regression on Python 2Jonathan Corbet1-6/+14
2020-10-30docs: ABI: make it parse ABI/stable as ReST-compatible filesMauro Carvalho Chehab1-2/+6
2020-10-30docs: kernel_abi.py: Handle with a lazy Sphinx parserMauro Carvalho Chehab1-13/+26
2020-10-30docs: kernel_abi.py: use --enable-lineno for get_abi.plMauro Carvalho Chehab1-4/+14
2020-10-30docs: kernel_abi.py: make it compatible with Sphinx 1.7+Mauro Carvalho Chehab1-12/+27
2020-10-30docs: kernel_abi.py: fix UTF-8 supportMauro Carvalho Chehab1-12/+7
2020-10-30docs: kernel_abi.py: add a script to parse ABI documentationMauro Carvalho Chehab1-0/+157
2020-10-30docs: kernellog.py: add support for info()Mauro Carvalho Chehab1-1/+5
2020-10-15docs: get rid of :c:type explicit declarations for structsMauro Carvalho Chehab1-1/+1
2020-10-15docs: automarkup.py: Add cross-reference for parametrized C macrosNícolas F. R. A. Prado1-7/+42
2020-10-15docs: automarkup.py: Skip C reserved words when cross-referencingNícolas F. R. A. Prado1-1/+8
2020-10-15docs: automarkup.py: Fix regexes to solve sphinx 3 warningsNícolas F. R. A. Prado1-3/+4
2020-10-15docs: automarkup.py: Use new C roles in Sphinx 3Nícolas F. R. A. Prado1-6/+49
2020-10-15docs: kerneldoc.py: add support for kerneldoc -nosymbolMauro Carvalho Chehab1-0/+7
2020-10-15docs: kerneldoc.py: append the name of the parsed doc fileMauro Carvalho Chehab1-1/+2
2020-10-15docs: cdomain.py: extend it to handle new Sphinx 3.x tagsMauro Carvalho Chehab1-1/+39
2020-10-15docs: cdomain.py: add support for a new Sphinx 3.1+ tagMauro Carvalho Chehab1-1/+54
2020-10-15scripts: kernel-doc: allow passing desired Sphinx C domain dialectMauro Carvalho Chehab1-0/+5
2020-09-16docs: Add automatic cross-reference for documentation pagesNícolas F. R. A. Prado1-1/+38
2020-09-16docs: Allow multiple automarkup functionsNícolas F. R. A. Prado1-42/+55
2020-09-03docs: Add automatic cross-reference for C typesNícolas F. R. A. Prado1-13/+24
2020-06-26Replace HTTP links with HTTPS ones: Documentation/sphinx/parse-headers.plAlexander A. Klimov1-1/+1
2020-06-08Replace HTTP links with HTTPS ones: documentationAlexander A. Klimov1-3/+3
2020-04-20docs: update recommended Sphinx version to 2.4.4Mauro Carvalho Chehab1-1/+1
2020-02-25docs: Fix empty parallelism argumentKees Cook1-1/+1
2020-01-24docs: Keep up with the location of NoUriJonathan Corbet1-1/+6
2019-11-22docs, parallelism: Rearrange how jobserver reservations are madeKees Cook1-0/+33
2019-11-07kernel-doc: rename the kernel-doc directive 'functions' to 'identifiers'Changbin Du1-6/+11
2019-10-02doc-rst: Programmatically render MAINTAINERS into ReSTKees Cook1-0/+197
2019-08-12Documentation: sphinx: Don't parse socket() as identifier referenceJonathan Neuschäfer1-1/+2
2019-08-12Documentation: sphinx: Add missing comma to list of stringsJonathan Neuschäfer1-1/+1
2019-07-19docs: load_config.py: ensure subdirs end with "/"Mauro Carvalho Chehab1-1/+1
2019-07-17docs: load_config.py: avoid needing a conf.py just due to LaTeX docsMauro Carvalho Chehab1-1/+26
2019-07-08docs: automarkup.py: ignore exceptions when seeking for xrefsMauro Carvalho Chehab1-2/+10
2019-06-26Docs: An initial automarkup extension for sphinxJonathan Corbet1-0/+93
2019-05-30docs: requirements.txt: recommend Sphinx 1.7.9Mauro Carvalho Chehab1-2/+2
2019-05-29docs: cdomain.py: get rid of a warning since version 1.8Mauro Carvalho Chehab1-1/+4
2019-05-23doc: Cope with the deprecation of AutoReporterJonathan Corbet1-8/+26
2019-05-23doc: Cope with Sphinx logging deprecationsJonathan Corbet3-21/+59
2018-06-30Documentation/sphinx: allow "functions" with no parametersMike Rapoport1-3/+7
2018-06-26doc:sphinx: fix parse-header descriptionFederico Vaga1-1/+1
2018-06-15Documentation: rstFlatTable.py: fix a broken referenceMauro Carvalho Chehab1-2/+0
2018-05-04MAINTAINERS & files: Canonize the e-mails I use at filesMauro Carvalho Chehab1-2/+2
2018-03-09Documentation/sphinx: Fix Directive import errorMatthew Wilcox1-2/+1
2018-01-17linux-next: docs-rst: Fix typos in kfigure.pyMasanari Iida1-3/+3
2017-08-31Documentation/sphinx: fix kernel-doc decode for non-utf-8 localeJani Nikula1-5/+3
2017-07-23sphinx-pre-install: use a requirements fileMauro Carvalho Chehab1-0/+3
2017-06-23Docs: clean up some DocBook loose endsJonathan Corbet2-41/+0
2017-05-16docs-rst: get rid of Documentation/sphinx/tmplcvt scriptMauro Carvalho Chehab1-28/+0
2017-04-11tmplcvt: make the tool more robustMauro Carvalho Chehab1-2/+11
2017-03-31Use sphinx.version_info directly instead of parsingRémy Léone1-1/+1
2017-03-09docs-rst: automatically convert Graphviz and SVG imagesMarkus Heiser1-0/+551
2016-12-18docs: sphinx-extensions: make rstFlatTable work with docutils 0.13Dmitry Shachnev1-0/+5
2016-11-30docs-rst: parse-headers.pl: cleanup the documentationMauro Carvalho Chehab1-107/+9
2016-11-19parse-headers.pl: add documentation for this scriptMauro Carvalho Chehab1-13/+180
2016-10-19Documentation/sphinx: rename kernel-doc.py to kerneldoc.pyJani Nikula1-0/+0
2016-09-19Merge tag 'docs-next' of git://git.lwn.net/linux.git into patchworkMauro Carvalho Chehab1-3/+66
2016-09-16doc-rst:c-domain: function-like macros argumentsMarkus Heiser1-1/+54
2016-09-16doc-rst:c-domain: fix sphinx version incompatibilityMarkus Heiser1-2/+12
2016-09-09[media] docs-rst: parse-headers.pl: use the C domain for cross-referencesMauro Carvalho Chehab1-54/+59
2016-09-09[media] docs-rst: parse-headers.pl: make debug a command line optionMauro Carvalho Chehab1-4/+10
2016-09-01docs: sphinx-extensions: add metadata parallel-safeMarkus Heiser3-0/+21
2016-08-22doc-rst: moved *duplicate* warnings to nitpicky modeMarkus Heiser1-0/+27
2016-08-22doc-rst:c-domain: ref-name of a function declarationMarkus Heiser1-0/+31
2016-08-22doc-rst: add boilerplate to customize c-domainMarkus Heiser1-0/+44
2016-08-18docs-rst: parse-heraders.pl: escape LaTeX charactersMauro Carvalho Chehab1-1/+1
2016-08-14doc-rst: generic way to build only sphinx sub-foldersMarkus Heiser1-0/+32
2016-07-23Merge branch 'docs-next' of git://git.lwn.net/linux into topic/docs-nextMauro Carvalho Chehab1-3/+9
2016-07-20doc-rst: kernel-doc directive, fix state machine reporterMarkus Heiser1-3/+9
2016-07-09doc-rst: parse-headers: remove trailing spacesMauro Carvalho Chehab1-0/+2
2016-07-08doc-rst: add kernel-include directiveMarkus Heiser1-0/+183