summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | Merge branch 'lineno'Dimitri van Heesch2018-08-1922-377/+709
|\ \ \ \ \ \ \
| * | | | | | | Bug 691689 - Line numbers for examplesDimitri van Heesch2018-08-1922-377/+709
| | |_|_|_|_|/ | |/| | | | |
* | | | | | | Merge pull request #6451 from albert-github/feature/issue_6450Dimitri van Heesch2018-08-151-8/+3
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Cannot Generate Layout File using -l
| * | | | | | | Cannot Generate Layout File using -lalbert-github2018-08-151-8/+3
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | Regression on earlier change, the -l option does not need a `Doxyfile`
* | | | | | | Merge pull request #6445 from cheoljoo/masterDimitri van Heesch2018-08-151-0/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | perlmod syntax correction
| * | | | | | | perlmod syntax correctionCharles.Lee2018-08-141-0/+2
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # What is the problem - doxygen perlmod generates the wrong result for retvals / params / templateparam type. - ex.] Although we want to get hash value , we can get only list. ``` detailed => { doc => [ params => [ { parameters => [ { name => 'isOn', dir => 'in' } ], doc => [ { ``` - We should have the following result. Because **"params => ..."** is in hash braces. ``` detailed => { doc => [ { params => [ { parameters => [ { name => 'isOn', dir => 'in' } ], doc => [ { ``` # What can not we do - Can not run the doxylatex.pl (./OUTPUT/perlmod) - We can not get the perl variables to make a successfully. # Modified Code - add hash notation : diff ``` diff --git a/src/perlmodgen.cpp b/src/perlmodgen.cpp index ef5cbc22..7bf0b823 100644 --- a/src/perlmodgen.cpp +++ b/src/perlmodgen.cpp @@ -1254,6 +1254,7 @@ void PerlModDocVisitor::visitPre(DocParamSect *s) err("unknown parameter section found\n"); break; } + m_output.openHash(); openOther(); openSubBlock(type); } @@ -1262,6 +1263,7 @@ void PerlModDocVisitor::visitPost(DocParamSect *) { closeSubBlock(); closeOther(); + m_output.closeHash(); } ```
* | | | | | | Merge pull request #6447 from albert-github/feature/bug_792373Dimitri van Heesch2018-08-151-5/+3
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | Bug 792373 - Table markdown produces invalid xhtml code
| * | | | | | Bug 792373 - Table markdown produces invalid xhtml codealbert-github2018-08-141-5/+3
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | <tr class="markdownTableBody" class="markdownTableRowOdd"> The class="markdownTableBody" is not necessary as the "TableRow" part is only emitted for the body, so class="markdownTableBody" has been removed.
* | | | | | Merge pull request #6437 from albert-github/feature/bug_ucs_2Dimitri van Heesch2018-08-101-2/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | Automatic detection of UCS-2 based on BOM corrected
| * | | | | | Automatic detection of UCS-2 based on BOM correctedalbert-github2018-08-101-2/+2
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Based on the travis messages (in total 4): /home/travis/build/doxygen/doxygen/src/util.cpp:7952:20: warning: comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] ((inBuf.at(0)==-1 && inBuf.at(1)==-2) || // Little endian BOM ~~~~~~~~~~~^ ~~ and subsequent tests, the automatic detection of the UCS-2 BOM failed, this has been corected.
* | | | | | Merge pull request #6426 from albert-github/feature/bug_137447Dimitri van Heesch2018-08-081-0/+7
|\ \ \ \ \ \ | | | | | | | | | | | | | | Bug 137447 - <a href> doesn't allow <img> as visible part?
| * | | | | | Bug 137447 - <a href> doesn't allow <img> as visible part?albert-github2018-08-051-0/+7
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | Enable possibility to have image in a `<a>` tag. Will only show in HTML as the `<img>` is only shown in HTML (as documented).
* | | | | | Merge pull request #6431 from ayushdewan/travisDimitri van Heesch2018-08-081-10/+16
|\ \ \ \ \ \ | |/ / / / / |/| | | | | travis: add tests for linux-ppc64le
| * | | | | travis: add tests for linux-ppc64leAyush-Dewan2018-08-061-10/+16
|/ / / / /
* | | | | Merge pull request #6397 from albert-github/feature/bug_docu_extension_mappingDimitri van Heesch2018-07-301-3/+3
|\ \ \ \ \ | | | | | | | | | | | | Documentation EXTENSION_MAPPING
| * | | | | Documentation EXTENSION_MAPPINGalbert-github2018-07-151-3/+3
| | |_|_|/ | |/| | | | | | | | | | | | | Small addition of some missing "languages" in respect to EXTENSION_MAPPING.
* | | | | Merge pull request #6413 from albert-github/feature/issue_6411Dimitri van Heesch2018-07-301-18/+18
|\ \ \ \ \ | | | | | | | | | | | | Issue 6411: CSS for Markdown tables do not use HTML_COLORSTYLE_HUE, HTML_COLORSTYLE_SAT config variables
| * | | | | Issue 6411: CSS for Markdown tables do not use HTML_COLORSTYLE_HUE, ↵albert-github2018-07-271-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | HTML_COLORSTYLE_SAT config variables Corrected a number of inconsistencies in the doxygen css file (e.g. a markdown table looked different from a HTML table, see header when changing colors) by using the same color placeholder.
* | | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2018-07-301-2/+7
|\ \ \ \ \ \
| * \ \ \ \ \ Merge pull request #6415 from albert-github/feature/bug_empty_listDimitri van Heesch2018-07-281-2/+7
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | Prevent empty list
| | * | | | | Prevent empty listalbert-github2018-07-281-2/+7
| |/ / / / / | | | | | | | | | | | | | | | | | | In cased of no items the start and end tag are written which gives problems in case of LaTeX (implementation now analogous to writeNamespaceIndex).
* | | | | | Merge branch 'albert-github-feature/bug_734820'Dimitri van Heesch2018-07-3012-47/+102
|\ \ \ \ \ \
| * | | | | | Moved duplicated code into dedicated function skipLanguageSpecificKeywordDimitri van Heesch2018-07-301-4/+9
| | | | | | |
| * | | | | | Bug 734820 - "remove" is treated as a keyword (green) in the source browser ↵albert-github2018-07-261-4/+4
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for C++ Removed "remove" as keyword for C type of languages.
| * | | | | Merge pull request #6394 from albert-github/feature/bug_qt_link_tagDimitri van Heesch2018-07-261-2/+5
| |\ \ \ \ \ | | | | | | | | | | | | | | Wrong link generated for inherited members when tag files are used.
| | * | | | | Wrong link generated for inherited members when tag files are used.albert-github2018-07-131-2/+5
| | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case a tag file is used and `EXT_LINKS_IN_WINDOW` is set to `YES` a link is generated of the form: `Public Member Functions inherited from <a class="el" href="target="_blank" https://doc.qt.io/archives/qt-5.10/qobject.html">` instead of `Public Member Functions inherited from <a class="el" target="_blank" href="https://doc.qt.io/archives/qt-5.10/qobject.html">` When `EXT_LINKS_IN_WINDOW` is set to `NO` a correct link is generated but the external documentation comes straight forward in the current window. (relevant link: https://stackoverflow.com/questions/51323207/doxygen-external-link-to-qt-classes)
| * | | | | Merge pull request #6408 from arm-in/masterDimitri van Heesch2018-07-263-3/+3
| |\ \ \ \ \ | | | | | | | | | | | | | | Typos found by running "codespell"
| | * | | | | Update commentscan.lArmin Müller2018-07-251-1/+1
| | | | | | |
| | * | | | | Update qlist.docArmin Müller2018-06-281-1/+1
| | | | | | |
| | * | | | | Update qglist.cppArmin Müller2018-06-281-1/+1
| | | | | | |
| * | | | | | Merge pull request #6398 from albert-github/feature/bug_610436Dimitri van Heesch2018-07-252-7/+32
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Bug 610436 - <![CDATA[ is not handled inside C# comments
| | * | | | | | Bug 610436 - <![CDATA[ is not handled inside C# commentsalbert-github2018-07-192-7/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | | | Merge pull request #6407 from albert-github/feature/bug_doxyfile_options_2Dimitri van Heesch2018-07-251-0/+4
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Correction for `doxygen -g`
| | * | | | | | | Correction for `doxygen -g`albert-github2018-07-251-0/+4
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Regression, the command `doxygen -g` didn't work anymore when no `Doxyfile` was present. (commands like `doxygen -g MY_Doxyfile` still worked even when `MY_Doxyfile` was not present).
| * | | | | | | Merge pull request #778 from albert-github/feature/565713Dimitri van Heesch2018-07-241-0/+1
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Bug 565713 - Fortran: Does not recognize backslash at end of documentation line
| | * | | | | | | Bug 565713 - Fortran: Does not recognize backslash at end of documentation linealbert-github2018-06-271-0/+1
| | | |_|_|/ / / | | |/| | | | | | | | | | | | | | | | | | | | | Don't remove the end backslash in case of Fortran
| * | | | | | | Merge pull request #6406 from albert-github/feature/bug_tagfile_reference_htmlDimitri van Heesch2018-07-241-1/+1
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Not showing external project in HTML hierarchy class pages
| | * | | | | | | Not showing external project in HTML hierarchy class pagesalbert-github2018-07-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The reference to to the external project was not closed properly. The problem in the HTML code was discovered when looking at the example of issue #3791. On the 'hierarchy' page the reference to the external project didn't appear.
| * | | | | | | | Merge pull request #6389 from austinbhale/patch-1Dimitri van Heesch2018-07-241-1/+2
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Bug PATCH -- updates reference link with no closing
| | * | | | | | | | PATCH -- updates reference link with no closingAustin Hale2018-07-111-1/+2
| | | |_|_|_|/ / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For external tagfiles, there is an issue with the links being provided from the file list. Whenever there is a reference in HtmlGenerator::startIndexItem, the href had never been closed with an end quote and close bracket. For example, this addition addresses the following issue beginning at href: <td class="entry"><span style="width:16px;display:inline-block;">&nbsp;</span><span class="icondoc"></span><a class="elRef" doxygen="/path/to/external/example.tag:../../external/html/" href="../../external/html/file.htmlfile.h&lt;/a&gt;&nbsp;[external]&lt;/td&gt;&lt;td class=" desc"=""></a></td> Since the file path is true for ref and not f, the proposed changes will provide an external link to the tagfile beside the icon. Running Doxygen 1.8.14 on HP-UX B.11.31.
| * | | | | | | | Merge pull request #6401 from albert-github/feature/bug_648180Dimitri van Heesch2018-07-242-1/+13
| |\ \ \ \ \ \ \ \ | | |_|/ / / / / / | |/| | | | | | | Bug 648180 - Fortran: tagfile.tag:789: warning: Unknown compound attribute `type' found!
| | * | | | | | | Bug 648180 - Fortran: tagfile.tag:789: warning: Unknown compound attribute ↵albert-github2018-07-202-1/+13
| | | |_|/ / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `type' found! In Fortran the keyword 'type' is used that in the context of the tag file is 'struct'.
| * | | | | | | Merge pull request #770 from albert-github/feature/bug_630931Dimitri van Heesch2018-07-231-1/+10
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Bug 630931 - \cond after @string literal containing backslash fails in C#
| | * | | | | | | Bug 630931 - \cond after @string literal containing backslash fails in C#albert-github2018-06-181-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Special handling in preprocessor for CSharp literal strings (i.e. strings starting with @).
| * | | | | | | | Merge pull request #764 from albert-github/feature/bug_7922449Dimitri van Heesch2018-07-231-1/+3
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Bug 792449 - markdown plantuml use of graphviz fails in plantuml, works in code file
| | * | | | | | | | Bug 792449 - markdown plantuml use of graphviz fail if plantuml work i code filealbert-github2018-06-121-1/+3
| | |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | Added the commandExtension as required by plantuml in case the path is given.
| * | | | | | | | Merge pull request #6403 from albert-github/feature/bug_doxyfile_optionsDimitri van Heesch2018-07-231-26/+19
| |\ \ \ \ \ \ \ \ |/ / / / / / / / / | | | | | | | | | Consistency between 'generate' and 'update' startup option
| * | | | | | | | Consistency between 'generate' and 'update' startup optionalbert-github2018-07-211-26/+19
| | |_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The commands 'doxygen -s -u df_su' and 'doxygen -u -s df_us' gave same results (updated specified file). The command 'doxygen -s -g df_sg' gave file 'df_sg' but 'doxygen -g -s df_gs' gave file 'Doxyfile'.
* | | | | | | | Merge pull request #6405 from albert-github/feature/bug_latex_special_charsDimitri van Heesch2018-07-232-22/+28
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Improvements in handling special characters in LaTeX
| * | | | | | | | Improvements in handling special characters in Latexalbert-github2018-07-232-22/+28
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - In case a corrupted character is found LaTeX shows this as a U+FFFD , the character in the code is 0xef 0xbf oxbd. This character was in the LaTex Code already replaced with `\ucr` but this didn't work properly with TexLive 2015 and the code is now detected i the doxygen code and directly replaced `\ucr` - other special characters are now handled, in a way that works in all engines, by means of `\newunicodechar` - the size of the `\ucr` was not set in case it was used in 'running text' and not inside e.g. a code section.