We had to modify the connection method due to changes that will be
introduced soon in modern web browsers. (See odoo/odoo#51088)
We also fix the numbering of the connection steps.
e.g.
.. meta::
:description: blah blah blah
:keywords lang=en: x y z
should yield
<meta name="description" content="blah blah blah">
<meta name="keywords" lang="en" content="x y z">
Also cleaned up `layout.html` a tad while at it:
* we're now properly setting the default metas via the translator so
setting them in the template is unnecessary
* there's a flag to use an html5 doctype (also has a few other
positive side-effects with respect to the metas sphinx generates in
the template)
`\sphinxmaketitle` only exists as of v1.8.3, and `\renewcommand` would
crash when the command is not defined. Similarly `\newcommand` would
crash if the command already exists.
`\providecommand` acts as a shim: no-op if the command exists,
otherwise creates it so that it can be redefined.
Backport of 54e7ed30ac
`\sphinxmaketitle` only exists as of v1.8.3, and `\renewcommand` would
crash when the command is not defined. Similarly `\newcommand` would
crash if the command already exists.
`\providecommand` acts as a shim: no-op if the command exists,
otherwise creates it so that it can be redefined.
Backport of 54e7ed30ac
- Update Enterprise & Partnership agreement (EN, FR)
- Update legal page index: hide outdated agreements, replace
with a link to an archive of the old PDFs.
- Add icons for missing files, to make index table layout more consistent
- Add `text-justify` on HTML versions of contracts, for consistency with
the PDF versions.
- Fix compatibility of PDF generation with recent sphinx versions
(\sphinxmaketitle instead of \maketitle)
- Re-add NL PDF building, still needs to be updated like all others
Backport of 5b80ed551c from 13.0
- Update Enterprise & Partnership agreement (EN, FR)
- Update legal page index: hide outdated agreements, replace
with a link to an archive of the old PDFs.
- Add icons for missing files, to make index table layout more consistent
- Add `text-justify` on HTML versions of contracts, for consistency with
the PDF versions.
- Fix compatibility of PDF generation with recent sphinx versions
(\sphinxmaketitle instead of \maketitle)
- Re-add NL PDF building, still needs to be updated like all others
Backport of 5b80ed551c from 13.0
This commit adds a redirection for files removed in b109c3af (12.0)
following #544 (11.0):
- support/user_doc.rst replaced by contributing/documentation/introduction_guide.rst
Before this commit, the following warning was displayed at compilation: "RemovedInSphinx30Warning: To modify script_files in the theme is deprecated. Please insert a <script> tag directly in your theme instead."