summaryrefslogtreecommitdiffstats
path: root/src/latexdocvisitor.h
Commit message (Collapse)AuthorAgeFilesLines
* Refactoring: prepare output generators for multi-threaded useDimitri van Heesch2020-09-271-13/+13
|
* Remove not used classalbert-github2019-07-071-2/+0
| | | | | | | As per comment in `docvisitor.h`: ``` class DocCopy; // TODO: no longer generated => remove ```
* issue_6517: Emoji supportalbert-github2018-10-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added issue support for the different output types. - Sources of the emoji - based on the Unicode definition v11.0: - https://unicode.org/emoji/charts/full-emoji-list.html - http://www.unicode.org/emoji/charts/full-emoji-modifiers.html - github definition list: - https://api.github.com/emojis - Input of emoji: :<test>: with the restriction that direct after the opening colon and direct before the closing colon no space is allowed - doctokinizer.l, adding detection of emoji and new command `\:` - doktokinizer.h, adding "word" type TK_EMOJI - docparser.* handling of new "word" type TK_EMOJI (analogous to HTML Entities), handling of new command `\:` - cmdmapper,cpp, cmdmapper.h, adding new command `\:` - htmlentity.cpp, adding new definition required for new command `\:` - Emoji - emoji.cpp, emoji.h, class for handling emoji analogous to HTML Entities, including small directions on how to update the code when a new emoji is defined. Not everything is converted to lowercase for comparison and accents are removed. - doxygen.cpp possibility to create list of supported emoji - handling emoji for output types (analogous to HTML Entities), see documentation for different output types - docparser.h, *docvisitor.* - rtfdocvisitor.* converting output to UTF-16 (based on http://scruss.com/blog/2017/03/12/in-the-unlikely-event-you-need-to-represent-emoji-in-rtf-using-perl/) - latexdocvisitor.*, handling arguments for emoji in output (see also latexgen.cpp for meaning of the arguments of doxygenemoji). - latexgen.cpp, adding new latex command for doxygen (doxygenemoji) and prevent too many open file (code before documentclass) - config.xml, definition of `LATEX_EMOJI_DIRECTORY` with path to images required for LaTeX output - Documentation: - emojisup.doc, user description - commands.doc, description of new command `\:` - index.doc, reference to emoji chapter - xmlcmds.doc, adjust reference to next chapter as a new chapter is added - Doxyfile*, adding emoji chapter Build system - CMakeLists.txt adding new files
* Bug 783134 - LaTeX output for \tparam block fails to compile when it ↵Dimitri van Heesch2017-12-311-2/+0
| | | | contains a \code block
* Merge branch 'feature/bug_783134' of ↵Dimitri van Heesch2017-12-311-0/+1
|\ | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_783134
| * Bug 783134 - LaTeX output for \tparam block fails to compile when it ↵albert-github2017-05-281-0/+1
| | | | | | | | | | | | | | contains a \code block General problem regarding having a code / verbatim section inside a table. Besides handling of the $ some other characters need special handling as well as the \n.
* | Bug 778730 - doxygen build failsalbert-github2017-09-031-1/+1
|/ | | | | When a hyperlink splits across a page boundary it can come to the problem of "\pdfendlink ended up in different nesting level than \pdfstartlink". To overcome this problem the \hyperlink is packed into a "\mbox" construct (as suffested e.g. in https://tex.stackexchange.com/questions/1522/pdfendlink-ended-up-in-different-nesting-level-than-pdfstartlink)
* Fixes to support nested tables againDimitri van Heesch2015-08-261-7/+77
|
* Improved handling of <caption> in tables for LaTeX output.Dimitri van Heesch2015-08-081-1/+2
|
* Using tabu package for LaTeX tablesDimitri van Heesch2015-07-121-0/+1
|
* Bump copyright yearDimitri van Heesch2015-02-261-1/+1
|
* Limit images sizes and make more uniform (LaTeX)albert-github2014-11-281-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adjusts some problems regarding image sizes in LaTeX output of doxygen (a.o. Bug 738299 - When using msc or PlantUML, the default latex for the created image should include [width=\linewidth]) this has been done is such a way that all the "image" commands (i.e. image, dot, dotfile, msc, mscfile, diafile, startuml) operate in a similar way / have the same possibilities. - commands.doc Adjusted documentation to reflect changes. - cmdmapper.cpp - cmdmapper.h Added utility function to map command id back to command name - doctokenizer.h - doctokenizer.l Handle Caption and Size indication. Required also that some other rules had to be tightened a bit (like usage of {} in startuml and usage of "" for captions. This was already described in the documentation in this way). - docparser.cpp - docparser.h Created routine to uniformly handle the Caption and size indications and store them in a general way. - latexgen.cpp Replaced graphicx package by adjustbox package (includes graphicx) to support "min width" etc. - doxygen.sty templates\latex Added commands to make commands with and without caption behave similar. - docbookvisitor.cpp - docbookvisitor.h - htmldocvisitor.cpp - latexdocvisitor.cpp - latexdocvisitor.h - printdocvisitor.h - xmldocvisitor.cpp Created routine to uniformly handle the Caption and size indications in a general way. - indexpage.xml (testing\022) - indexpage.xml (testing\031) - class_receiver.xml (testing\037) - class_sender.xml (testing\037) Adjusted example output.
* Bug 731947 - Support for PlantUMLDimitri van Heesch2014-08-101-0/+1
|
* Updated copyrightDimitri van Heesch2014-02-111-1/+1
|
* Bug 707713 - Add support for dia diagramsDimitri van Heesch2013-10-061-0/+7
|
* Added @parblock and @endparblock commandsDimitri van Heesch2013-09-241-0/+2
|
* Release-1.8.3.1Dimitri van Heesch2013-01-201-1/+1
|
* Release-1.8.2-20121118Dimitri van Heesch2012-11-181-0/+2
|
* Release-1.8.0Dimitri van Heesch2012-03-171-2/+18
|
* Release-1.7.6.1-20120220Dimitri van Heesch2012-02-201-4/+4
|
* Release-1.7.6.1-20120110Dimitri van Heesch2012-01-101-2/+2
|
* Release-1.7.5Dimitri van Heesch2011-08-141-2/+1
|
* Release-1.7.4-20110727Dimitri van Heesch2011-07-271-0/+1
|
* Release-1.7.4-20110426Dimitri van Heesch2011-04-261-1/+2
|
* Release-1.7.3-20110123Dimitri van Heesch2011-01-231-1/+1
|
* Release-1.7.1-20100920Dimitri van Heesch2010-09-201-0/+6
|
* Release-1.6.3-20100507Dimitri van Heesch2010-05-071-12/+11
|
* Release-1.6.2-20100124Dimitri van Heesch2010-01-241-1/+1
|
* Release-1.5.9-20090622Dimitri van Heesch2009-06-221-0/+1
|
* Release-1.5.6-20080819Dimitri van Heesch2008-08-191-0/+4
|
* Release-1.5.4-20080101Dimitri van Heesch2008-01-171-2/+2
|
* Release-1.5.4Dimitri van Heesch2008-01-161-1/+1
|
* Release-1.5.1-20070315Dimitri van Heesch2007-03-151-0/+1
|
* 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.3-20050615Dimitri van Heesch2005-06-151-3/+6
|
* Release-1.4.1Dimitri van Heesch2005-01-111-1/+1
|
* Release-1.3.9.1-20041228Dimitri van Heesch2004-12-281-2/+2
|
* Release-1.3.9.1-20041028Dimitri van Heesch2004-10-281-1/+2
|
* Release-1.3.5-20040105Dimitri van Heesch2004-01-051-1/+1
|
* Release-1.3.3-20030915Dimitri van Heesch2003-09-151-0/+3
|
* Release-1.3.3Dimitri van Heesch2003-07-251-1/+2
|
* Release-1.3-rc2-20030119Dimitri van Heesch2003-01-191-1/+6
|
* Release-1.2.18-20021106Dimitri van Heesch2002-11-061-2/+2
|
* Release-1.2.18-20021013Dimitri van Heesch2002-10-131-0/+1
|
* Release-1.2.18-20021006Dimitri van Heesch2002-10-061-0/+2
|
* Release-1.2.18-20020927Dimitri van Heesch2002-09-271-4/+4
|
* Release-1.2.17-20020915Dimitri van Heesch2002-09-151-2/+2
|