summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | | Missing last item in htmlhelp level2 indexalbert-github2020-07-011-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | At every second level index part the last item is missing. We should not only forward but also backward
| * | | | | Cleanup some disabled code sectionsDimitri van Heesch2020-07-161-47/+2
| | | | | |
| * | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2020-07-161-0/+3
| |\ \ \ \ \
| | * \ \ \ \ Merge pull request #7875 from albert-github/feature/bug_commentcnv_defaualt_ruleDimitri van Heesch2020-07-081-0/+3
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | No default rule present in commentcnv.l
| | | * | | | | No default rule present in commentcnv.lalbert-github2020-06-261-0/+3
| | | | |/ / / | | | |/| | | | | | | | | | | | | | | | | | | | | | | | In the file `commentcnv.l` there is no default rule present, resulting in the, non understandable, output as indicated in https://github.com/doxygen/doxygen/issues/7873#issuecomment-650100405 (this is not the cause of the problem as reported with issue https://github.com/doxygen/doxygen/issues/7873, but quite annyoing)
| * | | | | | Refactor: Modernize clang parser and make it run with multiple threadsDimitri van Heesch2020-07-1617-550/+573
| |/ / / / /
| * | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2020-07-074-8/+8
| |\ \ \ \ \
| | * | | | | Compilation warning in debug.cppalbert-github2020-07-064-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When compiling debug.cpp on a 32-bit Windows system we get the warning: ``` ...\doxygen\src\debug.cpp(121): warning C4244: 'return': conversion from '_Rep' to 'int', possible loss of data with [ _Rep=__int64 ] ``` as we only use the seconds representation of the elapsed time we can do the conversion to seconds in the Timer class.
| * | | | | | Refactoring: replace QDict<void> by StringUnorderedSet for g_processedFiles ↵Dimitri van Heesch2020-07-071-17/+18
| |/ / / / / | | | | | | | | | | | | | | | | | | and g_filesToProcess
| * | | | | Scalable search bar for high resolution displays (#7888)tttapa2020-07-041-9/+9
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use SVG images for search bar icons * Update search bar CSS for high resolution displays Uses CSS shadows instead of PNG images of shadows * Limit the main-menu CSS rule to first level list #main-menu li:last-child applies to last childs of sub-lists as well #main-menu > li:last-child only applies to the top-level list
| * | | | Merge pull request #7885 from albert-github/feature/bug_warn_uninitializedDimitri van Heesch2020-07-021-4/+2
| |\ \ \ \ | | | | | | | | | | | | Misleading compiler warning
| | * | | | Misleading compiler warningalbert-github2020-06-301-4/+2
| | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When compiling on Cygwin (gcc version 9.3.0 (GCC)) in release mode we get: ``` In file included from /cygdrive/d/Programs/Doxygen/fork/doxygen/src/vhdldocgen.cpp:27: /cygdrive/d/Programs/Doxygen/fork/doxygen/qtools/qcstring.h: In static member function ‘static void FlowChart::colTextNodes()’: /cygdrive/d/Programs/Doxygen/fork/doxygen/qtools/qcstring.h:364:23: warning: ‘flno’ may be used uninitialized in this function [-Wmaybe-uninitialized] 364 | if (str) m_rep+=str; | ^~~ /cygdrive/d/Programs/Doxygen/fork/doxygen/src/vhdldocgen.cpp:3178:14: note: ‘flno’ was declared here 3178 | FlowChart *flno; | ^~~~ ``` The compiler doesn't "understand" that `flno` is guarded by `found` and this would be initialized. Local variable `text` is not used so removed.
| * | | | issue #7890 Macro Expansion brokenalbert-github2020-07-021-2/+2
| |/ / / | | | | | | | | | | | | The defines from the doxygen configuration file were not taken into account du a wrong primary key.
| * | | Fixed anothing compilation issue when use_libclang was not enabledDimitri van Heesch2020-06-294-30/+23
| | | |
| * | | Fix for compile issue on TravisDimitri van Heesch2020-06-291-1/+1
| | | |
| * | | Merge branch 'mthread_pre'Dimitri van Heesch2020-06-2810-481/+408
| |\ \ \ | | |/ / | |/| |
| | * | Refactor: make preprocessor run in parallelDimitri van Heesch2020-06-2810-481/+408
| | | | | | | | | | | | | | | | | | | | And at the same time make sure it gives the same results as when processed using a single thread.
| * | | Merge pull request #7857 from albert-github/feature/bug_obsolete_transl_fieDimitri van Heesch2020-06-1824-182/+0
| |\ \ \ | | | | | | | | | | Remove not used translator function
| | * | | Remove not used translator functionalbert-github2020-06-1724-182/+0
| | | | | | | | | | | | | | | | | | | | The translator function trDesignOverview was not used anymore.
| * | | | Don't crash if output subdirectories already existtttapa2020-06-181-4/+8
| | |/ / | |/| | | | | | See doxygen/doxygen#7860
| * | | Multi-threaded parsing: added locks around global dataDimitri van Heesch2020-06-179-68/+95
| |/ /
| * | Merge pull request #7847 from albert-github/feature/bug_spelling_citeDimitri van Heesch2020-06-161-1/+1
| |\ \ | | | | | | | | Spelling correction in cite code
| | * | Spelling correction in cite codealbert-github2020-06-131-1/+1
| | | | | | | | | | | | | | | | | | | | Correction of 2 spelling errors (thanks to Fossies).
| * | | Refactor: modernize markdown and make it thread-safeDimitri van Heesch2020-06-1633-1661/+1686
| | | |
| * | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2020-06-1315-23/+82
| |\ \ \ | | |/ /
| | * | issue #7796 Backticks (`) in Doxygen-markup-in-C in Markdown collapses (#7797)albert-github2020-06-131-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * issue #7796 Backticks (`) in Doxygen-markup-in-C in Markdown collapses The problem occurs when the backtick is just before the end of line. The fenced block will only terminate when the same number of fence characters are present, otherwise the search will continue. * issue #7796 Backticks (`) in Doxygen-markup-in-C in Markdown collapses Removed unintentional tab.
| | * | 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!