summaryrefslogtreecommitdiffstats
path: root/src/rtfgen.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-66/+66
| | | | | | | | | | | | | | | | | 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/+2
|
* Refactoring: OutputList & OutputGenDimitri van Heesch2020-08-241-38/+31
| | | | | | | | | | | | | | - 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.
* Missing anchors in RTF code output (#7647)albert-github2020-03-211-0/+3
| | | | When having the RTF_SOURCE_CODE and RTF_HYPERLINKS set the links to the code are generated (e.g. in "Definition at line") but the corresponding anchor is missing. The corresponding anchors are created (in a similar way as it is done for LaTeX).
* Restructure section handlingDimitri van Heesch2020-02-211-2/+2
|
* Minor fixesDimitri van Heesch2019-12-251-5/+5
| | | | | Avoid code duplication by adding function addHtmlExtensionIfMissing() and avoid member shadowing by using 'm_' prefix for member variables
* Spelling corrections for src directoryalbert-github2019-11-051-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).
* Incorrect (X)HTML code when generating source code.albert-github2019-06-171-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When having the example: ``` /*! \file * \brief * Prerequisite header file */ //! \cond #ifdef HAVE_CONFIG_H #include "gmxpre-config.h" #endif //! \endcond ``` and we run xmllint on it: ``` xmllint --path .../testing/dtd --noout --nonet --postvalid html/*.html ``` we get the messages: ``` html/aa_8h_source.html:75: parser error : Opening and ending tag mismatch: div line 67 and body </body> ^ html/aa_8h_source.html:76: parser error : Opening and ending tag mismatch: body line 17 and html </html> ^ html/aa_8h_source.html:77: parser error : Premature end of data in tag html line 2 ^ ``` It looks like the problematic part in this case is the doxygen type comment at the end of the file. In the past similar situations were present in LaTeX (related to maximum line length correction), but it was only fixed for LaTeX. Besides the change for HTML also small changes were necessary for RTF and docbook.
* 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-2/+2
|
* Bug 693515 - The 'Examples:' section; bad/missing style and incorrect spellingalbert-github2018-06-291-1/+1
| | | | Made implementation analogous to the implementation for parameters in respect to padding and the use of colon (:).
* Syntax highlighting / code coloring in RTFalbert-github2018-05-251-2/+2
| | | | Although stated in the Doxyfile that for RTF source code syntax highlighting should be present this was not the case.
* 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
|
* Bump copyright yearDimitri van Heesch2015-02-261-1/+1
|
* Add source code possibility for RTF outputalbert-github2014-12-101-1/+2
| | | | | Analogous to Latex and HTML output the possibility to have source code shown in RTF output is created. Based on question: http://doxygen.10944.n7.nabble.com/RTF-lack-of-source-code-tc6936.html
* 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-0/+1
|
* 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-1/+1
|
* 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/+4
|
* 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/+8
|
* Release-1.7.4-20110629Dimitri van Heesch2011-06-291-4/+4
|
* Release-1.7.4Dimitri van Heesch2011-03-281-5/+9
|
* 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-20100507Dimitri van Heesch2010-05-071-1/+1
|
* Release-1.6.3-20100324Dimitri van Heesch2010-03-241-1/+3
|