summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Refactoring: replace QRegExp by std::regex in definition.cppDimitri van Heesch2021-02-201-130/+133
|
* Refactoring: replace QRegExp by std::regex in classdef.cppDimitri van Heesch2021-02-201-22/+34
|
* Refactoring: replace QRegExp by std::regex in util.cppDimitri van Heesch2021-02-2012-368/+492
|
* Improve handling of @param command without name or descriptionDimitri van Heesch2021-02-202-6/+9
|
* Merge pull request #8351 from albert-github/feature/bug_cs_summaryDimitri van Heesch2021-02-171-2/+0
|\ | | | | Wrong place in comment scanner of end summary tag
| * Wrong place in comment scanner of end summary tagalbert-github2021-01-221-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When having: ``` /// \file /// The namespace docu namespace Demo { /// <summary> /// The base class /// </summary> public class Base { /// <summary> /// The foo function /// </summary> /// <remarks> /// <param name="value">The foo parameter</param> /// <returns>foo Something</returns> /// </remarks> public virtual int foo(int value); } } ``` and we run this with `doxygen -d commentscan` we see that the `</summary>` is in the detailed part and not in the brief part: ``` CommentScanner: D:/speeltuin/issue_7356/bug_csharp_summary/Class1.cs:6 input=[ <summary> The base class </summary> ] ----------- CommentScanner: D:/speeltuin/issue_7356/bug_csharp_summary/Class1.cs:6 output=[ brief=[line=6 <summary> The base class ] docs=[line=6 </summary> ] inbody=[line=-1 ] ] ``` this happened between the versions 1.8.14(OK) and 1.8.15(wrong), most likely through an improvement in case there are multiple brief section. In case `</summary>` we should be already in the brief section so no need to switch again as the second switch would have no effect and we would land in the details.
* | Merge pull request #8363 from albert-github/feature/issue_8362Dimitri van Heesch2021-02-171-2/+22
|\ \ | | | | | | issue #8362 Text of image repeated 4 times
| * | issue_8362 Text of image repeated 4 timesalbert-github2021-01-291-2/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case we have in markdown image definition like: ``` !["Image 1"](img/structure.png) ``` This would result, besides the image in the text: ``` Image 1""Image 1""Image 1""Image 1"" ``` due to the fact that besides the HTML image also the image code for other output formats (latex, rtf, docbook) was written and the double quote was not escaped properly.
* | | Merge pull request #8365 from albert-github/feature/bug_ext_versionDimitri van Heesch2021-02-172-4/+58
|\ \ \ | | | | | | | | Extended doxygen version information
| * | | Extended doxygen version informationalbert-github2021-01-312-4/+58
| |/ / | | | | | | | | | Create possibility for extended version information with included extra possibilities (clang / sqlite3 / ...) by means of the options `-V` / `--Version` / `--VERSION`.
* | | Merge pull request #8382 from arwedus/feature/config-warn-if-incomplete-docDimitri van Heesch2021-02-174-10/+30
|\ \ \ | | | | | | | | add config option WARN_IF_INCOMPLETE_DOC
| * | | fix typo in config.xmlarwedus2021-02-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | make docs failed because of outdated ref (I renamed the parameter to WARN_IF_INCOMPLETE_DOC to support generalizing the idea of "do not warn on incomplete doc of x".
| * | | add config option WARN_IF_INCOMPLETE_DOCJames Wilcox2021-02-134-10/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a new warning class, "INCOMPLETE_DOC", and warning option "WARN_IF_INCOMPLETE_DOC", to control whether you get a warning for only documenting some of your function parameters. All users who want to retain the current behavior set WARN_IF_INCOMPLETE_DOC to the value of WARN_IF_DOC_ERROR.
* | | | Merge pull request #8386 from albert-github/feature/bug_preprocessornolineno_2Dimitri van Heesch2021-02-174-4/+11
|\ \ \ \ | | | | | | | | | | Get preprocessor output without line numbers
| * | | | Update preprocessing.docDimitri van Heesch2021-02-161-1/+1
| | | | |
| * | | | Get preprocessor output without line numbersalbert-github2021-02-164-4/+11
| |/ / / | | | | | | | | | | | | | | | | | | | | For easier comparison of the original source with a doxygen preprocessed source the line numbers can be a bit of an obstacle. To remove the line numbers in the preprocessor output the option `NoLineno` has been added. (In case `Preprocessor` is not invoked, `NoLineno` has no effect).
* | | | Merge pull request #8389 from albert-github/feature/bug_docu_redirectDimitri van Heesch2021-02-171-1/+1
|\ \ \ \ | |/ / / |/| | | Correct documentation redirection link
| * | | Correct documentation redirection linkalbert-github2021-02-171-1/+1
|/ / / | | | | | | | | | The link to the C#-standard has changed, it is redirected to the new place. The new place is now used in the documentation.
* | | Merge pull request #8376 from whatacold/fix-using-namespace-callgraphDimitri van Heesch2021-02-121-101/+99
|\ \ \ | | | | | | | | Fix no callgraph being generated if having multiple 'using namespace' directives.
| * | | code.l: replace printf with DBG_CTX for easily toggling it.Guangwang Huang2021-02-091-97/+97
| | | |
| * | | issue #8011: No callgraph if having more than one 'using namespace's.Guangwang Huang2021-02-091-4/+2
| | | |
* | | | Merge pull request #8381 from albert-github/feature/bug_doxygen_DoxyfileDimitri van Heesch2021-02-121-2/+1
|\ \ \ \ | | | | | | | | | | Correction Doxyfile for documentation of doxygen code
| * | | | Correction Doxyfile for documentation of doxygen codealbert-github2021-02-121-2/+1
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When runing doxygen on itself we get the warnings: ``` warning: Tag 'COLS_IN_ALPHA_INDEX' at line 144 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: ignoring unsupported tag 'DOT_MAX_FOLD' at line 331, file Doxyfile ``` - COLS_IN_ALPHA_INDEX has been removed - DOT_MAX_FOLD has been renamed to DOT_WRAP_THRESHOLD (during "Some tweaks & fixes", onOctober 20 202 i.e. commit 0006f830184ea30abdd9eb13e79ca2587004a63d ).
* | | | issue #7772: Regression - Class list missing in Group page [1.8.16 -> 1.8.17]Dimitri van Heesch2021-02-091-3/+4
|/ / /
* | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2021-02-081-2/+2
|\ \ \
| * \ \ Merge pull request #8346 from albert-github/feature/bug_doxyw_strlistDimitri van Heesch2021-02-081-2/+2
| |\ \ \ | | | | | | | | | | Non default value not shown properly in doxywizard
| | * | | Non default value not shown properly in doxywizardalbert-github2021-01-191-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | In case of a string list with no default values the changed item was not shown with a red color when the list to be used had elements. The test was done against the wrong list.
* | | | | Regression: invalid LaTeX output for file indexDimitri van Heesch2021-02-081-2/+4
|/ / / / | | | | | | | | | | | | | | | | - found when running tests with TEST_FLAGS="--pdf" - due to an empty list when using FULL_PATH_NAMES = YES
* | | | Merge branch 'refactor_constexp'Dimitri van Heesch2021-02-068-92/+77
|\ \ \ \
| * | | | Refactoring: replace QCString with std::string in constexpDimitri van Heesch2021-02-068-92/+77
| | | | |
* | | | | Fixed missing include for util.cpp when building for WindowsDimitri van Heesch2021-02-061-0/+1
|/ / / /
* | | | Refactoring: replace/remove the use of QDateTimeDimitri van Heesch2021-02-0611-1799/+48
| | | |
* | | | Refactoring: make doxyindexer independent of qtoolsDimitri van Heesch2021-02-062-66/+61
| | | |
* | | | Refactoring: Move xml parser to a separate directoryDimitri van Heesch2021-02-069-11/+62
| | | |
* | | | Refactoring: qtools cleanup + remove QDateTime use from rtfgen.cppDimitri van Heesch2021-02-059-7602/+9
| | | |
* | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2021-02-053-9/+13
|\ \ \ \
| * \ \ \ Merge pull request #8367 from albert-github/feature/bug_doxyw_splitDimitri van Heesch2021-02-051-0/+4
| |\ \ \ \ | | | | | | | | | | | | Remove deprecated warnings for QString::SkipEmptyParts in doxywizard
| | * | | | Remove deprecated warnings for QString::SkipEmptyParts in doxywizardalbert-github2021-01-311-0/+4
| | | |/ / | | |/| | | | | | | | | | | | Qt made `QString::SkipEmptyParts` deprecated (as of version 5.14) in favor of `Qt::SkipEmptyParts`
| * | | | Merge pull request #8366 from albert-github/feature/bug_doxyw_endlDimitri van Heesch2021-02-052-9/+9
| |\ \ \ \ | | | | | | | | | | | | Remove deprecated warnings for endl in doxywizard
| | * | | | Remove deprecated warnings for endl in doxywizardalbert-github2021-01-312-9/+9
| | |/ / / | | | | | | | | | | | | | | | Qt made `endl` deprecated (as of version 5.15) in favor of `Qt:endl`, to compile with Qt4 and (all) Qt5 we use the more system independent `\n`.
* | | | | Fixed a couple of issues found by running CoverityDimitri van Heesch2021-02-054-6/+9
|/ / / /
* | | | issue #8370: Doxygen 1.9.1 confused by C++ using/typedef declarationDimitri van Heesch2021-02-051-4/+2
| | | |
* | | | issue #8371: @defgroup contained in the markdown mainpage.md are not ↵Dimitri van Heesch2021-02-042-3/+3
| | | | | | | | | | | | | | | | including the @ingroup marked classes in the generated documentation.
* | | | Detect generateDS and recreate index.py/compound.py automaticallyDimitri van Heesch2021-02-035-15/+51
| | | |
* | | | Replace the C++ doxmlparser libary by a python based moduleDimitri van Heesch2021-02-0247-10377/+24691
| | | |
* | | | issue #5362: Indexing and searching cannot treat non ASCII identifiersDimitri van Heesch2021-01-311-1/+1
| | | |
* | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2021-01-311-4/+4
|\ \ \ \
| * \ \ \ Merge pull request #8368 from albert-github/feature/bug_gha_sqlite3Dimitri van Heesch2021-01-311-4/+4
| |\ \ \ \ | | |/ / / | |/| | | Add sqlite build for Ubuntu on Github Actions
| | * | | Add sqlite build for Ubuntu on Github Actionsalbert-github2021-01-311-4/+4
| |/ / / | | | | | | | | | | | | In Github Actions sqlite3 is by default present in the Ubuntu setup, so we can build against it.
* | | | issue #5363: Indexing and searching cannot treat non ASCII identifiersDimitri van Heesch2021-01-311-1/+5
|/ / /