From d141e2e66048e53a0a54d1a6af393cf8e098fe59 Mon Sep 17 00:00:00 2001 From: Josef Ridky Date: Tue, 20 Sep 2016 08:19:06 +0200 Subject: [PATCH] Resolves: #1123369 - Fix problem with deleting multiple lines by pressing ctrl + arrow keys --- screen-4.4.0-prevent-remove-lines.patch | 39 +++++++++++++++++++++++++ screen.spec | 7 ++++- 2 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 screen-4.4.0-prevent-remove-lines.patch diff --git a/screen-4.4.0-prevent-remove-lines.patch b/screen-4.4.0-prevent-remove-lines.patch new file mode 100644 index 0000000..2e8fec3 --- /dev/null +++ b/screen-4.4.0-prevent-remove-lines.patch @@ -0,0 +1,39 @@ +diff -rNup orig/etc/etcscreenrc new/etc/etcscreenrc +--- orig/etc/etcscreenrc 2016-09-20 07:50:39.426690733 +0200 ++++ new/etc/etcscreenrc 2016-09-20 08:12:00.512776016 +0200 +@@ -92,3 +92,5 @@ bind I login on + bind O login off + bind } history + ++#prevent to remove lines by ctrl + arrow keys ++term xterm +diff -rNup orig/etc/etcscreenrc.screenrc new/etc/etcscreenrc.screenrc +--- orig/etc/etcscreenrc.screenrc 2015-09-05 21:28:22.000000000 +0200 ++++ new/etc/etcscreenrc.screenrc 2016-09-20 08:12:17.528658253 +0200 +@@ -92,3 +92,5 @@ bind I login on + bind O login off + bind } history + ++#prevent to remove lines by ctrl + arrow keys ++term xterm +diff -rNup orig/etc/screenrc new/etc/screenrc +--- orig/etc/screenrc 2016-09-20 07:50:39.427690726 +0200 ++++ new/etc/screenrc 2016-09-20 08:12:41.593494196 +0200 +@@ -120,3 +120,6 @@ hardstatus string "[screen %n%?: %t%?] % + # defnonblock 1 + # blankerprg rain -d 100 + # idle 30 blanker ++ ++#prevent to remove lines by ctrl + arrow keys ++term xterm +diff -rNup orig/etc/screenrc.screenrc new/etc/screenrc.screenrc +--- orig/etc/screenrc.screenrc 2016-06-19 21:41:03.000000000 +0200 ++++ new/etc/screenrc.screenrc 2016-09-20 08:13:07.705319215 +0200 +@@ -151,3 +151,7 @@ bind ^] paste [.] + # defnonblock 1 + # blankerprg rain -d 100 + # idle 30 blanker ++ ++#prevent to remove lines by ctrl + arrow keys ++term xterm ++ diff --git a/screen.spec b/screen.spec index eb51559..763639a 100644 --- a/screen.spec +++ b/screen.spec @@ -4,7 +4,7 @@ Summary: A screen manager that supports multiple logins on one terminal Name: screen Version: 4.4.0 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2+ Group: Applications/System URL: http://www.gnu.org/software/screen @@ -27,6 +27,7 @@ Patch4: screen-4.3.1-suppress_remap.patch Patch5: screen-4.3.1-crypt.patch Patch6: screen-4.4.0-terminal-segfault.patch Patch7: screen-4.4.0-terminal-length.patch +Patch8: screen-4.4.0-prevent-remove-lines.patch %description The screen utility allows you to have multiple logins on just one @@ -47,6 +48,7 @@ support multiple logins on one terminal. %patch5 -p1 -b .crypto %patch6 -p1 -b .terminal-segfault %patch7 -p1 -b .terminal-length +%patch8 -p1 -b .prevent-remove-lines %build ./autogen.sh @@ -143,6 +145,9 @@ fi %endif %changelog +* Tue Sep 20 2016 Josef Ridky - 4.4.0-3 +- fix problem with deleting multiple lines by pressing ctrl+arrow keys (#1123369) + * Wed Sep 14 2016 Josef Ridky - 4.4.0-2 - fix problem with crash on new window when the terminal type is very long (#1350549) - upstream fix terminal type length in option parsing