summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | | bug_121547 extern variable is being referenced in documentation incorrectly ↵albert-github2020-06-131-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#7792) It is made clear that where the variable is declared "extern" that it is also shown at that place in the documentation
| | * | | | Add `const` qualifier to UsedDir::m_dir. (#7820)David Hebbeker2020-06-132-3/+3
| | | | | |
| | * | | | Add namespace inline flag in xml output (#7828)Sergei Izmailov2020-06-131-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Flag namespace as inline in xml output * Add inline namespace flag to innernamespace tag as well suggested by @mosra
| | * | | | Incorrect label in map of dot files in xhtml (#7840)albert-github2020-06-134-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a filename of a file starts with a digit the mapping of the resulting dot files results in message like: ``` Syntax of value for attribute id of map is not valid ``` an id cannot start with a digit, so an "a" is placed in front of it (unconditionally to overcome problems with a double label id i.e filename 087.cpp and a087.cpp).
| | * | | | Number of translatable terms (like Chapter) are in English instead of Greek ↵albert-github2020-06-133-6/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#7841) * Number of translatable terms (like Chapter) are in English instead of Greek When running tests in Greek OUTPUT_LANGUAGE mode for LaTeX a number of terms like Chapter were still in English instead of Greek. Some used references: https://tex.stackexchange.com/questions/548584/ascii-text-set-in-greek-script-when-using-usepackagegreekbabel https://tex.stackexchange.com/questions/548761/missing-characters-in-output-due-to-renewcommand-familydefault-sfdefault https://tex.stackexchange.com/questions/58624/variables-for-hiding-or-showing-text-in-latex * Number of translatable terms (like Chapter) are in English instead of Greek - adding the possibilities for mono spaced font (for code parts) - creating a more flexible way to change fonts for different languages See also discussion at https://tex.stackexchange.com/questions/548901/missing-characters-in-greek-output-due-to-ttfamily
| | * | | | Catch all wrong mkdir calls (coverity)albert-github2020-06-124-5/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Always catch the output of `mkdir` - corrected an incorrect message (context.cpp)
| * | | | | Add options to enable various sanitizersDimitri van Heesch2020-06-132-10/+4
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New CMAKE options (default OFF): - SANITIZE_ADDRESS:BOOL=OFF - SANITIZE_LINK_STATIC:BOOL=OFF - SANITIZE_MEMORY:BOOL=OFF - SANITIZE_THREAD:BOOL=OFF - SANITIZE_UNDEFINED:BOOL=OFF
| * | | | Regression: further fixes to make the documentation build againDimitri van Heesch2020-06-101-82/+83
| | | | |
| * | | | Merge pull request #7830 from maddox11/missing_instance_reworkDimitri van Heesch2020-06-102-39/+135
| |\ \ \ \ | | | | | | | | | | | | missing instance-rework
| | * | | | missing instance-reworkhake2020-06-032-39/+135
| | | | | |
| * | | | | Refactor: make QCString a wrapper around std::stringDimitri van Heesch2020-06-108-21/+25
| | | | | |
| * | | | | Revert pull request #7703: make declArgumentList be from declaration, and ↵Dimitri van Heesch2020-06-071-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | argumentList from definition
| * | | | | Merge pull request #7829 from albert-github/feature/bug_htmlhelp_indonDimitri van Heesch2020-06-061-1/+1
| |\ \ \ \ \ | | | | | | | | | | | | | | Incorrect htmlhelp language code for Indonesian
| | * | | | | Incorrect htmlhelp language code for Indonesianalbert-github2020-06-041-1/+1
| | |/ / / / | | | | | | | | | | | | | | | | | | The language code for Indonesian is `0x421` and not `0x412`, the later is for Korean.
| * | | | | Prevent potential empty stringDimitri van Heesch2020-06-061-1/+1
| | | | | |
| * | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2020-06-061-1/+1
| |\ \ \ \ \
| | * | | | | issue #7833 Empty string in PREDEFINED throwsalbert-github2020-06-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Ignore empty strings
| * | | | | | Fixed compilation issue on Windows for setNum with size_t argumentDimitri van Heesch2020-06-062-2/+2
| |/ / / / /
| * | | | | Issue #7831: Error building docs after 0df1623c9363d52a2b04457233dcf2c64319b03cDimitri van Heesch2020-06-052-19/+29
| | | | | |
| * | | | | Refactor: modernize configuration valuesDimitri van Heesch2020-06-0427-1043/+1003
| |/ / / /
| * | | | Added copyright header to threadpool.hDimitri van Heesch2020-05-311-0/+16
| | | | |
| * | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2020-05-311-0/+5
| |\ \ \ \
| | * | | | Empty enum setting in configuration filealbert-github2020-05-291-0/+5
| | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case we have an empty setting in the doxygen configuration file, where an enum value is expected like: ``` OUTPUT_LANGUAGE = ``` we get the warning: ``` warning: argument '(null)' for option OUTPUT_LANGUAGE is not a valid enum value Using the default: English! ``` The default value should immediately have been used.
| * | | | Added experimental multi-thread input processing support.Dimitri van Heesch2020-05-3111-102/+322
| |/ / / | | | | | | | | | | | | | | | | This is disabled by default. It can be enabled by setting MULTITHREADED_INPUT to 1 in doxygen.h. Still has many data races, so don't use for anything other than development!
| * | | Merge pull request #7794 from wataash/cmake-list-dirDimitri van Heesch2020-05-271-14/+14
| |\ \ \ | | | | | | | | | | Replace ${CMAKE_SOURCE_DIR}/path/to/current/cmake-lists-txt/dir with ${CMAKE_CURRENT_LIST_DIR}
| | * | | Replace ${CMAKE_SOURCE_DIR}/path/to/current/cmake-lists-txt/dir with ↵Wataru Ashihara2020-05-231-14/+14
| | | |/ | | |/| | | | | | | | | ${CMAKE_CURRENT_LIST_DIR}
| * | | 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,
| * | | | 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 ```
| * | | Refactoring: Removed creation of MemberDef's for macro definitions from pre.lDimitri van Heesch2020-05-246-119/+105
| | | |
* | | | Improve flex/bison debuggability with gdbWataru Ashihara2020-05-231-2/+2
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | This changes "#line" in generated C++ source: #line 26 "doctokenizer.l" to: #line 26 "/absolute/path/to/doctokenizer.l" so that gdb can recognize the original .l .y source locations and step into them.
* | | Refactoring: Removed creation of MemberDef's for macro definitions from pre.lDimitri van Heesch2020-05-226-115/+76
|/ /
* | 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-151-1/+1
|
* Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2020-05-151-0/+9
|\
| * 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
* | | RefactoringDimitri van Heesch2020-05-159-250/+102
|/ / | | | | | | | | | | | | | | | | | | | | - 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
* | 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 branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2020-05-101-2/+7
|\ \ \ \
| * \ \ \ Merge branch 'master' into feature/issue_7738Dimitri van Heesch2020-05-0939-584/+770
| |\ \ \ \