summaryrefslogtreecommitdiffstats
path: root/src/definition.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed two small memory leaksDimitri van Heesch2018-12-251-0/+1
|
* Merge pull request #6696 from albert-github/feature/bug_xhtml_tocDimitri van Heesch2018-12-201-0/+1
|\ | | | | Incorrect closing tags for in page table of contents (XHTML)
| * Incorrect closing tags for in page table of contents (XHTML)albert-github2018-12-191-0/+1
| | | | | | | | In case of using the levels in the in page table of contents in XHTML some closing tags wer missing.
* | Incorrect closing tags for in page table of contents (docbook)albert-github2018-12-191-0/+8
|/ | | | In the in page table of contents in docbook some closing tags were missing.
* Merge pull request #6562 from albert-github/feature/bug_referencesDimitri van Heesch2018-11-041-8/+2
|\ | | | | Add commands to handle referenced by relation and references relation
| * Add commands to handle referenced by relation and references relationalbert-github2018-10-171-8/+2
| | | | | | | | | | | | | | | | | | | | | | Analogous to call graph and caller graph this patch provides an implementation for the referenced by relation and references relation. Providing the commands: - referencedbyrelation - hidereferencedbyrelation - referencesrelation - hidereferencesrelation Motivation is that some lists can get extremely large and also there is now more symmetry between the textual and graphical out.
* | issue_6594 using ingroup and anchor causes tests to disappearalbert-github2018-11-031-2/+10
|/ | | | | The determination whether or not a reference item was in a list was based on the list name and it returned the first list item id. With multiple items only the first item was found. Checking whether an item should be appended is now based on the list name and the item id.
* redundant input_filter runs significantly reduce performance when ↵Dimitri van Heesch2018-09-251-59/+176
| | | | FILTER_SOURCE_FILES and INLINE_SOURCES are both enabled #6395
* Merge pull request #6487 from albert-github/feature/bug_docbookDimitri van Heesch2018-09-151-1/+100
|\ | | | | Implementation of standard generator for docbook output
| * Implementation of standard generator for docbook outputalbert-github2018-09-071-2/+101
| | | | | | | | | | | | | | | | Till now docbook had its own output generator, but lot of possibilities were missing (see remark about updating below), with this patch the (more than) basic implementation has been made. Added some docbook tests to the current tests and updated documentation where necessary Tried updating current version but too many issues remained that were generically handled in the standard generator, code is in current version behind '#if 0' construct in doxygen.cpp and name with '_v1' and in docbookgen.cp'
* | Merge pull request #6505 from albert-github/feature/bug_covertyDimitri van Heesch2018-09-151-0/+1
|\ \ | | | | | | Fixing coverity messages
| * | Fixing coverity messagesalbert-github2018-09-131-0/+1
| |/ | | | | | | Note: especially latexdocvisitor (dead code that should not be dead code).
* | Fixing problem with possible not initialized variable (endless loop in VS ↵albert-github2018-09-121-1/+1
|/ | | | | | 2017 debug) The not initialized variable `l` caused and endless loop in the VS2017 debug version, variable should not have been used.
* Moved local toc data into a separate type for better encapsulationDimitri van Heesch2018-07-221-61/+61
|
* Enable in page table of contents for XML and add maximum level to in page ↵albert-github2018-07-121-10/+20
| | | | | | | table of contents - add the in page table of contents for XML - add the possibility to have maximum levels in the in page table of contents (possible per output type and per in page table of contents. Default is show all)
* Enable in page table of contents for LaTeXalbert-github2018-05-211-1/+12
| | | | | | | | currently the \tableofcontents command is only supported for HTML. In this patch: - enable in page table of contents for LaTeX: \tableofcontents['{'[option][,option]*'}'] where option can be 'HTML, and 'LaTeX' (side effect: possibility to have options with, nearly, all commands.)
* Correcting "Definition at line @0 of file @1."albert-github2018-04-091-5/+5
| | | | In the LaTeX and RTF documentation where the filename should be presented before the linenumber (e.g. Chinese, Japanese) in the sentence "Definition at line @0 of file @1." neither was shown, the HTML version was correct.
* const-ifyAdrian Negreanu2017-09-251-1/+1
|
* typosKunda2017-03-051-1/+1
| | | | | | some doxy typos and some misc. source typos typos some doxy typos and some misc. source typos
* Bug 774138 - Please add HTML classes to "Definition at..." & "Referenced ↵albert-github2016-11-131-3/+3
| | | | | | | 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).
* Bug 770747 - Broken links in HTML output with SHOW_FILES=NODimitri van Heesch2016-09-021-0/+15
|
* Merge pull request #459 from albert-github/feature/bug_763720Dimitri van Heesch2016-03-191-0/+1
|\ | | | | Bug 763720 - Exclusion of a new line at the end of source code file causing nesting of HTML code for function documentation
| * Bug 763720 - Exclusion of a new line at the end of source code file causing ↵albert-github2016-03-181-1/+1
| | | | | | | | | | | | nesting of HTML code for function documentation Update based on comment by D.v.Heesch
| * Bug 763720 - Exclusion of a new line at the end of source code file causing ↵albert-github2016-03-171-0/+1
| | | | | | | | | | | | nesting of HTML code for function documentation In case a code fragment does not end with a newline add it explicitly, otherwise following descriptive element might get into the same box.
* | Bug 763471 - imported section anchors are copied in project tagfileDimitri van Heesch2016-03-141-1/+1
|/
* Optimized use of convertNameToFile to improve performanceDimitri van Heesch2016-02-071-13/+0
|
* Changed configuration mechanism to directly access options in order to ↵Dimitri van Heesch2016-01-171-19/+19
| | | | improve performance
* Bug 755783 - RTF output has incomplete "References" and "Referenced by" sectionsalbert-github2015-09-301-1/+1
| | | | Test for rtfSourceCode was incorrect (see also latexSourceCode) resulting in no output or double output depending on the settig of RTF_SOURCE_CODE
* Fixed a number of memory leaks in the template engineDimitri van Heesch2015-09-131-0/+1
|
* Made several improvements to the performance of template engineDimitri van Heesch2015-09-131-3/+4
|
* Template enhancements and various other small fixesDimitri van Heesch2015-09-081-0/+23
|
* Bug 747111 - Table of content incorrect with escaped symbolsDimitri van Heesch2015-04-061-1/+2
|
* Guarded debug prints against printing a NULL pointer.Dimitri van Heesch2015-04-061-2/+2
|
* Fixed issue accessing uninitialized buffer under certain conditions.Dimitri van Heesch2015-03-081-0/+1
|
* Bump copyright yearDimitri van Heesch2015-02-261-1/+1
|
* Bug 742445 - Wrong icons in TOC of CHM helpalbert-github2015-01-061-1/+5
| | | | It was not checked if a page / section had subsections or not it was always assumed they were present (definition.cpp). For pages it was only checked if it had subpages and not section (index.cpp).
* Fixed a couple of cases where sharing string data could lead to corruptionDimitri van Heesch2015-01-021-1/+1
| | | | | Also made dangerous string access more visible by introducing rawData(). This replaces data() which will now return a constant string.
* Bug 737830 - Invalid element name in footer part when GENERATE_TREEVIEW ↵Dimitri van Heesch2014-12-231-5/+5
| | | | specified
* Remove redundant codeDimitri van Heesch2014-12-221-3/+0
|
* Add source code possibility for RTF outputalbert-github2014-12-101-11/+55
| | | | | 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
* Extra empty line in source fragmentsalbert-github2014-12-071-2/+3
| | | | In case of a language that does not uses curly brackets to define blocks (such as Fortran) there was a newline character in the variable c and this was written in the "code fragment" buffer and subsequently written to the output resulting in and extra empty line on top. I languages using curly brackets this is later overwritten by the while loop searching for the open curly bracket.
* Fixed several Coverity warningsDimitri van Heesch2014-11-151-8/+8
|
* Compilation fixes for Windows for new string implementation.Dimitri van Heesch2014-10-251-3/+3
|
* Introduce new optimized string implementation (attempt 2)Dimitri van Heesch2014-10-231-5/+7
|
* Empty entry in \tableofcontents in case e.g. section without description.albert-github2014-10-111-1/+1
| | | | In case a section, subsection etc just has a tag and not a description in the \tableofcontents there is nothing mentioned. With this patch the tag is used as description when no description is present, as is done on other places as well (consistency and no empty items in the \tableofcontents).
* Bug 736992 - Member functions omitted from tagfileDimitri van Heesch2014-09-221-8/+6
|
* Bug 735497 - [PATCH] Fix wrong pointer initialization in src/definition.cppDimitri van Heesch2014-08-301-1/+1
|
* Bug 734727 - GENERATE_TAGFILE no longer includes any @*section linksDimitri van Heesch2014-08-141-1/+1
|
* Template context support for CREATE_SUBDIRSDimitri van Heesch2014-08-021-1/+1
|
* More robust extraction of scope information from tag filesDimitri van Heesch2014-07-181-4/+12
|