summaryrefslogtreecommitdiff
path: root/misc/screen/patches/patch-ap
diff options
context:
space:
mode:
authorkim <kim@pkgsrc.org>2014-08-25 20:02:32 +0000
committerkim <kim@pkgsrc.org>2014-08-25 20:02:32 +0000
commit909b7d660d25de3402b43ddd9bff871a65f551aa (patch)
tree0e1b3a0eb0709da3aab499b0e789975448d19ced /misc/screen/patches/patch-ap
parent3173da809fd70d423e73a76eb3904ac1f0ffa38d (diff)
downloadpkgsrc-909b7d660d25de3402b43ddd9bff871a65f551aa.tar.gz
Upgrade screen to version 4.2.1.
Version 4.2.1 (28/04/2014): * allow for terminal with long $TERM (up to 32 characters) * allow to use long logins * documentation fixes * runtime fixes Version 4.2.0 (17/04/2014): New Commands: * 'unbindall' to unbind all commands * 'up', 'down', 'left', 'right' sub-commands for 'focus' * 'rendition' to specify rendition to use in caption/hardstatus for window-names that have bell/monitor/silence/so turned on. * 'layout', with the following sub-commands - 'title' - 'number' - 'autosave' ('autosave on' or 'autosave off') - 'new' - 'save' ('save <name>') - 'select' - 'next' - 'prev' - 'attach' - 'show' - 'remove' - 'dump' * 'group' for moving window(s) into a group. * 'defmousetrack' and 'mousetrack', to turn on/off mouse-tracking for displays. It's turned off by default. With mouse-tracking turned on, it's possible to switch to a region ('focus') using mouse clicks. It's also possible to select a text region in copy-mode using a mouse click to place a mark and the scroll wheel to scroll through the buffer. Additional features might be to allow clicking on window-titles in the caption to switch to that window. * All commands prefixed '@' are treated as 'quiet', i.e. '@'-prefixed commands do not trigger any display messages. Changed Commands: * '-v' parameter to 'split' command for vertical splits. * 'sorendition' deprecated in favour of 'rendition so'. * 'digraph' can take a second parameter to specify custom digraphs. For example, 'digraph >= ≥' or 'digraph >= U+2265' Using '0' as the second parameter will remove the digraph. * 'stuff' will prompt for input if there's nothing to stuff. * The argument to ":number" can be prefixed with '+' or '-' to use it as a relative argument. * '-g' parameter to 'windowlist' to show nested list of windows. * '//group' parameter to 'screen' to create a grouped window. * 'blankerprg' shows the currently set command on no argument. * 'maxwin' can now be used to increase the number of maximum windows. .screenrc: * $PID expands to the PID of the screen session. * $PWD expands to the current working directory of the session. * $STY expands to the session name. * Tilde-expansion in pathnames (e.g. for the 'source' command) * C-style escapes can be used (e.g. "\n" to get a newline with 'stuff') * '%p' in caption/hardstatus string expands to the PID of the backend, and '%+p' expands to the PID of the frontend (display). * '%S' in caption/hardstatus string expands to the session name. * '%P' in the caption string evaluates to true if the region is in copy mode. * '%E' in the caption string evaluates to true if the escape character has currently been pressed. Window List: * Nested views when there are window groups (with 'windowlist -g'). * Press 'm' to toggle the most-recent view. * Press 'g' to toggle nestedness. * Press 'a' to view all windows in the list. * Press '/' to search in the list. * Press ',' and '.' to re-order windows in the list. * Press 'K' to kill a window (requires confirmation). Display List: * Press 'd' to detach a display, 'D' to power-detach. Others: * Start using 'ChangeLog' for logging changes again. * Terminfo update for 256-color support. * Multiple input history (partially from Romain Francoise). * vi-like fFtT;, searching in copy mode. * In copy mode, search in reverse direction when 'N' is pressed. * Tab-completion for command input. * Some more readline-like bindings in input mode (e.g. ^W, ^D, ^P, ^N etc.) * Fix displaying unicode characters in the caption/hardstatus on UTF8 locale. * A revamped displays list (for 'displays' command) * Increased default maximum number of windows from 40 to 100. * Increased number color/attribute changes in caption/hardstatus string from 16 to 256. * Some commands can be remotely queried using the -Q command-line flag. In-Progress: * Scripting support (thanks to Google Summer of Code 2009 project by Rui Guo)
Diffstat (limited to 'misc/screen/patches/patch-ap')
-rw-r--r--misc/screen/patches/patch-ap24
1 files changed, 13 insertions, 11 deletions
diff --git a/misc/screen/patches/patch-ap b/misc/screen/patches/patch-ap
index 8249f62d2f7..f34826b18d4 100644
--- a/misc/screen/patches/patch-ap
+++ b/misc/screen/patches/patch-ap
@@ -1,8 +1,10 @@
-$NetBSD: patch-ap,v 1.2 2005/12/28 17:53:24 reed Exp $
+$NetBSD: patch-ap,v 1.3 2014/08/25 20:02:32 kim Exp $
---- doc/screen.1.orig 2003-12-05 05:51:57.000000000 -0800
-+++ doc/screen.1 2005-12-27 13:54:30.000000000 -0800
-@@ -581,7 +581,7 @@
+Replace configurable paths with tags.
+
+--- doc/screen.1.orig 2014-04-27 22:10:01.000000000 +0000
++++ doc/screen.1 2014-08-25 18:42:29.000000000 +0000
+@@ -625,7 +625,7 @@
.SH CUSTOMIZATION
The \*Qsocket directory\*U defaults either to $HOME/.screen or simply to
@@ -11,7 +13,7 @@ $NetBSD: patch-ap,v 1.2 2005/12/28 17:53:24 reed Exp $
.I screen
is installed setuid-root, then the administrator
should compile
-@@ -594,7 +594,7 @@
+@@ -638,7 +638,7 @@
When
.I screen
is invoked, it executes initialization commands from the files
@@ -20,7 +22,7 @@ $NetBSD: patch-ap,v 1.2 2005/12/28 17:53:24 reed Exp $
\*Q.screenrc\*U in the user's home directory. These are the \*Qprogrammer's
defaults\*U that can be overridden in the following ways: for the
global screenrc file
-@@ -624,7 +624,7 @@
+@@ -668,7 +668,7 @@
protected from variable substitution.
.PP
Two configuration files are shipped as examples with your screen distribution:
@@ -29,7 +31,7 @@ $NetBSD: patch-ap,v 1.2 2005/12/28 17:53:24 reed Exp $
useful examples for various commands.
.PP
Customization can also be done 'on-line'. To enter the command mode type
-@@ -4416,14 +4416,14 @@
+@@ -4857,14 +4857,14 @@
.I screen
distribution package for private and global initialization files.
.IP $SYSSCREENRC
@@ -41,9 +43,9 @@ $NetBSD: patch-ap,v 1.2 2005/12/28 17:53:24 reed Exp $
.IP $HOME/.screenrc
-Read in after /usr/local/etc/screenrc
+Read in after @PKG_SYSCONFDIR@/screenrc
- .IP $SCREENDIR/S-<login>
--.IP /local/screens/S-<login>
-+.IP /tmp/screens/S-<login>
+ .IP $SCREENDIR/S\-<login>
+-.IP /local/screens/S\-<login>
++.IP /tmp/screens/S\-<login>
Socket directories (default)
- .IP /usr/tmp/screens/S-<login>
+ .IP /usr/tmp/screens/S\-<login>
Alternate socket directories.