Skip to content

Command ignored when using umlauts in markdown (Origin: bugzilla #683115) #4870

@doxygen

Description

@doxygen

status RESOLVED severity normal in component general for ---
Reported in version 1.8.2 on platform Other
Assigned to: Dimitri van Heesch

Original attachment names and IDs:

On 2012-08-31 15:14:53 +0000, Markus Raab wrote:

Hello!

OS: Debian 6.0.5
Doxygen Version 1.8.2 (backport from Debian experimental)

Given following markdown file (remove line numbers):
1 Test            {#test_review}
2 ====
3
4 - Application Management Tool:
5 /cö/:
6
7
8 \review Markus: Does this work??

-d Markdown will output:
======== Markdown =========
---- input -------

  • Application Management Tool:
    /cö/:

\review Markus: Does this work??
---- output -----

  • Application Management Tool:
    /cö/:

\review Markus: Does this work??

And the \review will not be added in the final output.
The text "Markus: Does this work??" is however added.

Without the /cö/ (Removing line 5):
-d Markdown will output:
---- input -------
Markus: Does this work??
---- output -----
Markus: Does this work??

and the command \review works as expected.

\review is defined as:
ALIASES = "review=\xrefitem review "Review" "List of Reviews""

On 2013-12-29 15:00:49 +0000, albert wrote:

With version 1.8.2 we get the warning message: warning: Found unknown command `\review'
and the output looks like:
. Application Management Tool: /cö/:
Markus: Does this work??

With version 1.8.6 the warning message is gone and the output looks like:
. Application Management Tool: /*cö:

Review:
Markus: Does this work??

Both in test_review.html.
Note: - in 1.8.6 the */ is missing
- I've converted the input file to UTF-8 so the ö is handled better (instead of using 0246)

Conclusion:

  • I think the original problem regarding review has been solved in the mean time
  • I think there is still a possible problem regarding characters following UTF-8 characters in markdown.

On 2013-12-29 15:01:37 +0000, albert wrote:

Created attachment 264997
Test case

On 2014-01-08 15:04:52 +0000, Dimitri van Heesch wrote:

That */ was missing is a bug in itself, not related to processing of UTF-8 characters. I'll use this bug report to fix that as well.

On 2014-04-15 12:36:56 +0000, Jørgen Ibsen wrote:

Just wanted to note that I am also having trouble with */ missing from C code inside fenced code blocks in markdown, resulting in the rest of the block being highlighted as a comment.

On 2014-04-21 10:09:25 +0000, Dimitri van Heesch wrote:

This bug was previously marked ASSIGNED, which means it should be fixed in
doxygen version 1.8.7. Please verify if this is indeed the case. Reopen the
bug if you think it is not fixed and please include any additional information
that you think can be relevant (preferrably in the form of a self-contained example).

On 2014-04-21 12:05:24 +0000, Jørgen Ibsen wrote:

I just installed 1.8.7, and the bug was indeed fixed, thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions