summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | Refactoring: replace QRegExp by std::regex in doctokenizer.lDimitri van Heesch2021-02-201-21/+27
| | | | |
* | | | | Refactoring: replace QRegExp by std::regex in htmlhelp.cppDimitri van Heesch2021-02-201-5/+7
| | | | |
* | | | | Refactoring: replace QRegExp by std::regex in docparser.cppDimitri van Heesch2021-02-205-15/+13
| | | | |
* | | | | Refactoring: replace QRegExp by std::regex in fortranscanner.lDimitri van Heesch2021-02-201-2/+2
| | | | |
* | | | | Refactoring: replace QRegExp by std::regex in configimpl.lDimitri van Heesch2021-02-201-23/+29
| | | | |
* | | | | Refactoring: replace QRegExp by std::regex in pre.lDimitri van Heesch2021-02-202-108/+75
| | | | |
* | | | | Refactoring: replace QRegExp by std::regex in template.cppDimitri van Heesch2021-02-201-17/+19
| | | | |
* | | | | Refactoring: reduce code duplication by using writeMarkerList functionDimitri van Heesch2021-02-205-273/+237
| | | | |
* | | | | 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 ).
| | | | * Adding support for lex filesalbert-github2021-02-1815-271/+398
| | | | | | | | | | | | | | | | | | | | | | | | | - Correct handling of C comment start and end tokens as well as Cpp comment start in rules. These tokes can give "Reached end of file while still inside a (nested) comment..." - Correct other warnings in respect to lex files
| | | | * Adding support for lex filesalbert-github2021-02-121-1/+1
| | | | | | | | | | | | | | | | | | | | Corrected name of input directory xml to libxml
| | | | * Adding support for lex filesalbert-github2021-02-1220-146/+2459
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | Adding support for lex. The lex files consist of a mixture of lex specific structures, that are handled in the the lexcode.l and lexscanner.l, abd C code that is handled by the C parsers (hence the rules used are partly copied from scanner.l). Special attention has been paid to memberdef.cpp as the initial values should not be handled by the lex parsers but by the C parsers.
* | | | 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