Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Multi-threaded parsing: added locks around global data | Dimitri van Heesch | 2020-06-17 | 1 | -12/+9 |
| | |||||
* | Added experimental multi-thread input processing support. | Dimitri van Heesch | 2020-05-31 | 1 | -1/+1 |
| | | | | | 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! | ||||
* | Performance improvements after profiling | Dimitri van Heesch | 2020-04-24 | 1 | -5/+4 |
| | | | | | In some cases performance dropped when upgrading from version 1.8.16 to 1.8.17 or 1.8.18. With these changes the performance should be back to normal again. | ||||
* | issue #7635: Incorrect location for enum in XML file | Dimitri van Heesch | 2020-03-14 | 1 | -0/+2 |
| | |||||
* | Restructure the way RefLists are handled | Dimitri van Heesch | 2020-02-27 | 1 | -9/+0 |
| | |||||
* | issue #7472: Serious regression: /**< comments cause functions to be ↵ | Dimitri van Heesch | 2020-01-09 | 1 | -15/+0 |
| | | | | silently ignored | ||||
* | Changed std::unique_ptr<Entry> to std::shared_ptr<Entry> at avoid use after ↵ | Dimitri van Heesch | 2019-12-08 | 1 | -13/+13 |
| | | | | free issues | ||||
* | Replaced QList<ListItemInfo> with std::vector<ListItemInfo> | Dimitri van Heesch | 2019-10-29 | 1 | -40/+9 |
| | |||||
* | Replaced QList<SectionInfo> by std::vector<SectionInfo> | Dimitri van Heesch | 2019-10-29 | 1 | -11/+2 |
| | |||||
* | Replaced QList<Grouping> with std::vector<Grouping> | Dimitri van Heesch | 2019-10-29 | 1 | -15/+3 |
| | |||||
* | Replaced QList<BaseInfo> with std::vector<BaseInfo> | Dimitri van Heesch | 2019-10-29 | 1 | -13/+2 |
| | |||||
* | Embed TagInfo struct inside Entry | Dimitri van Heesch | 2019-10-28 | 1 | -4/+3 |
| | |||||
* | Changed ArgumentList to be an STL container | Dimitri van Heesch | 2019-10-27 | 1 | -26/+7 |
| | |||||
* | Fix lifetime issue for Entry objects. | Dimitri van Heesch | 2019-10-13 | 1 | -9/+26 |
| | |||||
* | Use smartpointers to manage the lifetime of Entry objects | Dimitri van Heesch | 2019-10-07 | 1 | -30/+52 |
| | |||||
* | Remove persistent storage of Entry objects | Dimitri van Heesch | 2019-02-17 | 1 | -120/+6 |
| | |||||
* | Fixed some more small memory leaks | Dimitri van Heesch | 2018-12-26 | 1 | -1/+1 |
| | |||||
* | Merge remote-tracking branch 'doxygen/master' | Joe George | 2018-11-05 | 1 | -0/+6 |
|\ | |||||
| * | Add commands to handle referenced by relation and references relation | albert-github | 2018-10-17 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | | | Analogous to call graph and caller graph this patch provides an implementation for the referenced by relation and references relation. Providing the commands: - referencedbyrelation - hidereferencedbyrelation - referencesrelation - hidereferencesrelation Motivation is that some lists can get extremely large and also there is now more symmetry between the textual and graphical out. | ||||
* | | Added *.ice files as a recognized file type. | Mark Spruiell | 2018-10-22 | 1 | -0/+1 |
|/ | | | | Added a Slice-optimized output mode. | ||||
* | Moved local toc data into a separate type for better encapsulation | Dimitri van Heesch | 2018-07-22 | 1 | -9/+0 |
| | |||||
* | Enable in page table of contents for XML and add maximum level to in page ↵ | albert-github | 2018-07-12 | 1 | -0/+8 |
| | | | | | | | table of contents - add the in page table of contents for XML - add the possibility to have maximum levels in the in page table of contents (possible per output type and per in page table of contents. Default is show all) | ||||
* | Enable in page table of contents for LaTeX | albert-github | 2018-05-21 | 1 | -0/+2 |
| | | | | | | | | currently the \tableofcontents command is only supported for HTML. In this patch: - enable in page table of contents for LaTeX: \tableofcontents['{'[option][,option]*'}'] where option can be 'HTML, and 'LaTeX' (side effect: possibility to have options with, nearly, all commands.) | ||||
* | Changed configuration mechanism to directly access options in order to ↵ | Dimitri van Heesch | 2016-01-17 | 1 | -2/+2 |
| | | | | improve performance | ||||
* | Merge branch 'master' of github.com:doxygen/doxygen | Dimitri van Heesch | 2015-02-26 | 1 | -3/+5 |
|\ | |||||
| * | Adding commands \hidecallgraph and \hidecallergraph | albert-github | 2015-02-22 | 1 | -3/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the new commands \hidecallgraph and \hidecallergraph it is possible to suppress a call or caller graph even though the corresponding option CALL_GRAPH or CALLER_GRAPH is set. commands.doc config.xml diagrams.doc - updating documentation to support new commands entry.cpp - initialize callgraph and callergraph with the value from the config file commentscan.l - add handling for the new commands context.cpp memberdef.cpp util.cpp - getting the option for CALL_GRAPH and CALLER_GRAPH is not necessary anymore as it is incorporated in the initialization of an Entry item dbusxmlscanner.cpp - initialization is done in the Entry item vhdljjparser.cpp - gBlock was a static variable and therefore initialized before the doxygen main routine started. A Entry element sets now the default for callgraph and callergraph based on the config file and as the config file is not yet known at that moment the value for CALL_GRAPH and CALLER_GRAPH were set to False. By making a pointer of gBlock and doing an appropriate new Entry call this problem is overcome. | ||||
* | | Bump copyright year | Dimitri van Heesch | 2015-02-26 | 1 | -1/+1 |
|/ | |||||
* | Fixed typos in comments. | orbitcowboy | 2014-12-02 | 1 | -1/+1 |
| | |||||
* | Bug 735590 - [PATCH] Remove not needed pointer initialization in src/entry.cpp | Dimitri van Heesch | 2014-08-30 | 1 | -15/+1 |
| | |||||
* | Updated copyright | Dimitri van Heesch | 2014-02-11 | 1 | -1/+1 |
| | |||||
* | Release-1.8.3.1-20130324 | Dimitri van Heesch | 2013-03-24 | 1 | -0/+2 |
| | |||||
* | Release-1.8.3.1-20130209 | Dimitri van Heesch | 2013-02-09 | 1 | -0/+2 |
| | |||||
* | Release-1.8.3.1 | Dimitri van Heesch | 2013-01-20 | 1 | -1/+1 |
| | |||||
* | Release-1.8.1.2-20120729 | Dimitri van Heesch | 2012-07-29 | 1 | -20/+2 |
| | |||||
* | Release-1.7.6.1-20120220 | Dimitri van Heesch | 2012-02-20 | 1 | -18/+2 |
| | |||||
* | Release-1.7.5.1 | Dimitri van Heesch | 2011-08-21 | 1 | -0/+1 |
| | |||||
* | Release-1.7.4-20110727 | Dimitri van Heesch | 2011-07-27 | 1 | -0/+6 |
| | |||||
* | Release-1.7.3-20110123 | Dimitri van Heesch | 2011-01-23 | 1 | -1/+1 |
| | |||||
* | Release-1.7.2-20101106 | Dimitri van Heesch | 2010-11-06 | 1 | -2/+2 |
| | |||||
* | Release-1.7.1-20100920 | Dimitri van Heesch | 2010-09-20 | 1 | -1/+1 |
| | |||||
* | Release-1.7.1 | Dimitri van Heesch | 2010-06-25 | 1 | -4/+5 |
| | |||||
* | Release-1.6.2-20100124 | Dimitri van Heesch | 2010-01-24 | 1 | -1/+1 |
| | |||||
* | Release-1.6.1-20091222 | Dimitri van Heesch | 2009-12-22 | 1 | -52/+55 |
| | |||||
* | Release-1.5.7.1-20081103 | Dimitri van Heesch | 2008-11-03 | 1 | -0/+1 |
| | |||||
* | Release-1.5.6-20080727 | Dimitri van Heesch | 2008-07-27 | 1 | -3/+3 |
| | |||||
* | Release-1.5.4-20080101 | Dimitri van Heesch | 2008-01-17 | 1 | -2/+4 |
| | |||||
* | Release-1.5.4 | Dimitri van Heesch | 2008-01-16 | 1 | -1/+1 |
| | |||||
* | Release-1.5.2-20070719 | Dimitri van Heesch | 2007-07-19 | 1 | -119/+17 |
| | |||||
* | Release-1.5.2-20070506 | Dimitri van Heesch | 2007-05-06 | 1 | -139/+147 |
| | |||||
* | Release-1.5.1-20070219 | Dimitri van Heesch | 2007-02-19 | 1 | -1/+1 |
| |