From 6659cd32381db2889645c9a160519a4317351093 Mon Sep 17 00:00:00 2001 From: maddoxx Date: Tue, 28 Jun 2016 21:54:03 +0200 Subject: [PATCH] first verilog update to dox1812 --- BUILD.txt | 5 +- CMakeLists.txt | 21 +- Doxyfile | 1 + LICENSE | 43 +- Makefile.in | 161 - Makefile.win_make.in | 34 - Makefile.win_nmake.in | 51 - PLATFORMS | 32 - README.md | 2 + VERSION | 1 - addon/doxmlparser/include/doxmlintf.h | 0 addon/doxyapp/doxyapp.cpp | 26 +- addon/doxypysql/search.py | 0 addon/doxywizard/CMakeLists.txt | 54 +- addon/doxywizard/config_doxyw.l | 71 +- addon/doxywizard/doxywizard.cpp | 113 +- addon/doxywizard/doxywizard.h | 2 + addon/doxywizard/expert.cpp | 73 +- addon/doxywizard/images/add.png | Bin 4321 -> 1680 bytes addon/doxywizard/images/del.png | Bin 4231 -> 1592 bytes addon/doxywizard/images/file.png | Bin 4380 -> 1740 bytes addon/doxywizard/images/folder.png | Bin 4308 -> 1668 bytes addon/doxywizard/images/refresh.png | Bin 4458 -> 1823 bytes addon/doxywizard/images/tunecolor.png | Bin 116333 -> 102299 bytes addon/doxywizard/inputbool.cpp | 20 +- addon/doxywizard/inputint.cpp | 9 +- addon/doxywizard/inputstring.cpp | 25 +- addon/doxywizard/inputstrlist.cpp | 29 +- addon/doxywizard/wizard.cpp | 118 +- cmake/packaging.cmake | 112 + cmake/run_translator.cmake | 5 - cmake/version.cmake | 2 +- configure | 993 ----- configure.bin | 118 - doc/.gitignore | 1 - doc/CMakeLists.txt | 219 +- doc/Doxyfile | 5 +- doc/arch.doc | 47 +- doc/autolink.doc | 20 +- doc/changelog.doc | 2542 +++++++------ doc/commands.doc | 159 +- doc/diagrams.doc | 20 +- doc/docblocks.doc | 48 +- doc/doxygen.1 | 4 +- doc/doxygen.sty | 486 --- doc/doxygen_manual.css | 739 +++- doc/doxygen_manual.tex | 76 +- doc/doxyindexer.1 | 2 +- doc/doxysearch.1 | 2 +- doc/doxywizard.1 | 2 +- doc/extsearch.doc | 2 +- doc/faq.doc | 6 +- doc/features.doc | 2 +- doc/formulas.doc | 2 +- doc/grouping.doc | 24 +- doc/install.doc | 7 +- doc/maintainers.txt | 6 +- doc/manual.sty | 40 + doc/markdown.doc | 6 +- doc/perlmod.doc | 22 +- doc/starting.doc | 4 +- doc/tables.doc | 95 + doc/translator.py | 4006 +++++++++++---------- doc/trouble.doc | 4 +- examples/CMakeLists.txt | 152 +- examples/afterdoc.cfg | 5 +- examples/afterdoc.h | 2 +- examples/author.cfg | 4 +- examples/autolink.cfg | 4 +- examples/autolink.cpp | 38 +- examples/class.cfg | 5 +- examples/dbusxml.cfg | 4 +- examples/define.cfg | 5 +- examples/diagrams.cfg | 5 +- examples/docstring.cfg | 4 +- examples/enum.cfg | 5 +- examples/enum.h | 8 +- examples/example.cfg | 4 +- examples/example.cpp | 8 +- examples/example_test.cpp | 2 +- examples/file.cfg | 5 +- examples/func.cfg | 5 +- examples/func.h | 12 +- examples/group.cfg | 4 +- examples/include.cfg | 6 +- examples/include.cpp | 8 +- examples/include_test.cpp | 5 + examples/jdstyle.cfg | 4 +- examples/jdstyle.cpp | 10 +- examples/manual.cfg | 4 +- examples/memgrp.cfg | 4 +- examples/memgrp.cpp | 10 +- examples/mux.cfg | 4 +- examples/overload.cfg | 4 +- examples/overload.cpp | 12 +- examples/page.cfg | 4 +- examples/par.cfg | 4 +- examples/par.cpp | 4 +- examples/pyexample.cfg | 4 +- examples/qtstyle.cfg | 4 +- examples/qtstyle.cpp | 8 +- examples/relates.cfg | 4 +- examples/restypedef.cfg | 4 +- examples/strip_example.py | 9 + examples/structcmd.cfg | 5 +- examples/tclexample.cfg | 4 +- jquery/.gitignore | 4 + jquery/Makefile | 25 +- jquery/README | 8 +- jquery/jquery.smartmenus-1.0.0.js | 1214 +++++++ jquery/jquery.ui-0.2.3.touch-punch.js | 180 + jquery/jquery.ui-1.8.18.core.js | 2 +- jquery/sass/_round-corners-last-item.scss | 23 + jquery/sass/_sm-dox.scss | 594 +++ jquery/sass/_sub-items-indentation.scss | 15 + jquery/sass/sm-dox.scss | 5 + jquery/sm-core-css.css | 10 + libmd5/CMakeLists.txt | 2 +- qtools/CMakeLists.txt | 2 +- qtools/Doxyfile | 10 +- qtools/qcstring.cpp | 11 +- qtools/qcstring.h | 29 +- qtools/qdatetime.cpp | 23 + qtools/qdatetime.h | 1 + qtools/qfile_win32.cpp | 2 +- qtools/qgdict.cpp | 26 + qtools/qstring.cpp | 60 +- qtools/qstring.h | 1 + src/Makefile.in | 53 - src/VPreLex.cpp | 0 src/VPreLex.h | 0 src/VPreLex.l | 0 src/VPreProc.cpp | 0 src/VPreProc.h | 0 src/config.l | 1838 ---------- src/dbusxmlscanner.cpp | 881 ----- src/dbusxmlscanner.h | 65 - src/doxygen.cpp | 1 + src/doxygen.pro.in | 40 - src/increasebuffer.py | 7 - src/lang_cfg.py | 8 - src/libdoxycfg.pro.in | 27 - src/libdoxycfg.t.in | 53 - src/libdoxygen.pro.in | 254 -- src/libdoxygen.t.in | 137 - src/memberdef.cpp | 6 +- src/settings.h | 12 - src/settings.py | 29 - src/translator_en.h | 0 src/unistd.h | 9 - src/util.cpp | 6 +- src/util.h | 0 src/verilogdocgen.cpp | 4 +- src/verilogdocgen.h | 0 src/verilogparser.cpp | 0 src/verilogparser.hpp | 0 src/verilogparser.y | 0 src/verilogscanner.l | 0 src/version.py | 61 - src/vhdldocgen.cpp | 0 templates/html/arrowdown.luma | 49 - templates/html/arrowright.luma | 49 - templates/html/bib2xhtml.pl | 0 templates/html/doxygen.css | 36 +- templates/html/header.html | 1 + templates/html/htmlallmembers.tpl | 59 +- templates/html/htmlannotated.tpl | 2 +- templates/html/htmlbase.tpl | 46 +- templates/html/htmlclass.tpl | 15 +- templates/html/htmlclasses.tpl | 4 +- templates/html/htmlclmembers.tpl | 4 - templates/html/htmlclmembersindex.tpl | 26 - templates/html/htmldeclcomp.tpl | 1 - templates/html/htmldir.tpl | 29 +- templates/html/htmldirtree.tpl | 8 +- templates/html/htmlexample.tpl | 17 + templates/html/htmlexamples.tpl | 15 + templates/html/htmlfile.tpl | 81 +- templates/html/htmlfiles.tpl | 2 +- templates/html/htmlflmembers.tpl | 4 - templates/html/htmlhelpindexhhc.tpl | 18 + templates/html/htmlhelpindexhhp.tpl | 32 + templates/html/htmlhierarchy.tpl | 2 +- templates/html/htmlindexpages.tpl | 2 +- templates/html/htmlinlineclasses.tpl | 70 + templates/html/htmljsmenudata.tpl | 52 + templates/html/htmljsmenuletterdata.tpl | 12 + templates/html/htmljsmenumembersdata.tpl | 58 + templates/html/htmljsnavindex.tpl | 2 +- templates/html/htmljsnavtree.tpl | 5 +- templates/html/htmljssearchdata.tpl | 31 + templates/html/htmljssearchindex.tpl | 15 + templates/html/htmllayout.tpl | 92 +- templates/html/htmlmembersindex.tpl | 20 +- templates/html/htmlmemdecl.tpl | 20 +- templates/html/htmlmemdef.tpl | 59 +- templates/html/htmlmodule.tpl | 81 +- templates/html/htmlmodules.tpl | 2 +- templates/html/htmlnamespace.tpl | 81 +- templates/html/htmlnamespaces.tpl | 2 +- templates/html/htmlnavtree.tpl | 22 - templates/html/htmlnsmembers.tpl | 4 - templates/html/htmlnsmembersindex.tpl | 26 - templates/html/htmlobjlink.tpl | 6 +- templates/html/htmlpage.tpl | 8 +- templates/html/htmlpages.tpl | 2 +- templates/html/htmlsearchresult.tpl | 27 + templates/html/htmlsource.tpl | 16 +- templates/html/htmltabs.tpl | 4 +- templates/html/htmltypeconstraints.tpl | 2 +- templates/html/jquery.js | 21 +- templates/html/menu.js | 22 + templates/html/navtree.css | 7 +- templates/html/navtree.js | 50 +- templates/html/resize.js | 143 +- templates/html/search.css | 10 +- templates/html/search_nomenu.css | 273 ++ templates/html/search_opensearch.php | 1 + templates/html/tabs.css | 61 +- templates/latex/doxygen.sty | 154 +- templates/latex/latexannotated.tpl | 9 + templates/latex/latexclass.tpl | 114 + templates/latex/latexfiles.tpl | 1 + templates/latex/latexinclude.tpl | 32 + templates/latex/latexlayout.tpl | 35 + templates/latex/latexmakefile.tpl | 64 + templates/latex/latexmodules.tpl | 1 + templates/latex/latexnamespaces.tpl | 1 + templates/latex/latexobjlink.tpl | 6 + templates/latex/latexrefman.tpl | 227 ++ templates/latex/latextypeconstraints.tpl | 12 + testing/020/indexpage.xml | 16 +- testing/051/indexpage.xml | 2 +- testing/051_escape.dox | 2 + testing/055/md_055_markdown.xml | 1 + testing/055_markdown.md | 2 + testing/063/namespaceoo_1_1define.xml | 4 +- testing/064/struct_foo.xml | 16 +- testing/runtests.py | 5 +- testing/testsqlite3.py | 0 vhdlparser/CMakeLists.txt | 13 +- vhdlparser/CharStream.h | 34 +- vhdlparser/ErrorHandler.h | 10 +- vhdlparser/Makefile.in | 39 - vhdlparser/TokenManager.h | 7 +- vhdlparser/TokenMgrError.cc | 4 +- vhdlparser/VhdlParser.cc | 755 ++-- vhdlparser/VhdlParser.h | 2126 +++++------ vhdlparser/vhdlparser.jj | 1 + vhdlparser/vhdlparser.pro.in | 33 - winbuild/.gitignore | 7 - 251 files changed, 10755 insertions(+), 11650 deletions(-) delete mode 100644 Makefile.in delete mode 100644 Makefile.win_make.in delete mode 100644 Makefile.win_nmake.in delete mode 100644 PLATFORMS delete mode 100644 VERSION mode change 100644 => 120000 addon/doxmlparser/include/doxmlintf.h mode change 100644 => 100755 addon/doxypysql/search.py mode change 100644 => 100755 addon/doxywizard/images/add.png mode change 100644 => 100755 addon/doxywizard/images/del.png mode change 100644 => 100755 addon/doxywizard/images/file.png mode change 100644 => 100755 addon/doxywizard/images/folder.png mode change 100644 => 100755 addon/doxywizard/images/refresh.png mode change 100644 => 100755 addon/doxywizard/images/tunecolor.png create mode 100644 cmake/packaging.cmake delete mode 100644 cmake/run_translator.cmake delete mode 100755 configure delete mode 100755 configure.bin delete mode 100644 doc/doxygen.sty create mode 100644 doc/manual.sty create mode 100644 doc/tables.doc create mode 100644 examples/include_test.cpp create mode 100644 examples/strip_example.py create mode 100644 jquery/.gitignore create mode 100644 jquery/jquery.smartmenus-1.0.0.js create mode 100644 jquery/jquery.ui-0.2.3.touch-punch.js create mode 100644 jquery/sass/_round-corners-last-item.scss create mode 100644 jquery/sass/_sm-dox.scss create mode 100644 jquery/sass/_sub-items-indentation.scss create mode 100644 jquery/sass/sm-dox.scss create mode 100644 jquery/sm-core-css.css delete mode 100644 src/Makefile.in mode change 100644 => 100755 src/VPreLex.cpp mode change 100644 => 100755 src/VPreLex.h mode change 100644 => 100755 src/VPreLex.l mode change 100644 => 100755 src/VPreProc.cpp mode change 100644 => 100755 src/VPreProc.h delete mode 100644 src/config.l delete mode 100644 src/dbusxmlscanner.cpp delete mode 100644 src/dbusxmlscanner.h mode change 100644 => 100755 src/doxygen.cpp delete mode 100644 src/doxygen.pro.in delete mode 100755 src/increasebuffer.py delete mode 100755 src/lang_cfg.py delete mode 100644 src/libdoxycfg.pro.in delete mode 100644 src/libdoxycfg.t.in delete mode 100644 src/libdoxygen.pro.in delete mode 100644 src/libdoxygen.t.in delete mode 100644 src/settings.h delete mode 100755 src/settings.py mode change 100644 => 100755 src/translator_en.h delete mode 100644 src/unistd.h mode change 100644 => 100755 src/util.cpp mode change 100644 => 100755 src/util.h mode change 100644 => 100755 src/verilogdocgen.cpp mode change 100644 => 100755 src/verilogdocgen.h mode change 100644 => 100755 src/verilogparser.cpp mode change 100644 => 100755 src/verilogparser.hpp mode change 100644 => 100755 src/verilogparser.y mode change 100644 => 100755 src/verilogscanner.l delete mode 100755 src/version.py mode change 100644 => 100755 src/vhdldocgen.cpp delete mode 100644 templates/html/arrowdown.luma delete mode 100644 templates/html/arrowright.luma mode change 100644 => 100755 templates/html/bib2xhtml.pl delete mode 100644 templates/html/htmlclmembersindex.tpl create mode 100644 templates/html/htmlexample.tpl create mode 100644 templates/html/htmlexamples.tpl create mode 100644 templates/html/htmlhelpindexhhc.tpl create mode 100644 templates/html/htmlhelpindexhhp.tpl create mode 100644 templates/html/htmlinlineclasses.tpl create mode 100644 templates/html/htmljsmenudata.tpl create mode 100644 templates/html/htmljsmenuletterdata.tpl create mode 100644 templates/html/htmljsmenumembersdata.tpl create mode 100644 templates/html/htmljssearchdata.tpl create mode 100644 templates/html/htmljssearchindex.tpl delete mode 100644 templates/html/htmlnavtree.tpl delete mode 100644 templates/html/htmlnsmembersindex.tpl create mode 100644 templates/html/htmlsearchresult.tpl create mode 100644 templates/html/menu.js create mode 100644 templates/html/search_nomenu.css create mode 100644 templates/latex/latexannotated.tpl create mode 100644 templates/latex/latexclass.tpl create mode 100644 templates/latex/latexfiles.tpl create mode 100644 templates/latex/latexinclude.tpl create mode 100644 templates/latex/latexlayout.tpl create mode 100644 templates/latex/latexmakefile.tpl create mode 100644 templates/latex/latexmodules.tpl create mode 100644 templates/latex/latexnamespaces.tpl create mode 100644 templates/latex/latexobjlink.tpl create mode 100644 templates/latex/latexrefman.tpl create mode 100644 templates/latex/latextypeconstraints.tpl mode change 100644 => 100755 testing/testsqlite3.py delete mode 100644 vhdlparser/Makefile.in delete mode 100644 vhdlparser/vhdlparser.pro.in diff --git a/BUILD.txt b/BUILD.txt index 7115f1c8..461a9081 100644 --- a/BUILD.txt +++ b/BUILD.txt @@ -1,5 +1,5 @@ Doxygen uses cmake (http://www.cmake.org/) to build executables for various platforms. -It's required at least cmake version 3.0. +It's required at least cmake version 2.8.12 The first step is to create a build directory where the output should be stored. Doxygen can be fully build outside of the source tree. @@ -19,7 +19,7 @@ This also works for MacOSX, but if XCode is installed you can also generate an X For Windows one can generate a Visual Studio project using - cmake -G "Visual Studio 11 2012" path\to\root\of\doxygen\source\tree + cmake -G "Visual Studio 12 2013" path\to\root\of\doxygen\source\tree (this is for Visual Studio 12, there are typically also generators for other versions of Visual Studio or other compiler environments like MinGW) @@ -34,6 +34,7 @@ Doxygen's cmake configuration provides a number of options: - use_libclang Add support for libclang parsing. - win_static Link with /MT in stead of /MD on windows. - english_only Only compile in support for the English language. +- force_qt4 Forces doxywizard to build using Qt4 even if Qt5 is installed An option can be turned on, by adding -D