Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Refactoring: replacing dynamic_cast by static_cast to improve performance | Dimitri van Heesch | 2020-11-13 | 1 | -1/+1 |
| | |||||
* | Refactoring: Introduce immutable and mutable interfaces | Dimitri van Heesch | 2020-11-09 | 1 | -1/+1 |
| | | | | | | Split Definition/ClassDef/NamespaceDef/MemberDef into a immutable and mutable part Aliases are immutable, other symbols are stored using an immutable interface but can be made mutable explicitly by dynamic casting. | ||||
* | Refactoring: modernize TooltipManager class and source reference lists | Dimitri van Heesch | 2020-10-20 | 1 | -1/+2 |
| | | | | | - Tooltips are now collected per file instead of globally - Source reference lists now use STL containers | ||||
* | issue #8066: Doxygen crashes in ClangTUParser | Dimitri van Heesch | 2020-09-30 | 1 | -2/+3 |
| | |||||
* | Minor tweaks to clangparser.cpp | Dimitri van Heesch | 2020-08-15 | 1 | -8/+11 |
| | |||||
* | Compilation fix for clangparser.cpp when -Duse_libclang=NO | Dimitri van Heesch | 2020-08-05 | 1 | -1/+1 |
| | |||||
* | New option allowing processing using multiple threads | Dimitri van Heesch | 2020-08-05 | 1 | -6/+0 |
| | | | | | | | | | | | | | | | | | | Introduces new option NUM_PROC_THREADS. It specifies the number threads doxygen is allowed to use during processing. When set to 0 doxygen will based this on the number of cores available in the system. You can set it explicitly to a value larger than 0 to get more control over the balance between CPU load and processing speed. At this moment only the input processing can be done using multiple threads. I plan to extend this with more parallel processing in the future. Since this is still an experimental feature the default is set to 1, which efficively disables parallel processing. Please report any issues you encounter that appear when changing the default. Note that generating dot graphs in parallel is still controlled separately by the DOT_NUM_THREADS setting. | ||||
* | Added missing stub code when use_libclang is disabled | Dimitri van Heesch | 2020-07-16 | 1 | -10/+10 |
| | |||||
* | Refactor: Modernize clang parser and make it run with multiple threads | Dimitri van Heesch | 2020-07-16 | 1 | -297/+238 |
| | |||||
* | Refactor: modernize configuration values | Dimitri van Heesch | 2020-06-04 | 1 | -10/+10 |
| | |||||
* | Refactoring: migrate type of Doxygen::inputPaths to std::set | Dimitri van Heesch | 2020-04-29 | 1 | -4/+7 |
| | |||||
* | Fixed shadowing issue in getFortranDefs and other shadowing cases | Dimitri van Heesch | 2020-04-09 | 1 | -4/+5 |
| | |||||
* | Replaced MemberNameSDict by MemberNameLinkedMap based on LinkedMap | Dimitri van Heesch | 2020-04-08 | 1 | -5/+3 |
| | |||||
* | Replaced FileNameDict/FileNameList by FileNameLinkedMap | Dimitri van Heesch | 2020-04-06 | 1 | -34/+36 |
| | |||||
* | Spelling corrections for src directory | albert-github | 2019-11-05 | 1 | -1/+1 |
| | | | | | | | | Spelling corrections as found by codespell and in #561. Some reported problems were already fixed, others are fixed here, with some exceptions (a,o.): - "referenceby" in defgen.cpp as this is in the output and I cannot oversee the consequences (looks like none, but ...) - "HANGEUL_CHARSET" left as is as in some MS documentation is written: 'HANGUL_CHARSET: Also spelled "Hangeul". Specifies the Hangul Korean character set.' (https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wmf/0d0b32ac-a836-4bd2-a112-b6000a1b4fc9). | ||||
* | issue #6946 Compilation error (clangparser.cpp) | albert-github | 2019-04-27 | 1 | -1/+1 |
| | | | | | corrected clangparser conform other source code in respect to casting. Corrected doxyapp and doxyparse make scripts for usage with clang parser. | ||||
* | Double id for tooltips in XHTML Possible. | albert-github | 2019-01-18 | 1 | -2/+0 |
| | | | | The tooltips (XHTML) should not be displayed per code fragment but for the entire (output) file as otherwise tooltips might be added multiple times resulting in double IDs. | ||||
* | Fix type and length of clang compilation database option | Dimitri van Heesch | 2018-12-27 | 1 | -63/+72 |
| | |||||
* | Fixing coverity messages | albert-github | 2018-09-13 | 1 | -0/+1 |
| | | | | Note: especially latexdocvisitor (dead code that should not be dead code). | ||||
* | Enable possibility of CLANG for Cygwin | albert-github | 2018-06-30 | 1 | -13/+13 |
| | | | | | - During compilation there were some problems with strdup (POSIX), replaced by qstrdup - During compiling / linking there were some problems with killpg which was recognized, added standard definition. | ||||
* | Include header for CompilationDatabase | Isaac Hier | 2018-05-23 | 1 | -0/+1 |
| | |||||
* | make use of clang compilation database | Doug Johnston | 2017-04-06 | 1 | -1/+34 |
| | | | | See: https://clang.llvm.org/docs/JSONCompilationDatabase.html | ||||
* | Changed configuration mechanism to directly access options in order to ↵ | Dimitri van Heesch | 2016-01-17 | 1 | -8/+8 |
| | | | | improve performance | ||||
* | Added SOURCE_TOOLTIPS option for advanced tooltip support while source browsing | Dimitri van Heesch | 2013-07-02 | 1 | -19/+17 |
| | |||||
* | Release-1.8.4 | Dimitri van Heesch | 2013-05-19 | 1 | -26/+42 |
| | |||||
* | Release-1.8.3.1-20130512 | Dimitri van Heesch | 2013-05-12 | 1 | -62/+253 |
| | |||||
* | Release-1.8.3.1-20130402 | Dimitri van Heesch | 2013-04-02 | 1 | -1/+18 |
| | |||||
* | Release-1.8.3.1-20130324 | Dimitri van Heesch | 2013-03-24 | 1 | -0/+720 |