From 4260facb09ad37569a9fd993d1e5bc4fcb83808c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Thu, 3 Jan 2019 21:26:18 +0100 Subject: [PATCH] Moved doxygen/dox2html5.py to documentation/doxygen.py. And move the theme and test directory as well. Making room for Python and other language support. Note this is a breaking change --- from now on, you need to call the script as documentation/doxygen.py instead of doxygen/dox2html5.py Besides that, the location of default templates changed from doxygen/templates/ to documentation/templates/doxygen/ --- if you have your own modifications to these, you may need to move your files. --- CONTRIBUTING.rst | 10 +-- artwork/favicon.svg | 2 +- doc/css/components.rst | 8 +- doc/plugins/math-and-code-console.ansi | 4 +- {doxygen => documentation}/.coveragerc | 0 {doxygen => documentation}/.gitattributes | 0 documentation/.gitignore | 6 ++ {doxygen => documentation}/__init__.py | 0 .../dox2html5.py => documentation/doxygen.py | 4 +- {doxygen => documentation}/favicon-dark.png | Bin {doxygen => documentation}/favicon-light.png | Bin {doxygen => documentation}/search.js | 2 +- .../templates/doxygen}/annotated.html | 0 .../doxygen}/base-class-reference.html | 0 .../templates/doxygen}/base-index.html | 0 .../templates/doxygen}/base-reference.html | 0 .../templates/doxygen}/base.html | 0 .../templates/doxygen}/class.html | 0 .../templates/doxygen}/details-define.html | 0 .../templates/doxygen}/details-enum.html | 0 .../templates/doxygen}/details-func.html | 0 .../templates/doxygen}/details-typedef.html | 0 .../templates/doxygen}/details-var.html | 0 .../templates/doxygen}/dir.html | 0 .../templates/doxygen}/entry-class.html | 0 .../templates/doxygen}/entry-define.html | 0 .../templates/doxygen}/entry-dir.html | 0 .../templates/doxygen}/entry-enum.html | 0 .../templates/doxygen}/entry-file.html | 0 .../templates/doxygen}/entry-func.html | 0 .../templates/doxygen}/entry-module.html | 0 .../templates/doxygen}/entry-namespace.html | 0 .../templates/doxygen}/entry-typedef.html | 0 .../templates/doxygen}/entry-var.html | 0 .../templates/doxygen}/example.html | 0 .../templates/doxygen}/file.html | 0 .../templates/doxygen}/files.html | 0 .../templates/doxygen}/group.html | 0 .../templates/doxygen}/modules.html | 0 .../templates/doxygen}/namespace.html | 0 .../templates/doxygen}/namespaces.html | 0 .../templates/doxygen}/opensearch.xml | 0 .../templates/doxygen}/page.html | 0 .../templates/doxygen}/pages.html | 0 .../templates/doxygen}/struct.html | 0 .../templates/doxygen}/union.html | 0 .../test_doxygen}/__init__.py | 4 +- .../Doxyfile | 0 .../File.h | 0 ..._1_1BothBaseAndDerivedInRootNamespace.html | 0 .../compound_crazy_template_params/Doxyfile | 0 .../compound_crazy_template_params/File.h | 0 .../File_8h.html | 0 .../DeprecatedFile_8h.html | 0 .../compound_deprecated/Dir/DeprecatedFile.h | 0 .../Dir/DeprecatedSubdir/File.h | 0 .../compound_deprecated/Doxyfile | 0 .../compound_deprecated/annotated.html | 0 .../compound_deprecated/deprecated-page.dox | 0 .../dir_da5033def2d0db76e9883b31b76b3d0c.html | 0 .../compound_deprecated/files.html | 0 .../compound_deprecated/group__group.html | 0 .../compound_deprecated/modules.html | 0 .../namespaceDeprecatedNamespace.html | 0 .../compound_deprecated/namespaces.html | 0 .../compound_deprecated/pages.html | 0 ...catedNamespace_1_1BaseDeprecatedClass.html | 0 ...eprecatedNamespace_1_1DeprecatedClass.html | 0 .../test_doxygen}/compound_detailed/Doxyfile | 0 .../test_doxygen}/compound_detailed/File.h | 0 .../compound_detailed/File_8h.html | 0 .../compound_detailed/namespaceEno.html | 0 .../compound_detailed/namespaceFoo.html | 0 .../compound_detailed/namespaceNamee.html | 0 .../compound_detailed/namespaceType.html | 0 .../compound_detailed/namespaceVar.html | 0 .../compound_detailed/namespaceWarning.html | 0 .../compound_detailed/structTemplate.html | 0 .../structTemplateWarning.html | 0 .../structTemplate_3_01void_01_4.html | 0 .../compound_filename_case/Doxyfile | 0 .../_u_p_p_e_r_c_a_s_e.html | 0 .../class_u_p_p_e_r_c_l_a_s_s.html | 0 .../compound_filename_case/index.html | 0 .../compound_filename_case/input.h | 0 .../compound_filename_case/pages.html | 0 .../test_doxygen}/compound_ignored/Doxyfile | 0 .../test_doxygen}/compound_ignored/File.cpp | 0 .../test_doxygen}/compound_ignored/File.h | 0 .../test_doxygen}/compound_includes/Doxyfile | 0 .../test_doxygen}/compound_includes/First.cpp | 0 .../test_doxygen}/compound_includes/First.h | 0 .../test_doxygen}/compound_includes/Second.h | 0 .../compound_includes/classClass.html | 0 .../compound_includes/group__group.html | 0 .../compound_includes/namespaceContained.html | 0 .../namespaceContainsNamespace.html | 0 ...aceContainsNamespace_1_1ContainsClass.html | 0 .../compound_includes/namespaceEmpty.html | 0 .../compound_includes/namespaceSpread.html | 0 .../compound_includes_disabled/Doxyfile | 0 .../classClass.html | 0 .../group__group.html | 0 .../namespaceContained.html | 0 .../namespaceSpread.html | 0 .../compound_includes_templated/Doxyfile | 0 .../compound_includes_templated/First.h | 0 .../compound_includes_templated/Second.h | 0 .../namespaceSpread.html | 0 .../structStruct.html | 0 .../Doxyfile | 0 .../First.h | 0 .../Second.h | 0 .../compound_listing/Another/Some.h | 0 .../compound_listing/Class_8h.html | 0 .../compound_listing/Directory/File.h | 0 .../compound_listing/Directory/Sub/Class.h | 0 .../test_doxygen}/compound_listing/Doxyfile | 0 .../compound_listing/File_8h.html | 0 .../test_doxygen}/compound_listing/Root.h | 0 .../compound_listing/TopLevelFile.h | 0 .../compound_listing/annotated.html | 0 ...lassRoot_1_1Directory_1_1Sub_1_1Class.html | 0 .../dir_4b0d5f8864bf89936129251a2d32609b.html | 0 .../dir_bbe5918fe090eee9db2d9952314b6754.html | 0 .../test_doxygen}/compound_listing/files.html | 0 .../test_doxygen}/compound_listing/input.dox | 0 .../compound_listing/namespaceAnother.html | 0 .../namespaceRoot_1_1Directory.html | 0 .../compound_listing/namespaces.html | 0 .../compound_listing/page-no-toc.html | 0 .../test_doxygen}/compound_listing/pages.html | 0 .../test_doxygen}/compound_modules/Doxyfile | 0 .../compound_modules/group__group.html | 0 .../compound_modules/group__group2.html | 0 .../compound_modules/group__subgroup.html | 0 .../test_doxygen}/compound_modules/input.h | 0 .../compound_modules/modules.html | 0 .../Doxyfile | 0 .../File.h | 0 .../File_8h.html | 0 .../namespaceNamespace.html | 0 .../Doxyfile | 0 .../File.h | 0 .../File_8h.html | 0 .../test_doxygen}/compound_warnings/Doxyfile | 0 .../test_doxygen}/compound_warnings/File.h | 0 .../compound_warnings/namespaceMagnum.html | 0 .../Doxyfile | 0 .../input.dox | 0 .../some-long-page-name.html | 0 .../Doxyfile | 0 .../File.h | 0 .../group__fizzbuzz.html | 0 .../namespaceFoo.html | 0 .../contents_autobrief_cpp_comments/Doxyfile | 0 .../contents_autobrief_cpp_comments/File.h | 0 .../File_8h.html | 0 .../contents_autobrief_heading/Doxyfile | 0 .../contents_autobrief_heading/File.h | 0 .../namespaceNamespace.html | 0 .../contents_autobrief_hr/Doxyfile | 0 .../contents_autobrief_hr/File.h | 0 .../namespaceNamespace.html | 0 .../contents_autobrief_multiline/Doxyfile | 0 .../contents_autobrief_multiline/File.h | 0 .../namespaceNamespace.html | 0 .../test_doxygen}/contents_blocks/Doxyfile | 0 .../test_doxygen}/contents_blocks/File.h | 0 .../contents_blocks/File_8h.html | 0 .../test_doxygen}/contents_blocks/index.html | 0 .../test_doxygen}/contents_blocks/input.dox | 0 .../test_doxygen}/contents_blocks/old.html | 0 .../contents_blocks/old_1814.html | 0 .../test_doxygen}/contents_blocks/todo.html | 0 .../contents_blocks/todo_1814.html | 0 .../contents_brief_multiline_ingroup/Doxyfile | 0 .../contents_brief_multiline_ingroup/File.h | 0 .../group__thatgroup.html | 0 .../test_doxygen}/contents_code/Doxyfile | 0 .../test_doxygen}/contents_code/index.html | 0 .../test_doxygen}/contents_code/input.dox | 0 .../test_doxygen}/contents_code/warnings.html | 0 .../contents_code_language/Doxyfile | 0 .../contents_code_language/ansi.html | 0 .../contents_code_language/code.sh | 0 .../contents_code_language/index.html | 0 .../contents_code_language/input.dox | 0 .../contents_code_language/snippet.cpp | 0 .../contents_code_language/warnings.html | 0 .../test_doxygen}/contents_custom/Doxyfile | 0 .../test_doxygen}/contents_custom/ab.dot | 0 .../contents_custom/dot-236.html | 0 .../contents_custom/dot-238.html | 0 .../test_doxygen}/contents_custom/dot.html | 0 .../test_doxygen}/contents_custom/index.html | 0 .../test_doxygen}/contents_custom/input.dox | 0 .../test_doxygen}/contents_custom/math.html | 0 .../contents_custom/ship-small.jpg | 0 .../test_doxygen}/contents_dot/Doxyfile | 0 .../test_doxygen}/contents_dot/ab.dot | 0 .../test_doxygen}/contents_dot/colors.dot | 0 .../test_doxygen}/contents_dot/index-238.html | 0 .../test_doxygen}/contents_dot/index.html | 0 .../test_doxygen}/contents_dot/input.dox | 0 .../test_doxygen}/contents_dot/warnings.html | 0 .../contents_htmlinclude/Doxyfile | 0 .../contents_htmlinclude/file.html | 0 .../contents_htmlinclude/index.html | 0 .../contents_htmlinclude/input.dox | 0 .../contents_htmlinclude/warnings.html | 0 .../test_doxygen}/contents_image/Doxyfile | 0 .../contents_image/imagelink.html | 0 .../test_doxygen}/contents_image/index.html | 0 .../test_doxygen}/contents_image/input.dox | 0 .../test_doxygen}/contents_image/tiny.png | 0 .../contents_image/warnings.html | 0 .../test_doxygen}/contents_internal/Doxyfile | 0 .../contents_internal/index.html | 0 .../test_doxygen}/contents_internal/input.dox | 0 .../test_doxygen}/contents_math/Doxyfile | 0 .../test_doxygen}/contents_math/index.html | 0 .../test_doxygen}/contents_math/input.dox | 0 .../contents_math_cached/Doxyfile | 0 .../contents_math_cached/input.dox | 0 .../contents_math_cached/math.html | 0 .../contents_parse_error/Doxyfile | 0 .../contents_parse_error/broken.xml | 0 .../contents_section_underscore_one/Doxyfile | 0 .../index.html | 0 .../contents_section_underscore_one/input.dox | 0 .../contents_sections_headings/Doxyfile | 0 .../contents_sections_headings/File.h | 0 .../contents_sections_headings/File_8h.html | 0 .../contents_sections_headings/index.html | 0 .../contents_sections_headings/input.dox | 0 .../contents_sections_headings/warnings.html | 0 .../test_doxygen}/contents_tagfile/Doxyfile | 0 .../test_doxygen}/contents_tagfile/index.html | 0 .../test_doxygen}/contents_tagfile/input.dox | 0 .../contents_typography/Doxyfile | 0 .../contents_typography/index.html | 0 .../contents_typography/input.dox | 0 .../contents_unexpected_sections/Doxyfile | 0 .../contents_unexpected_sections/File.h | 0 .../contents_unexpected_sections/File_8h.html | 0 .../test_doxygen}/cpp_derived/Doxyfile | 0 .../test_doxygen}/cpp_derived/annotated.html | 0 .../classAnother_1_1ProtectedBase.html | 0 .../classBaseOutsideANamespace.html | 0 .../classDerivedOutsideANamespace.html | 0 .../cpp_derived/classNamespace_1_1A.html | 0 .../classNamespace_1_1PrivateBase.html | 0 .../classNamespace_1_1VirtualBase.html | 0 .../test_doxygen}/cpp_derived/input.h | 0 .../cpp_derived/structAnother_1_1Final.html | 0 .../test_doxygen}/cpp_enum_class/Doxyfile | 0 .../test_doxygen}/cpp_enum_class/File.h | 0 .../test_doxygen}/cpp_enum_class/File_8h.html | 0 .../test_doxygen}/cpp_friends/Doxyfile | 0 .../test_doxygen}/cpp_friends/File.h | 0 .../test_doxygen}/cpp_friends/classClass.html | 0 .../cpp_friends/classTemplate.html | 0 .../cpp_function_attributes/Doxyfile | 0 .../cpp_function_attributes/classBase.html | 0 .../cpp_function_attributes/classDerived.html | 0 .../cpp_function_attributes/input.h | 0 .../cpp_function_attributes/structFinal.html | 0 .../cpp_function_attributes/structFoo.html | 0 .../cpp_function_attributes_nospace/Doxyfile | 0 .../cpp_function_attributes_nospace/input.h | 0 .../structFoo.html | 0 .../test_doxygen}/cpp_signals_slots/Doxyfile | 0 .../test_doxygen}/cpp_signals_slots/File.h | 0 .../cpp_signals_slots/classClass.html | 0 .../test_doxygen}/cpp_template_alias/Doxyfile | 0 .../test_doxygen}/cpp_template_alias/File.h | 0 .../cpp_template_alias/File_8h.html | 0 .../cpp_template_alias/structTemplate.html | 0 .../cpp_variable_template/Doxyfile | 0 .../cpp_variable_template/input.h | 0 .../cpp_variable_template/structBar.html | 0 .../cpp_variable_template/structFoo.html | 0 .../test_doxygen}/doxyfile/Doxyfile | 0 .../test_doxygen}/doxyfile/Doxyfile-another | 0 .../test_doxygen}/doxyfile/Doxyfile-subdirs | 0 .../.gitignore | 0 .../Doxyfile | 0 .../test_doxygen}/example/Doxyfile | 0 .../test_doxygen}/example/a.txt | 0 .../test_doxygen}/example/a_8txt-example.html | 0 .../test_doxygen}/example/input.dox | 0 .../example/path-prefix/CMakeLists.txt | 0 .../example/path-prefix/configure.h.cmake | 0 .../example/path-prefix/main.cpp | 0 .../path-prefix_2CMakeLists_8txt-example.html | 0 ...h-prefix_2configure_8h_8cmake-example.html | 0 .../path-prefix_2main_8cpp-example.html | 0 .../test_doxygen}/js-test-data/empty.bin | Bin .../test_doxygen}/js-test-data/nested.bin | Bin .../test_doxygen}/js-test-data/searchdata.b85 | 0 .../test_doxygen}/js-test-data/searchdata.bin | Bin .../test_doxygen}/js-test-data/short.bin | 0 .../test_doxygen}/js-test-data/unicode.bin | Bin .../js-test-data/wrong-magic.bin | Bin .../js-test-data/wrong-version.bin | 0 .../test_doxygen}/layout/Doxyfile | 0 .../test_doxygen}/layout/index.xml | 0 .../test_doxygen}/layout/pages.html | 0 .../layout_generated_doxyfile/index.html | 0 .../xml/indexpage.xml | 0 .../test_doxygen}/layout_minimal/Doxyfile | 0 .../test_doxygen}/layout_minimal/index.html | 0 .../layout_minimal/indexpage.xml | 0 .../test_doxygen}/layout_navbar_html/Doxyfile | 0 .../layout_navbar_html/index.html | 0 .../layout_navbar_html/indexpage.xml | 0 .../layout_navbar_main_project_url/Doxyfile | 0 .../layout_navbar_main_project_url/index.html | 0 .../indexpage.xml | 0 .../layout_navbar_single_column/Doxyfile | 0 .../layout_navbar_single_column/index.html | 0 .../layout_navbar_single_column/indexpage.xml | 0 .../layout_search_binary/Doxyfile | 0 .../layout_search_binary/index.html | 0 .../layout_search_binary/indexpage.xml | 0 .../layout_search_opensearch/Doxyfile | 0 .../layout_search_opensearch/index.html | 0 .../layout_search_opensearch/indexpage.xml | 0 .../opensearch.xml.html | 0 .../layout_template_fallback/Doxyfile | 0 .../layout_template_fallback/index.html | 0 .../layout_template_fallback/indexpage.xml | 0 .../layout_template_fallback/page.html | 0 .../test_doxygen}/page_brief/Doxyfile | 0 .../test_doxygen}/page_brief/input.dox | 0 .../test_doxygen}/page_brief/page-a.html | 0 .../test_doxygen}/page_brief/page-b.html | 0 .../test_doxygen}/page_brief/pages.html | 0 .../test_doxygen}/page_empty_index/Doxyfile | 0 .../test_doxygen}/page_empty_index/index.html | 0 .../test_doxygen}/page_empty_index/input.dox | 0 .../test_doxygen}/page_empty_title/Doxyfile | 0 .../test_doxygen}/page_empty_title/input.dox | 0 .../page_empty_title/untitled.html | 0 .../page_footernavigation/Doxyfile | 0 .../page_footernavigation/input.dox | 0 .../page_footernavigation/subpage1.html | 0 .../page_footernavigation/subpage2.html | 0 .../test_doxygen}/page_in_navbar/Doxyfile | 0 .../test_doxygen}/page_in_navbar/input.dox | 0 .../test_doxygen}/page_in_navbar/page-b.html | 0 .../page_in_navbar/page-in-navbar.html | 0 .../page_order/00-page-order.dox | 0 .../test_doxygen}/page_order/01-second.dox | 0 .../test_doxygen}/page_order/02-last.dox | 0 .../test_doxygen}/page_order/03-first.dox | 0 .../test_doxygen}/page_order/Doxyfile | 0 .../test_doxygen}/page_order/a-subpage.dox | 0 .../test_doxygen}/page_order/other-page.dox | 0 .../test_doxygen}/page_order/pages.html | 0 .../page_order/yet-another-subpage.dox | 0 .../page_subpage_of_index/Doxyfile | 0 .../page_subpage_of_index/input.dox | 0 .../page_subpage_of_index/page.html | 0 .../page_subpage_of_index/pages.html | 0 .../test_doxygen}/page_toc/Doxyfile | 0 .../test_doxygen}/page_toc/input.dox | 0 .../test_doxygen}/page_toc/page-toc.html | 0 .../test_doxygen}/populate-js-test-data.py | 2 +- .../search/DeprecatedDir/DeprecatedFile.h | 0 .../test_doxygen}/search/Dir/File.h | 0 .../test_doxygen}/search/Doxyfile | 0 .../search/UndocumentedDir/UndocumentedFile.h | 0 .../test_doxygen}/search/example.cpp | 0 .../test_doxygen}/search/input.dox | 0 .../search_long_suffix_length/Doxyfile | 0 .../search_long_suffix_length/File.h | 0 .../test_doxygen}/test-search.js | 0 .../test_doxygen}/test_compound.py | 68 +++++++------- .../test_doxygen}/test_contents.py | 84 +++++++++--------- .../test_doxygen}/test_cpp.py | 18 ++-- .../test_doxygen}/test_doxyfile.py | 6 +- .../test_doxygen}/test_example.py | 6 +- .../test_doxygen}/test_layout.py | 22 ++--- .../test_doxygen}/test_page.py | 18 ++-- .../test_doxygen}/test_search.py | 8 +- .../test_doxygen}/test_undocumented.py | 4 +- .../test_doxygen}/test_utility.py | 2 +- .../undocumented/Directory/File.h | 0 .../test_doxygen}/undocumented/Doxyfile | 0 .../test_doxygen}/undocumented/File_8h.html | 0 .../test_doxygen}/undocumented/annotated.html | 0 .../undocumented/classClass.html | 0 .../dir_4b0d5f8864bf89936129251a2d32609b.html | 0 .../test_doxygen}/undocumented/files.html | 0 .../undocumented/group__group.html | 0 .../undocumented/namespaceNamespace.html | 0 .../structNamespace_1_1ClassInANamespace.html | 0 doxygen/.gitignore | 6 -- package/ci/travis.yml | 4 +- plugins/latex2svgextra.py | 4 +- plugins/m/test/code/page.html | 4 +- 403 files changed, 148 insertions(+), 148 deletions(-) rename {doxygen => documentation}/.coveragerc (100%) rename {doxygen => documentation}/.gitattributes (100%) create mode 100644 documentation/.gitignore rename {doxygen => documentation}/__init__.py (100%) rename doxygen/dox2html5.py => documentation/doxygen.py (99%) rename {doxygen => documentation}/favicon-dark.png (100%) rename {doxygen => documentation}/favicon-light.png (100%) rename {doxygen => documentation}/search.js (99%) rename {doxygen/templates => documentation/templates/doxygen}/annotated.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/base-class-reference.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/base-index.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/base-reference.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/base.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/class.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/details-define.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/details-enum.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/details-func.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/details-typedef.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/details-var.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/dir.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/entry-class.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/entry-define.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/entry-dir.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/entry-enum.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/entry-file.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/entry-func.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/entry-module.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/entry-namespace.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/entry-typedef.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/entry-var.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/example.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/file.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/files.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/group.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/modules.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/namespace.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/namespaces.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/opensearch.xml (100%) rename {doxygen/templates => documentation/templates/doxygen}/page.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/pages.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/struct.html (100%) rename {doxygen/templates => documentation/templates/doxygen}/union.html (100%) rename {doxygen/test => documentation/test_doxygen}/__init__.py (93%) rename {doxygen/test => documentation/test_doxygen}/compound_base_derived_in_root_namespace/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/compound_base_derived_in_root_namespace/File.h (100%) rename {doxygen/test => documentation/test_doxygen}/compound_base_derived_in_root_namespace/structNamespace_1_1BothBaseAndDerivedInRootNamespace.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_crazy_template_params/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/compound_crazy_template_params/File.h (100%) rename {doxygen/test => documentation/test_doxygen}/compound_crazy_template_params/File_8h.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_deprecated/DeprecatedFile_8h.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_deprecated/Dir/DeprecatedFile.h (100%) rename {doxygen/test => documentation/test_doxygen}/compound_deprecated/Dir/DeprecatedSubdir/File.h (100%) rename {doxygen/test => documentation/test_doxygen}/compound_deprecated/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/compound_deprecated/annotated.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_deprecated/deprecated-page.dox (100%) rename {doxygen/test => documentation/test_doxygen}/compound_deprecated/dir_da5033def2d0db76e9883b31b76b3d0c.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_deprecated/files.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_deprecated/group__group.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_deprecated/modules.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_deprecated/namespaceDeprecatedNamespace.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_deprecated/namespaces.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_deprecated/pages.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_deprecated/structDeprecatedNamespace_1_1BaseDeprecatedClass.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_deprecated/structDeprecatedNamespace_1_1DeprecatedClass.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_detailed/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/compound_detailed/File.h (100%) rename {doxygen/test => documentation/test_doxygen}/compound_detailed/File_8h.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_detailed/namespaceEno.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_detailed/namespaceFoo.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_detailed/namespaceNamee.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_detailed/namespaceType.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_detailed/namespaceVar.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_detailed/namespaceWarning.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_detailed/structTemplate.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_detailed/structTemplateWarning.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_detailed/structTemplate_3_01void_01_4.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_filename_case/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/compound_filename_case/_u_p_p_e_r_c_a_s_e.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_filename_case/class_u_p_p_e_r_c_l_a_s_s.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_filename_case/index.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_filename_case/input.h (100%) rename {doxygen/test => documentation/test_doxygen}/compound_filename_case/pages.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_ignored/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/compound_ignored/File.cpp (100%) rename {doxygen/test => documentation/test_doxygen}/compound_ignored/File.h (100%) rename {doxygen/test => documentation/test_doxygen}/compound_includes/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/compound_includes/First.cpp (100%) rename {doxygen/test => documentation/test_doxygen}/compound_includes/First.h (100%) rename {doxygen/test => documentation/test_doxygen}/compound_includes/Second.h (100%) rename {doxygen/test => documentation/test_doxygen}/compound_includes/classClass.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_includes/group__group.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_includes/namespaceContained.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_includes/namespaceContainsNamespace.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_includes/namespaceContainsNamespace_1_1ContainsClass.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_includes/namespaceEmpty.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_includes/namespaceSpread.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_includes_disabled/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/compound_includes_disabled/classClass.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_includes_disabled/group__group.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_includes_disabled/namespaceContained.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_includes_disabled/namespaceSpread.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_includes_templated/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/compound_includes_templated/First.h (100%) rename {doxygen/test => documentation/test_doxygen}/compound_includes_templated/Second.h (100%) rename {doxygen/test => documentation/test_doxygen}/compound_includes_templated/namespaceSpread.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_includes_templated/structStruct.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_includes_undocumented_files/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/compound_includes_undocumented_files/First.h (100%) rename {doxygen/test => documentation/test_doxygen}/compound_includes_undocumented_files/Second.h (100%) rename {doxygen/test => documentation/test_doxygen}/compound_listing/Another/Some.h (100%) rename {doxygen/test => documentation/test_doxygen}/compound_listing/Class_8h.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_listing/Directory/File.h (100%) rename {doxygen/test => documentation/test_doxygen}/compound_listing/Directory/Sub/Class.h (100%) rename {doxygen/test => documentation/test_doxygen}/compound_listing/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/compound_listing/File_8h.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_listing/Root.h (100%) rename {doxygen/test => documentation/test_doxygen}/compound_listing/TopLevelFile.h (100%) rename {doxygen/test => documentation/test_doxygen}/compound_listing/annotated.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_listing/classRoot_1_1Directory_1_1Sub_1_1Class.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_listing/dir_4b0d5f8864bf89936129251a2d32609b.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_listing/dir_bbe5918fe090eee9db2d9952314b6754.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_listing/files.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_listing/input.dox (100%) rename {doxygen/test => documentation/test_doxygen}/compound_listing/namespaceAnother.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_listing/namespaceRoot_1_1Directory.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_listing/namespaces.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_listing/page-no-toc.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_listing/pages.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_modules/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/compound_modules/group__group.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_modules/group__group2.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_modules/group__subgroup.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_modules/input.h (100%) rename {doxygen/test => documentation/test_doxygen}/compound_modules/modules.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_namespace_members_in_file_scope/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/compound_namespace_members_in_file_scope/File.h (100%) rename {doxygen/test => documentation/test_doxygen}/compound_namespace_members_in_file_scope/File_8h.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_namespace_members_in_file_scope/namespaceNamespace.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_namespace_members_in_file_scope_define_base_url/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/compound_namespace_members_in_file_scope_define_base_url/File.h (100%) rename {doxygen/test => documentation/test_doxygen}/compound_namespace_members_in_file_scope_define_base_url/File_8h.html (100%) rename {doxygen/test => documentation/test_doxygen}/compound_warnings/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/compound_warnings/File.h (100%) rename {doxygen/test => documentation/test_doxygen}/compound_warnings/namespaceMagnum.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_anchor_html_no_prefix_bug/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/contents_anchor_html_no_prefix_bug/input.dox (100%) rename {doxygen/test => documentation/test_doxygen}/contents_anchor_html_no_prefix_bug/some-long-page-name.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_anchor_in_both_group_and_namespace/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/contents_anchor_in_both_group_and_namespace/File.h (100%) rename {doxygen/test => documentation/test_doxygen}/contents_anchor_in_both_group_and_namespace/group__fizzbuzz.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_anchor_in_both_group_and_namespace/namespaceFoo.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_autobrief_cpp_comments/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/contents_autobrief_cpp_comments/File.h (100%) rename {doxygen/test => documentation/test_doxygen}/contents_autobrief_cpp_comments/File_8h.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_autobrief_heading/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/contents_autobrief_heading/File.h (100%) rename {doxygen/test => documentation/test_doxygen}/contents_autobrief_heading/namespaceNamespace.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_autobrief_hr/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/contents_autobrief_hr/File.h (100%) rename {doxygen/test => documentation/test_doxygen}/contents_autobrief_hr/namespaceNamespace.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_autobrief_multiline/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/contents_autobrief_multiline/File.h (100%) rename {doxygen/test => documentation/test_doxygen}/contents_autobrief_multiline/namespaceNamespace.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_blocks/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/contents_blocks/File.h (100%) rename {doxygen/test => documentation/test_doxygen}/contents_blocks/File_8h.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_blocks/index.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_blocks/input.dox (100%) rename {doxygen/test => documentation/test_doxygen}/contents_blocks/old.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_blocks/old_1814.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_blocks/todo.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_blocks/todo_1814.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_brief_multiline_ingroup/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/contents_brief_multiline_ingroup/File.h (100%) rename {doxygen/test => documentation/test_doxygen}/contents_brief_multiline_ingroup/group__thatgroup.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_code/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/contents_code/index.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_code/input.dox (100%) rename {doxygen/test => documentation/test_doxygen}/contents_code/warnings.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_code_language/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/contents_code_language/ansi.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_code_language/code.sh (100%) rename {doxygen/test => documentation/test_doxygen}/contents_code_language/index.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_code_language/input.dox (100%) rename {doxygen/test => documentation/test_doxygen}/contents_code_language/snippet.cpp (100%) rename {doxygen/test => documentation/test_doxygen}/contents_code_language/warnings.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_custom/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/contents_custom/ab.dot (100%) rename {doxygen/test => documentation/test_doxygen}/contents_custom/dot-236.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_custom/dot-238.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_custom/dot.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_custom/index.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_custom/input.dox (100%) rename {doxygen/test => documentation/test_doxygen}/contents_custom/math.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_custom/ship-small.jpg (100%) rename {doxygen/test => documentation/test_doxygen}/contents_dot/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/contents_dot/ab.dot (100%) rename {doxygen/test => documentation/test_doxygen}/contents_dot/colors.dot (100%) rename {doxygen/test => documentation/test_doxygen}/contents_dot/index-238.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_dot/index.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_dot/input.dox (100%) rename {doxygen/test => documentation/test_doxygen}/contents_dot/warnings.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_htmlinclude/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/contents_htmlinclude/file.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_htmlinclude/index.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_htmlinclude/input.dox (100%) rename {doxygen/test => documentation/test_doxygen}/contents_htmlinclude/warnings.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_image/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/contents_image/imagelink.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_image/index.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_image/input.dox (100%) rename {doxygen/test => documentation/test_doxygen}/contents_image/tiny.png (100%) rename {doxygen/test => documentation/test_doxygen}/contents_image/warnings.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_internal/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/contents_internal/index.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_internal/input.dox (100%) rename {doxygen/test => documentation/test_doxygen}/contents_math/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/contents_math/index.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_math/input.dox (100%) rename {doxygen/test => documentation/test_doxygen}/contents_math_cached/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/contents_math_cached/input.dox (100%) rename {doxygen/test => documentation/test_doxygen}/contents_math_cached/math.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_parse_error/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/contents_parse_error/broken.xml (100%) rename {doxygen/test => documentation/test_doxygen}/contents_section_underscore_one/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/contents_section_underscore_one/index.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_section_underscore_one/input.dox (100%) rename {doxygen/test => documentation/test_doxygen}/contents_sections_headings/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/contents_sections_headings/File.h (100%) rename {doxygen/test => documentation/test_doxygen}/contents_sections_headings/File_8h.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_sections_headings/index.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_sections_headings/input.dox (100%) rename {doxygen/test => documentation/test_doxygen}/contents_sections_headings/warnings.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_tagfile/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/contents_tagfile/index.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_tagfile/input.dox (100%) rename {doxygen/test => documentation/test_doxygen}/contents_typography/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/contents_typography/index.html (100%) rename {doxygen/test => documentation/test_doxygen}/contents_typography/input.dox (100%) rename {doxygen/test => documentation/test_doxygen}/contents_unexpected_sections/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/contents_unexpected_sections/File.h (100%) rename {doxygen/test => documentation/test_doxygen}/contents_unexpected_sections/File_8h.html (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_derived/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_derived/annotated.html (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_derived/classAnother_1_1ProtectedBase.html (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_derived/classBaseOutsideANamespace.html (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_derived/classDerivedOutsideANamespace.html (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_derived/classNamespace_1_1A.html (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_derived/classNamespace_1_1PrivateBase.html (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_derived/classNamespace_1_1VirtualBase.html (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_derived/input.h (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_derived/structAnother_1_1Final.html (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_enum_class/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_enum_class/File.h (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_enum_class/File_8h.html (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_friends/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_friends/File.h (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_friends/classClass.html (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_friends/classTemplate.html (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_function_attributes/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_function_attributes/classBase.html (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_function_attributes/classDerived.html (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_function_attributes/input.h (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_function_attributes/structFinal.html (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_function_attributes/structFoo.html (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_function_attributes_nospace/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_function_attributes_nospace/input.h (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_function_attributes_nospace/structFoo.html (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_signals_slots/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_signals_slots/File.h (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_signals_slots/classClass.html (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_template_alias/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_template_alias/File.h (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_template_alias/File_8h.html (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_template_alias/structTemplate.html (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_variable_template/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_variable_template/input.h (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_variable_template/structBar.html (100%) rename {doxygen/test => documentation/test_doxygen}/cpp_variable_template/structFoo.html (100%) rename {doxygen/test => documentation/test_doxygen}/doxyfile/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/doxyfile/Doxyfile-another (100%) rename {doxygen/test => documentation/test_doxygen}/doxyfile/Doxyfile-subdirs (100%) rename {doxygen/test => documentation/test_doxygen}/doxyfile_upgrade_custom_variables/.gitignore (100%) rename {doxygen/test => documentation/test_doxygen}/doxyfile_upgrade_custom_variables/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/example/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/example/a.txt (100%) rename {doxygen/test => documentation/test_doxygen}/example/a_8txt-example.html (100%) rename {doxygen/test => documentation/test_doxygen}/example/input.dox (100%) rename {doxygen/test => documentation/test_doxygen}/example/path-prefix/CMakeLists.txt (100%) rename {doxygen/test => documentation/test_doxygen}/example/path-prefix/configure.h.cmake (100%) rename {doxygen/test => documentation/test_doxygen}/example/path-prefix/main.cpp (100%) rename {doxygen/test => documentation/test_doxygen}/example/path-prefix_2CMakeLists_8txt-example.html (100%) rename {doxygen/test => documentation/test_doxygen}/example/path-prefix_2configure_8h_8cmake-example.html (100%) rename {doxygen/test => documentation/test_doxygen}/example/path-prefix_2main_8cpp-example.html (100%) rename {doxygen/test => documentation/test_doxygen}/js-test-data/empty.bin (100%) rename {doxygen/test => documentation/test_doxygen}/js-test-data/nested.bin (100%) rename {doxygen/test => documentation/test_doxygen}/js-test-data/searchdata.b85 (100%) rename {doxygen/test => documentation/test_doxygen}/js-test-data/searchdata.bin (100%) rename {doxygen/test => documentation/test_doxygen}/js-test-data/short.bin (100%) rename {doxygen/test => documentation/test_doxygen}/js-test-data/unicode.bin (100%) rename {doxygen/test => documentation/test_doxygen}/js-test-data/wrong-magic.bin (100%) rename {doxygen/test => documentation/test_doxygen}/js-test-data/wrong-version.bin (100%) rename {doxygen/test => documentation/test_doxygen}/layout/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/layout/index.xml (100%) rename {doxygen/test => documentation/test_doxygen}/layout/pages.html (100%) rename {doxygen/test => documentation/test_doxygen}/layout_generated_doxyfile/index.html (100%) rename {doxygen/test => documentation/test_doxygen}/layout_generated_doxyfile/xml/indexpage.xml (100%) rename {doxygen/test => documentation/test_doxygen}/layout_minimal/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/layout_minimal/index.html (100%) rename {doxygen/test => documentation/test_doxygen}/layout_minimal/indexpage.xml (100%) rename {doxygen/test => documentation/test_doxygen}/layout_navbar_html/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/layout_navbar_html/index.html (100%) rename {doxygen/test => documentation/test_doxygen}/layout_navbar_html/indexpage.xml (100%) rename {doxygen/test => documentation/test_doxygen}/layout_navbar_main_project_url/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/layout_navbar_main_project_url/index.html (100%) rename {doxygen/test => documentation/test_doxygen}/layout_navbar_main_project_url/indexpage.xml (100%) rename {doxygen/test => documentation/test_doxygen}/layout_navbar_single_column/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/layout_navbar_single_column/index.html (100%) rename {doxygen/test => documentation/test_doxygen}/layout_navbar_single_column/indexpage.xml (100%) rename {doxygen/test => documentation/test_doxygen}/layout_search_binary/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/layout_search_binary/index.html (100%) rename {doxygen/test => documentation/test_doxygen}/layout_search_binary/indexpage.xml (100%) rename {doxygen/test => documentation/test_doxygen}/layout_search_opensearch/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/layout_search_opensearch/index.html (100%) rename {doxygen/test => documentation/test_doxygen}/layout_search_opensearch/indexpage.xml (100%) rename {doxygen/test => documentation/test_doxygen}/layout_search_opensearch/opensearch.xml.html (100%) rename {doxygen/test => documentation/test_doxygen}/layout_template_fallback/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/layout_template_fallback/index.html (100%) rename {doxygen/test => documentation/test_doxygen}/layout_template_fallback/indexpage.xml (100%) rename {doxygen/test => documentation/test_doxygen}/layout_template_fallback/page.html (100%) rename {doxygen/test => documentation/test_doxygen}/page_brief/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/page_brief/input.dox (100%) rename {doxygen/test => documentation/test_doxygen}/page_brief/page-a.html (100%) rename {doxygen/test => documentation/test_doxygen}/page_brief/page-b.html (100%) rename {doxygen/test => documentation/test_doxygen}/page_brief/pages.html (100%) rename {doxygen/test => documentation/test_doxygen}/page_empty_index/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/page_empty_index/index.html (100%) rename {doxygen/test => documentation/test_doxygen}/page_empty_index/input.dox (100%) rename {doxygen/test => documentation/test_doxygen}/page_empty_title/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/page_empty_title/input.dox (100%) rename {doxygen/test => documentation/test_doxygen}/page_empty_title/untitled.html (100%) rename {doxygen/test => documentation/test_doxygen}/page_footernavigation/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/page_footernavigation/input.dox (100%) rename {doxygen/test => documentation/test_doxygen}/page_footernavigation/subpage1.html (100%) rename {doxygen/test => documentation/test_doxygen}/page_footernavigation/subpage2.html (100%) rename {doxygen/test => documentation/test_doxygen}/page_in_navbar/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/page_in_navbar/input.dox (100%) rename {doxygen/test => documentation/test_doxygen}/page_in_navbar/page-b.html (100%) rename {doxygen/test => documentation/test_doxygen}/page_in_navbar/page-in-navbar.html (100%) rename {doxygen/test => documentation/test_doxygen}/page_order/00-page-order.dox (100%) rename {doxygen/test => documentation/test_doxygen}/page_order/01-second.dox (100%) rename {doxygen/test => documentation/test_doxygen}/page_order/02-last.dox (100%) rename {doxygen/test => documentation/test_doxygen}/page_order/03-first.dox (100%) rename {doxygen/test => documentation/test_doxygen}/page_order/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/page_order/a-subpage.dox (100%) rename {doxygen/test => documentation/test_doxygen}/page_order/other-page.dox (100%) rename {doxygen/test => documentation/test_doxygen}/page_order/pages.html (100%) rename {doxygen/test => documentation/test_doxygen}/page_order/yet-another-subpage.dox (100%) rename {doxygen/test => documentation/test_doxygen}/page_subpage_of_index/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/page_subpage_of_index/input.dox (100%) rename {doxygen/test => documentation/test_doxygen}/page_subpage_of_index/page.html (100%) rename {doxygen/test => documentation/test_doxygen}/page_subpage_of_index/pages.html (100%) rename {doxygen/test => documentation/test_doxygen}/page_toc/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/page_toc/input.dox (100%) rename {doxygen/test => documentation/test_doxygen}/page_toc/page-toc.html (100%) rename {doxygen/test => documentation/test_doxygen}/populate-js-test-data.py (98%) rename {doxygen/test => documentation/test_doxygen}/search/DeprecatedDir/DeprecatedFile.h (100%) rename {doxygen/test => documentation/test_doxygen}/search/Dir/File.h (100%) rename {doxygen/test => documentation/test_doxygen}/search/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/search/UndocumentedDir/UndocumentedFile.h (100%) rename {doxygen/test => documentation/test_doxygen}/search/example.cpp (100%) rename {doxygen/test => documentation/test_doxygen}/search/input.dox (100%) rename {doxygen/test => documentation/test_doxygen}/search_long_suffix_length/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/search_long_suffix_length/File.h (100%) rename {doxygen/test => documentation/test_doxygen}/test-search.js (100%) rename {doxygen/test => documentation/test_doxygen}/test_compound.py (86%) rename {doxygen/test => documentation/test_doxygen}/test_contents.py (91%) rename {doxygen/test => documentation/test_doxygen}/test_cpp.py (91%) rename {doxygen/test => documentation/test_doxygen}/test_doxyfile.py (96%) rename {doxygen/test => documentation/test_doxygen}/test_example.py (91%) rename {doxygen/test => documentation/test_doxygen}/test_layout.py (87%) rename {doxygen/test => documentation/test_doxygen}/test_page.py (89%) rename {doxygen/test => documentation/test_doxygen}/test_search.py (98%) rename {doxygen/test => documentation/test_doxygen}/test_undocumented.py (96%) rename {doxygen/test => documentation/test_doxygen}/test_utility.py (97%) rename {doxygen/test => documentation/test_doxygen}/undocumented/Directory/File.h (100%) rename {doxygen/test => documentation/test_doxygen}/undocumented/Doxyfile (100%) rename {doxygen/test => documentation/test_doxygen}/undocumented/File_8h.html (100%) rename {doxygen/test => documentation/test_doxygen}/undocumented/annotated.html (100%) rename {doxygen/test => documentation/test_doxygen}/undocumented/classClass.html (100%) rename {doxygen/test => documentation/test_doxygen}/undocumented/dir_4b0d5f8864bf89936129251a2d32609b.html (100%) rename {doxygen/test => documentation/test_doxygen}/undocumented/files.html (100%) rename {doxygen/test => documentation/test_doxygen}/undocumented/group__group.html (100%) rename {doxygen/test => documentation/test_doxygen}/undocumented/namespaceNamespace.html (100%) rename {doxygen/test => documentation/test_doxygen}/undocumented/structNamespace_1_1ClassInANamespace.html (100%) delete mode 100644 doxygen/.gitignore diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst index e8b7c287..59268bbc 100644 --- a/CONTRIBUTING.rst +++ b/CONTRIBUTING.rst @@ -95,9 +95,9 @@ There are no visual tests for the CSS style at the moment. Run tests: cd plugins python -m unittest - cd doxygen + cd documentation python -m unittest - node test/test-search.js + node test_doxygen/test-search.js Code coverage needs `coverage.py `_ for Python (use ``pip`` or your system package) and @@ -106,7 +106,7 @@ to avoid polluting the whole system with crap: .. code:: sh - cd doxygen + cd documentation npm install istanbul There is no @@ -114,11 +114,11 @@ possibility of getting code coverage for Jinja2 templates, though. .. code:: sh - cd doxygen + cd documentation coverage run -m unittest ; coverage html # open htmlcov/index.html in your browser - cd doxygen + cd documentation node ./node_modules/istanbul/lib/cli.js cover test/test-search.js # open coverage/lcov-report/index.html in your browser diff --git a/artwork/favicon.svg b/artwork/favicon.svg index eab34a44..e3e32d53 100644 --- a/artwork/favicon.svg +++ b/artwork/favicon.svg @@ -16,7 +16,7 @@ id="svg8" inkscape:version="0.92.2 5c3e80d, 2017-08-06" sodipodi:docname="favicon.svg" - inkscape:export-filename="/home/mosra/Code/magnum-website/m.css/doxygen/favicon-dark.png" + inkscape:export-filename="/home/mosra/Code/magnum-website/m.css/documentation/favicon-dark.png" inkscape:export-xdpi="96.000008" inkscape:export-ydpi="96.000008"> CONTRIBUTING.rst CREDITS.rst doc plugins README.rst - COPYING css doxygen pelican-theme site +
CONTRIBUTING.rst  CREDITS.rst  doc            plugins        README.rst
+        COPYING           css          documentation  pelican-theme  site
.. raw:: html -
CONTRIBUTING.rst  CREDITS.rst  doc      plugins        README.rst
-        COPYING           css          doxygen  pelican-theme  site
+
CONTRIBUTING.rst  CREDITS.rst  doc            plugins        README.rst
+        COPYING           css          documentation  pelican-theme  site
.. note-success:: diff --git a/doc/plugins/math-and-code-console.ansi b/doc/plugins/math-and-code-console.ansi index df44076a..db53fd3f 100644 --- a/doc/plugins/math-and-code-console.ansi +++ b/doc/plugins/math-and-code-console.ansi @@ -1,3 +1,3 @@ ![mosra@don-perverzo m.css]$ ls -CONTRIBUTING.rst CREDITS.rst doc plugins README.rst -COPYING css doxygen pelican-theme site +CONTRIBUTING.rst CREDITS.rst doc plugins README.rst +COPYING css documentation pelican-theme site diff --git a/doxygen/.coveragerc b/documentation/.coveragerc similarity index 100% rename from doxygen/.coveragerc rename to documentation/.coveragerc diff --git a/doxygen/.gitattributes b/documentation/.gitattributes similarity index 100% rename from doxygen/.gitattributes rename to documentation/.gitattributes diff --git a/documentation/.gitignore b/documentation/.gitignore new file mode 100644 index 00000000..d5d6691e --- /dev/null +++ b/documentation/.gitignore @@ -0,0 +1,6 @@ +test_doxygen/*/html/ +test_doxygen/*/xml/ +test_doxygen/layout_generated_doxyfile/Doxyfile +!test_doxygen/layout_generated_doxyfile/xml/ +node_modules/ +test_doxygen/package-lock.json diff --git a/doxygen/__init__.py b/documentation/__init__.py similarity index 100% rename from doxygen/__init__.py rename to documentation/__init__.py diff --git a/doxygen/dox2html5.py b/documentation/doxygen.py similarity index 99% rename from doxygen/dox2html5.py rename to documentation/doxygen.py index af6d4cd0..6f20a8dd 100755 --- a/doxygen/dox2html5.py +++ b/documentation/doxygen.py @@ -2397,7 +2397,7 @@ def build_search_data(state: State, merge_subtrees=True, add_lookahead_barriers= return serialize_search_data(trie, map, symbol_count, merge_subtrees=merge_subtrees, merge_prefixes=merge_prefixes) def base85encode_search_data(data: bytearray) -> bytearray: - return (b"/* Generated by https://mcss.mosra.cz/doxygen/. Do not edit. */\n" + + return (b"/* Generated by https://mcss.mosra.cz/documentation/doxygen/. Do not edit. */\n" + b"Search.load('" + base64.b85encode(data, True) + b"');\n") def parse_xml(state: State, xml: str): @@ -3469,7 +3469,7 @@ copy a link to the result using ⌘ default_index_pages = ['pages', 'files', 'namespaces', 'modules', 'annotated'] default_wildcard = '*.xml' -default_templates = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'templates/') +default_templates = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'templates/doxygen/') def run(doxyfile, templates=default_templates, wildcard=default_wildcard, index_pages=default_index_pages, search_add_lookahead_barriers=True, search_merge_subtrees=True, search_merge_prefixes=True, sort_globbed_files=False): state = State() diff --git a/doxygen/favicon-dark.png b/documentation/favicon-dark.png similarity index 100% rename from doxygen/favicon-dark.png rename to documentation/favicon-dark.png diff --git a/doxygen/favicon-light.png b/documentation/favicon-light.png similarity index 100% rename from doxygen/favicon-light.png rename to documentation/favicon-light.png diff --git a/doxygen/search.js b/documentation/search.js similarity index 99% rename from doxygen/search.js rename to documentation/search.js index 13fc3222..c9a24555 100644 --- a/doxygen/search.js +++ b/documentation/search.js @@ -454,7 +454,7 @@ var Search = { let type = ''; let color = ''; switch(results[i].flags >> 4) { - /* Keep in sync with dox2html5.py */ + /* Keep in sync with doxygen.py */ case 1: type = 'page'; color = 'm-success'; diff --git a/doxygen/templates/annotated.html b/documentation/templates/doxygen/annotated.html similarity index 100% rename from doxygen/templates/annotated.html rename to documentation/templates/doxygen/annotated.html diff --git a/doxygen/templates/base-class-reference.html b/documentation/templates/doxygen/base-class-reference.html similarity index 100% rename from doxygen/templates/base-class-reference.html rename to documentation/templates/doxygen/base-class-reference.html diff --git a/doxygen/templates/base-index.html b/documentation/templates/doxygen/base-index.html similarity index 100% rename from doxygen/templates/base-index.html rename to documentation/templates/doxygen/base-index.html diff --git a/doxygen/templates/base-reference.html b/documentation/templates/doxygen/base-reference.html similarity index 100% rename from doxygen/templates/base-reference.html rename to documentation/templates/doxygen/base-reference.html diff --git a/doxygen/templates/base.html b/documentation/templates/doxygen/base.html similarity index 100% rename from doxygen/templates/base.html rename to documentation/templates/doxygen/base.html diff --git a/doxygen/templates/class.html b/documentation/templates/doxygen/class.html similarity index 100% rename from doxygen/templates/class.html rename to documentation/templates/doxygen/class.html diff --git a/doxygen/templates/details-define.html b/documentation/templates/doxygen/details-define.html similarity index 100% rename from doxygen/templates/details-define.html rename to documentation/templates/doxygen/details-define.html diff --git a/doxygen/templates/details-enum.html b/documentation/templates/doxygen/details-enum.html similarity index 100% rename from doxygen/templates/details-enum.html rename to documentation/templates/doxygen/details-enum.html diff --git a/doxygen/templates/details-func.html b/documentation/templates/doxygen/details-func.html similarity index 100% rename from doxygen/templates/details-func.html rename to documentation/templates/doxygen/details-func.html diff --git a/doxygen/templates/details-typedef.html b/documentation/templates/doxygen/details-typedef.html similarity index 100% rename from doxygen/templates/details-typedef.html rename to documentation/templates/doxygen/details-typedef.html diff --git a/doxygen/templates/details-var.html b/documentation/templates/doxygen/details-var.html similarity index 100% rename from doxygen/templates/details-var.html rename to documentation/templates/doxygen/details-var.html diff --git a/doxygen/templates/dir.html b/documentation/templates/doxygen/dir.html similarity index 100% rename from doxygen/templates/dir.html rename to documentation/templates/doxygen/dir.html diff --git a/doxygen/templates/entry-class.html b/documentation/templates/doxygen/entry-class.html similarity index 100% rename from doxygen/templates/entry-class.html rename to documentation/templates/doxygen/entry-class.html diff --git a/doxygen/templates/entry-define.html b/documentation/templates/doxygen/entry-define.html similarity index 100% rename from doxygen/templates/entry-define.html rename to documentation/templates/doxygen/entry-define.html diff --git a/doxygen/templates/entry-dir.html b/documentation/templates/doxygen/entry-dir.html similarity index 100% rename from doxygen/templates/entry-dir.html rename to documentation/templates/doxygen/entry-dir.html diff --git a/doxygen/templates/entry-enum.html b/documentation/templates/doxygen/entry-enum.html similarity index 100% rename from doxygen/templates/entry-enum.html rename to documentation/templates/doxygen/entry-enum.html diff --git a/doxygen/templates/entry-file.html b/documentation/templates/doxygen/entry-file.html similarity index 100% rename from doxygen/templates/entry-file.html rename to documentation/templates/doxygen/entry-file.html diff --git a/doxygen/templates/entry-func.html b/documentation/templates/doxygen/entry-func.html similarity index 100% rename from doxygen/templates/entry-func.html rename to documentation/templates/doxygen/entry-func.html diff --git a/doxygen/templates/entry-module.html b/documentation/templates/doxygen/entry-module.html similarity index 100% rename from doxygen/templates/entry-module.html rename to documentation/templates/doxygen/entry-module.html diff --git a/doxygen/templates/entry-namespace.html b/documentation/templates/doxygen/entry-namespace.html similarity index 100% rename from doxygen/templates/entry-namespace.html rename to documentation/templates/doxygen/entry-namespace.html diff --git a/doxygen/templates/entry-typedef.html b/documentation/templates/doxygen/entry-typedef.html similarity index 100% rename from doxygen/templates/entry-typedef.html rename to documentation/templates/doxygen/entry-typedef.html diff --git a/doxygen/templates/entry-var.html b/documentation/templates/doxygen/entry-var.html similarity index 100% rename from doxygen/templates/entry-var.html rename to documentation/templates/doxygen/entry-var.html diff --git a/doxygen/templates/example.html b/documentation/templates/doxygen/example.html similarity index 100% rename from doxygen/templates/example.html rename to documentation/templates/doxygen/example.html diff --git a/doxygen/templates/file.html b/documentation/templates/doxygen/file.html similarity index 100% rename from doxygen/templates/file.html rename to documentation/templates/doxygen/file.html diff --git a/doxygen/templates/files.html b/documentation/templates/doxygen/files.html similarity index 100% rename from doxygen/templates/files.html rename to documentation/templates/doxygen/files.html diff --git a/doxygen/templates/group.html b/documentation/templates/doxygen/group.html similarity index 100% rename from doxygen/templates/group.html rename to documentation/templates/doxygen/group.html diff --git a/doxygen/templates/modules.html b/documentation/templates/doxygen/modules.html similarity index 100% rename from doxygen/templates/modules.html rename to documentation/templates/doxygen/modules.html diff --git a/doxygen/templates/namespace.html b/documentation/templates/doxygen/namespace.html similarity index 100% rename from doxygen/templates/namespace.html rename to documentation/templates/doxygen/namespace.html diff --git a/doxygen/templates/namespaces.html b/documentation/templates/doxygen/namespaces.html similarity index 100% rename from doxygen/templates/namespaces.html rename to documentation/templates/doxygen/namespaces.html diff --git a/doxygen/templates/opensearch.xml b/documentation/templates/doxygen/opensearch.xml similarity index 100% rename from doxygen/templates/opensearch.xml rename to documentation/templates/doxygen/opensearch.xml diff --git a/doxygen/templates/page.html b/documentation/templates/doxygen/page.html similarity index 100% rename from doxygen/templates/page.html rename to documentation/templates/doxygen/page.html diff --git a/doxygen/templates/pages.html b/documentation/templates/doxygen/pages.html similarity index 100% rename from doxygen/templates/pages.html rename to documentation/templates/doxygen/pages.html diff --git a/doxygen/templates/struct.html b/documentation/templates/doxygen/struct.html similarity index 100% rename from doxygen/templates/struct.html rename to documentation/templates/doxygen/struct.html diff --git a/doxygen/templates/union.html b/documentation/templates/doxygen/union.html similarity index 100% rename from doxygen/templates/union.html rename to documentation/templates/doxygen/union.html diff --git a/doxygen/test/__init__.py b/documentation/test_doxygen/__init__.py similarity index 93% rename from doxygen/test/__init__.py rename to documentation/test_doxygen/__init__.py index af8b2428..0d298d22 100644 --- a/doxygen/test/__init__.py +++ b/documentation/test_doxygen/__init__.py @@ -28,7 +28,7 @@ import subprocess import unittest import xml.etree.ElementTree as ET -from dox2html5 import run, default_templates, default_wildcard, default_index_pages +from doxygen import run, default_templates, default_wildcard, default_index_pages def doxygen_version(): return subprocess.check_output(['doxygen', '-v']).decode('utf-8').strip() @@ -45,7 +45,7 @@ class BaseTestCase(unittest.TestCase): def setUp(self): if os.path.exists(os.path.join(self.path, 'html')): shutil.rmtree(os.path.join(self.path, 'html')) - def run_dox2html5(self, templates=default_templates, wildcard=default_wildcard, index_pages=default_index_pages): + def run_doxygen(self, templates=default_templates, wildcard=default_wildcard, index_pages=default_index_pages): run(os.path.join(self.path, 'Doxyfile'), templates=templates, wildcard=wildcard, index_pages=index_pages, sort_globbed_files=True) def actual_expected_contents(self, actual, expected = None): diff --git a/doxygen/test/compound_base_derived_in_root_namespace/Doxyfile b/documentation/test_doxygen/compound_base_derived_in_root_namespace/Doxyfile similarity index 100% rename from doxygen/test/compound_base_derived_in_root_namespace/Doxyfile rename to documentation/test_doxygen/compound_base_derived_in_root_namespace/Doxyfile diff --git a/doxygen/test/compound_base_derived_in_root_namespace/File.h b/documentation/test_doxygen/compound_base_derived_in_root_namespace/File.h similarity index 100% rename from doxygen/test/compound_base_derived_in_root_namespace/File.h rename to documentation/test_doxygen/compound_base_derived_in_root_namespace/File.h diff --git a/doxygen/test/compound_base_derived_in_root_namespace/structNamespace_1_1BothBaseAndDerivedInRootNamespace.html b/documentation/test_doxygen/compound_base_derived_in_root_namespace/structNamespace_1_1BothBaseAndDerivedInRootNamespace.html similarity index 100% rename from doxygen/test/compound_base_derived_in_root_namespace/structNamespace_1_1BothBaseAndDerivedInRootNamespace.html rename to documentation/test_doxygen/compound_base_derived_in_root_namespace/structNamespace_1_1BothBaseAndDerivedInRootNamespace.html diff --git a/doxygen/test/compound_crazy_template_params/Doxyfile b/documentation/test_doxygen/compound_crazy_template_params/Doxyfile similarity index 100% rename from doxygen/test/compound_crazy_template_params/Doxyfile rename to documentation/test_doxygen/compound_crazy_template_params/Doxyfile diff --git a/doxygen/test/compound_crazy_template_params/File.h b/documentation/test_doxygen/compound_crazy_template_params/File.h similarity index 100% rename from doxygen/test/compound_crazy_template_params/File.h rename to documentation/test_doxygen/compound_crazy_template_params/File.h diff --git a/doxygen/test/compound_crazy_template_params/File_8h.html b/documentation/test_doxygen/compound_crazy_template_params/File_8h.html similarity index 100% rename from doxygen/test/compound_crazy_template_params/File_8h.html rename to documentation/test_doxygen/compound_crazy_template_params/File_8h.html diff --git a/doxygen/test/compound_deprecated/DeprecatedFile_8h.html b/documentation/test_doxygen/compound_deprecated/DeprecatedFile_8h.html similarity index 100% rename from doxygen/test/compound_deprecated/DeprecatedFile_8h.html rename to documentation/test_doxygen/compound_deprecated/DeprecatedFile_8h.html diff --git a/doxygen/test/compound_deprecated/Dir/DeprecatedFile.h b/documentation/test_doxygen/compound_deprecated/Dir/DeprecatedFile.h similarity index 100% rename from doxygen/test/compound_deprecated/Dir/DeprecatedFile.h rename to documentation/test_doxygen/compound_deprecated/Dir/DeprecatedFile.h diff --git a/doxygen/test/compound_deprecated/Dir/DeprecatedSubdir/File.h b/documentation/test_doxygen/compound_deprecated/Dir/DeprecatedSubdir/File.h similarity index 100% rename from doxygen/test/compound_deprecated/Dir/DeprecatedSubdir/File.h rename to documentation/test_doxygen/compound_deprecated/Dir/DeprecatedSubdir/File.h diff --git a/doxygen/test/compound_deprecated/Doxyfile b/documentation/test_doxygen/compound_deprecated/Doxyfile similarity index 100% rename from doxygen/test/compound_deprecated/Doxyfile rename to documentation/test_doxygen/compound_deprecated/Doxyfile diff --git a/doxygen/test/compound_deprecated/annotated.html b/documentation/test_doxygen/compound_deprecated/annotated.html similarity index 100% rename from doxygen/test/compound_deprecated/annotated.html rename to documentation/test_doxygen/compound_deprecated/annotated.html diff --git a/doxygen/test/compound_deprecated/deprecated-page.dox b/documentation/test_doxygen/compound_deprecated/deprecated-page.dox similarity index 100% rename from doxygen/test/compound_deprecated/deprecated-page.dox rename to documentation/test_doxygen/compound_deprecated/deprecated-page.dox diff --git a/doxygen/test/compound_deprecated/dir_da5033def2d0db76e9883b31b76b3d0c.html b/documentation/test_doxygen/compound_deprecated/dir_da5033def2d0db76e9883b31b76b3d0c.html similarity index 100% rename from doxygen/test/compound_deprecated/dir_da5033def2d0db76e9883b31b76b3d0c.html rename to documentation/test_doxygen/compound_deprecated/dir_da5033def2d0db76e9883b31b76b3d0c.html diff --git a/doxygen/test/compound_deprecated/files.html b/documentation/test_doxygen/compound_deprecated/files.html similarity index 100% rename from doxygen/test/compound_deprecated/files.html rename to documentation/test_doxygen/compound_deprecated/files.html diff --git a/doxygen/test/compound_deprecated/group__group.html b/documentation/test_doxygen/compound_deprecated/group__group.html similarity index 100% rename from doxygen/test/compound_deprecated/group__group.html rename to documentation/test_doxygen/compound_deprecated/group__group.html diff --git a/doxygen/test/compound_deprecated/modules.html b/documentation/test_doxygen/compound_deprecated/modules.html similarity index 100% rename from doxygen/test/compound_deprecated/modules.html rename to documentation/test_doxygen/compound_deprecated/modules.html diff --git a/doxygen/test/compound_deprecated/namespaceDeprecatedNamespace.html b/documentation/test_doxygen/compound_deprecated/namespaceDeprecatedNamespace.html similarity index 100% rename from doxygen/test/compound_deprecated/namespaceDeprecatedNamespace.html rename to documentation/test_doxygen/compound_deprecated/namespaceDeprecatedNamespace.html diff --git a/doxygen/test/compound_deprecated/namespaces.html b/documentation/test_doxygen/compound_deprecated/namespaces.html similarity index 100% rename from doxygen/test/compound_deprecated/namespaces.html rename to documentation/test_doxygen/compound_deprecated/namespaces.html diff --git a/doxygen/test/compound_deprecated/pages.html b/documentation/test_doxygen/compound_deprecated/pages.html similarity index 100% rename from doxygen/test/compound_deprecated/pages.html rename to documentation/test_doxygen/compound_deprecated/pages.html diff --git a/doxygen/test/compound_deprecated/structDeprecatedNamespace_1_1BaseDeprecatedClass.html b/documentation/test_doxygen/compound_deprecated/structDeprecatedNamespace_1_1BaseDeprecatedClass.html similarity index 100% rename from doxygen/test/compound_deprecated/structDeprecatedNamespace_1_1BaseDeprecatedClass.html rename to documentation/test_doxygen/compound_deprecated/structDeprecatedNamespace_1_1BaseDeprecatedClass.html diff --git a/doxygen/test/compound_deprecated/structDeprecatedNamespace_1_1DeprecatedClass.html b/documentation/test_doxygen/compound_deprecated/structDeprecatedNamespace_1_1DeprecatedClass.html similarity index 100% rename from doxygen/test/compound_deprecated/structDeprecatedNamespace_1_1DeprecatedClass.html rename to documentation/test_doxygen/compound_deprecated/structDeprecatedNamespace_1_1DeprecatedClass.html diff --git a/doxygen/test/compound_detailed/Doxyfile b/documentation/test_doxygen/compound_detailed/Doxyfile similarity index 100% rename from doxygen/test/compound_detailed/Doxyfile rename to documentation/test_doxygen/compound_detailed/Doxyfile diff --git a/doxygen/test/compound_detailed/File.h b/documentation/test_doxygen/compound_detailed/File.h similarity index 100% rename from doxygen/test/compound_detailed/File.h rename to documentation/test_doxygen/compound_detailed/File.h diff --git a/doxygen/test/compound_detailed/File_8h.html b/documentation/test_doxygen/compound_detailed/File_8h.html similarity index 100% rename from doxygen/test/compound_detailed/File_8h.html rename to documentation/test_doxygen/compound_detailed/File_8h.html diff --git a/doxygen/test/compound_detailed/namespaceEno.html b/documentation/test_doxygen/compound_detailed/namespaceEno.html similarity index 100% rename from doxygen/test/compound_detailed/namespaceEno.html rename to documentation/test_doxygen/compound_detailed/namespaceEno.html diff --git a/doxygen/test/compound_detailed/namespaceFoo.html b/documentation/test_doxygen/compound_detailed/namespaceFoo.html similarity index 100% rename from doxygen/test/compound_detailed/namespaceFoo.html rename to documentation/test_doxygen/compound_detailed/namespaceFoo.html diff --git a/doxygen/test/compound_detailed/namespaceNamee.html b/documentation/test_doxygen/compound_detailed/namespaceNamee.html similarity index 100% rename from doxygen/test/compound_detailed/namespaceNamee.html rename to documentation/test_doxygen/compound_detailed/namespaceNamee.html diff --git a/doxygen/test/compound_detailed/namespaceType.html b/documentation/test_doxygen/compound_detailed/namespaceType.html similarity index 100% rename from doxygen/test/compound_detailed/namespaceType.html rename to documentation/test_doxygen/compound_detailed/namespaceType.html diff --git a/doxygen/test/compound_detailed/namespaceVar.html b/documentation/test_doxygen/compound_detailed/namespaceVar.html similarity index 100% rename from doxygen/test/compound_detailed/namespaceVar.html rename to documentation/test_doxygen/compound_detailed/namespaceVar.html diff --git a/doxygen/test/compound_detailed/namespaceWarning.html b/documentation/test_doxygen/compound_detailed/namespaceWarning.html similarity index 100% rename from doxygen/test/compound_detailed/namespaceWarning.html rename to documentation/test_doxygen/compound_detailed/namespaceWarning.html diff --git a/doxygen/test/compound_detailed/structTemplate.html b/documentation/test_doxygen/compound_detailed/structTemplate.html similarity index 100% rename from doxygen/test/compound_detailed/structTemplate.html rename to documentation/test_doxygen/compound_detailed/structTemplate.html diff --git a/doxygen/test/compound_detailed/structTemplateWarning.html b/documentation/test_doxygen/compound_detailed/structTemplateWarning.html similarity index 100% rename from doxygen/test/compound_detailed/structTemplateWarning.html rename to documentation/test_doxygen/compound_detailed/structTemplateWarning.html diff --git a/doxygen/test/compound_detailed/structTemplate_3_01void_01_4.html b/documentation/test_doxygen/compound_detailed/structTemplate_3_01void_01_4.html similarity index 100% rename from doxygen/test/compound_detailed/structTemplate_3_01void_01_4.html rename to documentation/test_doxygen/compound_detailed/structTemplate_3_01void_01_4.html diff --git a/doxygen/test/compound_filename_case/Doxyfile b/documentation/test_doxygen/compound_filename_case/Doxyfile similarity index 100% rename from doxygen/test/compound_filename_case/Doxyfile rename to documentation/test_doxygen/compound_filename_case/Doxyfile diff --git a/doxygen/test/compound_filename_case/_u_p_p_e_r_c_a_s_e.html b/documentation/test_doxygen/compound_filename_case/_u_p_p_e_r_c_a_s_e.html similarity index 100% rename from doxygen/test/compound_filename_case/_u_p_p_e_r_c_a_s_e.html rename to documentation/test_doxygen/compound_filename_case/_u_p_p_e_r_c_a_s_e.html diff --git a/doxygen/test/compound_filename_case/class_u_p_p_e_r_c_l_a_s_s.html b/documentation/test_doxygen/compound_filename_case/class_u_p_p_e_r_c_l_a_s_s.html similarity index 100% rename from doxygen/test/compound_filename_case/class_u_p_p_e_r_c_l_a_s_s.html rename to documentation/test_doxygen/compound_filename_case/class_u_p_p_e_r_c_l_a_s_s.html diff --git a/doxygen/test/compound_filename_case/index.html b/documentation/test_doxygen/compound_filename_case/index.html similarity index 100% rename from doxygen/test/compound_filename_case/index.html rename to documentation/test_doxygen/compound_filename_case/index.html diff --git a/doxygen/test/compound_filename_case/input.h b/documentation/test_doxygen/compound_filename_case/input.h similarity index 100% rename from doxygen/test/compound_filename_case/input.h rename to documentation/test_doxygen/compound_filename_case/input.h diff --git a/doxygen/test/compound_filename_case/pages.html b/documentation/test_doxygen/compound_filename_case/pages.html similarity index 100% rename from doxygen/test/compound_filename_case/pages.html rename to documentation/test_doxygen/compound_filename_case/pages.html diff --git a/doxygen/test/compound_ignored/Doxyfile b/documentation/test_doxygen/compound_ignored/Doxyfile similarity index 100% rename from doxygen/test/compound_ignored/Doxyfile rename to documentation/test_doxygen/compound_ignored/Doxyfile diff --git a/doxygen/test/compound_ignored/File.cpp b/documentation/test_doxygen/compound_ignored/File.cpp similarity index 100% rename from doxygen/test/compound_ignored/File.cpp rename to documentation/test_doxygen/compound_ignored/File.cpp diff --git a/doxygen/test/compound_ignored/File.h b/documentation/test_doxygen/compound_ignored/File.h similarity index 100% rename from doxygen/test/compound_ignored/File.h rename to documentation/test_doxygen/compound_ignored/File.h diff --git a/doxygen/test/compound_includes/Doxyfile b/documentation/test_doxygen/compound_includes/Doxyfile similarity index 100% rename from doxygen/test/compound_includes/Doxyfile rename to documentation/test_doxygen/compound_includes/Doxyfile diff --git a/doxygen/test/compound_includes/First.cpp b/documentation/test_doxygen/compound_includes/First.cpp similarity index 100% rename from doxygen/test/compound_includes/First.cpp rename to documentation/test_doxygen/compound_includes/First.cpp diff --git a/doxygen/test/compound_includes/First.h b/documentation/test_doxygen/compound_includes/First.h similarity index 100% rename from doxygen/test/compound_includes/First.h rename to documentation/test_doxygen/compound_includes/First.h diff --git a/doxygen/test/compound_includes/Second.h b/documentation/test_doxygen/compound_includes/Second.h similarity index 100% rename from doxygen/test/compound_includes/Second.h rename to documentation/test_doxygen/compound_includes/Second.h diff --git a/doxygen/test/compound_includes/classClass.html b/documentation/test_doxygen/compound_includes/classClass.html similarity index 100% rename from doxygen/test/compound_includes/classClass.html rename to documentation/test_doxygen/compound_includes/classClass.html diff --git a/doxygen/test/compound_includes/group__group.html b/documentation/test_doxygen/compound_includes/group__group.html similarity index 100% rename from doxygen/test/compound_includes/group__group.html rename to documentation/test_doxygen/compound_includes/group__group.html diff --git a/doxygen/test/compound_includes/namespaceContained.html b/documentation/test_doxygen/compound_includes/namespaceContained.html similarity index 100% rename from doxygen/test/compound_includes/namespaceContained.html rename to documentation/test_doxygen/compound_includes/namespaceContained.html diff --git a/doxygen/test/compound_includes/namespaceContainsNamespace.html b/documentation/test_doxygen/compound_includes/namespaceContainsNamespace.html similarity index 100% rename from doxygen/test/compound_includes/namespaceContainsNamespace.html rename to documentation/test_doxygen/compound_includes/namespaceContainsNamespace.html diff --git a/doxygen/test/compound_includes/namespaceContainsNamespace_1_1ContainsClass.html b/documentation/test_doxygen/compound_includes/namespaceContainsNamespace_1_1ContainsClass.html similarity index 100% rename from doxygen/test/compound_includes/namespaceContainsNamespace_1_1ContainsClass.html rename to documentation/test_doxygen/compound_includes/namespaceContainsNamespace_1_1ContainsClass.html diff --git a/doxygen/test/compound_includes/namespaceEmpty.html b/documentation/test_doxygen/compound_includes/namespaceEmpty.html similarity index 100% rename from doxygen/test/compound_includes/namespaceEmpty.html rename to documentation/test_doxygen/compound_includes/namespaceEmpty.html diff --git a/doxygen/test/compound_includes/namespaceSpread.html b/documentation/test_doxygen/compound_includes/namespaceSpread.html similarity index 100% rename from doxygen/test/compound_includes/namespaceSpread.html rename to documentation/test_doxygen/compound_includes/namespaceSpread.html diff --git a/doxygen/test/compound_includes_disabled/Doxyfile b/documentation/test_doxygen/compound_includes_disabled/Doxyfile similarity index 100% rename from doxygen/test/compound_includes_disabled/Doxyfile rename to documentation/test_doxygen/compound_includes_disabled/Doxyfile diff --git a/doxygen/test/compound_includes_disabled/classClass.html b/documentation/test_doxygen/compound_includes_disabled/classClass.html similarity index 100% rename from doxygen/test/compound_includes_disabled/classClass.html rename to documentation/test_doxygen/compound_includes_disabled/classClass.html diff --git a/doxygen/test/compound_includes_disabled/group__group.html b/documentation/test_doxygen/compound_includes_disabled/group__group.html similarity index 100% rename from doxygen/test/compound_includes_disabled/group__group.html rename to documentation/test_doxygen/compound_includes_disabled/group__group.html diff --git a/doxygen/test/compound_includes_disabled/namespaceContained.html b/documentation/test_doxygen/compound_includes_disabled/namespaceContained.html similarity index 100% rename from doxygen/test/compound_includes_disabled/namespaceContained.html rename to documentation/test_doxygen/compound_includes_disabled/namespaceContained.html diff --git a/doxygen/test/compound_includes_disabled/namespaceSpread.html b/documentation/test_doxygen/compound_includes_disabled/namespaceSpread.html similarity index 100% rename from doxygen/test/compound_includes_disabled/namespaceSpread.html rename to documentation/test_doxygen/compound_includes_disabled/namespaceSpread.html diff --git a/doxygen/test/compound_includes_templated/Doxyfile b/documentation/test_doxygen/compound_includes_templated/Doxyfile similarity index 100% rename from doxygen/test/compound_includes_templated/Doxyfile rename to documentation/test_doxygen/compound_includes_templated/Doxyfile diff --git a/doxygen/test/compound_includes_templated/First.h b/documentation/test_doxygen/compound_includes_templated/First.h similarity index 100% rename from doxygen/test/compound_includes_templated/First.h rename to documentation/test_doxygen/compound_includes_templated/First.h diff --git a/doxygen/test/compound_includes_templated/Second.h b/documentation/test_doxygen/compound_includes_templated/Second.h similarity index 100% rename from doxygen/test/compound_includes_templated/Second.h rename to documentation/test_doxygen/compound_includes_templated/Second.h diff --git a/doxygen/test/compound_includes_templated/namespaceSpread.html b/documentation/test_doxygen/compound_includes_templated/namespaceSpread.html similarity index 100% rename from doxygen/test/compound_includes_templated/namespaceSpread.html rename to documentation/test_doxygen/compound_includes_templated/namespaceSpread.html diff --git a/doxygen/test/compound_includes_templated/structStruct.html b/documentation/test_doxygen/compound_includes_templated/structStruct.html similarity index 100% rename from doxygen/test/compound_includes_templated/structStruct.html rename to documentation/test_doxygen/compound_includes_templated/structStruct.html diff --git a/doxygen/test/compound_includes_undocumented_files/Doxyfile b/documentation/test_doxygen/compound_includes_undocumented_files/Doxyfile similarity index 100% rename from doxygen/test/compound_includes_undocumented_files/Doxyfile rename to documentation/test_doxygen/compound_includes_undocumented_files/Doxyfile diff --git a/doxygen/test/compound_includes_undocumented_files/First.h b/documentation/test_doxygen/compound_includes_undocumented_files/First.h similarity index 100% rename from doxygen/test/compound_includes_undocumented_files/First.h rename to documentation/test_doxygen/compound_includes_undocumented_files/First.h diff --git a/doxygen/test/compound_includes_undocumented_files/Second.h b/documentation/test_doxygen/compound_includes_undocumented_files/Second.h similarity index 100% rename from doxygen/test/compound_includes_undocumented_files/Second.h rename to documentation/test_doxygen/compound_includes_undocumented_files/Second.h diff --git a/doxygen/test/compound_listing/Another/Some.h b/documentation/test_doxygen/compound_listing/Another/Some.h similarity index 100% rename from doxygen/test/compound_listing/Another/Some.h rename to documentation/test_doxygen/compound_listing/Another/Some.h diff --git a/doxygen/test/compound_listing/Class_8h.html b/documentation/test_doxygen/compound_listing/Class_8h.html similarity index 100% rename from doxygen/test/compound_listing/Class_8h.html rename to documentation/test_doxygen/compound_listing/Class_8h.html diff --git a/doxygen/test/compound_listing/Directory/File.h b/documentation/test_doxygen/compound_listing/Directory/File.h similarity index 100% rename from doxygen/test/compound_listing/Directory/File.h rename to documentation/test_doxygen/compound_listing/Directory/File.h diff --git a/doxygen/test/compound_listing/Directory/Sub/Class.h b/documentation/test_doxygen/compound_listing/Directory/Sub/Class.h similarity index 100% rename from doxygen/test/compound_listing/Directory/Sub/Class.h rename to documentation/test_doxygen/compound_listing/Directory/Sub/Class.h diff --git a/doxygen/test/compound_listing/Doxyfile b/documentation/test_doxygen/compound_listing/Doxyfile similarity index 100% rename from doxygen/test/compound_listing/Doxyfile rename to documentation/test_doxygen/compound_listing/Doxyfile diff --git a/doxygen/test/compound_listing/File_8h.html b/documentation/test_doxygen/compound_listing/File_8h.html similarity index 100% rename from doxygen/test/compound_listing/File_8h.html rename to documentation/test_doxygen/compound_listing/File_8h.html diff --git a/doxygen/test/compound_listing/Root.h b/documentation/test_doxygen/compound_listing/Root.h similarity index 100% rename from doxygen/test/compound_listing/Root.h rename to documentation/test_doxygen/compound_listing/Root.h diff --git a/doxygen/test/compound_listing/TopLevelFile.h b/documentation/test_doxygen/compound_listing/TopLevelFile.h similarity index 100% rename from doxygen/test/compound_listing/TopLevelFile.h rename to documentation/test_doxygen/compound_listing/TopLevelFile.h diff --git a/doxygen/test/compound_listing/annotated.html b/documentation/test_doxygen/compound_listing/annotated.html similarity index 100% rename from doxygen/test/compound_listing/annotated.html rename to documentation/test_doxygen/compound_listing/annotated.html diff --git a/doxygen/test/compound_listing/classRoot_1_1Directory_1_1Sub_1_1Class.html b/documentation/test_doxygen/compound_listing/classRoot_1_1Directory_1_1Sub_1_1Class.html similarity index 100% rename from doxygen/test/compound_listing/classRoot_1_1Directory_1_1Sub_1_1Class.html rename to documentation/test_doxygen/compound_listing/classRoot_1_1Directory_1_1Sub_1_1Class.html diff --git a/doxygen/test/compound_listing/dir_4b0d5f8864bf89936129251a2d32609b.html b/documentation/test_doxygen/compound_listing/dir_4b0d5f8864bf89936129251a2d32609b.html similarity index 100% rename from doxygen/test/compound_listing/dir_4b0d5f8864bf89936129251a2d32609b.html rename to documentation/test_doxygen/compound_listing/dir_4b0d5f8864bf89936129251a2d32609b.html diff --git a/doxygen/test/compound_listing/dir_bbe5918fe090eee9db2d9952314b6754.html b/documentation/test_doxygen/compound_listing/dir_bbe5918fe090eee9db2d9952314b6754.html similarity index 100% rename from doxygen/test/compound_listing/dir_bbe5918fe090eee9db2d9952314b6754.html rename to documentation/test_doxygen/compound_listing/dir_bbe5918fe090eee9db2d9952314b6754.html diff --git a/doxygen/test/compound_listing/files.html b/documentation/test_doxygen/compound_listing/files.html similarity index 100% rename from doxygen/test/compound_listing/files.html rename to documentation/test_doxygen/compound_listing/files.html diff --git a/doxygen/test/compound_listing/input.dox b/documentation/test_doxygen/compound_listing/input.dox similarity index 100% rename from doxygen/test/compound_listing/input.dox rename to documentation/test_doxygen/compound_listing/input.dox diff --git a/doxygen/test/compound_listing/namespaceAnother.html b/documentation/test_doxygen/compound_listing/namespaceAnother.html similarity index 100% rename from doxygen/test/compound_listing/namespaceAnother.html rename to documentation/test_doxygen/compound_listing/namespaceAnother.html diff --git a/doxygen/test/compound_listing/namespaceRoot_1_1Directory.html b/documentation/test_doxygen/compound_listing/namespaceRoot_1_1Directory.html similarity index 100% rename from doxygen/test/compound_listing/namespaceRoot_1_1Directory.html rename to documentation/test_doxygen/compound_listing/namespaceRoot_1_1Directory.html diff --git a/doxygen/test/compound_listing/namespaces.html b/documentation/test_doxygen/compound_listing/namespaces.html similarity index 100% rename from doxygen/test/compound_listing/namespaces.html rename to documentation/test_doxygen/compound_listing/namespaces.html diff --git a/doxygen/test/compound_listing/page-no-toc.html b/documentation/test_doxygen/compound_listing/page-no-toc.html similarity index 100% rename from doxygen/test/compound_listing/page-no-toc.html rename to documentation/test_doxygen/compound_listing/page-no-toc.html diff --git a/doxygen/test/compound_listing/pages.html b/documentation/test_doxygen/compound_listing/pages.html similarity index 100% rename from doxygen/test/compound_listing/pages.html rename to documentation/test_doxygen/compound_listing/pages.html diff --git a/doxygen/test/compound_modules/Doxyfile b/documentation/test_doxygen/compound_modules/Doxyfile similarity index 100% rename from doxygen/test/compound_modules/Doxyfile rename to documentation/test_doxygen/compound_modules/Doxyfile diff --git a/doxygen/test/compound_modules/group__group.html b/documentation/test_doxygen/compound_modules/group__group.html similarity index 100% rename from doxygen/test/compound_modules/group__group.html rename to documentation/test_doxygen/compound_modules/group__group.html diff --git a/doxygen/test/compound_modules/group__group2.html b/documentation/test_doxygen/compound_modules/group__group2.html similarity index 100% rename from doxygen/test/compound_modules/group__group2.html rename to documentation/test_doxygen/compound_modules/group__group2.html diff --git a/doxygen/test/compound_modules/group__subgroup.html b/documentation/test_doxygen/compound_modules/group__subgroup.html similarity index 100% rename from doxygen/test/compound_modules/group__subgroup.html rename to documentation/test_doxygen/compound_modules/group__subgroup.html diff --git a/doxygen/test/compound_modules/input.h b/documentation/test_doxygen/compound_modules/input.h similarity index 100% rename from doxygen/test/compound_modules/input.h rename to documentation/test_doxygen/compound_modules/input.h diff --git a/doxygen/test/compound_modules/modules.html b/documentation/test_doxygen/compound_modules/modules.html similarity index 100% rename from doxygen/test/compound_modules/modules.html rename to documentation/test_doxygen/compound_modules/modules.html diff --git a/doxygen/test/compound_namespace_members_in_file_scope/Doxyfile b/documentation/test_doxygen/compound_namespace_members_in_file_scope/Doxyfile similarity index 100% rename from doxygen/test/compound_namespace_members_in_file_scope/Doxyfile rename to documentation/test_doxygen/compound_namespace_members_in_file_scope/Doxyfile diff --git a/doxygen/test/compound_namespace_members_in_file_scope/File.h b/documentation/test_doxygen/compound_namespace_members_in_file_scope/File.h similarity index 100% rename from doxygen/test/compound_namespace_members_in_file_scope/File.h rename to documentation/test_doxygen/compound_namespace_members_in_file_scope/File.h diff --git a/doxygen/test/compound_namespace_members_in_file_scope/File_8h.html b/documentation/test_doxygen/compound_namespace_members_in_file_scope/File_8h.html similarity index 100% rename from doxygen/test/compound_namespace_members_in_file_scope/File_8h.html rename to documentation/test_doxygen/compound_namespace_members_in_file_scope/File_8h.html diff --git a/doxygen/test/compound_namespace_members_in_file_scope/namespaceNamespace.html b/documentation/test_doxygen/compound_namespace_members_in_file_scope/namespaceNamespace.html similarity index 100% rename from doxygen/test/compound_namespace_members_in_file_scope/namespaceNamespace.html rename to documentation/test_doxygen/compound_namespace_members_in_file_scope/namespaceNamespace.html diff --git a/doxygen/test/compound_namespace_members_in_file_scope_define_base_url/Doxyfile b/documentation/test_doxygen/compound_namespace_members_in_file_scope_define_base_url/Doxyfile similarity index 100% rename from doxygen/test/compound_namespace_members_in_file_scope_define_base_url/Doxyfile rename to documentation/test_doxygen/compound_namespace_members_in_file_scope_define_base_url/Doxyfile diff --git a/doxygen/test/compound_namespace_members_in_file_scope_define_base_url/File.h b/documentation/test_doxygen/compound_namespace_members_in_file_scope_define_base_url/File.h similarity index 100% rename from doxygen/test/compound_namespace_members_in_file_scope_define_base_url/File.h rename to documentation/test_doxygen/compound_namespace_members_in_file_scope_define_base_url/File.h diff --git a/doxygen/test/compound_namespace_members_in_file_scope_define_base_url/File_8h.html b/documentation/test_doxygen/compound_namespace_members_in_file_scope_define_base_url/File_8h.html similarity index 100% rename from doxygen/test/compound_namespace_members_in_file_scope_define_base_url/File_8h.html rename to documentation/test_doxygen/compound_namespace_members_in_file_scope_define_base_url/File_8h.html diff --git a/doxygen/test/compound_warnings/Doxyfile b/documentation/test_doxygen/compound_warnings/Doxyfile similarity index 100% rename from doxygen/test/compound_warnings/Doxyfile rename to documentation/test_doxygen/compound_warnings/Doxyfile diff --git a/doxygen/test/compound_warnings/File.h b/documentation/test_doxygen/compound_warnings/File.h similarity index 100% rename from doxygen/test/compound_warnings/File.h rename to documentation/test_doxygen/compound_warnings/File.h diff --git a/doxygen/test/compound_warnings/namespaceMagnum.html b/documentation/test_doxygen/compound_warnings/namespaceMagnum.html similarity index 100% rename from doxygen/test/compound_warnings/namespaceMagnum.html rename to documentation/test_doxygen/compound_warnings/namespaceMagnum.html diff --git a/doxygen/test/contents_anchor_html_no_prefix_bug/Doxyfile b/documentation/test_doxygen/contents_anchor_html_no_prefix_bug/Doxyfile similarity index 100% rename from doxygen/test/contents_anchor_html_no_prefix_bug/Doxyfile rename to documentation/test_doxygen/contents_anchor_html_no_prefix_bug/Doxyfile diff --git a/doxygen/test/contents_anchor_html_no_prefix_bug/input.dox b/documentation/test_doxygen/contents_anchor_html_no_prefix_bug/input.dox similarity index 100% rename from doxygen/test/contents_anchor_html_no_prefix_bug/input.dox rename to documentation/test_doxygen/contents_anchor_html_no_prefix_bug/input.dox diff --git a/doxygen/test/contents_anchor_html_no_prefix_bug/some-long-page-name.html b/documentation/test_doxygen/contents_anchor_html_no_prefix_bug/some-long-page-name.html similarity index 100% rename from doxygen/test/contents_anchor_html_no_prefix_bug/some-long-page-name.html rename to documentation/test_doxygen/contents_anchor_html_no_prefix_bug/some-long-page-name.html diff --git a/doxygen/test/contents_anchor_in_both_group_and_namespace/Doxyfile b/documentation/test_doxygen/contents_anchor_in_both_group_and_namespace/Doxyfile similarity index 100% rename from doxygen/test/contents_anchor_in_both_group_and_namespace/Doxyfile rename to documentation/test_doxygen/contents_anchor_in_both_group_and_namespace/Doxyfile diff --git a/doxygen/test/contents_anchor_in_both_group_and_namespace/File.h b/documentation/test_doxygen/contents_anchor_in_both_group_and_namespace/File.h similarity index 100% rename from doxygen/test/contents_anchor_in_both_group_and_namespace/File.h rename to documentation/test_doxygen/contents_anchor_in_both_group_and_namespace/File.h diff --git a/doxygen/test/contents_anchor_in_both_group_and_namespace/group__fizzbuzz.html b/documentation/test_doxygen/contents_anchor_in_both_group_and_namespace/group__fizzbuzz.html similarity index 100% rename from doxygen/test/contents_anchor_in_both_group_and_namespace/group__fizzbuzz.html rename to documentation/test_doxygen/contents_anchor_in_both_group_and_namespace/group__fizzbuzz.html diff --git a/doxygen/test/contents_anchor_in_both_group_and_namespace/namespaceFoo.html b/documentation/test_doxygen/contents_anchor_in_both_group_and_namespace/namespaceFoo.html similarity index 100% rename from doxygen/test/contents_anchor_in_both_group_and_namespace/namespaceFoo.html rename to documentation/test_doxygen/contents_anchor_in_both_group_and_namespace/namespaceFoo.html diff --git a/doxygen/test/contents_autobrief_cpp_comments/Doxyfile b/documentation/test_doxygen/contents_autobrief_cpp_comments/Doxyfile similarity index 100% rename from doxygen/test/contents_autobrief_cpp_comments/Doxyfile rename to documentation/test_doxygen/contents_autobrief_cpp_comments/Doxyfile diff --git a/doxygen/test/contents_autobrief_cpp_comments/File.h b/documentation/test_doxygen/contents_autobrief_cpp_comments/File.h similarity index 100% rename from doxygen/test/contents_autobrief_cpp_comments/File.h rename to documentation/test_doxygen/contents_autobrief_cpp_comments/File.h diff --git a/doxygen/test/contents_autobrief_cpp_comments/File_8h.html b/documentation/test_doxygen/contents_autobrief_cpp_comments/File_8h.html similarity index 100% rename from doxygen/test/contents_autobrief_cpp_comments/File_8h.html rename to documentation/test_doxygen/contents_autobrief_cpp_comments/File_8h.html diff --git a/doxygen/test/contents_autobrief_heading/Doxyfile b/documentation/test_doxygen/contents_autobrief_heading/Doxyfile similarity index 100% rename from doxygen/test/contents_autobrief_heading/Doxyfile rename to documentation/test_doxygen/contents_autobrief_heading/Doxyfile diff --git a/doxygen/test/contents_autobrief_heading/File.h b/documentation/test_doxygen/contents_autobrief_heading/File.h similarity index 100% rename from doxygen/test/contents_autobrief_heading/File.h rename to documentation/test_doxygen/contents_autobrief_heading/File.h diff --git a/doxygen/test/contents_autobrief_heading/namespaceNamespace.html b/documentation/test_doxygen/contents_autobrief_heading/namespaceNamespace.html similarity index 100% rename from doxygen/test/contents_autobrief_heading/namespaceNamespace.html rename to documentation/test_doxygen/contents_autobrief_heading/namespaceNamespace.html diff --git a/doxygen/test/contents_autobrief_hr/Doxyfile b/documentation/test_doxygen/contents_autobrief_hr/Doxyfile similarity index 100% rename from doxygen/test/contents_autobrief_hr/Doxyfile rename to documentation/test_doxygen/contents_autobrief_hr/Doxyfile diff --git a/doxygen/test/contents_autobrief_hr/File.h b/documentation/test_doxygen/contents_autobrief_hr/File.h similarity index 100% rename from doxygen/test/contents_autobrief_hr/File.h rename to documentation/test_doxygen/contents_autobrief_hr/File.h diff --git a/doxygen/test/contents_autobrief_hr/namespaceNamespace.html b/documentation/test_doxygen/contents_autobrief_hr/namespaceNamespace.html similarity index 100% rename from doxygen/test/contents_autobrief_hr/namespaceNamespace.html rename to documentation/test_doxygen/contents_autobrief_hr/namespaceNamespace.html diff --git a/doxygen/test/contents_autobrief_multiline/Doxyfile b/documentation/test_doxygen/contents_autobrief_multiline/Doxyfile similarity index 100% rename from doxygen/test/contents_autobrief_multiline/Doxyfile rename to documentation/test_doxygen/contents_autobrief_multiline/Doxyfile diff --git a/doxygen/test/contents_autobrief_multiline/File.h b/documentation/test_doxygen/contents_autobrief_multiline/File.h similarity index 100% rename from doxygen/test/contents_autobrief_multiline/File.h rename to documentation/test_doxygen/contents_autobrief_multiline/File.h diff --git a/doxygen/test/contents_autobrief_multiline/namespaceNamespace.html b/documentation/test_doxygen/contents_autobrief_multiline/namespaceNamespace.html similarity index 100% rename from doxygen/test/contents_autobrief_multiline/namespaceNamespace.html rename to documentation/test_doxygen/contents_autobrief_multiline/namespaceNamespace.html diff --git a/doxygen/test/contents_blocks/Doxyfile b/documentation/test_doxygen/contents_blocks/Doxyfile similarity index 100% rename from doxygen/test/contents_blocks/Doxyfile rename to documentation/test_doxygen/contents_blocks/Doxyfile diff --git a/doxygen/test/contents_blocks/File.h b/documentation/test_doxygen/contents_blocks/File.h similarity index 100% rename from doxygen/test/contents_blocks/File.h rename to documentation/test_doxygen/contents_blocks/File.h diff --git a/doxygen/test/contents_blocks/File_8h.html b/documentation/test_doxygen/contents_blocks/File_8h.html similarity index 100% rename from doxygen/test/contents_blocks/File_8h.html rename to documentation/test_doxygen/contents_blocks/File_8h.html diff --git a/doxygen/test/contents_blocks/index.html b/documentation/test_doxygen/contents_blocks/index.html similarity index 100% rename from doxygen/test/contents_blocks/index.html rename to documentation/test_doxygen/contents_blocks/index.html diff --git a/doxygen/test/contents_blocks/input.dox b/documentation/test_doxygen/contents_blocks/input.dox similarity index 100% rename from doxygen/test/contents_blocks/input.dox rename to documentation/test_doxygen/contents_blocks/input.dox diff --git a/doxygen/test/contents_blocks/old.html b/documentation/test_doxygen/contents_blocks/old.html similarity index 100% rename from doxygen/test/contents_blocks/old.html rename to documentation/test_doxygen/contents_blocks/old.html diff --git a/doxygen/test/contents_blocks/old_1814.html b/documentation/test_doxygen/contents_blocks/old_1814.html similarity index 100% rename from doxygen/test/contents_blocks/old_1814.html rename to documentation/test_doxygen/contents_blocks/old_1814.html diff --git a/doxygen/test/contents_blocks/todo.html b/documentation/test_doxygen/contents_blocks/todo.html similarity index 100% rename from doxygen/test/contents_blocks/todo.html rename to documentation/test_doxygen/contents_blocks/todo.html diff --git a/doxygen/test/contents_blocks/todo_1814.html b/documentation/test_doxygen/contents_blocks/todo_1814.html similarity index 100% rename from doxygen/test/contents_blocks/todo_1814.html rename to documentation/test_doxygen/contents_blocks/todo_1814.html diff --git a/doxygen/test/contents_brief_multiline_ingroup/Doxyfile b/documentation/test_doxygen/contents_brief_multiline_ingroup/Doxyfile similarity index 100% rename from doxygen/test/contents_brief_multiline_ingroup/Doxyfile rename to documentation/test_doxygen/contents_brief_multiline_ingroup/Doxyfile diff --git a/doxygen/test/contents_brief_multiline_ingroup/File.h b/documentation/test_doxygen/contents_brief_multiline_ingroup/File.h similarity index 100% rename from doxygen/test/contents_brief_multiline_ingroup/File.h rename to documentation/test_doxygen/contents_brief_multiline_ingroup/File.h diff --git a/doxygen/test/contents_brief_multiline_ingroup/group__thatgroup.html b/documentation/test_doxygen/contents_brief_multiline_ingroup/group__thatgroup.html similarity index 100% rename from doxygen/test/contents_brief_multiline_ingroup/group__thatgroup.html rename to documentation/test_doxygen/contents_brief_multiline_ingroup/group__thatgroup.html diff --git a/doxygen/test/contents_code/Doxyfile b/documentation/test_doxygen/contents_code/Doxyfile similarity index 100% rename from doxygen/test/contents_code/Doxyfile rename to documentation/test_doxygen/contents_code/Doxyfile diff --git a/doxygen/test/contents_code/index.html b/documentation/test_doxygen/contents_code/index.html similarity index 100% rename from doxygen/test/contents_code/index.html rename to documentation/test_doxygen/contents_code/index.html diff --git a/doxygen/test/contents_code/input.dox b/documentation/test_doxygen/contents_code/input.dox similarity index 100% rename from doxygen/test/contents_code/input.dox rename to documentation/test_doxygen/contents_code/input.dox diff --git a/doxygen/test/contents_code/warnings.html b/documentation/test_doxygen/contents_code/warnings.html similarity index 100% rename from doxygen/test/contents_code/warnings.html rename to documentation/test_doxygen/contents_code/warnings.html diff --git a/doxygen/test/contents_code_language/Doxyfile b/documentation/test_doxygen/contents_code_language/Doxyfile similarity index 100% rename from doxygen/test/contents_code_language/Doxyfile rename to documentation/test_doxygen/contents_code_language/Doxyfile diff --git a/doxygen/test/contents_code_language/ansi.html b/documentation/test_doxygen/contents_code_language/ansi.html similarity index 100% rename from doxygen/test/contents_code_language/ansi.html rename to documentation/test_doxygen/contents_code_language/ansi.html diff --git a/doxygen/test/contents_code_language/code.sh b/documentation/test_doxygen/contents_code_language/code.sh similarity index 100% rename from doxygen/test/contents_code_language/code.sh rename to documentation/test_doxygen/contents_code_language/code.sh diff --git a/doxygen/test/contents_code_language/index.html b/documentation/test_doxygen/contents_code_language/index.html similarity index 100% rename from doxygen/test/contents_code_language/index.html rename to documentation/test_doxygen/contents_code_language/index.html diff --git a/doxygen/test/contents_code_language/input.dox b/documentation/test_doxygen/contents_code_language/input.dox similarity index 100% rename from doxygen/test/contents_code_language/input.dox rename to documentation/test_doxygen/contents_code_language/input.dox diff --git a/doxygen/test/contents_code_language/snippet.cpp b/documentation/test_doxygen/contents_code_language/snippet.cpp similarity index 100% rename from doxygen/test/contents_code_language/snippet.cpp rename to documentation/test_doxygen/contents_code_language/snippet.cpp diff --git a/doxygen/test/contents_code_language/warnings.html b/documentation/test_doxygen/contents_code_language/warnings.html similarity index 100% rename from doxygen/test/contents_code_language/warnings.html rename to documentation/test_doxygen/contents_code_language/warnings.html diff --git a/doxygen/test/contents_custom/Doxyfile b/documentation/test_doxygen/contents_custom/Doxyfile similarity index 100% rename from doxygen/test/contents_custom/Doxyfile rename to documentation/test_doxygen/contents_custom/Doxyfile diff --git a/doxygen/test/contents_custom/ab.dot b/documentation/test_doxygen/contents_custom/ab.dot similarity index 100% rename from doxygen/test/contents_custom/ab.dot rename to documentation/test_doxygen/contents_custom/ab.dot diff --git a/doxygen/test/contents_custom/dot-236.html b/documentation/test_doxygen/contents_custom/dot-236.html similarity index 100% rename from doxygen/test/contents_custom/dot-236.html rename to documentation/test_doxygen/contents_custom/dot-236.html diff --git a/doxygen/test/contents_custom/dot-238.html b/documentation/test_doxygen/contents_custom/dot-238.html similarity index 100% rename from doxygen/test/contents_custom/dot-238.html rename to documentation/test_doxygen/contents_custom/dot-238.html diff --git a/doxygen/test/contents_custom/dot.html b/documentation/test_doxygen/contents_custom/dot.html similarity index 100% rename from doxygen/test/contents_custom/dot.html rename to documentation/test_doxygen/contents_custom/dot.html diff --git a/doxygen/test/contents_custom/index.html b/documentation/test_doxygen/contents_custom/index.html similarity index 100% rename from doxygen/test/contents_custom/index.html rename to documentation/test_doxygen/contents_custom/index.html diff --git a/doxygen/test/contents_custom/input.dox b/documentation/test_doxygen/contents_custom/input.dox similarity index 100% rename from doxygen/test/contents_custom/input.dox rename to documentation/test_doxygen/contents_custom/input.dox diff --git a/doxygen/test/contents_custom/math.html b/documentation/test_doxygen/contents_custom/math.html similarity index 100% rename from doxygen/test/contents_custom/math.html rename to documentation/test_doxygen/contents_custom/math.html diff --git a/doxygen/test/contents_custom/ship-small.jpg b/documentation/test_doxygen/contents_custom/ship-small.jpg similarity index 100% rename from doxygen/test/contents_custom/ship-small.jpg rename to documentation/test_doxygen/contents_custom/ship-small.jpg diff --git a/doxygen/test/contents_dot/Doxyfile b/documentation/test_doxygen/contents_dot/Doxyfile similarity index 100% rename from doxygen/test/contents_dot/Doxyfile rename to documentation/test_doxygen/contents_dot/Doxyfile diff --git a/doxygen/test/contents_dot/ab.dot b/documentation/test_doxygen/contents_dot/ab.dot similarity index 100% rename from doxygen/test/contents_dot/ab.dot rename to documentation/test_doxygen/contents_dot/ab.dot diff --git a/doxygen/test/contents_dot/colors.dot b/documentation/test_doxygen/contents_dot/colors.dot similarity index 100% rename from doxygen/test/contents_dot/colors.dot rename to documentation/test_doxygen/contents_dot/colors.dot diff --git a/doxygen/test/contents_dot/index-238.html b/documentation/test_doxygen/contents_dot/index-238.html similarity index 100% rename from doxygen/test/contents_dot/index-238.html rename to documentation/test_doxygen/contents_dot/index-238.html diff --git a/doxygen/test/contents_dot/index.html b/documentation/test_doxygen/contents_dot/index.html similarity index 100% rename from doxygen/test/contents_dot/index.html rename to documentation/test_doxygen/contents_dot/index.html diff --git a/doxygen/test/contents_dot/input.dox b/documentation/test_doxygen/contents_dot/input.dox similarity index 100% rename from doxygen/test/contents_dot/input.dox rename to documentation/test_doxygen/contents_dot/input.dox diff --git a/doxygen/test/contents_dot/warnings.html b/documentation/test_doxygen/contents_dot/warnings.html similarity index 100% rename from doxygen/test/contents_dot/warnings.html rename to documentation/test_doxygen/contents_dot/warnings.html diff --git a/doxygen/test/contents_htmlinclude/Doxyfile b/documentation/test_doxygen/contents_htmlinclude/Doxyfile similarity index 100% rename from doxygen/test/contents_htmlinclude/Doxyfile rename to documentation/test_doxygen/contents_htmlinclude/Doxyfile diff --git a/doxygen/test/contents_htmlinclude/file.html b/documentation/test_doxygen/contents_htmlinclude/file.html similarity index 100% rename from doxygen/test/contents_htmlinclude/file.html rename to documentation/test_doxygen/contents_htmlinclude/file.html diff --git a/doxygen/test/contents_htmlinclude/index.html b/documentation/test_doxygen/contents_htmlinclude/index.html similarity index 100% rename from doxygen/test/contents_htmlinclude/index.html rename to documentation/test_doxygen/contents_htmlinclude/index.html diff --git a/doxygen/test/contents_htmlinclude/input.dox b/documentation/test_doxygen/contents_htmlinclude/input.dox similarity index 100% rename from doxygen/test/contents_htmlinclude/input.dox rename to documentation/test_doxygen/contents_htmlinclude/input.dox diff --git a/doxygen/test/contents_htmlinclude/warnings.html b/documentation/test_doxygen/contents_htmlinclude/warnings.html similarity index 100% rename from doxygen/test/contents_htmlinclude/warnings.html rename to documentation/test_doxygen/contents_htmlinclude/warnings.html diff --git a/doxygen/test/contents_image/Doxyfile b/documentation/test_doxygen/contents_image/Doxyfile similarity index 100% rename from doxygen/test/contents_image/Doxyfile rename to documentation/test_doxygen/contents_image/Doxyfile diff --git a/doxygen/test/contents_image/imagelink.html b/documentation/test_doxygen/contents_image/imagelink.html similarity index 100% rename from doxygen/test/contents_image/imagelink.html rename to documentation/test_doxygen/contents_image/imagelink.html diff --git a/doxygen/test/contents_image/index.html b/documentation/test_doxygen/contents_image/index.html similarity index 100% rename from doxygen/test/contents_image/index.html rename to documentation/test_doxygen/contents_image/index.html diff --git a/doxygen/test/contents_image/input.dox b/documentation/test_doxygen/contents_image/input.dox similarity index 100% rename from doxygen/test/contents_image/input.dox rename to documentation/test_doxygen/contents_image/input.dox diff --git a/doxygen/test/contents_image/tiny.png b/documentation/test_doxygen/contents_image/tiny.png similarity index 100% rename from doxygen/test/contents_image/tiny.png rename to documentation/test_doxygen/contents_image/tiny.png diff --git a/doxygen/test/contents_image/warnings.html b/documentation/test_doxygen/contents_image/warnings.html similarity index 100% rename from doxygen/test/contents_image/warnings.html rename to documentation/test_doxygen/contents_image/warnings.html diff --git a/doxygen/test/contents_internal/Doxyfile b/documentation/test_doxygen/contents_internal/Doxyfile similarity index 100% rename from doxygen/test/contents_internal/Doxyfile rename to documentation/test_doxygen/contents_internal/Doxyfile diff --git a/doxygen/test/contents_internal/index.html b/documentation/test_doxygen/contents_internal/index.html similarity index 100% rename from doxygen/test/contents_internal/index.html rename to documentation/test_doxygen/contents_internal/index.html diff --git a/doxygen/test/contents_internal/input.dox b/documentation/test_doxygen/contents_internal/input.dox similarity index 100% rename from doxygen/test/contents_internal/input.dox rename to documentation/test_doxygen/contents_internal/input.dox diff --git a/doxygen/test/contents_math/Doxyfile b/documentation/test_doxygen/contents_math/Doxyfile similarity index 100% rename from doxygen/test/contents_math/Doxyfile rename to documentation/test_doxygen/contents_math/Doxyfile diff --git a/doxygen/test/contents_math/index.html b/documentation/test_doxygen/contents_math/index.html similarity index 100% rename from doxygen/test/contents_math/index.html rename to documentation/test_doxygen/contents_math/index.html diff --git a/doxygen/test/contents_math/input.dox b/documentation/test_doxygen/contents_math/input.dox similarity index 100% rename from doxygen/test/contents_math/input.dox rename to documentation/test_doxygen/contents_math/input.dox diff --git a/doxygen/test/contents_math_cached/Doxyfile b/documentation/test_doxygen/contents_math_cached/Doxyfile similarity index 100% rename from doxygen/test/contents_math_cached/Doxyfile rename to documentation/test_doxygen/contents_math_cached/Doxyfile diff --git a/doxygen/test/contents_math_cached/input.dox b/documentation/test_doxygen/contents_math_cached/input.dox similarity index 100% rename from doxygen/test/contents_math_cached/input.dox rename to documentation/test_doxygen/contents_math_cached/input.dox diff --git a/doxygen/test/contents_math_cached/math.html b/documentation/test_doxygen/contents_math_cached/math.html similarity index 100% rename from doxygen/test/contents_math_cached/math.html rename to documentation/test_doxygen/contents_math_cached/math.html diff --git a/doxygen/test/contents_parse_error/Doxyfile b/documentation/test_doxygen/contents_parse_error/Doxyfile similarity index 100% rename from doxygen/test/contents_parse_error/Doxyfile rename to documentation/test_doxygen/contents_parse_error/Doxyfile diff --git a/doxygen/test/contents_parse_error/broken.xml b/documentation/test_doxygen/contents_parse_error/broken.xml similarity index 100% rename from doxygen/test/contents_parse_error/broken.xml rename to documentation/test_doxygen/contents_parse_error/broken.xml diff --git a/doxygen/test/contents_section_underscore_one/Doxyfile b/documentation/test_doxygen/contents_section_underscore_one/Doxyfile similarity index 100% rename from doxygen/test/contents_section_underscore_one/Doxyfile rename to documentation/test_doxygen/contents_section_underscore_one/Doxyfile diff --git a/doxygen/test/contents_section_underscore_one/index.html b/documentation/test_doxygen/contents_section_underscore_one/index.html similarity index 100% rename from doxygen/test/contents_section_underscore_one/index.html rename to documentation/test_doxygen/contents_section_underscore_one/index.html diff --git a/doxygen/test/contents_section_underscore_one/input.dox b/documentation/test_doxygen/contents_section_underscore_one/input.dox similarity index 100% rename from doxygen/test/contents_section_underscore_one/input.dox rename to documentation/test_doxygen/contents_section_underscore_one/input.dox diff --git a/doxygen/test/contents_sections_headings/Doxyfile b/documentation/test_doxygen/contents_sections_headings/Doxyfile similarity index 100% rename from doxygen/test/contents_sections_headings/Doxyfile rename to documentation/test_doxygen/contents_sections_headings/Doxyfile diff --git a/doxygen/test/contents_sections_headings/File.h b/documentation/test_doxygen/contents_sections_headings/File.h similarity index 100% rename from doxygen/test/contents_sections_headings/File.h rename to documentation/test_doxygen/contents_sections_headings/File.h diff --git a/doxygen/test/contents_sections_headings/File_8h.html b/documentation/test_doxygen/contents_sections_headings/File_8h.html similarity index 100% rename from doxygen/test/contents_sections_headings/File_8h.html rename to documentation/test_doxygen/contents_sections_headings/File_8h.html diff --git a/doxygen/test/contents_sections_headings/index.html b/documentation/test_doxygen/contents_sections_headings/index.html similarity index 100% rename from doxygen/test/contents_sections_headings/index.html rename to documentation/test_doxygen/contents_sections_headings/index.html diff --git a/doxygen/test/contents_sections_headings/input.dox b/documentation/test_doxygen/contents_sections_headings/input.dox similarity index 100% rename from doxygen/test/contents_sections_headings/input.dox rename to documentation/test_doxygen/contents_sections_headings/input.dox diff --git a/doxygen/test/contents_sections_headings/warnings.html b/documentation/test_doxygen/contents_sections_headings/warnings.html similarity index 100% rename from doxygen/test/contents_sections_headings/warnings.html rename to documentation/test_doxygen/contents_sections_headings/warnings.html diff --git a/doxygen/test/contents_tagfile/Doxyfile b/documentation/test_doxygen/contents_tagfile/Doxyfile similarity index 100% rename from doxygen/test/contents_tagfile/Doxyfile rename to documentation/test_doxygen/contents_tagfile/Doxyfile diff --git a/doxygen/test/contents_tagfile/index.html b/documentation/test_doxygen/contents_tagfile/index.html similarity index 100% rename from doxygen/test/contents_tagfile/index.html rename to documentation/test_doxygen/contents_tagfile/index.html diff --git a/doxygen/test/contents_tagfile/input.dox b/documentation/test_doxygen/contents_tagfile/input.dox similarity index 100% rename from doxygen/test/contents_tagfile/input.dox rename to documentation/test_doxygen/contents_tagfile/input.dox diff --git a/doxygen/test/contents_typography/Doxyfile b/documentation/test_doxygen/contents_typography/Doxyfile similarity index 100% rename from doxygen/test/contents_typography/Doxyfile rename to documentation/test_doxygen/contents_typography/Doxyfile diff --git a/doxygen/test/contents_typography/index.html b/documentation/test_doxygen/contents_typography/index.html similarity index 100% rename from doxygen/test/contents_typography/index.html rename to documentation/test_doxygen/contents_typography/index.html diff --git a/doxygen/test/contents_typography/input.dox b/documentation/test_doxygen/contents_typography/input.dox similarity index 100% rename from doxygen/test/contents_typography/input.dox rename to documentation/test_doxygen/contents_typography/input.dox diff --git a/doxygen/test/contents_unexpected_sections/Doxyfile b/documentation/test_doxygen/contents_unexpected_sections/Doxyfile similarity index 100% rename from doxygen/test/contents_unexpected_sections/Doxyfile rename to documentation/test_doxygen/contents_unexpected_sections/Doxyfile diff --git a/doxygen/test/contents_unexpected_sections/File.h b/documentation/test_doxygen/contents_unexpected_sections/File.h similarity index 100% rename from doxygen/test/contents_unexpected_sections/File.h rename to documentation/test_doxygen/contents_unexpected_sections/File.h diff --git a/doxygen/test/contents_unexpected_sections/File_8h.html b/documentation/test_doxygen/contents_unexpected_sections/File_8h.html similarity index 100% rename from doxygen/test/contents_unexpected_sections/File_8h.html rename to documentation/test_doxygen/contents_unexpected_sections/File_8h.html diff --git a/doxygen/test/cpp_derived/Doxyfile b/documentation/test_doxygen/cpp_derived/Doxyfile similarity index 100% rename from doxygen/test/cpp_derived/Doxyfile rename to documentation/test_doxygen/cpp_derived/Doxyfile diff --git a/doxygen/test/cpp_derived/annotated.html b/documentation/test_doxygen/cpp_derived/annotated.html similarity index 100% rename from doxygen/test/cpp_derived/annotated.html rename to documentation/test_doxygen/cpp_derived/annotated.html diff --git a/doxygen/test/cpp_derived/classAnother_1_1ProtectedBase.html b/documentation/test_doxygen/cpp_derived/classAnother_1_1ProtectedBase.html similarity index 100% rename from doxygen/test/cpp_derived/classAnother_1_1ProtectedBase.html rename to documentation/test_doxygen/cpp_derived/classAnother_1_1ProtectedBase.html diff --git a/doxygen/test/cpp_derived/classBaseOutsideANamespace.html b/documentation/test_doxygen/cpp_derived/classBaseOutsideANamespace.html similarity index 100% rename from doxygen/test/cpp_derived/classBaseOutsideANamespace.html rename to documentation/test_doxygen/cpp_derived/classBaseOutsideANamespace.html diff --git a/doxygen/test/cpp_derived/classDerivedOutsideANamespace.html b/documentation/test_doxygen/cpp_derived/classDerivedOutsideANamespace.html similarity index 100% rename from doxygen/test/cpp_derived/classDerivedOutsideANamespace.html rename to documentation/test_doxygen/cpp_derived/classDerivedOutsideANamespace.html diff --git a/doxygen/test/cpp_derived/classNamespace_1_1A.html b/documentation/test_doxygen/cpp_derived/classNamespace_1_1A.html similarity index 100% rename from doxygen/test/cpp_derived/classNamespace_1_1A.html rename to documentation/test_doxygen/cpp_derived/classNamespace_1_1A.html diff --git a/doxygen/test/cpp_derived/classNamespace_1_1PrivateBase.html b/documentation/test_doxygen/cpp_derived/classNamespace_1_1PrivateBase.html similarity index 100% rename from doxygen/test/cpp_derived/classNamespace_1_1PrivateBase.html rename to documentation/test_doxygen/cpp_derived/classNamespace_1_1PrivateBase.html diff --git a/doxygen/test/cpp_derived/classNamespace_1_1VirtualBase.html b/documentation/test_doxygen/cpp_derived/classNamespace_1_1VirtualBase.html similarity index 100% rename from doxygen/test/cpp_derived/classNamespace_1_1VirtualBase.html rename to documentation/test_doxygen/cpp_derived/classNamespace_1_1VirtualBase.html diff --git a/doxygen/test/cpp_derived/input.h b/documentation/test_doxygen/cpp_derived/input.h similarity index 100% rename from doxygen/test/cpp_derived/input.h rename to documentation/test_doxygen/cpp_derived/input.h diff --git a/doxygen/test/cpp_derived/structAnother_1_1Final.html b/documentation/test_doxygen/cpp_derived/structAnother_1_1Final.html similarity index 100% rename from doxygen/test/cpp_derived/structAnother_1_1Final.html rename to documentation/test_doxygen/cpp_derived/structAnother_1_1Final.html diff --git a/doxygen/test/cpp_enum_class/Doxyfile b/documentation/test_doxygen/cpp_enum_class/Doxyfile similarity index 100% rename from doxygen/test/cpp_enum_class/Doxyfile rename to documentation/test_doxygen/cpp_enum_class/Doxyfile diff --git a/doxygen/test/cpp_enum_class/File.h b/documentation/test_doxygen/cpp_enum_class/File.h similarity index 100% rename from doxygen/test/cpp_enum_class/File.h rename to documentation/test_doxygen/cpp_enum_class/File.h diff --git a/doxygen/test/cpp_enum_class/File_8h.html b/documentation/test_doxygen/cpp_enum_class/File_8h.html similarity index 100% rename from doxygen/test/cpp_enum_class/File_8h.html rename to documentation/test_doxygen/cpp_enum_class/File_8h.html diff --git a/doxygen/test/cpp_friends/Doxyfile b/documentation/test_doxygen/cpp_friends/Doxyfile similarity index 100% rename from doxygen/test/cpp_friends/Doxyfile rename to documentation/test_doxygen/cpp_friends/Doxyfile diff --git a/doxygen/test/cpp_friends/File.h b/documentation/test_doxygen/cpp_friends/File.h similarity index 100% rename from doxygen/test/cpp_friends/File.h rename to documentation/test_doxygen/cpp_friends/File.h diff --git a/doxygen/test/cpp_friends/classClass.html b/documentation/test_doxygen/cpp_friends/classClass.html similarity index 100% rename from doxygen/test/cpp_friends/classClass.html rename to documentation/test_doxygen/cpp_friends/classClass.html diff --git a/doxygen/test/cpp_friends/classTemplate.html b/documentation/test_doxygen/cpp_friends/classTemplate.html similarity index 100% rename from doxygen/test/cpp_friends/classTemplate.html rename to documentation/test_doxygen/cpp_friends/classTemplate.html diff --git a/doxygen/test/cpp_function_attributes/Doxyfile b/documentation/test_doxygen/cpp_function_attributes/Doxyfile similarity index 100% rename from doxygen/test/cpp_function_attributes/Doxyfile rename to documentation/test_doxygen/cpp_function_attributes/Doxyfile diff --git a/doxygen/test/cpp_function_attributes/classBase.html b/documentation/test_doxygen/cpp_function_attributes/classBase.html similarity index 100% rename from doxygen/test/cpp_function_attributes/classBase.html rename to documentation/test_doxygen/cpp_function_attributes/classBase.html diff --git a/doxygen/test/cpp_function_attributes/classDerived.html b/documentation/test_doxygen/cpp_function_attributes/classDerived.html similarity index 100% rename from doxygen/test/cpp_function_attributes/classDerived.html rename to documentation/test_doxygen/cpp_function_attributes/classDerived.html diff --git a/doxygen/test/cpp_function_attributes/input.h b/documentation/test_doxygen/cpp_function_attributes/input.h similarity index 100% rename from doxygen/test/cpp_function_attributes/input.h rename to documentation/test_doxygen/cpp_function_attributes/input.h diff --git a/doxygen/test/cpp_function_attributes/structFinal.html b/documentation/test_doxygen/cpp_function_attributes/structFinal.html similarity index 100% rename from doxygen/test/cpp_function_attributes/structFinal.html rename to documentation/test_doxygen/cpp_function_attributes/structFinal.html diff --git a/doxygen/test/cpp_function_attributes/structFoo.html b/documentation/test_doxygen/cpp_function_attributes/structFoo.html similarity index 100% rename from doxygen/test/cpp_function_attributes/structFoo.html rename to documentation/test_doxygen/cpp_function_attributes/structFoo.html diff --git a/doxygen/test/cpp_function_attributes_nospace/Doxyfile b/documentation/test_doxygen/cpp_function_attributes_nospace/Doxyfile similarity index 100% rename from doxygen/test/cpp_function_attributes_nospace/Doxyfile rename to documentation/test_doxygen/cpp_function_attributes_nospace/Doxyfile diff --git a/doxygen/test/cpp_function_attributes_nospace/input.h b/documentation/test_doxygen/cpp_function_attributes_nospace/input.h similarity index 100% rename from doxygen/test/cpp_function_attributes_nospace/input.h rename to documentation/test_doxygen/cpp_function_attributes_nospace/input.h diff --git a/doxygen/test/cpp_function_attributes_nospace/structFoo.html b/documentation/test_doxygen/cpp_function_attributes_nospace/structFoo.html similarity index 100% rename from doxygen/test/cpp_function_attributes_nospace/structFoo.html rename to documentation/test_doxygen/cpp_function_attributes_nospace/structFoo.html diff --git a/doxygen/test/cpp_signals_slots/Doxyfile b/documentation/test_doxygen/cpp_signals_slots/Doxyfile similarity index 100% rename from doxygen/test/cpp_signals_slots/Doxyfile rename to documentation/test_doxygen/cpp_signals_slots/Doxyfile diff --git a/doxygen/test/cpp_signals_slots/File.h b/documentation/test_doxygen/cpp_signals_slots/File.h similarity index 100% rename from doxygen/test/cpp_signals_slots/File.h rename to documentation/test_doxygen/cpp_signals_slots/File.h diff --git a/doxygen/test/cpp_signals_slots/classClass.html b/documentation/test_doxygen/cpp_signals_slots/classClass.html similarity index 100% rename from doxygen/test/cpp_signals_slots/classClass.html rename to documentation/test_doxygen/cpp_signals_slots/classClass.html diff --git a/doxygen/test/cpp_template_alias/Doxyfile b/documentation/test_doxygen/cpp_template_alias/Doxyfile similarity index 100% rename from doxygen/test/cpp_template_alias/Doxyfile rename to documentation/test_doxygen/cpp_template_alias/Doxyfile diff --git a/doxygen/test/cpp_template_alias/File.h b/documentation/test_doxygen/cpp_template_alias/File.h similarity index 100% rename from doxygen/test/cpp_template_alias/File.h rename to documentation/test_doxygen/cpp_template_alias/File.h diff --git a/doxygen/test/cpp_template_alias/File_8h.html b/documentation/test_doxygen/cpp_template_alias/File_8h.html similarity index 100% rename from doxygen/test/cpp_template_alias/File_8h.html rename to documentation/test_doxygen/cpp_template_alias/File_8h.html diff --git a/doxygen/test/cpp_template_alias/structTemplate.html b/documentation/test_doxygen/cpp_template_alias/structTemplate.html similarity index 100% rename from doxygen/test/cpp_template_alias/structTemplate.html rename to documentation/test_doxygen/cpp_template_alias/structTemplate.html diff --git a/doxygen/test/cpp_variable_template/Doxyfile b/documentation/test_doxygen/cpp_variable_template/Doxyfile similarity index 100% rename from doxygen/test/cpp_variable_template/Doxyfile rename to documentation/test_doxygen/cpp_variable_template/Doxyfile diff --git a/doxygen/test/cpp_variable_template/input.h b/documentation/test_doxygen/cpp_variable_template/input.h similarity index 100% rename from doxygen/test/cpp_variable_template/input.h rename to documentation/test_doxygen/cpp_variable_template/input.h diff --git a/doxygen/test/cpp_variable_template/structBar.html b/documentation/test_doxygen/cpp_variable_template/structBar.html similarity index 100% rename from doxygen/test/cpp_variable_template/structBar.html rename to documentation/test_doxygen/cpp_variable_template/structBar.html diff --git a/doxygen/test/cpp_variable_template/structFoo.html b/documentation/test_doxygen/cpp_variable_template/structFoo.html similarity index 100% rename from doxygen/test/cpp_variable_template/structFoo.html rename to documentation/test_doxygen/cpp_variable_template/structFoo.html diff --git a/doxygen/test/doxyfile/Doxyfile b/documentation/test_doxygen/doxyfile/Doxyfile similarity index 100% rename from doxygen/test/doxyfile/Doxyfile rename to documentation/test_doxygen/doxyfile/Doxyfile diff --git a/doxygen/test/doxyfile/Doxyfile-another b/documentation/test_doxygen/doxyfile/Doxyfile-another similarity index 100% rename from doxygen/test/doxyfile/Doxyfile-another rename to documentation/test_doxygen/doxyfile/Doxyfile-another diff --git a/doxygen/test/doxyfile/Doxyfile-subdirs b/documentation/test_doxygen/doxyfile/Doxyfile-subdirs similarity index 100% rename from doxygen/test/doxyfile/Doxyfile-subdirs rename to documentation/test_doxygen/doxyfile/Doxyfile-subdirs diff --git a/doxygen/test/doxyfile_upgrade_custom_variables/.gitignore b/documentation/test_doxygen/doxyfile_upgrade_custom_variables/.gitignore similarity index 100% rename from doxygen/test/doxyfile_upgrade_custom_variables/.gitignore rename to documentation/test_doxygen/doxyfile_upgrade_custom_variables/.gitignore diff --git a/doxygen/test/doxyfile_upgrade_custom_variables/Doxyfile b/documentation/test_doxygen/doxyfile_upgrade_custom_variables/Doxyfile similarity index 100% rename from doxygen/test/doxyfile_upgrade_custom_variables/Doxyfile rename to documentation/test_doxygen/doxyfile_upgrade_custom_variables/Doxyfile diff --git a/doxygen/test/example/Doxyfile b/documentation/test_doxygen/example/Doxyfile similarity index 100% rename from doxygen/test/example/Doxyfile rename to documentation/test_doxygen/example/Doxyfile diff --git a/doxygen/test/example/a.txt b/documentation/test_doxygen/example/a.txt similarity index 100% rename from doxygen/test/example/a.txt rename to documentation/test_doxygen/example/a.txt diff --git a/doxygen/test/example/a_8txt-example.html b/documentation/test_doxygen/example/a_8txt-example.html similarity index 100% rename from doxygen/test/example/a_8txt-example.html rename to documentation/test_doxygen/example/a_8txt-example.html diff --git a/doxygen/test/example/input.dox b/documentation/test_doxygen/example/input.dox similarity index 100% rename from doxygen/test/example/input.dox rename to documentation/test_doxygen/example/input.dox diff --git a/doxygen/test/example/path-prefix/CMakeLists.txt b/documentation/test_doxygen/example/path-prefix/CMakeLists.txt similarity index 100% rename from doxygen/test/example/path-prefix/CMakeLists.txt rename to documentation/test_doxygen/example/path-prefix/CMakeLists.txt diff --git a/doxygen/test/example/path-prefix/configure.h.cmake b/documentation/test_doxygen/example/path-prefix/configure.h.cmake similarity index 100% rename from doxygen/test/example/path-prefix/configure.h.cmake rename to documentation/test_doxygen/example/path-prefix/configure.h.cmake diff --git a/doxygen/test/example/path-prefix/main.cpp b/documentation/test_doxygen/example/path-prefix/main.cpp similarity index 100% rename from doxygen/test/example/path-prefix/main.cpp rename to documentation/test_doxygen/example/path-prefix/main.cpp diff --git a/doxygen/test/example/path-prefix_2CMakeLists_8txt-example.html b/documentation/test_doxygen/example/path-prefix_2CMakeLists_8txt-example.html similarity index 100% rename from doxygen/test/example/path-prefix_2CMakeLists_8txt-example.html rename to documentation/test_doxygen/example/path-prefix_2CMakeLists_8txt-example.html diff --git a/doxygen/test/example/path-prefix_2configure_8h_8cmake-example.html b/documentation/test_doxygen/example/path-prefix_2configure_8h_8cmake-example.html similarity index 100% rename from doxygen/test/example/path-prefix_2configure_8h_8cmake-example.html rename to documentation/test_doxygen/example/path-prefix_2configure_8h_8cmake-example.html diff --git a/doxygen/test/example/path-prefix_2main_8cpp-example.html b/documentation/test_doxygen/example/path-prefix_2main_8cpp-example.html similarity index 100% rename from doxygen/test/example/path-prefix_2main_8cpp-example.html rename to documentation/test_doxygen/example/path-prefix_2main_8cpp-example.html diff --git a/doxygen/test/js-test-data/empty.bin b/documentation/test_doxygen/js-test-data/empty.bin similarity index 100% rename from doxygen/test/js-test-data/empty.bin rename to documentation/test_doxygen/js-test-data/empty.bin diff --git a/doxygen/test/js-test-data/nested.bin b/documentation/test_doxygen/js-test-data/nested.bin similarity index 100% rename from doxygen/test/js-test-data/nested.bin rename to documentation/test_doxygen/js-test-data/nested.bin diff --git a/doxygen/test/js-test-data/searchdata.b85 b/documentation/test_doxygen/js-test-data/searchdata.b85 similarity index 100% rename from doxygen/test/js-test-data/searchdata.b85 rename to documentation/test_doxygen/js-test-data/searchdata.b85 diff --git a/doxygen/test/js-test-data/searchdata.bin b/documentation/test_doxygen/js-test-data/searchdata.bin similarity index 100% rename from doxygen/test/js-test-data/searchdata.bin rename to documentation/test_doxygen/js-test-data/searchdata.bin diff --git a/doxygen/test/js-test-data/short.bin b/documentation/test_doxygen/js-test-data/short.bin similarity index 100% rename from doxygen/test/js-test-data/short.bin rename to documentation/test_doxygen/js-test-data/short.bin diff --git a/doxygen/test/js-test-data/unicode.bin b/documentation/test_doxygen/js-test-data/unicode.bin similarity index 100% rename from doxygen/test/js-test-data/unicode.bin rename to documentation/test_doxygen/js-test-data/unicode.bin diff --git a/doxygen/test/js-test-data/wrong-magic.bin b/documentation/test_doxygen/js-test-data/wrong-magic.bin similarity index 100% rename from doxygen/test/js-test-data/wrong-magic.bin rename to documentation/test_doxygen/js-test-data/wrong-magic.bin diff --git a/doxygen/test/js-test-data/wrong-version.bin b/documentation/test_doxygen/js-test-data/wrong-version.bin similarity index 100% rename from doxygen/test/js-test-data/wrong-version.bin rename to documentation/test_doxygen/js-test-data/wrong-version.bin diff --git a/doxygen/test/layout/Doxyfile b/documentation/test_doxygen/layout/Doxyfile similarity index 100% rename from doxygen/test/layout/Doxyfile rename to documentation/test_doxygen/layout/Doxyfile diff --git a/doxygen/test/layout/index.xml b/documentation/test_doxygen/layout/index.xml similarity index 100% rename from doxygen/test/layout/index.xml rename to documentation/test_doxygen/layout/index.xml diff --git a/doxygen/test/layout/pages.html b/documentation/test_doxygen/layout/pages.html similarity index 100% rename from doxygen/test/layout/pages.html rename to documentation/test_doxygen/layout/pages.html diff --git a/doxygen/test/layout_generated_doxyfile/index.html b/documentation/test_doxygen/layout_generated_doxyfile/index.html similarity index 100% rename from doxygen/test/layout_generated_doxyfile/index.html rename to documentation/test_doxygen/layout_generated_doxyfile/index.html diff --git a/doxygen/test/layout_generated_doxyfile/xml/indexpage.xml b/documentation/test_doxygen/layout_generated_doxyfile/xml/indexpage.xml similarity index 100% rename from doxygen/test/layout_generated_doxyfile/xml/indexpage.xml rename to documentation/test_doxygen/layout_generated_doxyfile/xml/indexpage.xml diff --git a/doxygen/test/layout_minimal/Doxyfile b/documentation/test_doxygen/layout_minimal/Doxyfile similarity index 100% rename from doxygen/test/layout_minimal/Doxyfile rename to documentation/test_doxygen/layout_minimal/Doxyfile diff --git a/doxygen/test/layout_minimal/index.html b/documentation/test_doxygen/layout_minimal/index.html similarity index 100% rename from doxygen/test/layout_minimal/index.html rename to documentation/test_doxygen/layout_minimal/index.html diff --git a/doxygen/test/layout_minimal/indexpage.xml b/documentation/test_doxygen/layout_minimal/indexpage.xml similarity index 100% rename from doxygen/test/layout_minimal/indexpage.xml rename to documentation/test_doxygen/layout_minimal/indexpage.xml diff --git a/doxygen/test/layout_navbar_html/Doxyfile b/documentation/test_doxygen/layout_navbar_html/Doxyfile similarity index 100% rename from doxygen/test/layout_navbar_html/Doxyfile rename to documentation/test_doxygen/layout_navbar_html/Doxyfile diff --git a/doxygen/test/layout_navbar_html/index.html b/documentation/test_doxygen/layout_navbar_html/index.html similarity index 100% rename from doxygen/test/layout_navbar_html/index.html rename to documentation/test_doxygen/layout_navbar_html/index.html diff --git a/doxygen/test/layout_navbar_html/indexpage.xml b/documentation/test_doxygen/layout_navbar_html/indexpage.xml similarity index 100% rename from doxygen/test/layout_navbar_html/indexpage.xml rename to documentation/test_doxygen/layout_navbar_html/indexpage.xml diff --git a/doxygen/test/layout_navbar_main_project_url/Doxyfile b/documentation/test_doxygen/layout_navbar_main_project_url/Doxyfile similarity index 100% rename from doxygen/test/layout_navbar_main_project_url/Doxyfile rename to documentation/test_doxygen/layout_navbar_main_project_url/Doxyfile diff --git a/doxygen/test/layout_navbar_main_project_url/index.html b/documentation/test_doxygen/layout_navbar_main_project_url/index.html similarity index 100% rename from doxygen/test/layout_navbar_main_project_url/index.html rename to documentation/test_doxygen/layout_navbar_main_project_url/index.html diff --git a/doxygen/test/layout_navbar_main_project_url/indexpage.xml b/documentation/test_doxygen/layout_navbar_main_project_url/indexpage.xml similarity index 100% rename from doxygen/test/layout_navbar_main_project_url/indexpage.xml rename to documentation/test_doxygen/layout_navbar_main_project_url/indexpage.xml diff --git a/doxygen/test/layout_navbar_single_column/Doxyfile b/documentation/test_doxygen/layout_navbar_single_column/Doxyfile similarity index 100% rename from doxygen/test/layout_navbar_single_column/Doxyfile rename to documentation/test_doxygen/layout_navbar_single_column/Doxyfile diff --git a/doxygen/test/layout_navbar_single_column/index.html b/documentation/test_doxygen/layout_navbar_single_column/index.html similarity index 100% rename from doxygen/test/layout_navbar_single_column/index.html rename to documentation/test_doxygen/layout_navbar_single_column/index.html diff --git a/doxygen/test/layout_navbar_single_column/indexpage.xml b/documentation/test_doxygen/layout_navbar_single_column/indexpage.xml similarity index 100% rename from doxygen/test/layout_navbar_single_column/indexpage.xml rename to documentation/test_doxygen/layout_navbar_single_column/indexpage.xml diff --git a/doxygen/test/layout_search_binary/Doxyfile b/documentation/test_doxygen/layout_search_binary/Doxyfile similarity index 100% rename from doxygen/test/layout_search_binary/Doxyfile rename to documentation/test_doxygen/layout_search_binary/Doxyfile diff --git a/doxygen/test/layout_search_binary/index.html b/documentation/test_doxygen/layout_search_binary/index.html similarity index 100% rename from doxygen/test/layout_search_binary/index.html rename to documentation/test_doxygen/layout_search_binary/index.html diff --git a/doxygen/test/layout_search_binary/indexpage.xml b/documentation/test_doxygen/layout_search_binary/indexpage.xml similarity index 100% rename from doxygen/test/layout_search_binary/indexpage.xml rename to documentation/test_doxygen/layout_search_binary/indexpage.xml diff --git a/doxygen/test/layout_search_opensearch/Doxyfile b/documentation/test_doxygen/layout_search_opensearch/Doxyfile similarity index 100% rename from doxygen/test/layout_search_opensearch/Doxyfile rename to documentation/test_doxygen/layout_search_opensearch/Doxyfile diff --git a/doxygen/test/layout_search_opensearch/index.html b/documentation/test_doxygen/layout_search_opensearch/index.html similarity index 100% rename from doxygen/test/layout_search_opensearch/index.html rename to documentation/test_doxygen/layout_search_opensearch/index.html diff --git a/doxygen/test/layout_search_opensearch/indexpage.xml b/documentation/test_doxygen/layout_search_opensearch/indexpage.xml similarity index 100% rename from doxygen/test/layout_search_opensearch/indexpage.xml rename to documentation/test_doxygen/layout_search_opensearch/indexpage.xml diff --git a/doxygen/test/layout_search_opensearch/opensearch.xml.html b/documentation/test_doxygen/layout_search_opensearch/opensearch.xml.html similarity index 100% rename from doxygen/test/layout_search_opensearch/opensearch.xml.html rename to documentation/test_doxygen/layout_search_opensearch/opensearch.xml.html diff --git a/doxygen/test/layout_template_fallback/Doxyfile b/documentation/test_doxygen/layout_template_fallback/Doxyfile similarity index 100% rename from doxygen/test/layout_template_fallback/Doxyfile rename to documentation/test_doxygen/layout_template_fallback/Doxyfile diff --git a/doxygen/test/layout_template_fallback/index.html b/documentation/test_doxygen/layout_template_fallback/index.html similarity index 100% rename from doxygen/test/layout_template_fallback/index.html rename to documentation/test_doxygen/layout_template_fallback/index.html diff --git a/doxygen/test/layout_template_fallback/indexpage.xml b/documentation/test_doxygen/layout_template_fallback/indexpage.xml similarity index 100% rename from doxygen/test/layout_template_fallback/indexpage.xml rename to documentation/test_doxygen/layout_template_fallback/indexpage.xml diff --git a/doxygen/test/layout_template_fallback/page.html b/documentation/test_doxygen/layout_template_fallback/page.html similarity index 100% rename from doxygen/test/layout_template_fallback/page.html rename to documentation/test_doxygen/layout_template_fallback/page.html diff --git a/doxygen/test/page_brief/Doxyfile b/documentation/test_doxygen/page_brief/Doxyfile similarity index 100% rename from doxygen/test/page_brief/Doxyfile rename to documentation/test_doxygen/page_brief/Doxyfile diff --git a/doxygen/test/page_brief/input.dox b/documentation/test_doxygen/page_brief/input.dox similarity index 100% rename from doxygen/test/page_brief/input.dox rename to documentation/test_doxygen/page_brief/input.dox diff --git a/doxygen/test/page_brief/page-a.html b/documentation/test_doxygen/page_brief/page-a.html similarity index 100% rename from doxygen/test/page_brief/page-a.html rename to documentation/test_doxygen/page_brief/page-a.html diff --git a/doxygen/test/page_brief/page-b.html b/documentation/test_doxygen/page_brief/page-b.html similarity index 100% rename from doxygen/test/page_brief/page-b.html rename to documentation/test_doxygen/page_brief/page-b.html diff --git a/doxygen/test/page_brief/pages.html b/documentation/test_doxygen/page_brief/pages.html similarity index 100% rename from doxygen/test/page_brief/pages.html rename to documentation/test_doxygen/page_brief/pages.html diff --git a/doxygen/test/page_empty_index/Doxyfile b/documentation/test_doxygen/page_empty_index/Doxyfile similarity index 100% rename from doxygen/test/page_empty_index/Doxyfile rename to documentation/test_doxygen/page_empty_index/Doxyfile diff --git a/doxygen/test/page_empty_index/index.html b/documentation/test_doxygen/page_empty_index/index.html similarity index 100% rename from doxygen/test/page_empty_index/index.html rename to documentation/test_doxygen/page_empty_index/index.html diff --git a/doxygen/test/page_empty_index/input.dox b/documentation/test_doxygen/page_empty_index/input.dox similarity index 100% rename from doxygen/test/page_empty_index/input.dox rename to documentation/test_doxygen/page_empty_index/input.dox diff --git a/doxygen/test/page_empty_title/Doxyfile b/documentation/test_doxygen/page_empty_title/Doxyfile similarity index 100% rename from doxygen/test/page_empty_title/Doxyfile rename to documentation/test_doxygen/page_empty_title/Doxyfile diff --git a/doxygen/test/page_empty_title/input.dox b/documentation/test_doxygen/page_empty_title/input.dox similarity index 100% rename from doxygen/test/page_empty_title/input.dox rename to documentation/test_doxygen/page_empty_title/input.dox diff --git a/doxygen/test/page_empty_title/untitled.html b/documentation/test_doxygen/page_empty_title/untitled.html similarity index 100% rename from doxygen/test/page_empty_title/untitled.html rename to documentation/test_doxygen/page_empty_title/untitled.html diff --git a/doxygen/test/page_footernavigation/Doxyfile b/documentation/test_doxygen/page_footernavigation/Doxyfile similarity index 100% rename from doxygen/test/page_footernavigation/Doxyfile rename to documentation/test_doxygen/page_footernavigation/Doxyfile diff --git a/doxygen/test/page_footernavigation/input.dox b/documentation/test_doxygen/page_footernavigation/input.dox similarity index 100% rename from doxygen/test/page_footernavigation/input.dox rename to documentation/test_doxygen/page_footernavigation/input.dox diff --git a/doxygen/test/page_footernavigation/subpage1.html b/documentation/test_doxygen/page_footernavigation/subpage1.html similarity index 100% rename from doxygen/test/page_footernavigation/subpage1.html rename to documentation/test_doxygen/page_footernavigation/subpage1.html diff --git a/doxygen/test/page_footernavigation/subpage2.html b/documentation/test_doxygen/page_footernavigation/subpage2.html similarity index 100% rename from doxygen/test/page_footernavigation/subpage2.html rename to documentation/test_doxygen/page_footernavigation/subpage2.html diff --git a/doxygen/test/page_in_navbar/Doxyfile b/documentation/test_doxygen/page_in_navbar/Doxyfile similarity index 100% rename from doxygen/test/page_in_navbar/Doxyfile rename to documentation/test_doxygen/page_in_navbar/Doxyfile diff --git a/doxygen/test/page_in_navbar/input.dox b/documentation/test_doxygen/page_in_navbar/input.dox similarity index 100% rename from doxygen/test/page_in_navbar/input.dox rename to documentation/test_doxygen/page_in_navbar/input.dox diff --git a/doxygen/test/page_in_navbar/page-b.html b/documentation/test_doxygen/page_in_navbar/page-b.html similarity index 100% rename from doxygen/test/page_in_navbar/page-b.html rename to documentation/test_doxygen/page_in_navbar/page-b.html diff --git a/doxygen/test/page_in_navbar/page-in-navbar.html b/documentation/test_doxygen/page_in_navbar/page-in-navbar.html similarity index 100% rename from doxygen/test/page_in_navbar/page-in-navbar.html rename to documentation/test_doxygen/page_in_navbar/page-in-navbar.html diff --git a/doxygen/test/page_order/00-page-order.dox b/documentation/test_doxygen/page_order/00-page-order.dox similarity index 100% rename from doxygen/test/page_order/00-page-order.dox rename to documentation/test_doxygen/page_order/00-page-order.dox diff --git a/doxygen/test/page_order/01-second.dox b/documentation/test_doxygen/page_order/01-second.dox similarity index 100% rename from doxygen/test/page_order/01-second.dox rename to documentation/test_doxygen/page_order/01-second.dox diff --git a/doxygen/test/page_order/02-last.dox b/documentation/test_doxygen/page_order/02-last.dox similarity index 100% rename from doxygen/test/page_order/02-last.dox rename to documentation/test_doxygen/page_order/02-last.dox diff --git a/doxygen/test/page_order/03-first.dox b/documentation/test_doxygen/page_order/03-first.dox similarity index 100% rename from doxygen/test/page_order/03-first.dox rename to documentation/test_doxygen/page_order/03-first.dox diff --git a/doxygen/test/page_order/Doxyfile b/documentation/test_doxygen/page_order/Doxyfile similarity index 100% rename from doxygen/test/page_order/Doxyfile rename to documentation/test_doxygen/page_order/Doxyfile diff --git a/doxygen/test/page_order/a-subpage.dox b/documentation/test_doxygen/page_order/a-subpage.dox similarity index 100% rename from doxygen/test/page_order/a-subpage.dox rename to documentation/test_doxygen/page_order/a-subpage.dox diff --git a/doxygen/test/page_order/other-page.dox b/documentation/test_doxygen/page_order/other-page.dox similarity index 100% rename from doxygen/test/page_order/other-page.dox rename to documentation/test_doxygen/page_order/other-page.dox diff --git a/doxygen/test/page_order/pages.html b/documentation/test_doxygen/page_order/pages.html similarity index 100% rename from doxygen/test/page_order/pages.html rename to documentation/test_doxygen/page_order/pages.html diff --git a/doxygen/test/page_order/yet-another-subpage.dox b/documentation/test_doxygen/page_order/yet-another-subpage.dox similarity index 100% rename from doxygen/test/page_order/yet-another-subpage.dox rename to documentation/test_doxygen/page_order/yet-another-subpage.dox diff --git a/doxygen/test/page_subpage_of_index/Doxyfile b/documentation/test_doxygen/page_subpage_of_index/Doxyfile similarity index 100% rename from doxygen/test/page_subpage_of_index/Doxyfile rename to documentation/test_doxygen/page_subpage_of_index/Doxyfile diff --git a/doxygen/test/page_subpage_of_index/input.dox b/documentation/test_doxygen/page_subpage_of_index/input.dox similarity index 100% rename from doxygen/test/page_subpage_of_index/input.dox rename to documentation/test_doxygen/page_subpage_of_index/input.dox diff --git a/doxygen/test/page_subpage_of_index/page.html b/documentation/test_doxygen/page_subpage_of_index/page.html similarity index 100% rename from doxygen/test/page_subpage_of_index/page.html rename to documentation/test_doxygen/page_subpage_of_index/page.html diff --git a/doxygen/test/page_subpage_of_index/pages.html b/documentation/test_doxygen/page_subpage_of_index/pages.html similarity index 100% rename from doxygen/test/page_subpage_of_index/pages.html rename to documentation/test_doxygen/page_subpage_of_index/pages.html diff --git a/doxygen/test/page_toc/Doxyfile b/documentation/test_doxygen/page_toc/Doxyfile similarity index 100% rename from doxygen/test/page_toc/Doxyfile rename to documentation/test_doxygen/page_toc/Doxyfile diff --git a/doxygen/test/page_toc/input.dox b/documentation/test_doxygen/page_toc/input.dox similarity index 100% rename from doxygen/test/page_toc/input.dox rename to documentation/test_doxygen/page_toc/input.dox diff --git a/doxygen/test/page_toc/page-toc.html b/documentation/test_doxygen/page_toc/page-toc.html similarity index 100% rename from doxygen/test/page_toc/page-toc.html rename to documentation/test_doxygen/page_toc/page-toc.html diff --git a/doxygen/test/populate-js-test-data.py b/documentation/test_doxygen/populate-js-test-data.py similarity index 98% rename from doxygen/test/populate-js-test-data.py rename to documentation/test_doxygen/populate-js-test-data.py index a210f84f..84082585 100755 --- a/doxygen/test/populate-js-test-data.py +++ b/documentation/test_doxygen/populate-js-test-data.py @@ -30,7 +30,7 @@ import sys import pathlib sys.path.append(os.path.join(os.path.dirname(os.path.realpath(__file__)), '..')) -from dox2html5 import Trie, ResultMap, ResultFlag, serialize_search_data +from doxygen import Trie, ResultMap, ResultFlag, serialize_search_data basedir = pathlib.Path(os.path.dirname(os.path.realpath(__file__)))/'js-test-data' diff --git a/doxygen/test/search/DeprecatedDir/DeprecatedFile.h b/documentation/test_doxygen/search/DeprecatedDir/DeprecatedFile.h similarity index 100% rename from doxygen/test/search/DeprecatedDir/DeprecatedFile.h rename to documentation/test_doxygen/search/DeprecatedDir/DeprecatedFile.h diff --git a/doxygen/test/search/Dir/File.h b/documentation/test_doxygen/search/Dir/File.h similarity index 100% rename from doxygen/test/search/Dir/File.h rename to documentation/test_doxygen/search/Dir/File.h diff --git a/doxygen/test/search/Doxyfile b/documentation/test_doxygen/search/Doxyfile similarity index 100% rename from doxygen/test/search/Doxyfile rename to documentation/test_doxygen/search/Doxyfile diff --git a/doxygen/test/search/UndocumentedDir/UndocumentedFile.h b/documentation/test_doxygen/search/UndocumentedDir/UndocumentedFile.h similarity index 100% rename from doxygen/test/search/UndocumentedDir/UndocumentedFile.h rename to documentation/test_doxygen/search/UndocumentedDir/UndocumentedFile.h diff --git a/doxygen/test/search/example.cpp b/documentation/test_doxygen/search/example.cpp similarity index 100% rename from doxygen/test/search/example.cpp rename to documentation/test_doxygen/search/example.cpp diff --git a/doxygen/test/search/input.dox b/documentation/test_doxygen/search/input.dox similarity index 100% rename from doxygen/test/search/input.dox rename to documentation/test_doxygen/search/input.dox diff --git a/doxygen/test/search_long_suffix_length/Doxyfile b/documentation/test_doxygen/search_long_suffix_length/Doxyfile similarity index 100% rename from doxygen/test/search_long_suffix_length/Doxyfile rename to documentation/test_doxygen/search_long_suffix_length/Doxyfile diff --git a/doxygen/test/search_long_suffix_length/File.h b/documentation/test_doxygen/search_long_suffix_length/File.h similarity index 100% rename from doxygen/test/search_long_suffix_length/File.h rename to documentation/test_doxygen/search_long_suffix_length/File.h diff --git a/doxygen/test/test-search.js b/documentation/test_doxygen/test-search.js similarity index 100% rename from doxygen/test/test-search.js rename to documentation/test_doxygen/test-search.js diff --git a/doxygen/test/test_compound.py b/documentation/test_doxygen/test_compound.py similarity index 86% rename from doxygen/test/test_compound.py rename to documentation/test_doxygen/test_compound.py index 9412991d..85af5ba4 100644 --- a/doxygen/test/test_compound.py +++ b/documentation/test_doxygen/test_compound.py @@ -27,46 +27,46 @@ import unittest from distutils.version import LooseVersion -from test import IntegrationTestCase, doxygen_version +from . import IntegrationTestCase, doxygen_version class Listing(IntegrationTestCase): def __init__(self, *args, **kwargs): super().__init__(__file__, 'listing', *args, **kwargs) def test_index_pages(self): - self.run_dox2html5(wildcard='index.xml', index_pages=['annotated', 'namespaces', 'pages']) + self.run_doxygen(wildcard='index.xml', index_pages=['annotated', 'namespaces', 'pages']) self.assertEqual(*self.actual_expected_contents('annotated.html')) self.assertEqual(*self.actual_expected_contents('namespaces.html')) self.assertEqual(*self.actual_expected_contents('pages.html')) def test_index_pages_custom_expand_level(self): - self.run_dox2html5(wildcard='index.xml', index_pages=['files']) + self.run_doxygen(wildcard='index.xml', index_pages=['files']) self.assertEqual(*self.actual_expected_contents('files.html')) def test_dir(self): - self.run_dox2html5(wildcard='dir_*.xml') + self.run_doxygen(wildcard='dir_*.xml') self.assertEqual(*self.actual_expected_contents('dir_4b0d5f8864bf89936129251a2d32609b.html')) self.assertEqual(*self.actual_expected_contents('dir_bbe5918fe090eee9db2d9952314b6754.html')) def test_file(self): - self.run_dox2html5(wildcard='*_8h.xml') + self.run_doxygen(wildcard='*_8h.xml') self.assertEqual(*self.actual_expected_contents('File_8h.html')) self.assertEqual(*self.actual_expected_contents('Class_8h.html')) def test_namespace(self): - self.run_dox2html5(wildcard='namespaceRoot_1_1Directory.xml') + self.run_doxygen(wildcard='namespaceRoot_1_1Directory.xml') self.assertEqual(*self.actual_expected_contents('namespaceRoot_1_1Directory.html')) def test_namespace_empty(self): - self.run_dox2html5(wildcard='namespaceAnother.xml') + self.run_doxygen(wildcard='namespaceAnother.xml') self.assertEqual(*self.actual_expected_contents('namespaceAnother.html')) def test_class(self): - self.run_dox2html5(wildcard='classRoot_1_1Directory_1_1Sub_1_1Class.xml') + self.run_doxygen(wildcard='classRoot_1_1Directory_1_1Sub_1_1Class.xml') self.assertEqual(*self.actual_expected_contents('classRoot_1_1Directory_1_1Sub_1_1Class.html')) def test_page_no_toc(self): - self.run_dox2html5(wildcard='page-no-toc.xml') + self.run_doxygen(wildcard='page-no-toc.xml') self.assertEqual(*self.actual_expected_contents('page-no-toc.html')) class Detailed(IntegrationTestCase): @@ -74,43 +74,43 @@ class Detailed(IntegrationTestCase): super().__init__(__file__, 'detailed', *args, **kwargs) def test_namespace(self): - self.run_dox2html5(wildcard='namespaceNamee.xml') + self.run_doxygen(wildcard='namespaceNamee.xml') self.assertEqual(*self.actual_expected_contents('namespaceNamee.html')) def test_class_template(self): - self.run_dox2html5(wildcard='structTemplate.xml') + self.run_doxygen(wildcard='structTemplate.xml') self.assertEqual(*self.actual_expected_contents('structTemplate.html')) def test_class_template_specialized(self): - self.run_dox2html5(wildcard='structTemplate_3_01void_01_4.xml') + self.run_doxygen(wildcard='structTemplate_3_01void_01_4.xml') self.assertEqual(*self.actual_expected_contents('structTemplate_3_01void_01_4.html')) def test_class_template_warnings(self): - self.run_dox2html5(wildcard='structTemplateWarning.xml') + self.run_doxygen(wildcard='structTemplateWarning.xml') self.assertEqual(*self.actual_expected_contents('structTemplateWarning.html')) def test_function(self): - self.run_dox2html5(wildcard='namespaceFoo.xml') + self.run_doxygen(wildcard='namespaceFoo.xml') self.assertEqual(*self.actual_expected_contents('namespaceFoo.html')) def test_enum(self): - self.run_dox2html5(wildcard='namespaceEno.xml') + self.run_doxygen(wildcard='namespaceEno.xml') self.assertEqual(*self.actual_expected_contents('namespaceEno.html')) def test_function_enum_warnings(self): - self.run_dox2html5(wildcard='namespaceWarning.xml') + self.run_doxygen(wildcard='namespaceWarning.xml') self.assertEqual(*self.actual_expected_contents('namespaceWarning.html')) def test_typedef(self): - self.run_dox2html5(wildcard='namespaceType.xml') + self.run_doxygen(wildcard='namespaceType.xml') self.assertEqual(*self.actual_expected_contents('namespaceType.html')) def test_var(self): - self.run_dox2html5(wildcard='namespaceVar.xml') + self.run_doxygen(wildcard='namespaceVar.xml') self.assertEqual(*self.actual_expected_contents('namespaceVar.html')) def test_define(self): - self.run_dox2html5(wildcard='File_8h.xml') + self.run_doxygen(wildcard='File_8h.xml') self.assertEqual(*self.actual_expected_contents('File_8h.html')) class Ignored(IntegrationTestCase): @@ -118,7 +118,7 @@ class Ignored(IntegrationTestCase): super().__init__(__file__, 'ignored', *args, **kwargs) def test(self): - self.run_dox2html5(index_pages=[], wildcard='*.xml') + self.run_doxygen(index_pages=[], wildcard='*.xml') self.assertTrue(os.path.exists(os.path.join(self.path, 'html', 'classA.html'))) @@ -130,7 +130,7 @@ class Ignored(IntegrationTestCase): @unittest.expectedFailure def test_empty_class_doc_not_generated(self): # This needs to be generated in order to be compatible with tag files - self.run_dox2html5(index_pages=[], wildcard='classBrief.xml') + self.run_doxygen(index_pages=[], wildcard='classBrief.xml') self.assertFalse(os.path.exists(os.path.join(self.path, 'html', 'classBrief.html'))) class Warnings(IntegrationTestCase): @@ -139,7 +139,7 @@ class Warnings(IntegrationTestCase): def test(self): # Should warn that an export macro is present in the XML - self.run_dox2html5(wildcard='namespaceMagnum.xml') + self.run_doxygen(wildcard='namespaceMagnum.xml') self.assertEqual(*self.actual_expected_contents('namespaceMagnum.html')) class Modules(IntegrationTestCase): @@ -147,7 +147,7 @@ class Modules(IntegrationTestCase): super().__init__(__file__, 'modules', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='*.xml') + self.run_doxygen(wildcard='*.xml') self.assertEqual(*self.actual_expected_contents('group__group.html')) self.assertEqual(*self.actual_expected_contents('group__group2.html')) self.assertEqual(*self.actual_expected_contents('group__subgroup.html')) @@ -158,7 +158,7 @@ class Deprecated(IntegrationTestCase): super().__init__(__file__, 'deprecated', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='*.xml') + self.run_doxygen(wildcard='*.xml') # Test that the [deprecated] label is in all places where it should ne # Class tree @@ -197,7 +197,7 @@ class NamespaceMembersInFileScope(IntegrationTestCase): super().__init__(__file__, 'namespace_members_in_file_scope', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='namespaceNamespace.xml') + self.run_doxygen(wildcard='namespaceNamespace.xml') # The namespace should have the detailed docs self.assertEqual(*self.actual_expected_contents('namespaceNamespace.html')) @@ -205,7 +205,7 @@ class NamespaceMembersInFileScope(IntegrationTestCase): @unittest.skipUnless(LooseVersion(doxygen_version()) > LooseVersion("1.8.14"), "https://github.com/doxygen/doxygen/pull/653") def test_file(self): - self.run_dox2html5(wildcard='File_8h.xml') + self.run_doxygen(wildcard='File_8h.xml') # The file should have just links to detailed docs self.assertEqual(*self.actual_expected_contents('File_8h.html')) @@ -217,7 +217,7 @@ class NamespaceMembersInFileScopeDefineBaseUrl(IntegrationTestCase): @unittest.skipUnless(LooseVersion(doxygen_version()) > LooseVersion("1.8.14"), "https://github.com/doxygen/doxygen/pull/653") def test(self): - self.run_dox2html5(wildcard='File_8h.xml') + self.run_doxygen(wildcard='File_8h.xml') # The file should have just links to detailed docs self.assertEqual(*self.actual_expected_contents('File_8h.html')) @@ -227,7 +227,7 @@ class FilenameCase(IntegrationTestCase): super().__init__(__file__, 'filename_case', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='*.xml') + self.run_doxygen(wildcard='*.xml') # Verify that all filenames are "converted" to lowercase and the links # and page tree work properly as well @@ -241,7 +241,7 @@ class CrazyTemplateParams(IntegrationTestCase): super().__init__(__file__, 'crazy_template_params', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='*.xml') + self.run_doxygen(wildcard='*.xml') # The file should have the whole template argument as a type self.assertEqual(*self.actual_expected_contents('File_8h.html')) @@ -251,7 +251,7 @@ class Includes(IntegrationTestCase): super().__init__(__file__, 'includes', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='*.xml') + self.run_doxygen(wildcard='*.xml') # The Contained namespace should have just the global include, the # Spread just the local includes, the class a global include and the @@ -272,7 +272,7 @@ class IncludesDisabled(IntegrationTestCase): super().__init__(__file__, 'includes_disabled', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='*.xml') + self.run_doxygen(wildcard='*.xml') # No include information as SHOW_INCLUDE_FILES is disabled globally self.assertEqual(*self.actual_expected_contents('namespaceContained.html')) @@ -285,7 +285,7 @@ class IncludesUndocumentedFiles(IntegrationTestCase): super().__init__(__file__, 'includes_undocumented_files', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='*.xml') + self.run_doxygen(wildcard='*.xml') # The files are not documented, so there should be no include # information -- practically the same output as when SHOW_INCLUDE_FILES @@ -300,7 +300,7 @@ class IncludesTemplated(IntegrationTestCase): super().__init__(__file__, 'includes_templated', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='*.xml') + self.run_doxygen(wildcard='*.xml') # All entries should have the includes next to the template self.assertEqual(*self.actual_expected_contents('namespaceSpread.html')) @@ -311,7 +311,7 @@ class BaseDerivedInRootNamespace(IntegrationTestCase): super().__init__(__file__, 'base_derived_in_root_namespace', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='*.xml') + self.run_doxygen(wildcard='*.xml') # Shouldn't crash or anything self.assertEqual(*self.actual_expected_contents('structNamespace_1_1BothBaseAndDerivedInRootNamespace.html')) diff --git a/doxygen/test/test_contents.py b/documentation/test_doxygen/test_contents.py similarity index 91% rename from doxygen/test/test_contents.py rename to documentation/test_doxygen/test_contents.py index f6183ae4..e5f857d7 100644 --- a/doxygen/test/test_contents.py +++ b/documentation/test_doxygen/test_contents.py @@ -43,7 +43,7 @@ class Typography(IntegrationTestCase): super().__init__(__file__, 'typography', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='indexpage.xml') + self.run_doxygen(wildcard='indexpage.xml') self.assertEqual(*self.actual_expected_contents('index.html')) class Blocks(IntegrationTestCase): @@ -51,7 +51,7 @@ class Blocks(IntegrationTestCase): super().__init__(__file__, 'blocks', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='*.xml') + self.run_doxygen(wildcard='*.xml') self.assertEqual(*self.actual_expected_contents('index.html')) # Multiple xrefitems should be merged into one self.assertEqual(*self.actual_expected_contents('File_8h.html')) @@ -59,14 +59,14 @@ class Blocks(IntegrationTestCase): @unittest.skipUnless(LooseVersion(doxygen_version()) > LooseVersion("1.8.14"), "https://github.com/doxygen/doxygen/pull/6587 fucking broke this") def test_xrefitem1814(self): - self.run_dox2html5(wildcard='*.xml') + self.run_doxygen(wildcard='*.xml') self.assertEqual(*self.actual_expected_contents('todo.html')) self.assertEqual(*self.actual_expected_contents('old.html')) @unittest.skipUnless(LooseVersion(doxygen_version()) <= LooseVersion("1.8.14"), "https://github.com/doxygen/doxygen/pull/6587 fucking broke this") def test_xrefitem(self): - self.run_dox2html5(wildcard='*.xml') + self.run_doxygen(wildcard='*.xml') self.assertEqual(*self.actual_expected_contents('todo.html', 'todo_1814.html')) self.assertEqual(*self.actual_expected_contents('old.html', 'old_1814.html')) @@ -75,7 +75,7 @@ class Internal(IntegrationTestCase): super().__init__(__file__, 'internal', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='indexpage.xml') + self.run_doxygen(wildcard='indexpage.xml') self.assertEqual(*self.actual_expected_contents('index.html')) class Code(IntegrationTestCase): @@ -83,11 +83,11 @@ class Code(IntegrationTestCase): super().__init__(__file__, 'code', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='indexpage.xml') + self.run_doxygen(wildcard='indexpage.xml') self.assertEqual(*self.actual_expected_contents('index.html')) def test_warnings(self): - self.run_dox2html5(wildcard='warnings.xml') + self.run_doxygen(wildcard='warnings.xml') self.assertEqual(*self.actual_expected_contents('warnings.html')) class CodeLanguage(IntegrationTestCase): @@ -97,19 +97,19 @@ class CodeLanguage(IntegrationTestCase): @unittest.skipUnless(LooseVersion(doxygen_version()) > LooseVersion("1.8.13"), "https://github.com/doxygen/doxygen/pull/621") def test(self): - self.run_dox2html5(wildcard='indexpage.xml') + self.run_doxygen(wildcard='indexpage.xml') self.assertEqual(*self.actual_expected_contents('index.html')) @unittest.skipUnless(LooseVersion(doxygen_version()) > LooseVersion("1.8.13"), "https://github.com/doxygen/doxygen/pull/623") def test_ansi(self): - self.run_dox2html5(wildcard='ansi.xml') + self.run_doxygen(wildcard='ansi.xml') self.assertEqual(*self.actual_expected_contents('ansi.html')) @unittest.skipUnless(LooseVersion(doxygen_version()) > LooseVersion("1.8.13"), "https://github.com/doxygen/doxygen/pull/621") def test_warnings(self): - self.run_dox2html5(wildcard='warnings.xml') + self.run_doxygen(wildcard='warnings.xml') self.assertEqual(*self.actual_expected_contents('warnings.html')) class Image(IntegrationTestCase): @@ -117,18 +117,18 @@ class Image(IntegrationTestCase): super().__init__(__file__, 'image', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='indexpage.xml') + self.run_doxygen(wildcard='indexpage.xml') self.assertEqual(*self.actual_expected_contents('index.html')) self.assertTrue(os.path.exists(os.path.join(self.path, 'html', 'tiny.png'))) def test_warnings(self): - self.run_dox2html5(wildcard='warnings.xml') + self.run_doxygen(wildcard='warnings.xml') self.assertEqual(*self.actual_expected_contents('warnings.html')) @unittest.skipUnless(LooseVersion(doxygen_version()) > LooseVersion("1.8.15"), "fully fixed after 1:8.15") def test_imagelink(self): - self.run_dox2html5(wildcard='imagelink.xml') + self.run_doxygen(wildcard='imagelink.xml') self.assertEqual(*self.actual_expected_contents('imagelink.html')) class Math(IntegrationTestCase): @@ -138,14 +138,14 @@ class Math(IntegrationTestCase): @unittest.skipUnless(shutil.which('latex'), "Math rendering requires LaTeX installed") def test(self): - self.run_dox2html5(wildcard='indexpage.xml') + self.run_doxygen(wildcard='indexpage.xml') self.assertEqual(*self.actual_expected_contents('index.html')) @unittest.skipUnless(shutil.which('latex'), "Math rendering requires LaTeX installed") def test_latex_error(self): with self.assertRaises(subprocess.CalledProcessError) as context: - self.run_dox2html5(wildcard='error.xml') + self.run_doxygen(wildcard='error.xml') class MathCached(IntegrationTestCase): def __init__(self, *args, **kwargs): @@ -202,7 +202,7 @@ class MathCached(IntegrationTestCase): with open(os.path.join(self.path, 'xml/math.cache'), 'wb') as f: pickle.dump(math_cache, f) - self.run_dox2html5(wildcard='math.xml') + self.run_doxygen(wildcard='math.xml') self.assertEqual(*self.actual_expected_contents('math.html')) # Expect that after the operation the global cache age is bumped, @@ -221,7 +221,7 @@ class MathCached(IntegrationTestCase): with open(os.path.join(self.path, 'xml/math.cache'), 'wb') as f: pickle.dump((1337, 0, {"something different"}), f) - self.run_dox2html5(wildcard='math-uncached.xml') + self.run_doxygen(wildcard='math-uncached.xml') with open(os.path.join(self.path, 'math.html')) as f: expected_contents = f.read().strip() @@ -247,7 +247,7 @@ class MathCached(IntegrationTestCase): shutil.rmtree(os.path.join(self.path, 'xml/math.cache')) # Processing without any math - self.run_dox2html5(wildcard='indexpage.xml') + self.run_doxygen(wildcard='indexpage.xml') # There should be no file generated self.assertFalse(os.path.exists(os.path.join(self.path, 'xml/math.cache'))) @@ -257,7 +257,7 @@ class Tagfile(IntegrationTestCase): super().__init__(__file__, 'tagfile', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='indexpage.xml') + self.run_doxygen(wildcard='indexpage.xml') self.assertEqual(*self.actual_expected_contents('index.html')) class Custom(IntegrationTestCase): @@ -265,32 +265,32 @@ class Custom(IntegrationTestCase): super().__init__(__file__, 'custom', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='indexpage.xml') + self.run_doxygen(wildcard='indexpage.xml') self.assertEqual(*self.actual_expected_contents('index.html')) @unittest.skipUnless(shutil.which('latex'), "Math rendering requires LaTeX installed") def test_math(self): - self.run_dox2html5(wildcard='math.xml') + self.run_doxygen(wildcard='math.xml') self.assertEqual(*self.actual_expected_contents('math.html')) @unittest.skipUnless(LooseVersion(dot_version()) >= LooseVersion("2.40.1"), "Dot < 2.40.1 has a completely different output.") def test_dot(self): - self.run_dox2html5(wildcard='dot.xml') + self.run_doxygen(wildcard='dot.xml') self.assertEqual(*self.actual_expected_contents('dot.html')) @unittest.skipUnless(LooseVersion(dot_version()) < LooseVersion("2.40.1") and LooseVersion(dot_version()) >= LooseVersion("2.38.0"), "Dot < 2.38 and dot > 2.38 has a completely different output.") def test_dot238(self): - self.run_dox2html5(wildcard='dot.xml') + self.run_doxygen(wildcard='dot.xml') self.assertEqual(*self.actual_expected_contents('dot.html', 'dot-238.html')) @unittest.skipUnless(LooseVersion(dot_version()) < LooseVersion("2.38.0"), "Dot > 2.36 has a completely different output.") def test_dot236(self): - self.run_dox2html5(wildcard='dot.xml') + self.run_doxygen(wildcard='dot.xml') self.assertEqual(*self.actual_expected_contents('dot.html', 'dot-236.html')) class ParseError(BaseTestCase): @@ -298,7 +298,7 @@ class ParseError(BaseTestCase): super().__init__(__file__, 'parse_error', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='broken.xml') + self.run_doxygen(wildcard='broken.xml') # The index file should be generated, no abort self.assertTrue(os.path.exists(os.path.join(self.path, 'html', 'index.html'))) @@ -308,7 +308,7 @@ class AutobriefCppComments(IntegrationTestCase): super().__init__(__file__, 'autobrief_cpp_comments', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='File_8h.xml') + self.run_doxygen(wildcard='File_8h.xml') self.assertEqual(*self.actual_expected_contents('File_8h.html')) # JAVADOC_AUTOBRIEF should be nuked from orbit. Or implemented from scratch, @@ -321,7 +321,7 @@ class AutobriefHr(IntegrationTestCase): @unittest.skipUnless(LooseVersion(doxygen_version()) < LooseVersion("1.8.15"), "1.8.15 doesn't put into anymore") def test(self): - self.run_dox2html5(wildcard='namespaceNamespace.xml') + self.run_doxygen(wildcard='namespaceNamespace.xml') self.assertEqual(*self.actual_expected_contents('namespaceNamespace.html')) class AutobriefMultiline(IntegrationTestCase): @@ -329,7 +329,7 @@ class AutobriefMultiline(IntegrationTestCase): super().__init__(__file__, 'autobrief_multiline', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='namespaceNamespace.xml') + self.run_doxygen(wildcard='namespaceNamespace.xml') self.assertEqual(*self.actual_expected_contents('namespaceNamespace.html')) class AutobriefHeading(IntegrationTestCase): @@ -339,7 +339,7 @@ class AutobriefHeading(IntegrationTestCase): @unittest.skipUnless(LooseVersion(doxygen_version()) < LooseVersion("1.8.15"), "1.8.15 doesn't put into anymore") def test(self): - self.run_dox2html5(wildcard='namespaceNamespace.xml') + self.run_doxygen(wildcard='namespaceNamespace.xml') self.assertEqual(*self.actual_expected_contents('namespaceNamespace.html')) class SectionUnderscoreOne(IntegrationTestCase): @@ -347,7 +347,7 @@ class SectionUnderscoreOne(IntegrationTestCase): super().__init__(__file__, 'section_underscore_one', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='indexpage.xml') + self.run_doxygen(wildcard='indexpage.xml') self.assertEqual(*self.actual_expected_contents('index.html')) class SectionsHeadings(IntegrationTestCase): @@ -355,15 +355,15 @@ class SectionsHeadings(IntegrationTestCase): super().__init__(__file__, 'sections_headings', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='indexpage.xml') + self.run_doxygen(wildcard='indexpage.xml') self.assertEqual(*self.actual_expected_contents('index.html')) def test_warnings(self): - self.run_dox2html5(wildcard='warnings.xml') + self.run_doxygen(wildcard='warnings.xml') self.assertEqual(*self.actual_expected_contents('warnings.html')) def test_functions(self): - self.run_dox2html5(wildcard='File_8h.xml') + self.run_doxygen(wildcard='File_8h.xml') self.assertEqual(*self.actual_expected_contents('File_8h.html')) class AnchorInBothGroupAndNamespace(IntegrationTestCase): @@ -371,7 +371,7 @@ class AnchorInBothGroupAndNamespace(IntegrationTestCase): super().__init__(__file__, 'anchor_in_both_group_and_namespace', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='*.xml') + self.run_doxygen(wildcard='*.xml') self.assertEqual(*self.actual_expected_contents('namespaceFoo.html')) self.assertEqual(*self.actual_expected_contents('group__fizzbuzz.html')) @@ -380,7 +380,7 @@ class AnchorHtmlNoPrefixBug(IntegrationTestCase): super().__init__(__file__, 'anchor_html_no_prefix_bug', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='some-long-page-name.xml') + self.run_doxygen(wildcard='some-long-page-name.xml') self.assertEqual(*self.actual_expected_contents('some-long-page-name.html')) class UnexpectedSections(IntegrationTestCase): @@ -388,7 +388,7 @@ class UnexpectedSections(IntegrationTestCase): super().__init__(__file__, 'unexpected_sections', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='File_8h.xml') + self.run_doxygen(wildcard='File_8h.xml') self.assertEqual(*self.actual_expected_contents('File_8h.html')) class Dot(IntegrationTestCase): @@ -398,17 +398,17 @@ class Dot(IntegrationTestCase): @unittest.skipUnless(LooseVersion(dot_version()) >= LooseVersion("2.40.1"), "Dot < 2.40.1 has a completely different output.") def test(self): - self.run_dox2html5(wildcard='indexpage.xml') + self.run_doxygen(wildcard='indexpage.xml') self.assertEqual(*self.actual_expected_contents('index.html')) @unittest.skipUnless(LooseVersion(dot_version()) < LooseVersion("2.40.1"), "Dot < 2.40.1 has a completely different output.") def test_238(self): - self.run_dox2html5(wildcard='indexpage.xml') + self.run_doxygen(wildcard='indexpage.xml') self.assertEqual(*self.actual_expected_contents('index.html', 'index-238.html')) def test_warnings(self): - self.run_dox2html5(wildcard='warnings.xml') + self.run_doxygen(wildcard='warnings.xml') self.assertEqual(*self.actual_expected_contents('warnings.html')) class Htmlinclude(IntegrationTestCase): @@ -416,11 +416,11 @@ class Htmlinclude(IntegrationTestCase): super().__init__(__file__, 'htmlinclude', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='indexpage.xml') + self.run_doxygen(wildcard='indexpage.xml') self.assertEqual(*self.actual_expected_contents('index.html')) def test_warnings(self): - self.run_dox2html5(wildcard='warnings.xml') + self.run_doxygen(wildcard='warnings.xml') self.assertEqual(*self.actual_expected_contents('warnings.html')) class BriefMultilineIngroup(IntegrationTestCase): @@ -428,5 +428,5 @@ class BriefMultilineIngroup(IntegrationTestCase): super().__init__(__file__, 'brief_multiline_ingroup', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='group__thatgroup.xml') + self.run_doxygen(wildcard='group__thatgroup.xml') self.assertEqual(*self.actual_expected_contents('group__thatgroup.html')) diff --git a/doxygen/test/test_cpp.py b/documentation/test_doxygen/test_cpp.py similarity index 91% rename from doxygen/test/test_cpp.py rename to documentation/test_doxygen/test_cpp.py index 179d98b0..0adc9aa9 100644 --- a/doxygen/test/test_cpp.py +++ b/documentation/test_doxygen/test_cpp.py @@ -26,7 +26,7 @@ import unittest from distutils.version import LooseVersion -from test import IntegrationTestCase, doxygen_version +from . import IntegrationTestCase, doxygen_version class EnumClass(IntegrationTestCase): def __init__(self, *args, **kwargs): @@ -35,7 +35,7 @@ class EnumClass(IntegrationTestCase): @unittest.skipUnless(LooseVersion(doxygen_version()) > LooseVersion("1.8.13"), "https://github.com/doxygen/doxygen/pull/627") def test(self): - self.run_dox2html5(wildcard='File_8h.xml') + self.run_doxygen(wildcard='File_8h.xml') self.assertEqual(*self.actual_expected_contents('File_8h.html')) class TemplateAlias(IntegrationTestCase): @@ -45,7 +45,7 @@ class TemplateAlias(IntegrationTestCase): @unittest.skipUnless(LooseVersion(doxygen_version()) > LooseVersion("1.8.13"), "https://github.com/doxygen/doxygen/pull/626") def test(self): - self.run_dox2html5(wildcard='*.xml') + self.run_doxygen(wildcard='*.xml') self.assertEqual(*self.actual_expected_contents('File_8h.html')) self.assertEqual(*self.actual_expected_contents('structTemplate.html')) @@ -54,7 +54,7 @@ class Derived(IntegrationTestCase): super().__init__(__file__, 'derived', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='*.xml') + self.run_doxygen(wildcard='*.xml') self.assertEqual(*self.actual_expected_contents('classNamespace_1_1A.html')) self.assertEqual(*self.actual_expected_contents('classNamespace_1_1PrivateBase.html')) self.assertEqual(*self.actual_expected_contents('classAnother_1_1ProtectedBase.html')) @@ -72,7 +72,7 @@ class Friends(IntegrationTestCase): @unittest.skipUnless(LooseVersion(doxygen_version()) > LooseVersion("1.8.13"), "1.8.13 produces invalid XML for friend declarations") def test(self): - self.run_dox2html5(wildcard='class*.xml') + self.run_doxygen(wildcard='class*.xml') self.assertEqual(*self.actual_expected_contents('classClass.html')) self.assertEqual(*self.actual_expected_contents('classTemplate.html')) @@ -81,7 +81,7 @@ class SignalsSlots(IntegrationTestCase): super().__init__(__file__, 'signals_slots', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='classClass.xml') + self.run_doxygen(wildcard='classClass.xml') self.assertEqual(*self.actual_expected_contents('classClass.html')) class VariableTemplate(IntegrationTestCase): @@ -89,7 +89,7 @@ class VariableTemplate(IntegrationTestCase): super().__init__(__file__, 'variable_template', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='*.xml') + self.run_doxygen(wildcard='*.xml') self.assertEqual(*self.actual_expected_contents('structFoo.html')) self.assertEqual(*self.actual_expected_contents('structBar.html')) @@ -98,7 +98,7 @@ class FunctionAttributes(IntegrationTestCase): super().__init__(__file__, 'function_attributes', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='*.xml') + self.run_doxygen(wildcard='*.xml') self.assertEqual(*self.actual_expected_contents('structFoo.html')) self.assertEqual(*self.actual_expected_contents('classBase.html')) self.assertEqual(*self.actual_expected_contents('classDerived.html')) @@ -109,5 +109,5 @@ class FunctionAttributesNospace(IntegrationTestCase): super().__init__(__file__, 'function_attributes_nospace', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='structFoo.xml') + self.run_doxygen(wildcard='structFoo.xml') self.assertEqual(*self.actual_expected_contents('structFoo.html')) diff --git a/doxygen/test/test_doxyfile.py b/documentation/test_doxygen/test_doxyfile.py similarity index 96% rename from doxygen/test/test_doxyfile.py rename to documentation/test_doxygen/test_doxyfile.py index eeae2b29..3d8b8f0e 100644 --- a/doxygen/test/test_doxyfile.py +++ b/documentation/test_doxygen/test_doxyfile.py @@ -27,7 +27,7 @@ import shutil import subprocess import unittest -from dox2html5 import parse_doxyfile, State +from doxygen import parse_doxyfile, State from . import BaseTestCase @@ -40,7 +40,7 @@ class Doxyfile(unittest.TestCase): def test(self): state = State() - parse_doxyfile(state, 'test/doxyfile/Doxyfile') + parse_doxyfile(state, 'test_doxygen/doxyfile/Doxyfile') self.assertEqual(state.doxyfile, { 'DOT_FONTNAME': 'Helvetica', 'DOT_FONTSIZE': 10, @@ -85,7 +85,7 @@ copy a link to the result using ⌘ def test_subdirs(self): state = State() with self.assertRaises(NotImplementedError): - parse_doxyfile(state, 'test/doxyfile/Doxyfile-subdirs') + parse_doxyfile(state, 'test_doxygen/doxyfile/Doxyfile-subdirs') class Upgrade(BaseTestCase): def __init__(self, *args, **kwargs): diff --git a/doxygen/test/test_example.py b/documentation/test_doxygen/test_example.py similarity index 91% rename from doxygen/test/test_example.py rename to documentation/test_doxygen/test_example.py index 1fa713c3..94cb6d91 100644 --- a/doxygen/test/test_example.py +++ b/documentation/test_doxygen/test_example.py @@ -26,14 +26,14 @@ import unittest from distutils.version import LooseVersion -from test import IntegrationTestCase, doxygen_version +from . import IntegrationTestCase, doxygen_version class Example(IntegrationTestCase): def __init__(self, *args, **kwargs): super().__init__(__file__, '', *args, **kwargs) def test_cpp(self): - self.run_dox2html5(index_pages=[], wildcard='*.xml') + self.run_doxygen(index_pages=[], wildcard='*.xml') self.assertEqual(*self.actual_expected_contents('path-prefix_2configure_8h_8cmake-example.html')) self.assertEqual(*self.actual_expected_contents('path-prefix_2main_8cpp-example.html')) @@ -41,7 +41,7 @@ class Example(IntegrationTestCase): @unittest.skipUnless(LooseVersion(doxygen_version()) > LooseVersion("1.8.13"), "needs to have file extension exposed in the XML") def test_other(self): - self.run_dox2html5(index_pages=[], wildcard='*.xml') + self.run_doxygen(index_pages=[], wildcard='*.xml') self.assertEqual(*self.actual_expected_contents('path-prefix_2CMakeLists_8txt-example.html')) self.assertEqual(*self.actual_expected_contents('a_8txt-example.html')) diff --git a/doxygen/test/test_layout.py b/documentation/test_doxygen/test_layout.py similarity index 87% rename from doxygen/test/test_layout.py rename to documentation/test_doxygen/test_layout.py index 2742df78..aa44fea4 100644 --- a/doxygen/test/test_layout.py +++ b/documentation/test_doxygen/test_layout.py @@ -25,14 +25,14 @@ import os import subprocess -from test import BaseTestCase +from . import BaseTestCase class Layout(BaseTestCase): def __init__(self, *args, **kwargs): super().__init__(__file__, '', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='index.xml') + self.run_doxygen(wildcard='index.xml') self.assertEqual(*self.actual_expected_contents('pages.html')) self.assertTrue(os.path.exists(os.path.join(self.path, 'html', 'm-dark+doxygen.compiled.css'))) self.assertTrue(os.path.exists(os.path.join(self.path, 'html', 'search.js'))) @@ -48,7 +48,7 @@ class GeneratedDoxyfile(BaseTestCase): os.remove(os.path.join(self.path, 'Doxyfile')) subprocess.run(['doxygen', '-g'], cwd=self.path) - self.run_dox2html5(wildcard='indexpage.xml') + self.run_doxygen(wildcard='indexpage.xml') self.assertEqual(*self.actual_expected_contents('index.html')) class Minimal(BaseTestCase): @@ -56,7 +56,7 @@ class Minimal(BaseTestCase): super().__init__(__file__, 'minimal', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='indexpage.xml') + self.run_doxygen(wildcard='indexpage.xml') self.assertEqual(*self.actual_expected_contents('index.html')) class TemplateFallback(BaseTestCase): @@ -64,7 +64,7 @@ class TemplateFallback(BaseTestCase): super().__init__(__file__, 'template_fallback', *args, **kwargs) def test(self): - self.run_dox2html5(templates=self.path, wildcard='indexpage.xml') + self.run_doxygen(templates=self.path, wildcard='indexpage.xml') self.assertEqual(*self.actual_expected_contents('index.html')) class NavbarSingleColumn(BaseTestCase): @@ -72,7 +72,7 @@ class NavbarSingleColumn(BaseTestCase): super().__init__(__file__, 'navbar_single_column', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='indexpage.xml') + self.run_doxygen(wildcard='indexpage.xml') self.assertEqual(*self.actual_expected_contents('index.html')) class NavbarHtml(BaseTestCase): @@ -80,7 +80,7 @@ class NavbarHtml(BaseTestCase): super().__init__(__file__, 'navbar_html', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='indexpage.xml') + self.run_doxygen(wildcard='indexpage.xml') self.assertEqual(*self.actual_expected_contents('index.html')) class NavbarMainProjectUrl(BaseTestCase): @@ -88,7 +88,7 @@ class NavbarMainProjectUrl(BaseTestCase): super().__init__(__file__, 'navbar_main_project_url', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='indexpage.xml') + self.run_doxygen(wildcard='indexpage.xml') self.assertEqual(*self.actual_expected_contents('index.html')) class SearchBinary(BaseTestCase): @@ -96,7 +96,7 @@ class SearchBinary(BaseTestCase): super().__init__(__file__, 'search_binary', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='indexpage.xml') + self.run_doxygen(wildcard='indexpage.xml') self.assertEqual(*self.actual_expected_contents('index.html')) self.assertTrue(os.path.exists(os.path.join(self.path, 'html', 'searchdata.bin'))) @@ -105,8 +105,8 @@ class SearchOpenSearch(BaseTestCase): super().__init__(__file__, 'search_opensearch', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='indexpage.xml') + self.run_doxygen(wildcard='indexpage.xml') self.assertEqual(*self.actual_expected_contents('index.html')) - # Renamed with a HTML extension so dox2html5's metadata parser doesn't + # Renamed with a HTML extension so doxygen.py's metadata parser doesn't # pick it up self.assertEqual(*self.actual_expected_contents('opensearch.xml', 'opensearch.xml.html')) diff --git a/doxygen/test/test_page.py b/documentation/test_doxygen/test_page.py similarity index 89% rename from doxygen/test/test_page.py rename to documentation/test_doxygen/test_page.py index 47aff4c9..54a2d976 100644 --- a/doxygen/test/test_page.py +++ b/documentation/test_doxygen/test_page.py @@ -26,14 +26,14 @@ import unittest from distutils.version import LooseVersion -from test import IntegrationTestCase, doxygen_version +from . import IntegrationTestCase, doxygen_version class Order(IntegrationTestCase): def __init__(self, *args, **kwargs): super().__init__(__file__, 'order', *args, **kwargs) def test(self): - self.run_dox2html5(index_pages=['pages'], wildcard='index.xml') + self.run_doxygen(index_pages=['pages'], wildcard='index.xml') self.assertEqual(*self.actual_expected_contents('pages.html')) class Brief(IntegrationTestCase): @@ -43,7 +43,7 @@ class Brief(IntegrationTestCase): @unittest.skipUnless(LooseVersion(doxygen_version()) > LooseVersion("1.8.13"), "https://github.com/doxygen/doxygen/pull/624") def test(self): - self.run_dox2html5(wildcard='*.xml') + self.run_doxygen(wildcard='*.xml') self.assertEqual(*self.actual_expected_contents('pages.html')) self.assertEqual(*self.actual_expected_contents('page-a.html')) self.assertEqual(*self.actual_expected_contents('page-b.html')) @@ -55,7 +55,7 @@ class Toc(IntegrationTestCase): @unittest.skipUnless(LooseVersion(doxygen_version()) > LooseVersion("1.8.13"), "https://github.com/doxygen/doxygen/pull/625") def test(self): - self.run_dox2html5(wildcard='page-toc.xml') + self.run_doxygen(wildcard='page-toc.xml') self.assertEqual(*self.actual_expected_contents('page-toc.html')) class InNavbar(IntegrationTestCase): @@ -63,7 +63,7 @@ class InNavbar(IntegrationTestCase): super().__init__(__file__, 'in_navbar', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='page*.xml') + self.run_doxygen(wildcard='page*.xml') self.assertEqual(*self.actual_expected_contents('page-in-navbar.html')) self.assertEqual(*self.actual_expected_contents('page-b.html')) @@ -72,7 +72,7 @@ class FooterNavigation(IntegrationTestCase): super().__init__(__file__, 'footernavigation', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='subpage*.xml') + self.run_doxygen(wildcard='subpage*.xml') self.assertEqual(*self.actual_expected_contents('subpage1.html')) self.assertEqual(*self.actual_expected_contents('subpage2.html')) @@ -81,7 +81,7 @@ class EmptyIndex(IntegrationTestCase): super().__init__(__file__, 'empty_index', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='indexpage.xml') + self.run_doxygen(wildcard='indexpage.xml') self.assertEqual(*self.actual_expected_contents('index.html')) class EmptyTitle(IntegrationTestCase): @@ -89,7 +89,7 @@ class EmptyTitle(IntegrationTestCase): super().__init__(__file__, 'empty_title', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='untitled.xml') + self.run_doxygen(wildcard='untitled.xml') self.assertEqual(*self.actual_expected_contents('untitled.html')) class SubpageOfIndex(IntegrationTestCase): @@ -97,6 +97,6 @@ class SubpageOfIndex(IntegrationTestCase): super().__init__(__file__, 'subpage_of_index', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='*.xml') + self.run_doxygen(wildcard='*.xml') self.assertEqual(*self.actual_expected_contents('page.html')) self.assertEqual(*self.actual_expected_contents('pages.html')) diff --git a/doxygen/test/test_search.py b/documentation/test_doxygen/test_search.py similarity index 98% rename from doxygen/test/test_search.py rename to documentation/test_doxygen/test_search.py index c6b71c5f..4b490d36 100755 --- a/doxygen/test/test_search.py +++ b/documentation/test_doxygen/test_search.py @@ -30,9 +30,9 @@ import sys import unittest from types import SimpleNamespace as Empty -from dox2html5 import Trie, ResultMap, ResultFlag, serialize_search_data, search_data_header_struct +from doxygen import Trie, ResultMap, ResultFlag, serialize_search_data, search_data_header_struct -from . import IntegrationTestCase +from test_doxygen import IntegrationTestCase def _pretty_print_trie(serialized: bytearray, hashtable, stats, base_offset, indent, show_merged, show_lookahead_barriers, color_map) -> str: # Visualize where the trees were merged @@ -368,7 +368,7 @@ class Search(IntegrationTestCase): super().__init__(__file__, '', *args, **kwargs) def test(self): - self.run_dox2html5(index_pages=[], wildcard='*.xml') + self.run_doxygen(index_pages=[], wildcard='*.xml') with open(os.path.join(self.path, 'html', 'searchdata.bin'), 'rb') as f: serialized = f.read() @@ -545,7 +545,7 @@ class SearchLongSuffixLength(IntegrationTestCase): super().__init__(__file__, 'long_suffix_length', *args, **kwargs) def test(self): - self.run_dox2html5(index_pages=[], wildcard='*.xml') + self.run_doxygen(index_pages=[], wildcard='*.xml') with open(os.path.join(self.path, 'html', 'searchdata.bin'), 'rb') as f: serialized = f.read() diff --git a/doxygen/test/test_undocumented.py b/documentation/test_doxygen/test_undocumented.py similarity index 96% rename from doxygen/test/test_undocumented.py rename to documentation/test_doxygen/test_undocumented.py index 74c0de4d..aed7f522 100644 --- a/doxygen/test/test_undocumented.py +++ b/documentation/test_doxygen/test_undocumented.py @@ -26,7 +26,7 @@ import os -from dox2html5 import search_data_header_struct +from doxygen import search_data_header_struct from . import IntegrationTestCase @@ -35,7 +35,7 @@ class Test(IntegrationTestCase): super().__init__(__file__, '', *args, **kwargs) def test(self): - self.run_dox2html5(wildcard='*.xml') + self.run_doxygen(wildcard='*.xml') # The index pages should be full self.assertEqual(*self.actual_expected_contents('annotated.html')) diff --git a/doxygen/test/test_utility.py b/documentation/test_doxygen/test_utility.py similarity index 97% rename from doxygen/test/test_utility.py rename to documentation/test_doxygen/test_utility.py index f65d5c64..b03bd53b 100644 --- a/doxygen/test/test_utility.py +++ b/documentation/test_doxygen/test_utility.py @@ -25,7 +25,7 @@ import unittest import html -from dox2html5 import add_wbr, fix_type_spacing +from doxygen import add_wbr, fix_type_spacing class Utility(unittest.TestCase): def test_add_wbr(self): diff --git a/doxygen/test/undocumented/Directory/File.h b/documentation/test_doxygen/undocumented/Directory/File.h similarity index 100% rename from doxygen/test/undocumented/Directory/File.h rename to documentation/test_doxygen/undocumented/Directory/File.h diff --git a/doxygen/test/undocumented/Doxyfile b/documentation/test_doxygen/undocumented/Doxyfile similarity index 100% rename from doxygen/test/undocumented/Doxyfile rename to documentation/test_doxygen/undocumented/Doxyfile diff --git a/doxygen/test/undocumented/File_8h.html b/documentation/test_doxygen/undocumented/File_8h.html similarity index 100% rename from doxygen/test/undocumented/File_8h.html rename to documentation/test_doxygen/undocumented/File_8h.html diff --git a/doxygen/test/undocumented/annotated.html b/documentation/test_doxygen/undocumented/annotated.html similarity index 100% rename from doxygen/test/undocumented/annotated.html rename to documentation/test_doxygen/undocumented/annotated.html diff --git a/doxygen/test/undocumented/classClass.html b/documentation/test_doxygen/undocumented/classClass.html similarity index 100% rename from doxygen/test/undocumented/classClass.html rename to documentation/test_doxygen/undocumented/classClass.html diff --git a/doxygen/test/undocumented/dir_4b0d5f8864bf89936129251a2d32609b.html b/documentation/test_doxygen/undocumented/dir_4b0d5f8864bf89936129251a2d32609b.html similarity index 100% rename from doxygen/test/undocumented/dir_4b0d5f8864bf89936129251a2d32609b.html rename to documentation/test_doxygen/undocumented/dir_4b0d5f8864bf89936129251a2d32609b.html diff --git a/doxygen/test/undocumented/files.html b/documentation/test_doxygen/undocumented/files.html similarity index 100% rename from doxygen/test/undocumented/files.html rename to documentation/test_doxygen/undocumented/files.html diff --git a/doxygen/test/undocumented/group__group.html b/documentation/test_doxygen/undocumented/group__group.html similarity index 100% rename from doxygen/test/undocumented/group__group.html rename to documentation/test_doxygen/undocumented/group__group.html diff --git a/doxygen/test/undocumented/namespaceNamespace.html b/documentation/test_doxygen/undocumented/namespaceNamespace.html similarity index 100% rename from doxygen/test/undocumented/namespaceNamespace.html rename to documentation/test_doxygen/undocumented/namespaceNamespace.html diff --git a/doxygen/test/undocumented/structNamespace_1_1ClassInANamespace.html b/documentation/test_doxygen/undocumented/structNamespace_1_1ClassInANamespace.html similarity index 100% rename from doxygen/test/undocumented/structNamespace_1_1ClassInANamespace.html rename to documentation/test_doxygen/undocumented/structNamespace_1_1ClassInANamespace.html diff --git a/doxygen/.gitignore b/doxygen/.gitignore deleted file mode 100644 index 98582284..00000000 --- a/doxygen/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -test/*/html/ -test/*/xml/ -test/layout_generated_doxyfile/Doxyfile -!test/layout_generated_doxyfile/xml/ -node_modules/ -test/package-lock.json diff --git a/package/ci/travis.yml b/package/ci/travis.yml index 02469479..2081cab9 100644 --- a/package/ci/travis.yml +++ b/package/ci/travis.yml @@ -64,10 +64,10 @@ script: # Test doxygen theme. Math rendering is not tested as dvisvgm on 14.04 is # unusable. - - if [ "$WITH_DOXYGEN" == "ON" ]; then cd $TRAVIS_BUILD_DIR/doxygen && coverage run -m unittest && cp .coverage ../.coverage.doxygen; fi + - if [ "$WITH_DOXYGEN" == "ON" ]; then cd $TRAVIS_BUILD_DIR/documentation && coverage run -m unittest && cp .coverage ../.coverage.doxygen; fi # Test client doxygen JS - - if [ "$WITH_NODE" == "ON" ]; then cd $TRAVIS_BUILD_DIR && istanbul cover doxygen/test/test-search.js; fi + - if [ "$WITH_NODE" == "ON" ]; then cd $TRAVIS_BUILD_DIR && istanbul cover documentation/test_doxygen/test-search.js; fi # Test that compiled CSS is up-to-date. First display the diff, then check # with diff-index which should print what's wrong and return with non-zero diff --git a/plugins/latex2svgextra.py b/plugins/latex2svgextra.py index 3b2b2563..d2b117bd 100644 --- a/plugins/latex2svgextra.py +++ b/plugins/latex2svgextra.py @@ -29,8 +29,8 @@ from hashlib import sha1 import latex2svg -# Extracted common code used by both dox2html5.py and the m.math plugin to -# avoid dependency of dox2html5.py on Pelican +# Extracted common code used by both doxygen.py and the m.math plugin to +# avoid dependency of doxygen.py on Pelican # Modified params to use for math rendering params = latex2svg.default_params.copy() diff --git a/plugins/m/test/code/page.html b/plugins/m/test/code/page.html index e7dfacee..27374967 100644 --- a/plugins/m/test/code/page.html +++ b/plugins/m/test/code/page.html @@ -32,8 +32,8 @@

Inline code is here: constexpr. Code without a language should be rendered as plain monospace text: code.

![mosra@don-perverzo m.css]$ ls
-CONTRIBUTING.rst  CREDITS.rst  doc      plugins        README.rst
-COPYING           css          doxygen  pelican-theme  site
+CONTRIBUTING.rst CREDITS.rst doc plugins README.rst +COPYING css documentation pelican-theme site
// this language is not highlighted

Properly preserve backslashes: \frac{a}{b}

Don't trim leading spaces in blocks:

-- 2.30.2