summaryrefslogtreecommitdiff
path: root/libvaladoc/documentation
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2020-09-02 15:13:29 +0200
committerRico Tzschichholz <ricotz@ubuntu.com>2020-09-02 18:59:06 +0200
commit0753d2eb6bd6dae2b6b12a349b16b51b881a5ca7 (patch)
treed72186f70d4e537cf8790946ec7ac707354f2d9d /libvaladoc/documentation
parente451fd7d38c0d93fd209782ed7ac07222d2e2418 (diff)
downloadvala-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.vala4
-rw-r--r--libvaladoc/documentation/gtkdocmarkdownparser.vala4
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;