summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Incorrect handling of string with spaces and no quotesalbert-github2020-10-253-5/+4
| | | | Correcting some (Cygwin) compilation warnings / errors
* Incorrect handling of string with spaces and no quotesalbert-github2020-10-256-128/+294
| | | | | | | | | | | | | | | | | | | | | | | | | | During some tests on the documentation of LLVM the (CMake generated) doxygen configuration file contained the line: ``` DOT_PATH=D:\Program Files (x86)\Graphviz2.38\bin\dot.exe ``` and this was interpreted by doxygen as ``` DOT_PATH = D:\ProgramFiles(x86)\Graphviz2.38\bin\dot.exe ``` without any message other than that later on the `dot` executable could not be found. It is clear that here the double quotes were missing. This problem has been solved by giving a warning and setting the value to the default value. - configimpl.l - config_doxyw.l during the checking some debug facilities for the doxywizard were required and this has been implemented: - config_doxyw.l - doxywizard.h - doxywizard.cpp it was also discovered that in case of none existing int or bool values were specified the wrong "defaults" were taken (it was set to `0` / `false`), now the correct defaults are taken - inputbool.cpp - inputint.cpp
* Merge pull request #8124 from albert-github/feature/bug_cmake_versionDimitri van Heesch2020-10-241-1/+0
|\ | | | | Redundant / incorrect required version of cmake
| * Redundant / incorrect required version of cmakealbert-github2020-10-221-1/+0
| | | | | | | | In the clang part the required version for cmake was 3.1 though in the general part (on the main directory) already version 3.3. was required.
* | Merge pull request #8123 from albert-github/feature/bug_cnt_md_codeDimitri van Heesch2020-10-241-1/+1
|\ \ | | | | | | Miscounting lines with markdown backtick section
| * | Miscounting lines with markdown backtick sectionalbert-github2020-10-221-1/+1
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When we have a program like: ``` # test ~~~ npm ~~~ \aa5 ~~~ npm ~~~ \aa8 ``` we get the warnings like: ``` .../aa.md:6: warning: Found unknown command '\aa5' .../aa.md:10: warning: Found unknown command '\aa8' ``` instead of: ``` .../aa.md:5: warning: Found unknown command '\aa5' .../aa.md:8: warning: Found unknown command '\aa8' ``` This has been corrected. Note: in the example tildes are used so the backticks show up in the github issue as well.
* | Merge pull request #8122 from albert-github/feature/bug_warn_lexDimitri van Heesch2020-10-247-9/+9
|\ \ | | | | | | Remove warnings from lexers
| * | Remove warnings from lexersalbert-github2020-10-207-9/+9
| |/ | | | | | | | | | | | | | | Remove warnings (Windows 64 bit compilation) like: ``` warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data ``` from the different lexers by making use of more consistent data types.
* | Merge pull request #8125 from albert-github/feature/bug_cnt_md_tableDimitri van Heesch2020-10-241-4/+4
|\ \ | | | | | | Miscounting lines with markdown table
| * | Miscounting lines with markdown tablealbert-github2020-10-221-4/+4
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When we have a program like: ``` # Test1 | \aa3 | | ---- | | \aa5 | \aa6 ``` we get the warnings like: ``` .../cc.md:3: warning: Found unknown command '\aa3' .../cc.md:4: warning: Found unknown command '\aa5' .../cc.md:6: warning: Found unknown command '\aa6' ``` instead of: ``` .../cc.md:4: warning: Found unknown command '\aa3' .../cc.md:5: warning: Found unknown command '\aa5' .../cc.md:6: warning: Found unknown command '\aa6' ``` The external counting was correct, not the internal counting. This has been corrected.
* | Merge pull request #8126 from albert-github/feature/bug_cnt_md_blockquoteDimitri van Heesch2020-10-241-3/+3
|\ \ | | | | | | Miscounting lines with markdown blockquote
| * | Miscounting lines with markdown blockquotealbert-github2020-10-221-3/+3
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When we have a program like: ``` # test \aa2 > \aa3 \aa4 ``` we get the warnings like: ``` .../aa.md:2: warning: Found unknown command '\aa2' .../aa.md:4: warning: Found unknown command '\aa3' .../aa.md:6: warning: Found unknown command '\aa4' ``` instead of: ``` .../aa.md:2: warning: Found unknown command '\aa2' .../aa.md:3: warning: Found unknown command '\aa3' .../aa.md:4: warning: Found unknown command '\aa4' ``` This has been corrected.
* | Use correct #includeDimitri van Heesch2020-10-231-1/+1
| |
* | Fixed regression for test 027 due to use of unordered mapDimitri van Heesch2020-10-231-1/+1
| |
* | Refactoring: Remove unused DefinitionIntf and DefinitionList classesDimitri van Heesch2020-10-236-58/+29
| |
* | Merge branch 'symbolmap'Dimitri van Heesch2020-10-238-304/+163
|\ \
| * | Refactoring: modernize Doxygen::symbolMapDimitri van Heesch2020-10-238-304/+163
| | |
* | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2020-10-231-3/+7
|\ \ \ | |/ / |/| / | |/
| * Merge pull request #8114 from albert-github/feature/bug_cnt_md_extra_lineDimitri van Heesch2020-10-201-3/+7
| |\ | | | | | | Miscounting in case of markdown wanted newline due to spaces at end of line
| | * Update markdown.cppDimitri van Heesch2020-10-201-1/+1
| | | | | | | | | Added size check
| | * When we have some simple markdown files like with extra spaces (after ↵albert-github2020-10-181-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `\aa2`, `\bb2` and `\ccs2` to give in markdown a newline): ``` First test: 2 extra spaces after first line with error no extra empty lines \aa2 \aa3 ``` and ``` First test: 2 extra spaces after first line with error one extra empty line \bb2 \bb4 ``` and ``` First test: 2 extra spaces after first line with error two extra empty lines \cc2 \cc5 ``` we get warnings like: ``` .../aa.md:2: warning: Found unknown command '\aa2' .../aa.md:4: warning: Found unknown command '\aa3' .../bb.md:2: warning: Found unknown command '\bb2' .../bb.md:5: warning: Found unknown command '\bb4' .../cc.md:2: warning: Found unknown command '\cc2' .../cc.md:6: warning: Found unknown command '\cc5' ``` whilst this should be: ``` .../aa.md:2: warning: Found unknown command '\aa2' .../aa.md:3: warning: Found unknown command '\aa3' .../bb.md:2: warning: Found unknown command '\bb2' .../bb.md:4: warning: Found unknown command '\bb4' .../cc.md:2: warning: Found unknown command '\cc2' .../cc.md:5: warning: Found unknown command '\cc5' ``` This has been corrected by placing the `<br>` straight after the extra spaces and by not adding an extra newline.
* | | Pass QCString by const referenceDimitri van Heesch2020-10-201-9/+9
|/ /
* | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2020-10-202-3/+6
|\ \
| * \ Merge pull request #8117 from albert-github/feature/bug_cnt_md_ref_imageDimitri van Heesch2020-10-201-1/+1
| |\ \ | | | | | | | | Miscounting of line in case of markdown `\ref` image
| | * | Miscounting of line in case of markdown `\ref` imagealbert-github2020-10-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case we have: ``` The page \aa2 Doxygen's Doxygen Documentation: <a href="https://codedocs.xyz/doxygen/doxygen/"><img src="https://codedocs.xyz/doxygen/doxygen.svg"/></a>\aa2 \aa3 \aa4 ![Caption text](@ref https://codedocs.xyz/doxygen/doxygen.svg) \aa4 \aa5 ![Caption text](@ref https://codedocs.xyz/doxygen/doxygen.svg) \aa9 ``` we get the warnings: ``` .../aa.md:2: warning: Found unknown command '\aa2' .../aa.md:2: warning: Found unknown command '\aa2' .../aa.md:3: warning: Found unknown command '\aa3' .../aa.md:4: warning: Found unknown command '\aa4' .../aa.md:8: warning: Found unknown command '\aa4' .../aa.md:9: warning: Found unknown command '\aa5' .../aa.md:17: warning: Found unknown command '\aa9' ``` instead of the expected ``` .../aa.md:2: warning: Found unknown command '\aa2' .../aa.md:2: warning: Found unknown command '\aa2' .../aa.md:3: warning: Found unknown command '\aa3' .../aa.md:4: warning: Found unknown command '\aa4' .../aa.md:4: warning: Found unknown command '\aa4' .../aa.md:5: warning: Found unknown command '\aa5' .../aa.md:9: warning: Found unknown command '\aa9' ``` this is due to the fact that the markdown convertor adds some extra line wit `\n` instead of an internal line break `\ilinebr`.
| * | | Merge pull request #8116 from albert-github/feature/bug_docu_hor_rulerDimitri van Heesch2020-10-201-1/+4
| |\ \ \ | | | | | | | | | | Incomplete documentation in respect to hyphens for horizontal rulers
| | * | | Incomplete documentation in respect to hyphens for horizontal rulersalbert-github2020-10-181-1/+4
| | | |/ | | |/| | | | | | | | | | | | | In case of a sequence of hyphens the documentation was incomplete. (found during implementation of "Miscounting in markdown in case of a horizontal ruler", #8115)
| * | | Merge pull request #8115 from albert-github/feature/bug_cnt_md_hor_rulerDimitri van Heesch2020-10-201-1/+1
| |\ \ \ | | | | | | | | | | Miscounting in markdown in case of a horizontal ruler.
| | * | | Miscounting in markdown in case of a horizontal ruler.albert-github2020-10-181-1/+1
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When having code like: ``` A horizonal ruler by means of underscores \aa2 ____ \aa4 A horizonal ruler by means of hyphens \bb7 - --- \bb9 A horizonal ruler by means of asterisks \cc12 **** \cc14 ``` we get wanungs like: ``` .../aa.md:2: warning: Found unknown command '\aa2' .../aa.md:5: warning: Found unknown command '\aa4' .../aa.md:8: warning: Found unknown command '\bb7' .../aa.md:11: warning: Found unknown command '\bb9' .../aa.md:14: warning: Found unknown command '\cc12' .../aa.md:17: warning: Found unknown command '\cc14' ``` instead of ``` .../aa.md:2: warning: Found unknown command '\aa2' .../aa.md:4: warning: Found unknown command '\aa4' .../aa.md:7: warning: Found unknown command '\bb7' .../aa.md:9: warning: Found unknown command '\bb9' .../aa.md:12: warning: Found unknown command '\cc12' .../aa.md:14: warning: Found unknown command '\cc14' ``` This has been fixed.
* | | | Merge branch 'cimeq-test/uml'Dimitri van Heesch2020-10-203-5/+40
|\ \ \ \ | |/ / / |/| | |
| * | | Some tweaks & fixesDimitri van Heesch2020-10-202-28/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Changed DOT_MAX_FOLD to DOT_WRAP_THRESHOLD - Improved documentation - Applied DOT_WRAP_THRESHOLD to the whole string instead of individual parts.
| * | | Merge branch 'test/uml' of https://github.com/cimeq/doxygen into cimeq-test/umlDimitri van Heesch2020-10-203-3/+34
| |\ \ \ |/ / / /
| * | | Merge branch 'master' into test/umlAlexandre Salconi2020-09-2994-13486/+12985
| |\ \ \
| * | | | use boolean to add or remove uml detailsAlexandre Salconi2020-09-293-4/+25
| | | | |
| * | | | add variable for the fold lenghtAlexandre Salconi2020-09-293-1/+9
| | | | |
| * | | | add suggestion #7686 to show type and parametersAlexandre Salconi-Denis2020-09-031-1/+3
| | | | |
| * | | | extend the max lenght befor a sting is foldedAlexandre Salconi-Denis2020-09-031-1/+1
| | | | |
* | | | | Merge branch 'albert-github-feature/bug_doxywizard_layout'Dimitri van Heesch2020-10-202-51/+69
|\ \ \ \ \
| * | | | | Minor tweaksDimitri van Heesch2020-10-201-9/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Removed the "Step x" text altogether. - Removed some commented out code.
| * | | | | Merge branch 'feature/bug_doxywizard_layout' of ↵Dimitri van Heesch2020-10-202-48/+72
| |\ \ \ \ \ |/ / / / / / | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_doxywizard_layout
| * | | | | Layout changes doxywizardalbert-github2020-10-142-48/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some changes in respect to the layout of the doxywizard - Vertical lineup of the "Step 1" "step 2" and "Step 3" - "Condensed show configuration" by means of a checkbox an "Show configuration", checkbox including tooltip - moving "Show HTML output" above the output.
* | | | | | Merge pull request #8120 from BetsyMcPhail/expand-nonrecursive-macroDimitri van Heesch2020-10-201-0/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | Expand non-recursive preprocessor macros
| * | | | | | Expand non-recursive preprocessor macrosBetsy McPhail2020-10-201-0/+4
| | | | | | |
* | | | | | | Merge pull request #8121 from albert-github/feature/bug_clang_configDimitri van Heesch2020-10-201-2/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Small layout improvement in documentation of CLANG_DATABASE_PATH
| * | | | | | | Small layout improvement in documentation of CLANG_DATABASE_PATHalbert-github2020-10-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Small layout improvement in documentation of CLANG_DATABASE_PATH so some literal words are better shown.
* | | | | | | | Refactoring: modernize TooltipManager class and source reference listsDimitri van Heesch2020-10-2022-367/+326
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Tooltips are now collected per file instead of globally - Source reference lists now use STL containers
* | | | | | | issue #8103: C++ Table of content, namespace list does not contains ↵Dimitri van Heesch2020-10-191-5/+5
| |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | namespace without class (part 2)
* | | | | | Merge pull request #8112 from albert-github/feature/bug_ext_map_msgDimitri van Heesch2020-10-191-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | Confusing message for extension mapping for extension with starting dot.
| * | | | | | Confusing message for extension mapping for extension with starting dot.albert-github2020-10-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When having the settings: ``` EXTENSION_MAPPING = .h=C++ \ .inl=C++ ``` we get the, confusing, message with 2 dots: ``` Adding custom extension mapping: ..h will be treated as language c++ Adding custom extension mapping: ..inl will be treated as language c++ ``` instead of ``` ``` this has been corrected and made inline with the error in case of a non-supported language.
* | | | | | | Enabling both ALLEXTERNALS and BUILTIN_STL_SUPPORT caused artificial STL ↵Dimitri van Heesch2020-10-192-7/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | classes to appear in the class hierarchy.