| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ \ \ \ \ \ \ |
|
| | |_|_|_|_|/
| |/| | | | | |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Cannot Generate Layout File using -l
|
| | |_|/ / / /
| |/| | | | |
| | | | | | |
| | | | | | | |
Regression on earlier change, the -l option does not need a `Doxyfile`
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
perlmod syntax correction
|
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
# 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 code
|
|/ / / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
<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 corrected
|
|/ / / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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?
|
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Enable possibility to have image in a `<a>` tag.
Will only show in HTML as the `<img>` is only shown in HTML (as documented).
|
|\ \ \ \ \ \
| |/ / / / /
|/| | | | | |
travis: add tests for linux-ppc64le
|
|/ / / / / |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Documentation EXTENSION_MAPPING
|
| | |_|_|/
| |/| | |
| | | | |
| | | | | |
Small addition of some missing "languages" in respect to EXTENSION_MAPPING.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Issue 6411: CSS for Markdown tables do not use HTML_COLORSTYLE_HUE, HTML_COLORSTYLE_SAT config variables
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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.
|
|\ \ \ \ \ \ |
|
| |\ \ \ \ \ \
| | |/ / / / /
| |/| | | | | |
Prevent empty list
|
| |/ / / / /
| | | | | |
| | | | | |
| | | | | | |
In cased of no items the start and end tag are written which gives problems in case of LaTeX (implementation now analogous to writeNamespaceIndex).
|
|\ \ \ \ \ \ |
|
| | | | | | | |
|
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
for C++
Removed "remove" as keyword for C type of languages.
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
Wrong link generated for inherited members when tag files are used.
|
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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)
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
Typos found by running "codespell"
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| |\ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Bug 610436 - <![CDATA[ is not handled inside C# comments
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
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.
|
| |\ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
Correction for `doxygen -g`
|
| |/ / / / / / /
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
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).
|
| |\ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
Bug 565713 - Fortran: Does not recognize backslash at end of documentation line
|
| | | |_|_|/ / /
| | |/| | | | |
| | | | | | | |
| | | | | | | | |
Don't remove the end backslash in case of Fortran
|
| |\ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
Not showing external project in HTML hierarchy class pages
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
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.
|
| |\ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | | |
Bug PATCH -- updates reference link with no closing
|
| | | |_|_|_|/ / /
| | |/| | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
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;"> </span><span class="icondoc"></span><a class="elRef" doxygen="/path/to/external/example.tag:../../external/html/" href="../../external/html/file.htmlfile.h</a> [external]</td><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.
|
| |\ \ \ \ \ \ \ \
| | |_|/ / / / / /
| |/| | | | | | | |
Bug 648180 - Fortran: tagfile.tag:789: warning: Unknown compound attribute `type' found!
|
| | | |_|/ / / /
| | |/| | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
`type' found!
In Fortran the keyword 'type' is used that in the context of the tag file is 'struct'.
|
| |\ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
Bug 630931 - \cond after @string literal containing backslash fails in C#
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Special handling in preprocessor for CSharp literal strings (i.e. strings starting with @).
|
| |\ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | | |
Bug 792449 - markdown plantuml use of graphviz fails in plantuml, works in code file
|
| | |/ / / / / / /
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Added the commandExtension as required by plantuml in case the path is given.
|
| |\ \ \ \ \ \ \ \
|/ / / / / / / / /
| | | | | | | | | |
Consistency between 'generate' and 'update' startup option
|
| | |_|_|_|_|_|/
| |/| | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
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'.
|
|\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
Improvements in handling special characters in LaTeX
|
|/ / / / / / / /
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
- 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.
|