summaryrefslogtreecommitdiffstats
path: root/src/rtfgen.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Reduce the use of QString in favor of the more efficient QCStringDimitri van Heesch2019-09-211-1/+3
|
* Merge branch 'feature/bug_endblock_msg' of ↵Dimitri van Heesch2019-08-041-2/+2
|\ | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_endblock_msg
| * Correction warning messagealbert-github2019-06-011-2/+2
| | | | | | | | Consistency
* | Merge branch 'feature/bug_gitversion' of ↵Dimitri van Heesch2019-07-301-2/+2
|\ \ | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_gitversion
| * | Show git version informationalbert-github2019-05-311-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The original version has as features: - getting the git version number for usage in doxygen - making the doxygen version number inclusion dependent on the VERSION file The disadvantage of the chosen methodology was that an extra correction step was necessary, by defining getter methods to retrieve the values this correction can be hidden. The information is coming from different sources: - the VERSION file - the git "repository and build system (when present) Furthermore there are a couple of places where the version information is used (a.o. doxygen and doxywizard executable, though the doxygenwizard was only done "half hearted") The handling of the VERSION file has been made in such a way that it is comparable with the generation of the git version changes. For a better abstraction the version handling is all done in a separate directory.
* | | Incorrect (X)HTML code when generating source code.albert-github2019-06-171-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-5/+9
| |/ |/|
* | Improved const correctness and added support for inline namespacesDimitri van Heesch2019-04-211-1/+1
|/
* Moved check for page having a title to hasTitle() methodDimitri van Heesch2018-12-311-1/+1
|
* RTF lists more levels and removing extra paragraphsalbert-github2018-11-181-10/+11
| | | | | - In a RTF list after the last indent a number of extra paragraphs were displayed (with e.g. bullets), these extra paragraphs are removed - Increased the number of levels conform the changes for latex (#6622)
* RTF layout regarding References and Referenced byalbert-github2018-10-281-1/+2
| | | | The layout was so that lines were stretched to to complete lines from left to right (Justifid). For "normal" text this is fine, but not for lists like this, so set alignment here to: Left aligned
* Merge pull request #6477 from albert-github/feature/bug_exception_rtf_latexDimitri van Heesch2018-09-061-1/+1
|\ | | | | Missing opening round bracket in case of an exception
| * Missing opening round bracket in case of an exceptionalbert-github2018-08-311-1/+1
| | | | | | | | | | In case of RTF / LaTeX the opening round bracket was missing after the word "throw" (see e.g. in the manual the `\fn` example the detailed function description)
* | Update mail addressDimitri van Heesch2018-09-011-1/+1
|/
* Renamed (start/end)SimpleSect to (start/end)Examples.Dimitri van Heesch2018-08-261-12/+5
|
* 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 (:).
* Merge pull request #748 from albert-github/feature/rtf_output_typoDimitri van Heesch2018-06-101-1/+1
|\ | | | | Wrong spelling of word doxygen
| * Wrong spelling of word doxygenalbert-github2018-05-291-1/+1
| | | | | | | | Corrected spelling Doxgyen -> doxygen and added space for better readability
* | Merge pull request #741 from albert-github/feature/bug_rtf_code_colorDimitri van Heesch2018-06-101-2/+37
|\ \ | | | | | | Syntax highlighting / code coloring in RTF
| * | Syntax highlighting / code coloring in RTFalbert-github2018-05-251-2/+37
| |/ | | | | | | Although stated in the Doxyfile that for RTF source code syntax highlighting should be present this was not the case.
* | Merge pull request #746 from albert-github/feature/bug_782754Dimitri van Heesch2018-06-101-3/+3
|\ \ | | | | | | Bug 782754 - rtf generation
| * | Bug 782754 - rtf generationalbert-github2018-05-281-3/+3
| |/ | | | | | | | | | | Looks like problem has been introduced with the fix for bug 445105 (release 1.5.3), in this case the \par is necessary. The fix for bug 741547 (pull request #596) is related to this problem and the fix here is not necessary with this fix. Related to bug 778525, here 2 problems occur and the mangling is solved with this patch.
* | Merge pull request #744 from albert-github/feature/bug_774597Dimitri van Heesch2018-06-101-1/+1
|\ \ | | | | | | Bug 774597 - Title in rtf file is incorrect when overridden by user in extension file
| * | Bug 774597 - Title in rtf file is incorrect when overridden by user in ↵albert-github2018-05-261-1/+1
| |/ | | | | | | | | | | extension file Corrected title in case of extension file used.
* | Merge branch 'master' into vhdl-localizationAndreas Regel2018-05-281-1/+1
|\ \ | |/ | | | | | | # Conflicts: # src/translator.h
| * Better HTML output for VHDL Portsalbert-github2018-03-291-1/+1
| | | | | | | | Small alignment improvement of HTML output for VHDL Ports so that the mode will be in a separate column
* | Add VHDL strings to Translator class and add german translations.Andreas Regel2018-01-081-1/+1
|/
* Misc. typosluzpaz2017-12-231-1/+1
| | | | | Super trivial typos Some are in qtools/ which I know is a 3rd party dependency but as we know is now obsolete upstream. I reckon it wouldn't be much of an issue to merge neverthless Tacked on several more commits
* Made the RTF output honor the PAPER_TYPE option.Dimitri van Heesch2016-12-181-0/+21
|
* 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-24/+55
|
* Style fixes and added numbering to overloaded membersDimitri van Heesch2016-07-301-0/+2
|
* Changed configuration mechanism to directly access options in order to ↵Dimitri van Heesch2016-01-171-28/+28
| | | | improve performance
* RTF improvement: Example section was merged with next function titleMinGyu Kim2015-09-111-0/+1
| | | | | | | Example section lacked of new paragraph(\par) because writeExample set m_omitParagraph = TRUE When the output file was open in MS word, example file name was followed by function title in the same line.
* Merge pull request #369 from albert-github/feature/bug_682373Dimitri van Heesch2015-07-261-0/+1
|\ | | | | Bug 682373 - Math does not work in LaTeX with custom header and footer.
| * Bug 682373 - Math does not work in LaTeX with custom header and footer.albert-github2015-07-241-0/+1
| | | | | | | | Reset current directory in case of return.
* | Bug 149792 - Mainpage title has wrong style in RTFalbert-github2015-06-151-3/+8
| | | | | | | | | | Removal of "begin body" from text (only visible in Open and Libre Office, not in Word). Replace AUTHOR by the author specified in rtf configuration file.
* | Bug 149792 - Mainpage title has wrong style in RTFalbert-github2015-06-141-1/+1
| | | | | | | | Translate the word Version as well.
* | Bug 149792 - Mainpage title has wrong style in RTFalbert-github2015-06-141-3/+14
|/ | | | Set the TITLE as the PROJECT_NAME and the CREATEDATE as the date of creation.
* Repair Doxygen generate invalid styleSheetFile and extensionsFile of RTFhbccdf2015-03-281-2/+2
|
* Bump copyright yearDimitri van Heesch2015-02-261-1/+1
|
* Support generating index-color PNG filesalbert-github2015-02-081-4/+8
| | | | | | | Based on the request http://stackoverflow.com/questions/27036474/how-do-make-doxygen-generate-index-color-png-files for index colored png files, this functionality will be included in the newer versions (2.39) of dot. The functionality -Tpng:cairo:gd will automatically be used by doxygen, though the file extension would be wrong (.png:cairo:gd). With this patch the :cairo:gd is stripped from the image extension, but not from the -T of the dot command. In the doxywizard the different possibilities are supplied as well. Note however that the DOT_IMAGE_FORMAT name is not checked when read from the Doxyfile so it is possible to use other renderer / formats as well due to the generic solution with getDot ImageExtension.
* Correct string buffer sizes for RTF output, such that the string is always ↵Dimitri van Heesch2015-01-031-0/+5
| | | | correctly sized.
* Fixed regression due to buffer resizing while generating RTF.Dimitri van Heesch2015-01-031-2/+0
|
* Fixed a couple of cases where sharing string data could lead to corruptionDimitri van Heesch2015-01-021-2/+5
| | | | | Also made dangerous string access more visible by introducing rawData(). This replaces data() which will now return a constant string.
* Add source code possibility for RTF outputalbert-github2014-12-101-0/+13
| | | | | 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
* Fixed issue accessing uninitialized data when combining RTF output.Dimitri van Heesch2014-11-021-5/+6
|
* Docbook output improvementsDimitri van Heesch2014-06-201-4/+4
| | | | | | 1. New Feature: Adapted Class Graph generation for DOCBOOK 2. Fixed DOCBOOK Code documentation formatting 3. Fixed Doxygen to handle FULL_PATH_NAMES for DOCBOOK generation
* Updated copyrightDimitri van Heesch2014-02-111-1/+1
|
* Reduced and improved functionality of QListDimitri van Heesch2013-12-301-12/+12
| | | | | | | | | - 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.