summaryrefslogtreecommitdiffstats
path: root/src/mangen.h
Commit message (Collapse)AuthorAgeFilesLines
* bug_674442 CREATE_FOLDERS should not create unused foldersalbert-github2021-06-121-0/+1
| | | | | | Also known as issue #4672 The folders are still created but in case the folders are empty after the doxygen run the directories are removed.
* Refactoring: remove implicit conversion from QCString to const char *Dimitri van Heesch2021-04-221-58/+58
| | | | | | | | | | | | | | | | | 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()'
* issue #2732: Adding support for C++ concepts (Origin: bugzilla #499352)Dimitri van Heesch2021-04-081-0/+2
|
* Refactoring: Add TextStream buffer to improve output writing performanceDimitri van Heesch2021-03-281-13/+13
| | | | | - direct use of std::stringstream and std::ostream gave a 30% drop in performance.
* Refactoring: replace QFile/FTextStream with fstream/stringstreamDimitri van Heesch2021-03-181-5/+3
|
* Issue #8206: Incorrect XHTML resultsDimitri van Heesch2020-11-271-2/+2
| | | | | | | | | | | | 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
* Fix for broken LaTeX output.Dimitri van Heesch2020-09-271-1/+1
| | | | | | Fixes error: "\begin{DoxyCodeInclude} on input line 93 ended by \end{DoxyCode}" while generating the LaTeX version of the manual
* Refactoring: prepare output generators for multi-threaded useDimitri van Heesch2020-09-271-1/+1
|
* Refactoring: OutputList & OutputGenDimitri van Heesch2020-08-241-31/+22
| | | | | | | | | | | | | | - 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.
* Restructure section handlingDimitri van Heesch2020-02-211-2/+2
|
* Minor fixesDimitri van Heesch2019-12-251-21/+21
| | | | | Avoid code duplication by adding function addHtmlExtensionIfMissing() and avoid member shadowing by using 'm_' prefix for member variables
* Small improvements of TCL outputalbert-github2019-10-211-1/+1
| | | | | | | - handling of the used filename, sometimes the filename was not set resulting in case of a warning with file `<unknown>`, also improving, slightly, the line reference. - in case of `##` comment blocks the last line was not always show - in case of multiple comment blocks, properly separate them - correct handling tab character in source code output (*gen)
* refactoring dot.cppThomas Haller2019-06-131-6/+6
|
* Improved const correctness and added support for inline namespacesDimitri van Heesch2019-04-211-2/+2
|
* Renamed (start/end)SimpleSect to (start/end)Examples.Dimitri van Heesch2018-08-261-5/+4
|
* Bug 693515 - The 'Examples:' section; bad/missing style and incorrect spellingalbert-github2018-06-291-2/+2
| | | | Made implementation analogous to the implementation for parameters in respect to padding and the use of colon (:).
* Better HTML output for VHDL Portsalbert-github2018-03-291-2/+3
| | | | Small alignment improvement of HTML output for VHDL Ports so that the mode will be in a separate column
* Cleanup: removed redundant =NULL from interfaces, or replaced by =0 where it ↵Dimitri van Heesch2016-11-281-1/+1
| | | | was needed.
* Bug 774138 - Please add HTML classes to "Definition at..." & "Referenced ↵albert-github2016-11-131-1/+1
| | | | | | | by..." for CSS Added class= to html output for "Definition at..." resulting in p.definition in the css file and for "Referenced by .. " and "References ..." resulting in p.definition in css file. (also corrected some error messages).
* Unified display of enum values across output formats and languagesDimitri van Heesch2016-08-311-2/+4
|
* Style fixes and added numbering to overloaded membersDimitri van Heesch2016-07-301-1/+1
|
* mangen.h: remove italic in brief member descriptionsschachmat2016-03-161-2/+2
| | | | nroff does not support italic text and replaces it with underlined text which looks weird on the brief description text.
* Bump copyright yearDimitri van Heesch2015-02-261-1/+1
|
* Updated copyrightDimitri van Heesch2014-02-111-1/+1
|
* Added SOURCE_TOOLTIPS option for advanced tooltip support while source browsingDimitri van Heesch2013-07-021-2/+3
|
* Release-1.8.3.1-20130402Dimitri van Heesch2013-04-021-1/+2
|
* Release-1.8.3.1-20130324Dimitri van Heesch2013-03-241-1/+0
|
* Release-1.8.3.1Dimitri van Heesch2013-01-201-1/+1
|
* Release-1.8.3Dimitri van Heesch2012-12-261-0/+2
|
* Release-1.8.2-20120930Dimitri van Heesch2012-09-301-2/+3
|
* Release-1.8.2Dimitri van Heesch2012-08-111-1/+1
|
* Release-1.8.1.2-20120729Dimitri van Heesch2012-07-291-1/+3
|
* Release-1.8.1.2Dimitri van Heesch2012-07-121-0/+1
|
* Release-1.8.1.1Dimitri van Heesch2012-06-101-1/+3
|
* Release-1.8.1Dimitri van Heesch2012-05-191-1/+1
|
* Release-1.8.0-20120429Dimitri van Heesch2012-04-291-3/+5
|
* Release-1.8.0-20120408Dimitri van Heesch2012-04-081-0/+3
|
* Release-1.7.6.1-20120220Dimitri van Heesch2012-02-201-1/+1
|
* Release-1.7.6.1-20111226Dimitri van Heesch2011-12-261-4/+4
|
* Release-1.7.5.1-20110925Dimitri van Heesch2011-09-251-0/+1
|
* Release-1.7.4-20110727Dimitri van Heesch2011-07-271-2/+10
|
* Release-1.7.4-20110629Dimitri van Heesch2011-06-291-3/+3
|
* Release-1.7.4Dimitri van Heesch2011-03-281-3/+7
|
* Release-1.7.3-20110123Dimitri van Heesch2011-01-231-1/+1
|
* Release-1.7.2-20101224Dimitri van Heesch2010-12-241-0/+2
|
* Release-1.6.3-20100324Dimitri van Heesch2010-03-241-1/+3
|
* Release-1.6.2-20100124Dimitri van Heesch2010-01-241-1/+1
|
* Release-1.5.9-20090522Dimitri van Heesch2009-05-221-3/+9
|
* Release-1.5.7Dimitri van Heesch2008-09-281-1/+1
|
* Release-1.5.4-20080101Dimitri van Heesch2008-01-171-2/+7
|