* refs/remotes/tmux-openbsd/master:
Add table for destroy-unattached.
Do not allow drags started on status line to trigger pane key bindings, GitHub issue 5692.
* refs/remotes/tmux-openbsd/master:
Improve text about status lines, GitHub issue 5677.
Redraw selections after scrolling to line boundaries, GitHub issue 5689 from bugreporter23 at gmail dot com.
* refs/remotes/tmux-openbsd/master:
Do not always perform environment variable assignments inside %else, GitHub issue 5688 from Tushar Muralidharan.
Check format time in format_skip1 before the loop as well.
* refs/remotes/tmux-openbsd/master:
Use window-status-separator in second and theird status lines, GitHub issue 5672. Also match width of session name correctly.
Fix color range check, from Vaibhav Aggarwal.
Do not lose a pending pane resize when entering the alternate screen, from mml00 dot work at gmail dot com.
Adjust widths of a few codepoints incorrectly set to double width, from Sidney Cammeresi.
* refs/remotes/tmux-openbsd/master:
Include menus when working out what parts of a pane are visible to avoid overwriting them, GitHub issue 5593.
Modify display-message -c target-client to use the data relative to target-client, GitHub issue 5613 from Michael Grant.
Quote session_alert in status-format[2], GitHub issue 5671.
Only skip collecting text except for right margin when autowrap is off, from Jang-Ho Hwang.
Change to the new working directory even if getcwd fails, GitHub issue 5658.
* refs/remotes/tmux-openbsd/master:
Sync redraw should use the given rows not the scroll region now.
Instead of redrawing the entire pane or scene when moving or redrawing a pane, add damage rectangles and redraw only the affected spans. From Michael Grant.
Do not leak client if lost before configuration is loaded, and do not load multiple times. GitHub issues 5661 and 5662 from Alexandre Fiori.
Restore the zoom when swap-pane refuses a floating pane, GitHub issue 5660 from Alexandre Fiori.
Do not use client for copy-mode -S if NULL, reported by Martin Vlach.