summaryrefslogtreecommitdiffstats
path: root/src/commentscan.l
Commit message (Collapse)AuthorAgeFilesLines
* Extending \cite command with '-' and '?' characters.albert-github2018-11-171-4/+10
| | | | In the `\cite` label some extra characters are enabled, '-' and '?', as the '--' and '---' have been converted beforehand they have to be converted back and the corresponding labels also have to between double quotes (which are striped away).
* Merge pull request #6562 from albert-github/feature/bug_referencesDimitri van Heesch2018-11-041-0/+32
|\ | | | | Add commands to handle referenced by relation and references relation
| * Add commands to handle referenced by relation and references relationalbert-github2018-10-301-4/+4
| | | | | | | | | | | | | | | | Shortened the commands: - referencedbyrelation -> showrefby - hidereferencedbyrelation -> hiderefby - referencesrelation -> showrefs - hidereferencesrelation -> hiderefs
| * Add commands to handle referenced by relation and references relationalbert-github2018-10-171-0/+32
| | | | | | | | | | | | | | | | | | | | | | 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.
* | Merge pull request #6439 from albert-github/feature/bug_748927Dimitri van Heesch2018-10-271-2/+6
|\ \ | |/ |/| Bug 748927 - Navigation incorrect with escaped symbols
| * Bug 748927 - Navigation incorrect with escaped symbolsalbert-github2018-08-111-2/+6
| | | | | | | | | | Due to the fact that constructs like `<my>` in a page title are seen as an XML-tag (with a resulting warning) the `<` should be escaped but this leads to the fact that the escape sign is shown in the bars on top of a HTML page. The basic problem is due to the fact that page titles are not really interpreted by doxygen (as "nothing" can be, generically, handled in the title of a page.
* | Implementation of standard generator for docbook outputalbert-github2018-09-071-0/+4
| | | | | | | | | | | | | | | | 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'
* | Update mail addressDimitri van Heesch2018-09-011-1/+1
| |
* | Bug 691689 - Line numbers for examplesDimitri van Heesch2018-08-191-163/+186
|/
* Merge pull request #6408 from arm-in/masterDimitri van Heesch2018-07-261-1/+1
|\ | | | | Typos found by running "codespell"
| * Update commentscan.lArmin Müller2018-07-251-1/+1
| |
* | Merge pull request #6398 from albert-github/feature/bug_610436Dimitri van Heesch2018-07-251-7/+29
|\ \ | | | | | | Bug 610436 - <![CDATA[ is not handled inside C# comments
| * | Bug 610436 - <![CDATA[ is not handled inside C# commentsalbert-github2018-07-191-7/+29
| | | | | | | | | | | | Added handling of "<![CDATA[ ... ]]>" i.e. XML CDATA sections in an analogous way top HTML comment but in this case the text is retained (as normal doxygen comment) and the special XML characters `<`,`>` and `&` are taken as if they were escaped.
* | | Moved local toc data into a separate type for better encapsulationDimitri van Heesch2018-07-221-9/+5
| | |
* | | Merge branch 'feature/bug_tableofcontents_latex' of ↵Dimitri van Heesch2018-07-221-153/+215
|\ \ \ | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_tableofcontents_latex
| * \ \ Merge branch 'feature/bug_tableofcontents_latex' of ↵albert-github2018-07-121-1/+1
| |\ \ \ | | | | | | | | | | | | | | | https://github.com/albert-github/doxygen into feature/bug_tableofcontents_latex
| | * \ \ Merge branch 'master' into feature/bug_tableofcontents_latexDimitri van Heesch2018-06-241-1/+1
| | |\ \ \ | | | | |/ | | | |/|
| * | | | Enable in page table of contents for XML and add maximum level to in page ↵albert-github2018-07-121-4/+38
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | 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-153/+181
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.)
* | | | Merge branch 'master' into feature/bug_663297Dimitri van Heesch2018-07-211-2/+20
|\ \ \ \ | | |_|/ | |/| |
| * | | Merge branch 'feature/bug_746419_2' of ↵Dimitri van Heesch2018-07-181-0/+3
| |\ \ \ | | | | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_746419_2
| | * | | Bug 746419 - \todo at end of C# XML comment breaks following todo'salbert-github2018-05-161-0/+3
| | |/ / | | | | | | | | | | | | In case of </summary> or </remarks> to be sure to switch back to the right scope
| * | | Merge pull request #732 from albert-github/feature/bug_760661Dimitri van Heesch2018-07-161-1/+0
| |\ \ \ | | | | | | | | | | Bug 760661 - \internal stops all parsing if used inside a section
| | * | | Bug 760661 - \internal stops all parsing if used inside a sectionalbert-github2018-05-181-1/+0
| | |/ / | | | | | | | | | | | | In case of state SkipInternal the \endinternal should not be written as the \internal isn't written either.
| * | | Bug 124252 - A function cannot be documented as related to two classes.albert-github2018-06-161-0/+16
| | |/ | |/| | | | | | | | | | Multiple use in one comment block of \relates or \relatesalso or \memberof or a mixture is silently ignored (only last command is active). In this patch a warning is given and the right relatesType is set (in case of Simple the previous type remained).
| * | Bug 796086 - Adjacent xrefitems always added to first list present on pagealbert-github2018-05-141-1/+1
| |/ | | | | | | Better to search backward then forward to find related item.
* | Bug 663297 - @todo in @param leads to strange confusing messagealbert-github2018-05-181-6/+6
|/ | | | | | | | With the 1.8.14 version the message was: warning: unexpected token in comment block while parsing the argument of command param this is due to the fact that the @todo command is replaced by a \xrefitem command but it was joined directly with the parameter name, adding a space, in the code, solves the problem. In case there was another word (or doxygen command) in front of it the problem does not occur as it \xrefitem is not joined with the parameter name. Similar problem occured with the \endinternal (\internal) command.
* Merge pull request #654 from albert-github/feature/bug_group_consistencyDimitri van Heesch2018-04-291-2/+4
|\ | | | | Consistency for "group" commands
| * Consistency for "group" commandsalbert-github2018-02-121-2/+4
| | | | | | | | | | When a non-recognized character appears in a group-command id this is echoed to the console as the default (lex-)rule will be used. This patch ignores these characters, furthermore in case of a \ in the description this is shown in the output as well.
* | Merge pull request #674 from albert-github/feature/bug_792122Dimitri van Heesch2018-04-221-27/+19
|\ \ | | | | | | Bug 792122 - XHTML pages are broken several ways
| * | Bug 792122 - XHTML pages are broken several waysalbert-github2018-03-041-27/+19
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Markdown processing was done after the normal tag processing and splitting the comment in brief, doc, inline. This resulted in that sectioning parts (i.e. e.g. ==== conversion to <h1> ) remained in the brief description whilst similar constructs with HTML commands landed in the doc (details) description. By performing the markdown on the entire comment block this problem has been overcome. commentscan.l - change moment of calling markdown processing - skip start spaces and subsequent empty lines in markdown processed code - small debug correction markdown.cpp - don't convert the dashes in <!-- and --> (HTML type comment) - small debug correction 054 test - update of example for compatibility and adding part about none code result. doxygen.cpp - small textual comment correction
* | Consistent warning messagesalbert-github2018-02-201-5/+5
|/ | | | | | Remove second @ from warning message and replace all @ with \ in warnings for comments in comment scanner. Error showed up in (Lapack v3.8.0): .../lapack/BLAS/SRC/sdsdot.f:25: warning: reached end of comment while inside a @verbatim block; check for missing @@endverbatim tag!
* 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
* Bug 775493 - Usage of underscore's in parameter namesDimitri van Heesch2017-01-081-2/+45
|
* flex: use %option instead of command line options.Adrian Negreanu2016-09-211-0/+2
|
* Bug 769018 - Invalid XHTML if the directives brief and exception are ↵Dimitri van Heesch2016-07-311-0/+1
| | | | following immediately
* Changed configuration mechanism to directly access options in order to ↵Dimitri van Heesch2016-01-171-3/+3
| | | | improve performance
* Support flex-2.6.0Dimitri van Heesch2015-11-221-2/+2
|
* Support flex-2.6.0Heiko Becker2015-11-221-2/+2
| | | | | | The version checks only considered YY_FLEX_SUBMINOR_VERSION and did not take YY_FLEX_MINOR_VERSION into account, which made them fail with flex-2.6.0.
* Bug 754184 - \bug paragraph doesn't end with a new sectioning commandDimitri van Heesch2015-10-201-19/+2
|
* Bug 753500 - $file when using @name is wrongDimitri van Heesch2015-09-141-7/+9
|
* Improved handling of <caption> in tables for LaTeX output.Dimitri van Heesch2015-08-081-18/+43
|
* Bug 751321 - \cite still rejects valid BibTeX keysDimitri van Heesch2015-07-191-1/+1
|
* drop #include <unistd.h>Adrian Negreanu2015-05-151-2/+3
| | | | Signed-off-by: Adrian Negreanu <adrian.m.negreanu@intel.com>
* Bug 746226 - last enum member not documentedDimitri van Heesch2015-04-121-1/+1
|
* Guarded debug prints against printing a NULL pointer.Dimitri van Heesch2015-04-061-4/+4
|
* Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2015-02-261-0/+16
|\
| * Adding commands \hidecallgraph and \hidecallergraphalbert-github2015-02-221-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the new commands \hidecallgraph and \hidecallergraph it is possible to suppress a call or caller graph even though the corresponding option CALL_GRAPH or CALLER_GRAPH is set. commands.doc config.xml diagrams.doc - updating documentation to support new commands entry.cpp - initialize callgraph and callergraph with the value from the config file commentscan.l - add handling for the new commands context.cpp memberdef.cpp util.cpp - getting the option for CALL_GRAPH and CALLER_GRAPH is not necessary anymore as it is incorporated in the initialization of an Entry item dbusxmlscanner.cpp - initialization is done in the Entry item vhdljjparser.cpp - gBlock was a static variable and therefore initialized before the doxygen main routine started. A Entry element sets now the default for callgraph and callergraph based on the config file and as the config file is not yet known at that moment the value for CALL_GRAPH and CALLER_GRAPH were set to False. By making a pointer of gBlock and doing an appropriate new Entry call this problem is overcome.
* | Bump copyright yearDimitri van Heesch2015-02-261-1/+1
|/
* Fix bug: language switch command "\~" failed to detect language id which ↵kbinani2014-12-011-2/+2
| | | | | | contains '-' Support language switch for language ids, 'Japanese-en', 'Korean-en', 'Serbian-Cyrillic', and similer langauge ids.