summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2018-11-114-4/+4
|\
| * Merge pull request #6598 from albert-github/feature/issue_6597Dimitri van Heesch2018-11-103-3/+3
| |\ | | | | | | issue_6597 SIGSEGV presumably caused by C++ "using" declaration
| | * issue_6597 SIGSEGV presumably caused by C++ "using" declarationalbert-github2018-11-053-3/+3
| | | | | | | | | | | | | | | Crash appears in in the autogen / permod and sqlite3 code generation. In the xml code generation the problem does not appear due to the protection against the NULL pointer. Added protection on the other places as well
| * | Merge pull request #6610 from albert-github/feature/bug_760603Dimitri van Heesch2018-11-101-1/+1
| |\ \ | | |/ | |/| Bug 706603 Invalid warnings regarding todos when source file name contains a '-'
| | * Invalid warnings regarding todos when source file name contains a '-'albert-github2018-11-091-1/+1
| |/ | | | | | | Handling also filenames in scope environment
* | Merge branch 'albert-github-feature/issue_6517'Dimitri van Heesch2018-11-1137-38/+3835
|\ \ | |/ |/|
| * Merge branch 'feature/issue_6517' of ↵Dimitri van Heesch2018-11-1137-38/+3835
| |\ |/ / | | | | https://github.com/albert-github/doxygen into albert-github-feature/issue_6517
| * issue_6517: Emoji supportalbert-github2018-10-012-0/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * issue_6517: Emoji supportalbert-github2018-10-0135-8/+3791
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Merge pull request #6562 from albert-github/feature/bug_referencesDimitri van Heesch2018-11-0412-19/+235
|\ \ | | | | | | Add commands to handle referenced by relation and references relation
| * | Add commands to handle referenced by relation and references relationalbert-github2018-10-302-29/+29
| | | | | | | | | | | | | | | | | | | | | | | | Shortened the commands: - referencedbyrelation -> showrefby - hidereferencedbyrelation -> hiderefby - referencesrelation -> showrefs - hidereferencesrelation -> hiderefs
| * | Add commands to handle referenced by relation and references relationalbert-github2018-10-1712-20/+236
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 #6558 from albert-github/feature/issue_6547_2Dimitri van Heesch2018-11-041-1/+1
|\ \ \ | | | | | | | | issue_6547 Call graph missing due to ALIASES
| * | | issue_6547 Call graph missing due to ALIASESalbert-github2018-10-161-1/+1
| |/ / | | | | | | | | | The fix as given in pull request #6548 worked but at some places it didn't work as the backslash (`\`) was eaten, replacing the backslash with a `@` solves the issue.
* | | Merge pull request #6592 from albert-github/feature/bug_795568Dimitri van Heesch2018-11-041-2/+2
|\ \ \ | | | | | | | | Bug 795568 - "unexpected token TK_EOF as the argument of ref" when target starts with a digit
| * | | Bug 795568 - "unexpected token TK_EOF as the argument of ref" when target ↵albert-github2018-11-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | starts with a digit Enable possibility to reference to file names as well (some filenames ere supported as side effect of other rules).
* | | | Merge pull request #6595 from albert-github/feature/issue_6594Dimitri van Heesch2018-11-041-2/+10
|\ \ \ \ | | | | | | | | | | issue_6594 using ingroup and anchor causes tests to disappear
| * | | | 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.
* | | | Merge pull request #6596 from albert-github/feature/bug_docbook_tgroupDimitri van Heesch2018-11-041-1/+2
|\ \ \ \ | |/ / / |/| | | Inconsistency in respect to tgroup in docbook
| * | | Inconsistency in respect to tgroup in docbookalbert-github2018-11-041-1/+2
|/ / / | | | | | | | | | The `tgroup` close tag was set although the open tag was not used. The close tag needed 'protection' by means of the bodySet variable.
* | | Merge pull request #6591 from albert-github/feature/issue_6580Dimitri van Heesch2018-11-011-0/+2
|\ \ \ | | | | | | | | issue_6580 xrefitems not listed if the page is referenced multiple times
| * | | issue_6580 xrefitems not listed if the page is referenced multiple timesalbert-github2018-11-011-0/+2
| | | | | | | | | | | | | | | | Not only the documentation, but also the (x)refitems.
* | | | Merge pull request #6590 from albert-github/feature/issue_6589Dimitri van Heesch2018-11-011-1/+9
|\ \ \ \ | | | | | | | | | | issue_6589 anchor after test command in a namespace produces duplicate tests
| * | | | issue_6589 anchor after test command in a namespace produces duplicate testsalbert-github2018-11-011-1/+9
| |/ / / | | | | | | | | | | | | Not only should be checked whether the item to be inserted is the main item but also if it is not one of the extra items
* | | | Merge pull request #6587 from albert-github/feature/bug_mult_xrefDimitri van Heesch2018-11-016-25/+27
|\ \ \ \ | |/ / / |/| | | Multiple `\xreflist` in one page with same key
| * | | Multiple `\xreflist` in one page with same keyalbert-github2018-10-315-21/+20
| | | | | | | | | | | | | | | | Regression regarding tests
| * | | Multiple `\xreflist` in one page with same keyalbert-github2018-10-311-4/+7
| | | | | | | | | | | | | | | | | | | | In case there are multiple `\xreflist` commands with the same key only the first item has a correct linking possibility, the subsequent items don't have it. Resulting in warnings in e.g. docbook and LaTeX output
* | | | Merge pull request #6586 from albert-github/feature/issue_6585Dimitri van Heesch2018-10-311-27/+33
|\ \ \ \ | | | | | | | | | | Issue_6585: Unexpected anchor tags in tag-files
| * | | | Issue_6585: Unexpected anchor tags in tag-filesalbert-github2018-10-311-27/+33
| |/ / / | | | | | | | | | | | | | | | | | | | | - An anchor tag can also be in a `<compound>` added it. - corrected some warnings (wrong tag name) - some layout modifications regarding end of line (automatically nowadays with the call to the warn function
* | | | Merge pull request #6588 from Sleepyowl/masterDimitri van Heesch2018-10-311-1/+2
|\ \ \ \ | |/ / / |/| | | [C++] Add support for std::shared_ptr
| * | | Add support for std::shared_ptrDmitry Soloviev2017-02-131-1/+2
| | | |
* | | | Merge pull request #6582 from albert-github/feature/bug_docu_JavadocDimitri van Heesch2018-10-296-12/+12
|\ \ \ \ | | | | | | | | | | Spelling of the word Javadoc
| * | | | Spelling of the word Javadocalbert-github2018-10-296-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | The current spelling (also for the older versions) is Javadoc. Changed on all possible documentation visible places (external and internal).
* | | | | Merge pull request #6584 from albert-github/feature/bug_tag_printdocvisitorDimitri van Heesch2018-10-291-2/+2
|\ \ \ \ \ | | | | | | | | | | | | Correcting tag in printdocvisitor
| * | | | | Correcting tag in printdocvisitoralbert-github2018-10-291-2/+2
| |/ / / / | | | | | | | | | | | | | | | Correcting usage of tag
* | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2018-10-291-1/+1
|\ \ \ \ \ | |/ / / /
| * | | | Merge pull request #6448 from albert-github/feature/bug_markdown_listsDimitri van Heesch2018-10-281-1/+1
| |\ \ \ \ | | | | | | | | | | | | Markdown list wrong displayed
| | * | | | Markdown list wrong displayedalbert-github2018-08-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In some, rare, cases a markdown list was wrongly displayed (regression due to change of place of markdown handling) /** @mainpage * * * elem1 * * elem2 * Some text (actually found due to a table) */
* | | | | | Merge branch 'albert-github-feature/bug_latex_index_sorting'Dimitri van Heesch2018-10-295-25/+25
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Changed refiltering to forced use of insideTabbingDimitri van Heesch2018-10-295-58/+26
| | | | | |
| * | | | | Merge branch 'feature/bug_latex_index_sorting' of ↵Dimitri van Heesch2018-10-291-1/+33
| |\ \ \ \ \ |/ / / / / / | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_latex_index_sorting
| * | | | | Sorting of index in case of LaTexalbert-github2018-08-301-1/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case of LaTeX the sorting was so that lowercase came after uppercase e.g.: `username` came after `useSsl`, although the index should be case insensitive. Te problem was that the sort key was filtered in such a way that a.o. uppercase symbols were preceded by `\+` for hyphenation. The key doesn't need this hyphenation (as there is a separate field for the display name). The `\+` has been filtered out now.
* | | | | | Merge branch 'albert-github-feature/bug_520975'Dimitri van Heesch2018-10-281-2/+15
|\ \ \ \ \ \
| * | | | | | Use QCStringList::split i.s.o. QStringList::splitDimitri van Heesch2018-10-281-4/+4
| | | | | | |
| * | | | | | Merge branch 'feature/bug_520975' of ↵Dimitri van Heesch2018-10-281-2/+15
| |\ \ \ \ \ \ |/ / / / / / / | | | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_520975
| * | | | | | Bug 436883 - Handling of unnamed parameters (C/C++) unclearalbert-github2018-07-141-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Also the name should not be a reserved type of word.
| * | | | | | Bug 520975 - Unnamed parameters parsed incorrectlyalbert-github2018-07-141-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added "signed" and "unsigned" to the list of "special types" analogous to "const" and "volatile" Created a function for this that would make it possible to have also constructs like "const const" recognized.
* | | | | | | Merge pull request #6438 from albert-github/feature/bug_citeDimitri van Heesch2018-10-283-7/+8
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Correcting labels for citations
| * | | | | | | Correcting labels for citationsalbert-github2018-08-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Corrected change in test.
| * | | | | | | Correcting labels for citationsalbert-github2018-08-102-6/+7
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | The labels for RTF and XML were incorrect due to the fact that the wrong branch was chosen in the code (the newAnchor was set for the results of the `\cite ` command as well). Small readability issue with XML (when there are a lot of citations).