summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Namespace with name docstrings_linebreakalbert-github2018-09-111-1/+1
| | | | | As a regression on pull request #674 in respect to the moving of the markdown handling place the `\_linebreak` command is not translated anymore. In fact the `\_linebreak` is not necessary at all only the space is required as the `\namespace` command takes just one word as argument.
* Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2018-09-1011-15/+22
|\
| * Issue 6494: asterisks before args and kwargs are ignored in pythonalbert-github2018-09-101-1/+6
| | | | | | | | | | | | Added asterisks in the type field. The type is temporary stored in a variable as the argument field has not yet been defined for its argument.
| * Merge pull request #6490 from StefanBruens/issue_6152Dimitri van Heesch2018-09-091-1/+2
| |\ | | | | | | Order resources not only on filename but also dirname
| | * Order resources not only on filename but also dirnameStefanBruens2018-09-081-1/+2
| | | | | | | | | | | | | | | | | | | | | Although the resource generation sorted files for each subdirectory, total order, i.e. including subdirectories, was not stable. As a result, the generated resources.cpp could be different on each build run. Fixes #6152
| * | Merge pull request #6485 from albert-github/feature/bug_ftvhelp_doubleDimitri van Heesch2018-09-091-2/+1
| |\ \ | | |/ | |/| Remove double line with documented argument from addContentsItem in ftvhelp.cpp
| | * Remove double line with documented argument from addContentsItem in ftvhelp.cppalbert-github2018-09-051-2/+1
| | | | | | | | | | | | This is a problem of the internal doxygen generated documentation only.
| * | Merge pull request #6430 from albert-github/feature/bug_self_phpDimitri van Heesch2018-09-061-1/+3
| |\ \ | | | | | | | | 'self' keyword in PHP documentation
| | * | 'self' keyword in PHP documentationalbert-github2018-08-061-1/+3
| | | | | | | | | | | | | | | | In PHP the word `self` was not color coded and the functions were nor referenced in the CALL / CALLER graphs, / REFERENCES / REFERENCED lists.
| * | | Merge pull request #6477 from albert-github/feature/bug_exception_rtf_latexDimitri van Heesch2018-09-062-2/+2
| |\ \ \ | | |_|/ | |/| | Missing opening round bracket in case of an exception
| | * | Missing opening round bracket in case of an exceptionalbert-github2018-08-312-2/+2
| | | | | | | | | | | | | | | | | | | | In case of RTF / LaTeX the opening round bracket was missing after the word "throw" (see e.g. in the manual the `\fn` example the detailed function description)
| * | | Merge pull request #6468 from arm-in/masterDimitri van Heesch2018-09-035-7/+7
| |\ \ \ | | | | | | | | | | Typos found by running "codespell"
| | * | | Update pyscanner.lArmin Müller2018-08-211-2/+2
| | | | |
| | * | | Update pycode.lArmin Müller2018-08-211-2/+2
| | | | |
| | * | | Update markdown.cppArmin Müller2018-08-211-1/+1
| | | | |
| | * | | Update mangen.cppArmin Müller2018-08-211-1/+1
| | | | |
| | * | | Update classdef.cppArmin Müller2018-08-211-1/+1
| | | | |
| * | | | Merge pull request #6424 from albert-github/feature/bug_image_xmlDimitri van Heesch2018-09-031-1/+1
| |\ \ \ \ | | | | | | | | | | | | Include height item in XML output
| | * | | | Include height item in XML outputalbert-github2018-08-051-1/+1
| | | |_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | When width and height are given with the `\image` command only the `width=` is placed in the output. contrary to e.g. HTML. This has been corrected. Based on: https://stackoverflow.com/questions/38778067/doxygen-image-tag-size-specification-syntax
* | | | | Changed state guard instead of adding pattern check+rejectDimitri van Heesch2018-09-101-8/+1
| | | | |
* | | | | Merge branch 'feature/bug_634830' of ↵Dimitri van Heesch2018-09-101-0/+7
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_634830
| * | | | Bug 634830 - Automatic links don't work correctly with operator< and operator<=albert-github2018-08-111-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | A longer match was chosen by 'lex' resulting in that 'operator<' and 'operator<=' and the first argument were not correctly linked and color coded. We now test if the "operator" match is present, if so we use the right rule for operator.
* | | | | Merge pull request #6419 from albert-github/feature/bug_env_consistencyDimitri van Heesch2018-09-021-1/+2
|\ \ \ \ \ | | | | | | | | | | | | Consistency of environment variables between config and code
| * | | | | Consistency of environment variables between config and codealbert-github2018-08-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Made consistent with pull request #6420
| * | | | | Consistency of environment variables between config and codealbert-github2018-08-021-1/+2
| | |/ / / | |/| | | | | | | | | | | | | In a configuration file it was possible to have an environment variable like PROGRAMFILES(X86) but in the code this was not possible.
* | | | | Merge pull request #6418 from albert-github/feature/bug_SOURCE_DATE_EPOCHDimitri van Heesch2018-09-021-1/+1
|\ \ \ \ \ | | | | | | | | | | | | Correct typing error in warning message.
| * | | | | Correct typing error in warning message.albert-github2018-07-311-1/+1
| |/ / / /
* | | | | Update mail addressDimitri van Heesch2018-09-014-4/+4
| | | | |
* | | | | Merge pull request #6388 from albert-github/feature/bug_740046_regressionDimitri van Heesch2018-09-011-1/+1
|\ \ \ \ \ | | | | | | | | | | | | Section label with minus sign not recognized properly.
| * | | | | Section label with minus sign not recognized properly.albert-github2018-07-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a regression on: Bug 740046 - Negative sign in -Foo::Bar ruins hyperlink in generated output only the first character is has to be handled in the new way. (Reference to old github pull request #704 and issue #5677)
* | | | | | Merge pull request #6402 from albert-github/feature/bug_579628Dimitri van Heesch2018-09-011-32/+73
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | Bug 579628 - Merging of consecutive repeated commands creates poorly-structured HTML
| * | | | | Bug 579628 - Merging of consecutive repeated commands creates ↵albert-github2018-07-201-32/+73
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | poorly-structured HTML Most issues from this report were already implemented. Extended for cross reference lists with the possibility to "style" intermediate items as well. (also some code structure, i.e. mnemonics instead of numbers).
* | | | | | Readded missing "Span" case to DocStyleChange::styleStringDimitri van Heesch2018-08-261-8/+9
| | | | | |
* | | | | | Merge branch 'feature/bug_667993' of ↵Dimitri van Heesch2018-08-2613-5/+85
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_667993
| * | | | | | Bug 667993 - HTML tags <u> and </u> not supportedalbert-github2018-07-0713-5/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Added underline possibility and strike through possibility for the different output formats insofar it is possible (other similar possibilities are not always possible for all output formats either).
* | | | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2018-08-261-1/+1
|\ \ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | |
| * | | | | | Bug fix for plantumlCharles.Lee2018-08-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # What is the problem - The following plantuml is not processed. ``` /** * @brief Clear the rule. * @startuml * participant CReceiver * opt MsgFromSender() * alt cmd=IGN_STATUS_IN && value == 0 * alt * CReceiver ->> CHmi : Draw_HMI sendMsg() -> sendMessage(HMI,MSGIDN,...) * else * note right CReceiver : Draw Directly * end * else * note right CReceiver : mbBlockDraw = false * end * end * @enduml */ ``` # debugging method - change into DOT_CLEANUP = NO in Doxyfile to remain the plantuml file for debugging. - the following context is result of remaining plantuml file. ``` @startuml participant CReceiver opt MsgFromSender() alt cmd=IGN_STATUS_IN && value == 0 alt CReceiver ->> CHmi : Draw_HMI sendMsg() -> sendMessage(HMI,MSGIDN,...) else note right CReceiver : Draw Directly end else note right CReceiver : mbBlockDraw = false end end@enduml ``` # Solution - add return in front of @enduml
* | | | | | | Renamed (start/end)SimpleSect to (start/end)Examples.Dimitri van Heesch2018-08-2612-100/+56
| | | | | | |
* | | | | | | Merge branch 'feature/bug_693515' of ↵Dimitri van Heesch2018-08-1912-18/+35
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_693515
| * | | | | | Bug 693515 - The 'Examples:' section; bad/missing style and incorrect spellingalbert-github2018-06-2912-18/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Made implementation analogous to the implementation for parameters in respect to padding and the use of colon (:).
* | | | | | | Merge branch 'lineno'Dimitri van Heesch2018-08-1916-335/+422
|\ \ \ \ \ \ \
| * | | | | | | Bug 691689 - Line numbers for examplesDimitri van Heesch2018-08-1916-335/+422
| | |_|_|_|/ / | |/| | | | |
* | | | | | | 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(); } ```
* | | | | | | 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.
* | | | | | 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.
* | | | | | 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 #6397 from albert-github/feature/bug_docu_extension_mappingDimitri van Heesch2018-07-301-3/+3
|\ \ \ \ \ | | | | | | | | | | | | Documentation EXTENSION_MAPPING