* refs/remotes/tmux-openbsd/master:
Check the column when looking up search marks in case the cursor is past the last column, GitHub issue 5756 from Alejandro Pacheco.
Redraw the client after an OSC 11 background change, GitHub issue 5752 from Ilya Pozdnyakov.
* refs/remotes/tmux-openbsd/master:
tmux: remove redundant event_del()/evtimer_del()
Like xterm, ignore DL and EL outside the scroll region, GitHub issue 5754.
event_add(3) automatically replaces any pending timeout for an existing
event, making explicit event_del() / evtimer_del() calls immediately
before event_add() / evtimer_add() unnecessary.
OK nicm@
* refs/remotes/tmux-openbsd/master:
Fix -e flags in split-window and new-pane usages, from İhsan Deniz.
Add a vertical (side) status line, GitHub issue 5468 from John DeWyze.
* refs/remotes/tmux-openbsd/master:
Do not lose text after empty lists.
Correct pane offsets when clipping both sides.
Do not include ignore-size clients in status line sizing.
Do not ignore lists with no alignment.
* refs/remotes/tmux-openbsd/master:
Memory leak fixes from someone in GitHub issues 5739, 5744, 5745, 5746.
Add -f to switch-mode to read choices from a file, GitHub issue 5738.
Set session for {current} target, GitHub issue 5742.
Do not discard control state before a control client creates it, GitHub issue 5740 from Andre Popp.
A few additional readonly checks, GitHub issue 5736 from gmkbenjamin at hotmail dot com.
The Makefile runs each test under env -i, so SHELL is unset and the
server's default-shell is the login shell from the password file. It
runs every pane that has no command, as a login shell, and every pane
command given as one string, with -c. zsh takes HOME from the password
file when it is unset, so it reads the user's startup files and
history.
Twenty-six tests type a command into such a pane and give it a fixed
time: twenty-five type an attach to a second server and sleep for a
second, and session-ops.sh types a script and waits five seconds for
it. When the login shell is slow to give a prompt, the checks run
before the command has. zsh, for one, waits until a lock on a non-empty
history file is ten seconds old.
Set SHELL=/bin/sh in the environment the tests run in.