summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Merge pull request #7806 from albert-github/feature/bug_py_multDimitri van Heesch2020-05-271-0/+4
|\ \ \ | | | | | | | | Warning in case of multiple python documentation sections.
| * | | Warning in case of multiple python documentation sections.albert-github2020-05-271-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In special cases when having multiple documentation section for 1 item in python it is possible that they are concatenated in a wrong way and result in a warning. Each documentation section should be seen as a separate section and be separated from other sections. the example: ``` ##################################################################### # # Modify Install Stage ############################################ ##################################################################### class install(_install): """Specialised python package installer. It does some required chown calls in addition to the usual stuff. """ ``` gives a warning like: ``` warning: unexpected command endverbatim ```
* | | | Merge pull request #7801 from albert-github/feature/bug_warn_structDimitri van Heesch2020-05-271-7/+4
|\ \ \ \ | | | | | | | | | | Better warning for non documented struct
| * | | | Better warning for non documented structalbert-github2020-05-241-7/+4
| |/ / / | | | | | | | | | | | | | | | | In case if a 'struct' we get the message about a 'class', by using the 'compoundTypeString' this can be corrected. (message was originally found in #7304)
* | | | Merge pull request #7805 from albert-github/feature/issue_7804Dimitri van Heesch2020-05-272-2/+3
|\ \ \ \ | | | | | | | | | | Issue #7804 String double quotes in C get misinterpreted by pdflatex
| * | | | Issue #7804 String double quotes in C get misinterpreted by pdflatexalbert-github2020-05-272-2/+3
| |/ / / | | | | | | | | | | | | The `"` quote is in some LaTeX language packages redefined to be used to create a umlaut / umlaut / tréma and in normal running text they have to replaced / escaped,
* | | | Merge pull request #7800 from albert-github/feature/bug_lex_constexpDimitri van Heesch2020-05-271-1/+1
|\ \ \ \ | |/ / / |/| | | Compilation error on debug compilation of constexp.l
| * | | Compilation error on debug compilation of constexp.lalbert-github2020-05-241-1/+1
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I case we use `LEX_FLAGS=-d` to compile `constexp.l` we get the error: ``` constexp.l: In member function ‘bool ConstExpressionParser::parse(const char*, int, const QCString&)’: constexp.l:140:17: error: ‘yyscanner’ was not declared in this scope; did you mean ‘yyscan_t’? 140 | yyset_debug(1,yyscanner); | ^~~~~~~~~ | yyscan_t make[2]: *** [src/CMakeFiles/doxymain.dir/build.make:455: src/CMakeFiles/doxymain.dir/__/generated_src/constexp.cpp.o] Error 1 ```
* | | Merge branch 'code_coverage'Dimitri van Heesch2020-05-2411-7/+85
|\ \ \ | |_|/ |/| |
| * | Refactoring: Removed creation of MemberDef's for macro definitions from pre.lDimitri van Heesch2020-05-2416-122/+161
| | |
* | | Refactoring: Removed creation of MemberDef's for macro definitions from pre.lDimitri van Heesch2020-05-226-115/+76
|/ /
* | Merge pull request #7790 from albert-github/feature/issue_7595Dimitri van Heesch2020-05-221-2/+4
|\ \ | | | | | | issue #7595 Links from one Markdown file to another do not work
| * | issue #7595 Links from one Markdown file to another do not workalbert-github2020-05-211-2/+4
|/ / | | | | | | | | - the not linking in case of a the relative path (as there was no anchor for it) - (on windows) the created, internal, anchor for a file can contain a `:` but this is not possible in an anchor and has to be escaped.
* | Reduce use of WIN32 defines outside of portableDimitri van Heesch2020-05-162-23/+10
|/
* Fix build issue: strlcpy & strlcat are BSD specificDimitri van Heesch2020-05-153-7/+7
|
* Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2020-05-152-2/+11
|\
| * Merge pull request #7566 from DGA45/issue7495Dimitri van Heesch2020-05-141-0/+9
| |\ | | | | | | Fix #7495 generate "bitfield"
| | * Fix #7495 generate "bitfield"DGA452020-02-031-0/+9
| | | | | | | | | Fix missing "bitfield" property generation in Perlmod
| * | Merge pull request #7773 from coliff/patch-1Dimitri van Heesch2020-05-141-2/+2
| |\ \ | | | | | | | | update URLS on README to prevent redirects
| | * | update URLS on README to prevent redirectsChristian Oliff2020-05-141-2/+2
| |/ /
* | | RefactoringDimitri van Heesch2020-05-1518-265/+261
|/ / | | | | | | | | | | | | | | | | | | | | - Makes doxycfg library more self contained - renames _doxygen library to doxymain - Modernizes Debug implementation - Moves Doxygen::runningTime into Debug - Moves full version string to libversion - Removed mentioning of file version in messages (when FILE_VERSION_FILTER is used) - Move substitute functions into QCString
* | Merge pull request #7770 from albert-github/feature/bug_compilation_warningsDimitri van Heesch2020-05-121-2/+9
|\ \ | | | | | | GNU compilation warnings
| * | GNU compilation warningsalbert-github2020-05-111-2/+9
| | | | | | | | | | | | | | | Older GNU compilers, i.e. before version 7, don't know the option `-Wno-implicit-fallthrough`, so it is made compiler version dependent. (would have liked to use `VERSION_GREATER_EQUAL` but this is introduced in cmake 3.7)
* | | Merge branch 'maddox11-fixed-if-generate-bug'Dimitri van Heesch2020-05-123-738/+750
|\ \ \ | |/ / |/| |
| * | Added generated filesDimitri van Heesch2020-05-122-723/+735
| | |
| * | fixed if-generate-bug 7721hake2020-05-111-15/+15
|/ /
* | Fixes signed/unsigned mismatch warning in plantuml.cppDimitri van Heesch2020-05-101-13/+15
| |
* | Merge pull request #7703 from elrond79/set_defname_if_not_protoDimitri van Heesch2020-05-101-3/+3
|\ \ | | | | | | make declArgumentList be from declaration, and argumentList from definition
| * | try to make it so that argumentList is always from the definitionPaul Molodowitch2020-04-151-3/+3
| | | | | | | | | | | | ...whereas the declArgumentList is always from the declaration
* | | Merge pull request #7559 from albert-github/feature/bug_plantuml_hashAsciiKeyDimitri van Heesch2020-05-101-1/+7
|\ \ \ | | | | | | | | Plantuml has problems with output directories ending with directory separator
| * | | Plantuml has problems with output directories ending with directory separatoralbert-github2020-02-011-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Based on the message in #7558 In case a `HTML_OUTPUT` directory (or other `*_OUTPUT` directory ends with a directory separator we get the message: ``` QGDict::hashAsciiKey: Invalid null key ``` by stripping the directory separator this problem can be overcome.
* | | | Merge pull request #7682 from rezarastak/patch-3Dimitri van Heesch2020-05-101-1/+1
|\ \ \ \ | | | | | | | | | | Link fixed in documentation
| * | | | Link fixed in documentationReza Rastak2020-04-021-1/+1
| | | | |
* | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2020-05-101-2/+7
|\ \ \ \ \
| * \ \ \ \ Merge pull request #7740 from albert-github/feature/issue_7738Dimitri van Heesch2020-05-101-2/+7
| |\ \ \ \ \ | | | | | | | | | | | | | | issue #7738 \todo ignores EXCLUDE_SYMBOLS
| | * \ \ \ \ Merge branch 'master' into feature/issue_7738Dimitri van Heesch2020-05-0940-586/+771
| | |\ \ \ \ \ | | |/ / / / / | |/| | | | |
| | * | | | | issue #7738 \todo ignores EXCLUDE_SYMBOLSalbert-github2020-04-301-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case a xref item has no reference the name is empty and thus the item should not be displayed. As it is possible that none of the items have a reference the page should only be added when there are item available to display
* | | | | | | Merge branch 'dhebbeker-feature/change-DirList-container-to-std'Dimitri van Heesch2020-05-1015-136/+123
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | Did a bit of restructuring and fixed some compiler warningsDimitri van Heesch2020-05-1012-102/+96
| | | | | | |
| * | | | | | Merge branch 'feature/change-DirList-container-to-std' of ↵Dimitri van Heesch2020-05-1010-71/+64
| |\ \ \ \ \ \ |/ / / / / / / | | | | | | | | | | | | | | https://github.com/dhebbeker/doxygen into dhebbeker-feature/change-DirList-container-to-std
| * | | | | | Replaced addDir(const DirDef *dd) by addDir(DirDef *const dd) in GroupDef ↵David Hebbeker2020-05-052-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and GropuDefImpl. Required as the list type the directories are added to has pointers to non-const DirDef as value type. (cherry picked from commit be6f0726eff5371a656a0831d50676cd30116170)
| * | | | | | Copied implementation of `QGList::inSort()` to sortInDirList.David Hebbeker2020-05-053-2/+18
| | | | | | |
| * | | | | | Replaced calls to DirDef::append() to DirDef::push_back().David Hebbeker2020-05-052-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is no inSort() in current QList or std container. Thus it was replaced by the sequence of adding an item and sorting the list afterwards. (cherry picked from commit 91370bf84ac299fcb773e1b9d81e8f5c56da0725)
| * | | | | | Include dirdef.h instead of forward declaration.David Hebbeker2020-05-052-2/+2
| | | | | | | | | | | | | | | | | | | | | Forward declaration is not possible for an alias.
| * | | | | | Create compareDirDefs for sorting.David Hebbeker2020-05-052-6/+9
| | | | | | |
| * | | | | | Replaced DirList::count() by DirList::size().David Hebbeker2020-05-024-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit 38d38b225f1e8698e5813e16356e8929fcec1e81)
| * | | | | | For loops on QListIterator by range loops.David Hebbeker2020-05-027-43/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit 3a90e663f701e7f414d31d54264ce66d62c17976)
| * | | | | | Replace QList with std::deque in DirList.David Hebbeker2020-05-021-6/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | https://stackoverflow.com/a/4110482/5534993 https://www.copperspice.com/docs/cs_api_1.5/containers-c.html
* | | | | | | Merge pull request #7742 from albert-github/feature/issue_7734Dimitri van Heesch2020-05-091-16/+20
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | issue #7734 Incorrect parsing of Q_PROPERTY
| * | | | | | | issue #7734 Incorrect parsing of Q_PROPERTYalbert-github2020-05-011-16/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The parsing of the type / name was not done correctly as the name `{ID}` is also part of the `{TSCOPE}` and hence the name was seen as a type. The name is the last part before an attribute is present. Missing other parts: - parsing of `*` - not parsing of a number of (not supported attributes) The definition of `Q_PROPERTY` is: ``` Q_PROPERTY(type name (READ getFunction [WRITE setFunction] | MEMBER memberName [(READ getFunction | WRITE setFunction)]) [RESET resetFunction] [NOTIFY notifySignal] [REVISION int] [DESIGNABLE bool] [SCRIPTABLE bool] [STORED bool] [USER bool] [CONSTANT] [FINAL]) ``` Note: in the implementation we do not enforce the order of the attributes.