summaryrefslogtreecommitdiffstats
path: root/src/outputlist.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Refactoring: remove implicit conversion from QCString to const char *Dimitri van Heesch2021-04-221-3/+3
| | | | | | | | | | | | | | | | | This commit changes the following in relation to string use - The implicit convert from 'QCString' to 'const char *' is removed - Strings parameters use 'const QCString &' as much as possible in favor over 'const char *' - 'if (s)' where s is a QCString has been replaced by 'if(!s.isEmpty())' - data() now always returns a valid C-string and not a 0-pointer. - when passing a string 's' to printf and related functions 'qPrint(s)' is used instead of 's.data()' - for empty string arguments 'QCString()' is used instead of '0' - The copy() operation has been removed - Where possible 'qstrcmp(a,b)==0' has been replaces by 'a==b' and 'qstrcmp(a,b)<0' has been replaced by 'a<b' - Parameters of string type that were default initialized with '= 0' are no initialized with '= QCString()'
* Fix for Linux build (missing #include <atomic>)Dimitri van Heesch2021-03-261-0/+2
|
* Issue #8206: Incorrect XHTML resultsDimitri van Heesch2020-11-271-4/+14
| | | | | | | | | | | | 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: OutputList & OutputGenDimitri van Heesch2020-08-241-5/+21
| | | | | | | | | | | | | | - Initialized member variables inside the class - Added copy & assign operators for OutputGenerator and Derived classes. - throw a runtime exception when OutputGenerator is copied while is file is still in progress. - Added clone method to make a copy of OutputList. - Moved the implementation of enable() & disable() and friend into OutputGen instead of having the same implementation in each derived class. - Made m_dir and m_fileName readonly (members dir() and fileName()) - Removed call to new while adding generators to OutputList - Replaced QStack by std::stack for the "enabled" state.
* Refactor: modernize markdown and make it thread-safeDimitri van Heesch2020-06-161-2/+3
|
* Modernize OutputList internalsDimitri van Heesch2020-04-081-40/+17
|
* Reduce boilerplate code by using C++11 variadic templates and perfect forwardingDimitri van Heesch2019-08-111-159/+0
|
* Merge branch 'feature/bug_685714' of ↵Dimitri van Heesch2019-07-301-18/+17
|\ | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_685714
| * Bug 685714 - false positives reporting parameters or return value not being ↵albert-github2019-03-301-19/+9
| | | | | | | | | | | | | | documented - removed memory leak on variable root - return values of generateDoc and parseText are nowhere used, replaced bool function with void function.
| * Bug 685714 - false positives reporting parameters or return value not being ↵albert-github2019-03-301-2/+11
| | | | | | | | | | | | | | | | | | documented The "validating" routines should always be called. They were missed out in case of: - only XML format there should be warnings as well (XML has its own write routines) - no formats there should be warnings as well
* | refactoring dot.cppThomas Haller2019-06-131-6/+6
| |
* | Improved const correctness and added support for inline namespacesDimitri van Heesch2019-04-211-3/+3
|/
* Style fixes and added numbering to overloaded membersDimitri van Heesch2016-07-301-0/+1
|
* Bump copyright yearDimitri van Heesch2015-02-261-1/+1
|
* New VHDL parser implementationDimitri van Heesch2014-08-021-0/+1
|
* Replaced the VHDL parser with the VHDL scanner from 1.7.5 to avoid potential ↵Dimitri van Heesch2014-05-181-2/+0
| | | | licensing issues
* Updated copyrightDimitri van Heesch2014-02-111-1/+1
|
* Reduced and improved functionality of QListDimitri van Heesch2013-12-301-76/+72
| | | | | | | | | - operations on current index and node (next(), prev(), last(), first()) have been removed. - access to internal nodes has been removed. - old QList has been renamed to QInternalList for use inside qtools only. - added type safe compare, new, and delete operations (compareValues(), newValue(), deleteValue()). - add compareValues also to QDict for consistency. - changed doxygen's implementation to comply with the new QList and QDict interface.
* Added SOURCE_TOOLTIPS option for advanced tooltip support while source browsingDimitri van Heesch2013-07-021-0/+26
|
* Release-1.8.3.1-20130512Dimitri van Heesch2013-05-121-22/+26
|
* Release-1.8.3.1Dimitri van Heesch2013-01-201-1/+1
|
* Release-1.8.3Dimitri van Heesch2012-12-261-0/+1
|
* Release-1.8.2-20121118Dimitri van Heesch2012-11-181-1/+3
|
* Release-1.8.2Dimitri van Heesch2012-08-111-2/+2
|
* Release-1.8.1.1Dimitri van Heesch2012-06-101-0/+13
|
* Release-1.8.0-20120429Dimitri van Heesch2012-04-291-0/+1
|
* Release-1.7.6.1-20120220Dimitri van Heesch2012-02-201-1/+1
|
* Release-1.7.6.1-20111226Dimitri van Heesch2011-12-261-2/+3
|
* Release-1.7.5Dimitri van Heesch2011-08-141-2/+2
|
* Release-1.7.4-20110426Dimitri van Heesch2011-04-261-2/+2
|
* Release-1.7.4Dimitri van Heesch2011-03-281-0/+1
|
* Release-1.7.3-20110123Dimitri van Heesch2011-01-231-1/+1
|
* Release-1.6.2-20100124Dimitri van Heesch2010-01-241-1/+1
|
* Release-1.5.4-20080101Dimitri van Heesch2008-01-171-2/+2
|
* Release-1.5.4Dimitri van Heesch2008-01-161-8/+8
|
* Release-1.5.1-20070219Dimitri van Heesch2007-02-191-1/+1
|
* Release-1.5.1-20070107Dimitri van Heesch2007-01-071-1/+1
|
* Release-1.5.1-20061202Dimitri van Heesch2006-12-021-1/+1
|
* Release-1.4.6-20060507Dimitri van Heesch2006-05-071-1/+1
|
* Release-1.4.4-20050806Dimitri van Heesch2005-08-061-1/+1
|
* Release-1.4.3-20050615Dimitri van Heesch2005-06-151-2/+5
|
* Release-1.4.2-20050508Dimitri van Heesch2005-05-081-0/+13
|
* Release-1.4.1Dimitri van Heesch2005-01-111-1/+1
|
* Release-1.3.9.1-20041213Dimitri van Heesch2004-12-131-0/+1
|
* Doxygen-1.3.9.1-20041206Dimitri van Heesch2004-12-061-3/+3
|
* Release-1.3.9.1-20041129Dimitri van Heesch2004-11-291-3/+3
|
* Release-1.3.9.1-20041114Dimitri van Heesch2004-11-141-0/+1
|
* Release-1.3.8-20040906Dimitri van Heesch2004-09-061-1/+1
|
* Release-1.3.7-20040517Dimitri van Heesch2004-05-171-3/+6
|
* Release-1.3.6-20040307Dimitri van Heesch2004-03-071-0/+1
|