diff options
author | albert-github <albert.tests@gmail.com> | 2020-10-19 12:24:08 (GMT) |
---|---|---|
committer | albert-github <albert.tests@gmail.com> | 2020-10-19 12:24:08 (GMT) |
commit | 39db9f48e6376b62f28c9b85320dd62f76547765 (patch) | |
tree | 6d2848ab0c94469e55ae538e991e1cdc51aa8209 | |
parent | ade26d54258e932274b2605bdc67ca45af4b398a (diff) | |
download | Doxygen-39db9f48e6376b62f28c9b85320dd62f76547765.zip Doxygen-39db9f48e6376b62f28c9b85320dd62f76547765.tar.gz Doxygen-39db9f48e6376b62f28c9b85320dd62f76547765.tar.bz2 |
Miscounting of line in case of markdown `\ref` image
In case we have:
```
The page
\aa2 Doxygen's Doxygen Documentation: <a href="https://codedocs.xyz/doxygen/doxygen/"><img src="https://codedocs.xyz/doxygen/doxygen.svg"/></a>\aa2
\aa3
\aa4 ![Caption text](@ref https://codedocs.xyz/doxygen/doxygen.svg) \aa4
\aa5
![Caption text](@ref https://codedocs.xyz/doxygen/doxygen.svg)
\aa9
```
we get the warnings:
```
.../aa.md:2: warning: Found unknown command '\aa2'
.../aa.md:2: warning: Found unknown command '\aa2'
.../aa.md:3: warning: Found unknown command '\aa3'
.../aa.md:4: warning: Found unknown command '\aa4'
.../aa.md:8: warning: Found unknown command '\aa4'
.../aa.md:9: warning: Found unknown command '\aa5'
.../aa.md:17: warning: Found unknown command '\aa9'
```
instead of the expected
```
.../aa.md:2: warning: Found unknown command '\aa2'
.../aa.md:2: warning: Found unknown command '\aa2'
.../aa.md:3: warning: Found unknown command '\aa3'
.../aa.md:4: warning: Found unknown command '\aa4'
.../aa.md:4: warning: Found unknown command '\aa4'
.../aa.md:5: warning: Found unknown command '\aa5'
.../aa.md:9: warning: Found unknown command '\aa9'
```
this is due to the fact that the markdown convertor adds some extra line wit `\n` instead of an internal line break `\ilinebr`.
-rw-r--r-- | src/markdown.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/markdown.cpp b/src/markdown.cpp index 930efd6..e5edccc 100644 --- a/src/markdown.cpp +++ b/src/markdown.cpp @@ -784,7 +784,7 @@ void Markdown::writeMarkdownImage(const char *fmt, bool explicitTitle, m_out.addStr(title); m_out.addStr("\""); } - m_out.addStr("\n"); + m_out.addStr("\\ilinebr"); } int Markdown::processLink(const char *data,int,int size) |