Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | issue #8304: compilation failure | Dimitri van Heesch | 2021-01-04 | 1 | -3/+3 |
| | |||||
* | Fixed compilation issue when use_libclang was disabled | Dimitri van Heesch | 2021-01-01 | 1 | -1/+1 |
| | |||||
* | Renamed CLANG_INCLUDE_INPUT_PATHS to CLANG_ADD_INC_PATHS | Dimitri van Heesch | 2021-01-01 | 1 | -1/+1 |
| | | | | The name is too long making the generated config file look ugly. | ||||
* | Refactoring: modernise Doxygen::clangUsrMap | Dimitri van Heesch | 2021-01-01 | 1 | -10/+15 |
| | |||||
* | Add a CLANG_INCLUDE_INPUT_PATHS option which can be used to control whether | Bryce Adelstein Lelbach aka wash | 2020-12-31 | 1 | -4/+8 |
| | | | | | the directory of every input file is added as an include when using Clang assisted parsing. | ||||
* | Avoid unused variable 'g_docCrossReferenceMutex' warning | Dimitri van Heesch | 2020-12-20 | 1 | -1/+2 |
| | | | | When building without libclang support | ||||
* | Fix compiler error by making clangparser use TooltipManager::instance() | Dimitri van Heesch | 2020-11-29 | 1 | -2/+1 |
| | |||||
* | Refactoring: move addDocCrossReference to memberdef.cpp/.h | Dimitri van Heesch | 2020-11-28 | 1 | -1/+3 |
| | |||||
* | Issue #8206: Incorrect XHTML results | Dimitri van Heesch | 2020-11-27 | 1 | -1/+1 |
| | | | | | | | | | | | | Changes: - Change TooltipManager back into a singleton - Give the OutputList object a unique output id - Increment the id at each startFile() atomically - Pass the id to the HTML code generator - Store tooltips per output id. - Keep track of tooltips that are already written for a given id - for output formats other than HTML the output id is 0 and tooltips are not collected and written | ||||
* | 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 |