summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'xreflists'Dimitri van Heesch2020-02-2725-423/+334
|\
| * Restructure the way RefLists are handledDimitri van Heesch2020-02-2725-423/+334
| |
* | Merge pull request #7613 from analizo/doxyparse-prototypeDimitri van Heesch2020-02-251-1/+13
|\ \ | | | | | | output on doxyparse if a function is a prototype
| * | output on doxyparse if a function is a prototypeJoenio Costa2020-02-241-1/+13
| | | | | | | | | | | | issue #5618
* | | Merge pull request #7616 from albert-github/feature/bug_doxygen_internal_docuDimitri van Heesch2020-02-254-11/+21
|\ \ \ | | | | | | | | Removing warnings from doxygen internal documentation
| * | | Removing warnings from doxygen internal documentationalbert-github2020-02-254-11/+21
| |/ / | | | | | | | | | Although there is not a lot of doxygen internal documentation, it still should not produce warnings.
* | | Merge pull request #7617 from albert-github/feature/bug_typedef_constDimitri van Heesch2020-02-251-3/+10
|\ \ \ | |/ / |/| | Incorrect handling of typedef in combination with const
| * | Incorrect handling of typedef in combination with constalbert-github2020-02-251-3/+10
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I issue #7060 and example was given with ``` typedef const char m_msgEvtName; ``` we see that - 1.8.15, listed under Typedefs: ` typedef const char m_msgEvtName` - 1.8.16 and up, listed under Variables: `const typedef char m_msgEvtName` so mentioned: - wrong "header" - const at the wrong place This is a regression on: C# consts incorrectly placed under instance variables (Origin: bugzilla #535853) (issue #2976) and the pull request #7048 The fix should only be used for C#
* | Merge pull request #7601 from albert-github/feature/bug_rtf_listDimitri van Heesch2020-02-231-1/+1
|\ \ | |/ |/| Disappearing words in RTF output after a list
| * Disappearing words in RTF output after a listalbert-github2020-02-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | When having the simple example: ``` First list - Item 1 1 Second list - Item 2 1 ``` in the RTF output the word `Second` disappears due to the fact that the is no space between a `\par` command and the word `Second`
* | Merge pull request #7608 from albert-github/feature/bug_warn_sectionDimitri van Heesch2020-02-236-6/+3
|\ \ | | | | | | Compilation warnings
| * | Compilation warningsalbert-github2020-02-226-6/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Due to ``` Commit: 1a56a39b4a97452a5c7c2d8e9d39ab28ca33dff0 [1a56a39] Commit Date: Friday, February 21, 2020 9:07:13 PM Restructure section handling ``` a number of compilation warnings (Windows) appeared: ``` c:\projects\doxygen\src\section.h(51): warning C4099: 'SectionInfo': type name first seen using 'struct' now seen using 'class' [C:\projects\doxygen\build\src\_doxygen.vcxproj] c:\projects\doxygen\src\section.h(50): note: see declaration of 'SectionInfo' ```
* | | Merge pull request #7610 from albert-github/feature/bug_pre_filenameDimitri van Heesch2020-02-231-3/+3
|\ \ \ | | | | | | | | Specifying filename in preprocessor debug output
| * | | Specifying filename in preprocessor debug outputalbert-github2020-02-231-3/+3
|/ / / | | | | | | | | | Especially when running with `QUIET=YES` it is no clear which file is preprocessed, so the filename is added to the preprocessor debug output
* | | issue #7585: Doxygen 1.8.17 false warnings and no generate output for ↵Dimitri van Heesch2020-02-231-1/+0
| | | | | | | | | | | | documented const functions
* | | Cleanup codeDimitri van Heesch2020-02-224-7/+5
| | |
* | | Merge pull request #7607 from albert-github/feature/issue_7606Dimitri van Heesch2020-02-221-2/+2
|\ \ \ | |/ / |/| | issue #7606 Unable to build "master" branch
| * | issue #7606 Unable to build "master" branchalbert-github2020-02-221-2/+2
|/ / | | | | | | | | | | | | | | | | | | | | regression on: ``` Commit: 1a56a39b4a97452a5c7c2d8e9d39ab28ca33dff0 [1a56a39] Commit Date: Friday, February 21, 2020 9:07:13 PM Restructure section handling ``` when sqlite3 has been enabled for the build.
* | Add documentation to section.hDimitri van Heesch2020-02-211-33/+29
| |
* | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2020-02-211-5/+24
|\ \
| * \ Merge pull request #7603 from albert-github/feature/bug_config_predefinedDimitri van Heesch2020-02-201-5/+24
| |\ \ | | |/ | |/| Problem in case using PREDEFINED with comma
| | * Problem in case using PREDEFINED with commaalbert-github2020-02-201-5/+24
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the pull request "Enable comma as separator in configuration lists enhancement " (#6563) it was made possible to have commas as separators for lists. In case we have: ``` PREDEFINED = A(x,y)=sin(x),cos(y) ``` and use `doxygen -x` (or usethe define): this results in: ``` PREDEFINED = A(x \ y)=sin(x) \ cos(y) ``` this can be overcome by means of: ``` PREDEFINED = "A(x,y)=sin(x),cos(y)" ``` But for a lot of existing packages this poses a problem. (Found by looking at the doxygen configuration files as used by Fossies).
* | Merge branch 'sections'Dimitri van Heesch2020-02-2129-368/+456
|\ \ | |/ |/|
| * Restructure section handlingDimitri van Heesch2020-02-2129-368/+456
| |
* | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2020-02-174-29/+40
|\ \
| * \ Merge pull request #7596 from albert-github/feature/bug_form_svgDimitri van Heesch2020-02-174-29/+40
| |\ \ | | | | | | | | Creation of svg images for formulas with inkscape
| | * | Creation of svg images for formulas with inkscapealbert-github2020-02-154-29/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Based on the implementation as mentioned in #7578 to add the possibilities to generated svg images for formulas - When running with inkscape 92.3 / 92.4 on Cygwin /Windows there were no images generated as the `-o` flag didn't exist, the output file had to be specified as part of the `-l` (or `--export-plain-svg`) option - For more flexibility the system is checked on existence of the `pdf2svg` and `inkscape` executables, so no compilations flags are necessary
* | | | issue #6319: C++ function returning std::function with reference argument is ↵Dimitri van Heesch2020-02-171-15/+16
|/ / / | | | | | | | | | not recognized as a function (Origin: bugzilla #792830)
* | | Fixed error in Windows buildDimitri van Heesch2020-02-161-1/+1
| |/ |/|
* | Merge branch 'citations'Dimitri van Heesch2020-02-168-186/+214
|\ \
| * | Restructure citation handlingDimitri van Heesch2020-02-168-186/+214
| | |
* | | Merge pull request #7599 from albert-github/feature/bug_vhdl_warningsDimitri van Heesch2020-02-161-5/+5
|\ \ \ | |/ / |/| | Warnings in case of a VHDL error
| * | Warnings in case of a VHDL erroralbert-github2020-02-161-5/+5
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When having a vhdl construct like: ``` entity _H_ is ``` we get the, a bit unclear, warnings like: ``` Lexical error at: 16:8. Encountered: _ after: . ``` with version 1.8.17 we got the warning: ``` .../vhdl.vhd:16: warning: Lexical error, Encountered: '_' after: '' ``` not 100% clear either but at least clear which file is involved and what the meaning of the '16' is. Also the message didn't conform the doxygen style / place / handling of warnings / errors anymore (didn't go to the WARN_LOGFILE anymore). (The message is correct as a vhdl identifier cannot start or end with an underscore. Between the used javaCC versions (now 7.05) and the previously used version 6.xx apparently a small in the error handler prototypes has been introduces, and thus not finding the doxygen version anymore.
* | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2020-02-159-47/+89
|\ \
| * \ Merge pull request #7569 from albert-github/feature/issue_7558Dimitri van Heesch2020-02-152-27/+35
| |\ \ | | | | | | | | issue #7558 PlantUML: Different behavior whether LATEX_OUTPUT has a final slash or not.
| | * | issue #7558 PlantUML: Different behavior whether LATEX_OUTPUT has a final ↵albert-github2020-02-032-27/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | slash or not. The problem is that full qualified paths in `*_OUTPUT` were not handled properly they were handled as it were relative paths. In the documentation it is stated for e.g. LATEX_OUTPUT: > The LATEX_OUTPUT tag is used to specify where the LATEX docs will be put. If a relative path is entered the value of OUTPUT_DIRECTORY will be put in front of it. So in case of a non relative path the given path should be used and this path can be unrelated to `OUTPUT_DIRECTORY`, so we have to store the designated output path as well.
| * | | Merge pull request #7592 from albert-github/feature/bug_doxywizard_cleanupDimitri van Heesch2020-02-151-5/+0
| |\ \ \ | | | | | | | | | | Remove some unused enums in doxywizard
| | * | | Remove some unused enums in doxywizardalbert-github2020-02-141-5/+0
| | | |/ | | |/| | | | | | | | | Remove some unused enums in doxywizard
| * | | Merge pull request #7594 from albert-github/feature/bug_doxywizard_enum_configDimitri van Heesch2020-02-153-6/+43
| |\ \ \ | | | | | | | | | | Doxywizard unknown configuration enum values
| | * | | Doxywizard unknown configuration enum valuesalbert-github2020-02-143-6/+43
| | |/ / | | | | | | | | | | | | Analogous to pull request #7586 a wrong value is given check e.g `OUTPUT_LANGUAGE = dutch`
| * | | Merge pull request #7591 from albert-github/feature/issue_7590Dimitri van Heesch2020-02-153-9/+11
| |\ \ \ | | |/ / | |/| | issue #7590 Map .f18 filetype to Fortran
| | * | issue #7590 Map .f18 filetype to Fortranalbert-github2020-02-141-9/+9
| | | | | | | | | | | | | | | | Documentation has to be updated as well
| | * | issue #7590 Map .f18 filetype to Fortranalbert-github2020-02-142-0/+2
| |/ / | | | | | | | | | Supporting f18 extension
* | | Removed Doxygen::gatherDefines as it was not used anymoreDimitri van Heesch2020-02-153-3/+0
|/ /
* | Forgot to remove some config files.Dimitri van Heesch2020-02-134-9/+40
| | | | | | | | Added development option to use inkscape to create SVG formulas.
* | Merge pull request #7586 from albert-github/feature/bug_enum_configDimitri van Heesch2020-02-132-0/+20
|\ \ | | | | | | Unknown configuration enum values
| * | Unknown configuration enum valuesalbert-github2020-02-132-0/+20
|/ / | | | | | | | | | | | | | | | | | | | | | | In case we set for instance `DOT_IMAGE_FORMAT = SVG` (and generate call graphs) we get messages from the `dot` tool like: ``` error: Problems running dot: exit code=1, command='dot', arguments='".../example/html/test_8cpp_a764ac60c654173eb1a0afd0906ad5a12_icgraph.dot" -TSVG -o ".../example/html/test_8cpp_a764ac60c654173eb1a0afd0906ad5a12_icgraph.SVG"' ``` on other places (e.g `HTML_FORMULA_FORMAT`) and an unknown or enum value with a wrong case, the default value is (silently) taken. We now check: - is the enum value of the correct case otherwise (silently) set it to the correct case. - in case of an unknown enum value a warning is given and the default value is used
* | Improve formula handling and rendering.Dimitri van Heesch2020-02-1210-352/+406
| | | | | | | | Also added option HTML_FORMULA_FORMAT to generate SVG files for images (requires pdf2svg)
* | Fix build error after 'make clean' due to creation of unpatched JavaCC.hDimitri van Heesch2020-02-121-1/+1
| |
* | Fix compiler warnings on Windows (Visual Studio)Dimitri van Heesch2020-02-1220-5/+53
| |