changeset e9c73ef32827 in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=e9c73ef32827 description: Tweak URI detection RE to capture non-ascii symbols. Fixes #5675
diffstat:
src/gui_interface.py | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-)
diffs (23 lines):
diff -r 5f046ba929ef -r e9c73ef32827 src/gui_interface.py --- a/src/gui_interface.py Fri Mar 26 14:52:54 2010 +0200 +++ b/src/gui_interface.py Fri Mar 26 21:17:11 2010 +0200 @@ -2461,8 +2461,7 @@ # FIXME: recognize xmpp: and treat it specially links = r"((?<=()[A-Za-z][A-Za-z0-9+.-]*:"\ r"([\w.-_~:/?#[]@!$&'()*+,;=]|%[A-Fa-f0-9]{2})+"\ - r"(?=)))|([A-Za-z][A-Za-z0-9+.-]*:([\w.-_~:/?#[]@!$"\ - r"&'()*+,;=]|%[A-Fa-f0-9]{2})+)" + r"(?=)))|(\w[\w+.-]*:(\S|%[A-Fa-f0-9]{2})+)"
# 2nd one: at_least_one_char@at_least_one_char.at_least_one_char mail = r'\bmailto:\S*[^\s\W]|' r'\b\S+@\S+.\S*[^\s\W]' @@ -2479,7 +2478,8 @@ basic_pattern = links + '|' + mail + '|' + legacy_prefixes
link_pattern = basic_pattern - self.link_pattern_re = re.compile(link_pattern, re.IGNORECASE) + self.link_pattern_re = re.compile(link_pattern, re.IGNORECASE | + re.UNICODE)
if gajim.config.get('use_latex'): basic_pattern += latex