Nicholas Marriott
18ddda48d2
More.
2026-05-16 12:18:41 +01:00
Nicholas Marriott
5651519f5d
Try to make Copilot shut up.
2026-05-16 12:07:09 +01: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
Thomas Adam
f1f0158741
Merge branch 'obsd-master'
2026-05-12 12:01:11 +01: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
Nicholas Marriott
c3036116de
Update test output.
2026-05-12 10:38:29 +01:00
nicm
9e3653a612
Check FIONREAD for all panes not just piped panes, fixes issues with
...
tests, GitHub issue 4807.
2026-05-12 09:37:25 +00:00
nicm
27a00d1bfd
Fix infinite loop due to underflow when redrawing scrollbar, from Pavel
...
Lavrukhin in GitHub issue 4932.
2026-05-12 09:32:49 +00:00
nicm
800837ff3f
Fix control mode teardown ordering for queued pane output, GitHub issue
...
5064 from Aaron Campbell.
2026-05-12 09:27:28 +00:00
Nicholas Marriott
bfbfb6dbf3
Avoid overshooting Sixel height in sixel_parse_write, GitHub issue 5071 from
...
nincsnevem662 at gmail dot com.
2026-05-11 12:00:06 +01:00
Thomas Adam
8fb1b1d412
Merge branch 'obsd-master'
2026-05-08 12:01:09 +01:00
nicm
af98467d0d
Do not cache format for status line because it stores various pointers
...
that might be stale, instead cache the cmd_find_state and rebuild the
formats every time they are needed. Reported by Marcel Partap in GitHub
isue 5065.
2026-05-08 06:57:38 +00:00
Thomas Adam
f9d50d580c
Merge branch 'obsd-master'
2026-05-07 12:01:08 +01:00
nicm
496805476e
Require layout prefix to be 5 characters, GitHub issue 5067 from
...
cglosner at gmail dot com.
2026-05-07 09:21:05 +00:00
nicm
962e565591
Add Emacs-style recentre-top-bottom, GitHub issue 5053 from sinyax75 at
...
gmail dot com.
2026-05-07 09:15:44 +00:00
Thomas Adam
862625a4bf
Merge branch 'obsd-master'
2026-05-06 16:01:09 +01:00
nicm
2d8aade74b
Add time limit to a couple of other loops.
2026-05-06 13:43:38 +00:00
Nicholas Marriott
2aad2cfc53
Add a configure flag for ASAN.
2026-05-06 08:23:45 +01:00
Thomas Adam
ad94405dac
Merge branch 'obsd-master'
2026-05-05 16:01:08 +01:00
nicm
518fcf7e03
Do not sanitize title when popping it from stack, also add a limit to
...
number of pushed titles.
2026-05-05 13:18:46 +00:00
nicm
1fbd00e1e8
Add missing flags to screen_mode_to_string and do not write before
...
before if any are missed, second bit from qingliu at alauda dot io.
2026-05-05 12:06:52 +00:00
nicm
cae229cadc
Discard queued data and clear offsets when turning pane off to prevent
...
later read of data that has been removed. From Aaron Campbell in GitHub
issue 5054.
2026-05-05 12:02:12 +00:00
Thomas Adam
9d3dcdbc38
Merge branch 'obsd-master'
2026-05-03 20:01:09 +01:00
nicm
d52fabce72
Allow the indicator in tree mode to be customized by two new options:
...
tree-mode-preview-format and tree-mode-preview-style.
2026-05-03 15:02:48 +00:00
nicm
637d4c3083
Fix control client hang on exit after toggling no-output, GitHub issue
...
5049 from Aaron Campbell.
2026-05-03 15:01:21 +00:00
nicm
1e96d9a87f
Do not check for NULL after dereferencing, from alexarama at yahoo dot
...
com in GitHub issue 5051.
2026-05-03 14:57:09 +00:00
nicm
49172b256c
Free working stuff when R formats fail.
2026-05-03 14:55:43 +00:00
Thomas Adam
9a94f48663
Merge branch 'obsd-master'
2026-05-01 16:01:09 +01:00
nicm
2e9c6c2586
Add some checks on line size to avoid underflow, from san65384 at gmail
...
dot com in GitHub issue 4955.
2026-05-01 11:56:41 +00:00
Thomas Adam
92522473b0
Merge branch 'obsd-master'
2026-05-01 12:01:08 +01:00
nicm
56200ca044
Do not leak cached last result from control subs, from Aaron Campbell in
...
GitHub issue 5047.
2026-05-01 09:59:42 +00:00
nicm
524f283cc6
Add support for line numbers in copy mode. A new copy-mode-line-numbers
...
option has the following modes: off, default (tmux's normal line
numbering where 0 is the top visible line), absolute (first line in
history is 1), relative (relative to the cursor) and hybrid (current
line is absolute, others relative). Also adds
copy-mode-line-number-style and copy-mode-current-line-number-style to
set the style of the line numbers. When copy mode is entered with the
mouse, line numbers stay off.
From Leo Henon in GitHub issue 5025.
2026-05-01 09:44:42 +00:00
nicm
a2acf0f7cf
Check time inside repeat (R:) loop as well.
2026-05-01 09:34:05 +00:00
Thomas Adam
d85f1b942d
Merge branch 'obsd-master'
2026-04-28 16:01:08 +01:00
Thomas Adam
8da41bdc2b
Merge branch 'obsd-master'
2026-04-28 12:01:08 +01:00
nicm
4a926e489b
Make C-[ have the same bindings as Escape for terminals with extended
...
keys where they are different, GitHub issue 5035 from Eric NICOLAS.
2026-04-28 10:01:07 +00:00
nicm
746dd91e86
Sanitize paste buffer names in paste_set and paste_rename, GitHub issue
...
5032 from Barrett Ruth.
2026-04-28 08:52:37 +00:00
nicm
763dec881a
Do not leak socketpair fds in pipe-pane when fork fails. From Barrett
...
Ruth.
2026-04-28 08:47:55 +00:00
nicm
2a5715fad5
Do not deref NULL job in window_copy_pipe_run when job_run fails. From
...
Barrett Ruth in GitHub issue 5036.
2026-04-28 08:35:21 +00:00
nicm
ec58272b95
Do not hang run-shell when job_run fails, from Barrett Ruth in GitHub
...
issue 5037.
2026-04-28 08:34:15 +00:00
nicm
f90d3af403
Fix -p for for join-pane, from Dane Jensen.
2026-04-28 08:32:44 +00:00
Thomas Adam
c2659401b0
Merge branch 'obsd-master'
2026-04-27 16:01:09 +01:00
nicm
9840d4a4a3
Add a limit on maximum length of environment variable assignment in
...
configuration files.
2026-04-27 12:31:11 +00:00
Nicholas Marriott
fc6d94a9f8
Track which list (images or saved_images) each image is on so they can be
...
removed from the correct list when the total image count is reached. Fixes
crash reported by xlabai at tencent dot com.
2026-04-27 13:09:07 +01:00
Nicholas Marriott
61a7be0eab
Turn off regular expressions when fuzzing because there are cases that take too
...
much time or memory that cannot be fixed.
2026-04-26 21:19:16 +01:00
Thomas Adam
e4a439aa0c
Merge branch 'obsd-master'
2026-04-26 21:12:23 +01:00
nicm
b844cafb9c
No need to stravis the window name twice.
2026-04-24 10:08:52 +00: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
nicm
ffe80579df
Redraw correctly when a popup is present above pane borders, GitHub
...
issue 4997 from Manuel Einfalt.
2026-04-23 11:29:23 +00:00