1. 09 Nov, 2022 12 commits
  2. 01 Nov, 2022 9 commits
  3. 31 Oct, 2022 1 commit
    • Jonathan Corbet's avatar
      Revert "docs/zh_CN: core-api: Add timekeeping Chinese translation" · e3e2d746
      Jonathan Corbet authored
      This reverts commit d24c911b.
      
      This translation added a bunch of duplicate function definitions, leading
      to a lot of warnings like:
      
        /Documentation/core-api/timekeeping.rst:16: WARNING: Duplicate C declaration, also defined at translations/zh_CN/core-api/timekeeping:26.
        Declaration is '.. c:function:: ktime_t ktime_get( void )'.
      
      We need to come up with a proper way to translate documents with
      :c:function declarations in them.
      Signed-off-by: default avatarJonathan Corbet <corbet@lwn.net>
      e3e2d746
  4. 28 Oct, 2022 9 commits
  5. 24 Oct, 2022 3 commits
  6. 19 Oct, 2022 5 commits
  7. 18 Oct, 2022 1 commit
    • Jonathan Corbet's avatar
      Merge branch 'alabaster-rb' into docs-mw · 554d4389
      Jonathan Corbet authored
      For a long time we have rejoiced that our HTML output from Sphinx is far
      better than what we got from the old DocBook toolchain.  But it still
      leaves a lot to be desired; the following is an attempt to improve the
      situation somewhat.
      
      Sphinx has a theming mechanism for HTML rendering.  Since the kernel's
      adoption of Sphinx, we have been using the "Read The Docs" theme — a choice
      made in a bit of a hurry to have *something* while figuring out the rest.
      RTD is OK, but it is not hugely attractive, requires the installation of an
      extra package, and does not observe all of the Sphinx configuration
      parameters.  Among other things, that makes it hard to put reasonable
      contents into the left column in the HTML output.
      
      The Alabaster theme is the default for Sphinx installations, and is bundled
      with Sphinx itself.  It has (IMO) nicer output and gives us the control
      that we need.
      
      So: switch to Alabaster.  Additional patches adjust the documentation and
      remove the RTD references from scripts/sphinx-pre-install.
      
      The penultimate patch changes the way that kerneldoc declarations are
      rendered to (IMO) improve readability.  That requires some changes to
      kernel-doc to output a new container block and some CSS tweaks to improve
      things overall.
      
      It should be noted that I have a long history of inflicting ugly web
      designs on the net; this work is a start, but I think we could do far
      better yet.  It would be great if somebody who actually enjoys working with
      CSS and such would help to improve what we have.
      554d4389