diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2020-09-02 15:13:29 +0200 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2020-09-02 18:59:06 +0200 |
commit | 0753d2eb6bd6dae2b6b12a349b16b51b881a5ca7 (patch) | |
tree | d72186f70d4e537cf8790946ec7ac707354f2d9d /libvaladoc/documentation | |
parent | e451fd7d38c0d93fd209782ed7ac07222d2e2418 (diff) | |
download | vala-0753d2eb6bd6dae2b6b12a349b16b51b881a5ca7.tar.gz |
Don't use locale dependent string functions on syntax strings
Replace usage of string.down() with string.ascii_down(),
and string.up() with string.ascii_up()
Fixes https://gitlab.gnome.org/GNOME/vala/issues/1067
Diffstat (limited to 'libvaladoc/documentation')
-rw-r--r-- | libvaladoc/documentation/gtkdoccommentparser.vala | 4 | ||||
-rw-r--r-- | libvaladoc/documentation/gtkdocmarkdownparser.vala | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/libvaladoc/documentation/gtkdoccommentparser.vala b/libvaladoc/documentation/gtkdoccommentparser.vala index a67ca3b20..dac5e4769 100644 --- a/libvaladoc/documentation/gtkdoccommentparser.vala +++ b/libvaladoc/documentation/gtkdoccommentparser.vala @@ -713,7 +713,7 @@ public class Valadoc.Gtkdoc.Parser : Object, ResourceLocator { unowned string source = builder.str; if (regex_source_lang.match (source, 0, out info)) { - string lang_name = info.fetch (1).down (); + string lang_name = info.fetch (1).ascii_down (); SourceCode.Language? lang = SourceCode.Language.from_string (lang_name); code.language = lang; @@ -1486,7 +1486,7 @@ public class Valadoc.Gtkdoc.Parser : Object, ResourceLocator { private Inline create_type_link (string name, bool c_accept_plural = false) { if (name == "TRUE" || name == "FALSE" || name == "NULL" || is_numeric (name)) { var monospaced = factory.create_run (Run.Style.MONOSPACED); - monospaced.content.add (factory.create_text (name.down ())); + monospaced.content.add (factory.create_text (name.ascii_down ())); return monospaced; } else { Taglets.Link? taglet = factory.create_taglet ("link") as Taglets.Link; diff --git a/libvaladoc/documentation/gtkdocmarkdownparser.vala b/libvaladoc/documentation/gtkdocmarkdownparser.vala index ee95c4ea0..c8747416e 100644 --- a/libvaladoc/documentation/gtkdocmarkdownparser.vala +++ b/libvaladoc/documentation/gtkdocmarkdownparser.vala @@ -123,7 +123,7 @@ public class Valadoc.Gtkdoc.MarkdownParser : Object, ResourceLocator { Valadoc.TokenType.MARKDOWN_CONSTANT.action ((token) => { if (is_literal (token.value)) { var _run = _factory.create_run (Run.Style.LANG_LITERAL); - _run.content.add (_factory.create_text (token.value.down ())); + _run.content.add (_factory.create_text (token.value.ascii_down ())); push (_run); } else { add_symbol_link ("c::" + token.value, true); @@ -359,7 +359,7 @@ public class Valadoc.Gtkdoc.MarkdownParser : Object, ResourceLocator { unowned string source = token.value; if (regex_source_lang.match (source, 0, out info)) { - string lang_name = info.fetch (1).down (); + string lang_name = info.fetch (1).ascii_down (); SourceCode.Language? lang = SourceCode.Language.from_string (lang_name); code.language = lang; |