[gnome-terminal] regex: Pass PCRE2_UCP flag
- From: Christian Persch <chpe src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-terminal] regex: Pass PCRE2_UCP flag
- Date: Wed, 8 May 2019 15:42:54 +0000 (UTC)
commit a874048ced3a0f414c3e858c4295ab0c6decf5df
Author: Christian Persch <chpe src gnome org>
Date: Wed May 8 17:40:09 2019 +0200
regex: Pass PCRE2_UCP flag
This enables the character classes to match using unicode properties,
not just ascii.
src/terminal-screen.c | 2 +-
src/terminal-search-popover.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/terminal-screen.c b/src/terminal-screen.c
index a85fcefd..23134e80 100644
--- a/src/terminal-screen.c
+++ b/src/terminal-screen.c
@@ -230,7 +230,7 @@ precompile_regexes (const TerminalRegexPattern *regex_patterns,
GError *error = NULL;
(*regexes)[i] = vte_regex_new_for_match (regex_patterns[i].pattern, -1,
- PCRE2_UTF | PCRE2_NO_UTF_CHECK | PCRE2_MULTILINE,
+ PCRE2_UTF | PCRE2_NO_UTF_CHECK | PCRE2_UCP | PCRE2_MULTILINE,
&error);
g_assert_no_error (error);
diff --git a/src/terminal-search-popover.c b/src/terminal-search-popover.c
index 5369727b..8fc008f5 100644
--- a/src/terminal-search-popover.c
+++ b/src/terminal-search-popover.c
@@ -294,7 +294,7 @@ update_regex (TerminalSearchPopover *popover)
if (search_text[0] != '\0') {
guint32 compile_flags;
- compile_flags = PCRE2_UTF | PCRE2_NO_UTF_CHECK | PCRE2_MULTILINE;
+ compile_flags = PCRE2_UTF | PCRE2_NO_UTF_CHECK | PCRE2_UCP | PCRE2_MULTILINE;
if (caseless)
compile_flags |= PCRE2_CASELESS;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]