From f746781150c9b68fcc6fdba6069aa857a7c75f33 Mon Sep 17 00:00:00 2001 From: "Hans J. Johnson" Date: Fri, 12 Jun 2026 08:03:33 -0500 Subject: [PATCH 1/3] Revert "DOC: Fix Sphinx warnings surfaced by the documentation gate" This reverts commit 9ca80aa457cc92ac23faf6af64b98a98efc96f26. --- CMake/CTestCustom.cmake.in | 3 --- src/Core/Common/ReadAPointSet/Documentation.rst | 2 +- src/Filtering/FFT/ComputeFFTInOneDimension/Documentation.rst | 4 +--- 3 files changed, 2 insertions(+), 7 deletions(-) diff --git a/CMake/CTestCustom.cmake.in b/CMake/CTestCustom.cmake.in index 2d9fbb49d..828d7d262 100644 --- a/CMake/CTestCustom.cmake.in +++ b/CMake/CTestCustom.cmake.in @@ -46,9 +46,6 @@ set(CTEST_CUSTOM_WARNING_EXCEPTION "LabelGeometryImageFilter.*deprecated" "note: declared here" "RemovedInSphinx[0-9]+Warning" - # Nightly InsightDoxygen XML is currently missing these classes upstream. - "doxygenclass: Cannot find class" - "Could not find match for .itk::" "ipo: warning #11053" "ipo: warning #11053" "vxl.core.vnl.algo" diff --git a/src/Core/Common/ReadAPointSet/Documentation.rst b/src/Core/Common/ReadAPointSet/Documentation.rst index 27afbd641..29adafc9a 100644 --- a/src/Core/Common/ReadAPointSet/Documentation.rst +++ b/src/Core/Common/ReadAPointSet/Documentation.rst @@ -52,7 +52,7 @@ C++ :lines: 18- WebAssembly -........... +...... .. literalinclude:: WebAssembly.html :language: html diff --git a/src/Filtering/FFT/ComputeFFTInOneDimension/Documentation.rst b/src/Filtering/FFT/ComputeFFTInOneDimension/Documentation.rst index 832a09bcc..800349836 100644 --- a/src/Filtering/FFT/ComputeFFTInOneDimension/Documentation.rst +++ b/src/Filtering/FFT/ComputeFFTInOneDimension/Documentation.rst @@ -39,9 +39,7 @@ Results Output Phase Image -Output: - -.. code-block:: text +Output:: Read real input image of type and size itkSize2 ([1536, 128]) Padded input image to size itkSize2 ([1536, 128]) From db0c0cbd919f6d9661338ea9eea4dc26a15a6202 Mon Sep 17 00:00:00 2001 From: "Hans J. Johnson" Date: Fri, 12 Jun 2026 08:03:49 -0500 Subject: [PATCH 2/3] COMP: Track the ITKDoxygen latest release for Doxygen artifacts The v5.3.0-pinned XML and tag predate several class compounds (AddImageFilter, SampleToHistogramFilter, the VTK and OpenCV bridge classes), breaking breathelink lookups now that examples document against ITK main. The ITKDoxygen latest release rebuilds nightly from ITK main and now publishes the complete artifact set including the DocTag. VectorContainer moved to the itk::detail namespace in ITK 6. --- CMake/DownloadDoxygen.cmake | 2 +- CMake/DownloadDoxygenTAG.cmake | 2 +- CMake/DownloadDoxygenXML.cmake | 2 +- src/Core/Common/IterateOnAVectorContainer/Documentation.rst | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CMake/DownloadDoxygen.cmake b/CMake/DownloadDoxygen.cmake index c5cda81b4..087cdb41d 100644 --- a/CMake/DownloadDoxygen.cmake +++ b/CMake/DownloadDoxygen.cmake @@ -1,3 +1,3 @@ -file(DOWNLOAD https://github.com/InsightSoftwareConsortium/ITK/releases/download/v5.3.0/InsightDoxygenDocHtml-5.3.0.tar.gz +file(DOWNLOAD https://github.com/InsightSoftwareConsortium/ITKDoxygen/releases/download/latest/InsightDoxygenDocHtml-latest.tar.gz ${ITKDoxygen_TEMP_DIR}/itk-doxygen.tar.gz SHOW_PROGRESS ) diff --git a/CMake/DownloadDoxygenTAG.cmake b/CMake/DownloadDoxygenTAG.cmake index ed676bda2..d04f678e3 100644 --- a/CMake/DownloadDoxygenTAG.cmake +++ b/CMake/DownloadDoxygenTAG.cmake @@ -1,3 +1,3 @@ -file(DOWNLOAD https://github.com/InsightSoftwareConsortium/ITK/releases/download/v5.3.0/InsightDoxygenDocTag-5.3.0.gz +file(DOWNLOAD https://github.com/InsightSoftwareConsortium/ITKDoxygen/releases/download/latest/InsightDoxygenDocTag-latest.gz ${ITKDoxygenTAG_TEMP_DIR}/InsightDoxygen.tag.gz SHOW_PROGRESS ) diff --git a/CMake/DownloadDoxygenXML.cmake b/CMake/DownloadDoxygenXML.cmake index 561c564ca..7f5a51582 100644 --- a/CMake/DownloadDoxygenXML.cmake +++ b/CMake/DownloadDoxygenXML.cmake @@ -1,3 +1,3 @@ -file(DOWNLOAD https://github.com/InsightSoftwareConsortium/ITK/releases/download/v5.3.0/InsightDoxygenDocXml-5.3.0.tar.gz +file(DOWNLOAD https://github.com/InsightSoftwareConsortium/ITKDoxygen/releases/download/latest/InsightDoxygenDocXml-latest.tar.gz ${ITKDoxygenXML_TEMP_DIR}/itk-doxygen-xml.tar.gz SHOW_PROGRESS ) diff --git a/src/Core/Common/IterateOnAVectorContainer/Documentation.rst b/src/Core/Common/IterateOnAVectorContainer/Documentation.rst index 9818d872b..60f58efdc 100644 --- a/src/Core/Common/IterateOnAVectorContainer/Documentation.rst +++ b/src/Core/Common/IterateOnAVectorContainer/Documentation.rst @@ -34,4 +34,4 @@ C++ Classes demonstrated -------------------- -.. breathelink:: itk::VectorContainer +.. breathelink:: itk::detail::VectorContainer From 51f986d4e09e9942539f794df907b019f23a4d50 Mon Sep 17 00:00:00 2001 From: "Hans J. Johnson" Date: Fri, 12 Jun 2026 08:04:03 -0500 Subject: [PATCH 3/3] DOC: Fix a short title underline and lex an output block as text --- src/Core/Common/ReadAPointSet/Documentation.rst | 2 +- src/Filtering/FFT/ComputeFFTInOneDimension/Documentation.rst | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Core/Common/ReadAPointSet/Documentation.rst b/src/Core/Common/ReadAPointSet/Documentation.rst index 29adafc9a..27afbd641 100644 --- a/src/Core/Common/ReadAPointSet/Documentation.rst +++ b/src/Core/Common/ReadAPointSet/Documentation.rst @@ -52,7 +52,7 @@ C++ :lines: 18- WebAssembly -...... +........... .. literalinclude:: WebAssembly.html :language: html diff --git a/src/Filtering/FFT/ComputeFFTInOneDimension/Documentation.rst b/src/Filtering/FFT/ComputeFFTInOneDimension/Documentation.rst index 800349836..832a09bcc 100644 --- a/src/Filtering/FFT/ComputeFFTInOneDimension/Documentation.rst +++ b/src/Filtering/FFT/ComputeFFTInOneDimension/Documentation.rst @@ -39,7 +39,9 @@ Results Output Phase Image -Output:: +Output: + +.. code-block:: text Read real input image of type and size itkSize2 ([1536, 128]) Padded input image to size itkSize2 ([1536, 128])