Thomas Adam
634e9d6213
Merge branch 'obsd-master'
2026-05-21 12:01:06 +01:00
nicm
9aa9a92f72
Pane resizing code for floating panes, mostly by Michael Grant.
2026-05-21 07:28:51 +00:00
Thomas Adam
a9ba7b8ecb
Merge branch 'obsd-master'
2026-05-18 09:38:02 +01:00
nicm
bbea6e6375
Add a five second limit on pasting for terminals which mysteriously lose
...
the end sequence if the paste is too big (that is, Terminal.app).
Reported by Garri Djavadyan in GitHub issue 4527.
2026-05-17 13:01:04 +00:00
nicm
8f28f31b78
Do not crash if set progress bar with no pane, from Dane Jensen.
2026-05-13 08:25:05 +00:00
Thomas Adam
3f651d9fa9
Merge branch 'obsd-master'
2026-05-12 16:01:08 +01:00
nicm
18fced7e7f
Make pane offsets signed, needed for floating panes.
2026-05-12 12:05:41 +00:00
nicm
3d6c542e34
Turn off the "is this a paste" guessing if the terminal supports bracket
...
pasting instead, GitHub issue 5031.
2026-05-12 10:28:09 +00:00
Thomas Adam
e4a439aa0c
Merge branch 'obsd-master'
2026-04-26 21:12:23 +01:00
nicm
1d9522a7a6
Kill client rather than fatalx on bad file handling messages, reported
...
by Tim Zheng.
2026-04-23 12:36:15 +00:00
Thomas Adam
bcd17cf99a
Merge branch 'obsd-master'
2026-04-23 11:58:17 +01:00
nicm
bc15723f7f
Add feature for progress bar and pass to outside terminal, GitHu issue
...
4972 from Eric Dorland.
2026-04-22 07:25:17 +00:00
Thomas Adam
42dafcc62a
Merge branch 'obsd-master'
2026-04-04 20:01:11 +01:00
nicm
cad282ebb7
Cache user from getpwuid because it can be very expensive on some
...
platforms. From Ben Maurer in GitHub issue 4973.
2026-04-04 17:13:07 +00:00
nicm
7f2ac9c871
Add remain-on-exit key to keep pane around until a key is pressed, from
...
Michael Grant.
2026-04-04 17:00:33 +00:00
Thomas Adam
66c324d7ef
Merge branch 'obsd-master'
2026-04-03 16:01:08 +01:00
nicm
6b056eb53f
Add some new mouse ranges called "control0" to "control9", will be used
...
for controls on floating panes, from Dane Jensen, with some bits from
Michael Grant.
2026-04-03 10:13:20 +00:00
Thomas Adam
dc12da4573
Merge branch 'obsd-master'
2026-04-01 12:01:08 +01:00
nicm
7af58f74b0
Fixed missing drag end detection and mouse button detection with
...
modifiers. From Dane Jensen, reported by Joseph Tyson and Mark Kelly.
2026-04-01 08:10:02 +00:00
Thomas Adam
1081876810
Merge branch 'obsd-master'
2026-03-31 16:01:08 +01:00
nicm
2ff0dd3fef
Reorganize structure of key_code so that it can be built directly by
...
bitshifts rather than a load of huge switches, from Dane Jensen in
GitHub issue 4953.
2026-03-31 11:46:43 +00:00
Thomas Adam
5310592967
Merge branch 'obsd-master'
2026-03-06 04:01:09 +00:00
nicm
41bddae907
Fix incorrect condition for creating client name, from Vlad Apostol in
...
GitHub issue 4911.
2026-03-05 22:50:14 +00:00
Thomas Adam
d3522c328c
Merge branch 'obsd-master'
2026-02-12 11:10:01 +00:00
nicm
5a33616e65
Check for no window when updating clients, GitHub issue 4851.
2026-02-10 09:00:30 +00:00
nicm
588013bb44
Refresh copy mode when style changes, from Josh Cooper in GitHub issue 4830.
2026-02-03 08:53:58 +00:00
Thomas Adam
d7f59eccaf
Merge branch 'obsd-master'
2026-01-28 17:25:42 +00:00
Thomas Adam
e652213855
Merge branch 'obsd-master'
2026-01-23 10:50:55 +00:00
nicm
f70150a663
Replace overlay_ranges with visible_ranges which can hold more than
...
three ranges (will be needed for floating panes); move the visible
ranges checks outside of tty_draw_line and rewrite it to fix issues with
partially-obscured wide characters. With Michael Grant.
2026-01-23 10:45:53 +00:00
nicm
26aacd0e32
Handle theme keys earlier so they are processed even if a popup is open.
...
From Josh Cooper in GitHub issue 4827.
2026-01-22 07:39:35 +00:00
nicm
8e06739e26
Fix window-size=latest not resizing on switch-client in session groups.
...
From Ilya Grigoriev in GitHub issue 4818.
2026-01-20 22:50:08 +00:00
Thomas Adam
97d61131df
Merge branch 'obsd-master'
2026-01-12 10:01:08 +00:00
nicm
a443531280
Remember last pane or type of location for double and triple clicks and
...
correctly handle it changes between first and second or second and
third. GitHub issue 4795 from Shaobo Song.
2026-01-12 07:48:36 +00:00
Thomas Adam
75d3974c12
Merge branch 'obsd-master'
2026-01-07 10:01:08 +00:00
nicm
583f12ea71
Work out the default command from the queue in case it has been set from
...
the config file, GitHub issue 4791.
2026-01-07 08:16:20 +00:00
Thomas Adam
00030aabf7
Merge branch 'obsd-master'
2025-12-25 20:01:08 +00:00
nicm
f72832cc08
Add focus-follows-mouse option, from Barry Wasdell in GitHub issue 4771.
2025-12-25 18:07:00 +00:00
Thomas Adam
0929d8ddfa
Merge branch 'obsd-master'
2025-12-04 16:01:08 +00:00
nicm
9d6c69ebde
Fix y offset of mouse if status at top. GitHub issue 4738 from Michael
...
Grant.
2025-12-04 14:45:32 +00:00
Thomas Adam
194d0a0e25
Merge branch 'obsd-master'
2025-12-01 10:01:08 +00:00
nicm
04f32073c0
Add horizontal border case to server_client_check_mouse_in_pane to fix
...
mouse resizing. GitHub issue 4720 from Michael Grant, reported by
someone in GitHub issue 4715.
2025-12-01 08:04:26 +00:00
Thomas Adam
3542bfa5b8
Merge branch 'obsd-master'
2025-11-26 22:01:08 +00:00
nicm
a0dfef3b04
Place cursor on correct line if message-line is not 0, reported by
...
Alexis Hildebrandt.
2025-11-26 18:57:18 +00:00
Thomas Adam
db274f9c39
Merge branch 'obsd-master'
2025-11-12 21:26:29 +00:00
nicm
66279c124e
Make requests to the external terminal one queue instead of one by type,
...
and include any other requests as well so that ordering is maintained.
2025-11-12 20:41:06 +00:00
Thomas Adam
be2d4aa434
Merge branch 'obsd-master'
2025-10-30 10:01:07 +00:00
nicm
1e61e52400
If tmux receives a palette request (OSC 4) in a pane and the palette
...
entry has not been set, send a request to the most recently used client
and forward any response instead. Based on change from Tim Culverhouse
in GitHub issue 4665.
2025-10-30 07:41:19 +00:00
Thomas Adam
ac574b6782
Merge branch 'obsd-master'
2025-09-09 12:01:09 +01:00
nicm
50dafd6187
Remove some unnecessary assignments.
2025-09-09 08:49:22 +00:00
Thomas Adam
a0065bea04
Merge branch 'obsd-master'
2025-09-01 12:01:08 +01:00