)]}'
{
  "commit": "2c480ea4ff81e6fa040f48e2b8ea447b0afaf970",
  "tree": "6eeab9958f88041a5368f0f57c072d6081b80661",
  "parents": [
    "8b67addb021d92dcee6ec62da67d5b93b878b5f2"
  ],
  "author": {
    "name": "Cristian Adam",
    "email": "cristian.adam@gmail.com",
    "time": "Sat Oct 10 11:27:53 2026 +0200"
  },
  "committer": {
    "name": "Cristian Adam",
    "email": "cristian.adam@gmail.com",
    "time": "Sat Oct 10 11:27:53 2026 +0200"
  },
  "message": "Utilities/Sphinx: Give the Qt Help output a color scheme\n\nThe `qthelp` builder renders with Sphinx\u0027s `nonav` theme, so the color\nscheme that `cmake.css` picks up from the `default` theme in the html\nbuild is never generated for it.  The workaround that inlines the\n`@import` in `cmake.css` silently falls back to `basic.css`, which\ncarries layout rules only, leaving the `.qch` pages with no styling of\ntheir own.\n\nSupply one, generated from a single template and two palettes.  Qt\nCreator serves a documentation set\u0027s own `offline-dark.css` in place of\nits `offline.css` or `offline-simple.css` when the Qt Creator theme is\ndark, so link the stylesheet under one of those names and ship a dark\ncounterpart next to it.  Qt Creator 20 and older substitute only for\n`offline-simple.css`, and request `offline.css` instead when the theme\nis light, so install the light palette under both names.\n\nThe html build is unaffected: the extra stylesheet is linked, and its\nstatic directory is added, only under the `qthelp` tag.\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "692d5983636401c7f32ff9abfd599a24e95260c4",
      "new_mode": 33188,
      "new_path": "Help/release/dev/qthelp-dark-theme.rst"
    },
    {
      "type": "modify",
      "old_id": "f80db687afe9cfaed1c1b2cb32e2332aede53273",
      "old_mode": 33188,
      "old_path": "Utilities/Sphinx/CMakeLists.txt",
      "new_id": "ec3a662a861b7cb10855a228904787d9b70bb884",
      "new_mode": 33188,
      "new_path": "Utilities/Sphinx/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "590ccf4f0ff7042bf478ebe5c9bff5f0f82da631",
      "old_mode": 33188,
      "old_path": "Utilities/Sphinx/conf.py.in",
      "new_id": "1c98090c70b2dceab11375d82c6ee485be4ba593",
      "new_mode": 33188,
      "new_path": "Utilities/Sphinx/conf.py.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bcceb4e791f1f3cc5b5823c55ce07fb3572324a7",
      "new_mode": 33188,
      "new_path": "Utilities/Sphinx/qthelp_css.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ce0c6499ea403f94d41b222c69766529cb71ade",
      "new_mode": 33188,
      "new_path": "Utilities/Sphinx/static-qthelp/qthelp.css.in"
    }
  ]
}
