QDoc: Render deprecation notes in template output
The Template Generator omits deprecation notes. This change ensure that
they appear in template-generated HTML and Markdown. Wording and
placement matches that of the HTMLGenerator.
Task-number: QTBUG-151328
Pick-to: 6.12
Change-Id: I9144d083d29a3c8b45b5f21428c7b5e9fa94a00f
Reviewed-by: David Boddie <david.boddie@qt.io>
| commit | 5db77f3b920127f67fba0b429d74ed939dd30e34 |
| parent | cc115bce23a13665af995728b15a0ad6399050fd |
| author | Paul Wicking <paul.wicking@qt.io> |
| committer | Paul Wicking <paul.wicking@qt.io> |
| commit time | Mon, 12 Oct 2026 15:43:25 +0000 |
- M src/qdoc/qdoc/src/qdoc/ir/builder.cpp
- M src/qdoc/qdoc/src/qdoc/ir/document.cpp
- M src/qdoc/qdoc/src/qdoc/ir/document.h
- M src/qdoc/qdoc/src/qdoc/ir/member.cpp
- M src/qdoc/qdoc/src/qdoc/ir/member.h
- M src/qdoc/qdoc/src/qdoc/ir/pagemetadata.h
- M src/qdoc/qdoc/src/qdoc/nodeextractor.cpp
- M src/qdoc/qdoc/src/qdoc/templates/cppref.html
- M src/qdoc/qdoc/src/qdoc/templates/cppref.md
- M src/qdoc/qdoc/src/qdoc/templates/partials/html/member_detail.html
- M src/qdoc/qdoc/src/qdoc/templates/partials/md/member_detail.md
- M src/qdoc/qdoc/src/qdoc/templates/qmltype.html
- M src/qdoc/qdoc/src/qdoc/templates/qmltype.md
- M src/qdoc/qdoc/tests/qdoc/ir/catch_document.cpp
- M src/qdoc/qdoc/tests/qdoc/ir/catch_member.cpp
- M src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecated_target_links/expected/html/qml-repro-oldowner.html
- M src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecated_target_links/expected/html/qml-repro-oldpeer.html
- M src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecated_target_links/expected/markdown/qml-repro-oldowner.md
- M src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecated_target_links/expected/markdown/qml-repro-oldpeer.md
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/deprecation_status_notes.qdocconf
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/deprecationstatusnotes.index
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/html/activething-members.html
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/html/activething-obsolete.html
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/html/activething.html
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/html/deprecatedthing.html
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/html/deprecationnotes-qmlmodule.html
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/html/deprecationstatusnotes-module.html
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/html/legacynotes.html
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/html/legacything-members.html
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/html/legacything-obsolete.html
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/html/legacything.html
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/html/pendingthing.html
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/html/qml-deprecationnotes-legacygadget.html
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/html/qml-deprecationnotes-newgadget-members.html
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/html/qml-deprecationnotes-newgadget.html
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/html/qml-deprecationnotes-oldgadget.html
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/html/qml-deprecationnotes-pendinggadget-members.html
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/html/qml-deprecationnotes-pendinggadget.html
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/markdown/activething-members.md
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/markdown/activething-obsolete.md
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/markdown/activething.md
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/markdown/deprecatedthing.md
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/markdown/deprecationnotes-qmlmodule.md
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/markdown/deprecationstatusnotes-module.md
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/markdown/legacynotes.md
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/markdown/legacything-members.md
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/markdown/legacything-obsolete.md
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/markdown/legacything.md
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/markdown/pendingthing.md
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/markdown/qml-deprecationnotes-legacygadget.md
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/markdown/qml-deprecationnotes-newgadget-members.md
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/markdown/qml-deprecationnotes-newgadget.md
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/markdown/qml-deprecationnotes-oldgadget.md
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/markdown/qml-deprecationnotes-pendinggadget-members.md
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/expected/markdown/qml-deprecationnotes-pendinggadget.md
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/src/deprecation_status_notes.h
- A src/qdoc/qdoc/tests/validatetemplategeneratoroutput/testdata/deprecation_status_notes/src/deprecation_status_notes.qdoc