repo: rxvt-unicode-sixel action: commit revision: path_from: revision_from: c75a48da1e08248ad896e5d23939b8dfa53b5ec5: path_to: revision_to:
commit c75a48da1e08248ad896e5d23939b8dfa53b5ec5 Author: Marc LehmannDate: Tue Jan 3 21:36:15 2006 +0000 *** empty log message *** diff --git a/Changes b/Changes
--- a/Changes
+++ b/Changes
@@ -11,7 +11,8 @@ WISH: make builtin character glyphs optional
- SECURITY FIX: on systems using openpty (most BSDs, not GNU/Linux),
permissions were not correctly updated on the tty device and
- were left as world-readable and world-writable.
+ were left as world-readable and world-writable (likely in original
+ rxvt, too).
- meta8 support was forcefully enabled in most configurations.
restored configurability of this (useless) feature (reported
by Mikachu)
diff --git a/src/perl/selection b/src/perl/selection
--- a/src/perl/selection
+++ b/src/perl/selection
@@ -10,8 +10,11 @@ sub on_keyboard_command {
}
my @patterns = (
- # urls
- qr{ ([a-z0-9.+\-]+://[ab-zA-Z0-9\-\@;\/?:&=%\$_.+!*\x27(),]+) }x,
+ # urls, just a heuristic
+ qr{(
+ (?:https?|ftp|news|mailto|file)://[ab-zA-Z0-9\-\@;\/?:&=%\$_.+!*\x27(),]+
+ [^.] # do not include a trailing dot, its wrong too often
+ )}x,
# shell-like argument quoting
qr{\G\s*(
-----END OF PAGE-----