=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/tmux.h,v retrieving revision 1.857 retrieving revision 1.858 diff -u -r1.857 -r1.858 --- src/usr.bin/tmux/tmux.h 2019/03/12 07:39:27 1.857 +++ src/usr.bin/tmux/tmux.h 2019/03/12 11:16:50 1.858 @@ -1,4 +1,4 @@ -/* $OpenBSD: tmux.h,v 1.857 2019/03/12 07:39:27 nicm Exp $ */ +/* $OpenBSD: tmux.h,v 1.858 2019/03/12 11:16:50 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott @@ -722,7 +722,10 @@ const struct window_mode *mode; void *data; + struct screen *screen; u_int prefix; + + TAILQ_ENTRY (window_mode_entry) entry; }; /* Child window structure. */ @@ -768,6 +771,7 @@ int fd; struct bufferevent *event; + u_int disabled; struct event resize_timer; @@ -793,7 +797,7 @@ struct grid *saved_grid; struct grid_cell saved_cell; - struct window_mode_entry *mode; + TAILQ_HEAD (, window_mode_entry) modes; struct event modetimer; time_t modelast; char *searchstr; @@ -2208,6 +2212,7 @@ const struct window_mode *, struct cmd_find_state *, struct args *); void window_pane_reset_mode(struct window_pane *); +void window_pane_reset_mode_all(struct window_pane *); void window_pane_key(struct window_pane *, struct client *, struct session *, struct winlink *, key_code, struct mouse_event *);