Change #254114
| Category | doxygen |
| Changed by | Dimitri van Heesch <doxygen@gmail.com> |
| Changed at | Sun 04 Jan 2026 16:34:39 |
| Repository | https://github.com/doxygen/doxygen.git |
| Project | doxygen |
| Branch | master |
| Revision | b2fc0ea5f74e9118855559515516c6cafb2124a6 |
Comments
PR #11839 Add requirements traceability Various fixes: - styling missing_req improved and separate class via missing satisfies and missing verifies sections. - changed options of REQ_TRACEABILITY_INFO to NO/YES/UNSATISFIES_ONLY/UNVERIFIES_INFO. - Added GENERATE_REQUIREMENTS option to force disabling the requirements page completely. Also removes verifies and satisfies references. - removed double referenced when coming from the same symbols and id and title are the same. - REQ--001 was not parsed properly due to markdown changing it to – - changed documentation to make clear requirement title is optional - satisfied/verifies title could leak into the type of the symbol documented. - warn about @satisfies or @verifies inside @requirement comment block
Changed files
- doc/commands.dox
- doc/requirements.dox
- src/commentscan.l
- src/config.xml
- src/definition.cpp
- src/docnode.cpp
- src/docnode.h
- src/docparser.cpp
- src/markdown.cpp
- src/requirement.cpp
- src/section.h
- templates/html/darkmode_settings.css
- templates/html/doxygen.css
- templates/html/lightmode_settings.css