aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMathieu Arnold <mat@FreeBSD.org>2015-12-18 14:27:23 +0000
committerMathieu Arnold <mat@FreeBSD.org>2015-12-18 14:27:23 +0000
commitae6d69199927c9970a6e99fd41c204d1fb9d4601 (patch)
tree13568f8d760f7fef2ec9426cd283291204a9ae37
parent018d5f7d731379133c3a940a69c1bc2cb87805be (diff)
downloadports-ae6d69199927c9970a6e99fd41c204d1fb9d4601.tar.gz
ports-ae6d69199927c9970a6e99fd41c204d1fb9d4601.zip
MFH: -r403912
backout commit r403914, the quarterly branch has 2.0, not 2.1. Fix a regression in 2.1 where tmux was misshandling key strokes if you started typing too fast after a tmux command. PR: 205372 Submitted by: me jahn de Obtained from: https://github.com/tmux/tmux/commit/8c8cddbe022af5ece9949804cacffbee6b8972fa Sponsored by: Absolight
Notes
Notes: svn path=/branches/2015Q4/; revision=403965
-rw-r--r--sysutils/tmux/Makefile1
-rw-r--r--sysutils/tmux/files/patch-server-client.c34
2 files changed, 0 insertions, 35 deletions
diff --git a/sysutils/tmux/Makefile b/sysutils/tmux/Makefile
index e2677910d1bb..0f2f957e4c01 100644
--- a/sysutils/tmux/Makefile
+++ b/sysutils/tmux/Makefile
@@ -4,7 +4,6 @@
PORTNAME= tmux
PORTVERSION= 2.0
PORTREVISION= 1
-PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION:S/a$//}
diff --git a/sysutils/tmux/files/patch-server-client.c b/sysutils/tmux/files/patch-server-client.c
deleted file mode 100644
index df30e710d0c6..000000000000
--- a/sysutils/tmux/files/patch-server-client.c
+++ /dev/null
@@ -1,34 +0,0 @@
-From 8c8cddbe022af5ece9949804cacffbee6b8972fa Mon Sep 17 00:00:00 2001
-From: nicm <nicm>
-Date: Tue, 20 Oct 2015 14:19:27 +0000
-Subject: [PATCH] The table could change when retrying so don't save it at
- start of server_client_handle_key.
-
---- server-client.c.orig 2015-09-27 09:42:08 UTC
-+++ server-client.c
-@@ -540,7 +540,7 @@ server_client_handle_key(struct client *
- struct window *w;
- struct window_pane *wp;
- struct timeval tv;
-- struct key_table *table = c->keytable;
-+ struct key_table *table;
- struct key_binding bd_find, *bd;
- int xtimeout;
-
-@@ -606,7 +606,7 @@ server_client_handle_key(struct client *
- retry:
- /* Try to see if there is a key binding in the current table. */
- bd_find.key = key;
-- bd = RB_FIND(key_bindings, &table->key_bindings, &bd_find);
-+ bd = RB_FIND(key_bindings, &c->keytable->key_bindings, &bd_find);
- if (bd != NULL) {
- /*
- * Key was matched in this table. If currently repeating but a
-@@ -624,6 +624,7 @@ retry:
- * Take a reference to this table to make sure the key binding
- * doesn't disappear.
- */
-+ table = c->keytable;
- table->references++;
-
- /*