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
Nicholas Marriott
4224ecd2ab
Merge pull request #5042 from daneofmanythings/floating_panes--two-panes-crash
...
fix(floating_panes): null dereference in `screen_redraw_two_panes` from `screen_redraw_border_arrows`
2026-05-01 12:54:38 +01: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
Dane Jensen
e18c10d340
Passing in '&type' to avoid null dereference
2026-04-27 21:51:02 -07: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
Dane Jensen
0719dcf2e7
fixed site of null dereference in layout.c
2026-04-25 15:05:58 -07:00
Nicholas Marriott
3400a312dd
Merge pull request #5026 from daneofmanythings/floating_panes--new-pane-doc-fixup
...
docs(floating_panes): A couple documentation fixes from #4979
2026-04-24 16:06:12 +03:00
Michael Grant
b2f9144e10
Merge pull request #5029 from daneofmanythings/floating_panes--fix-join-pane
...
fix(floating_panes): Z-index related crashing in `join-pane`
2026-04-24 13:56:37 +01:00
nicm
b844cafb9c
No need to stravis the window name twice.
2026-04-24 10:08:52 +00:00
Dane Jensen
a74f173902
more.
2026-04-23 21:53:06 -07:00
Dane Jensen
a1cd68e3f8
Fixed z-index related crash in join-pane
2026-04-23 20:23:50 -07:00
Dane Jensen
eec2c19ad1
oversights.
2026-04-23 17:07:53 -07:00
Michael Grant
05fdd04262
Fix the z-index of the pane. (nic's fix.)
2026-04-24 00:49:22 +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
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
Thomas Adam
bcd17cf99a
Merge branch 'obsd-master'
2026-04-23 11:58:17 +01:00
Nicholas Marriott
3e36ddbceb
Merge pull request #4979 from daneofmanythings/floating_panes--new-pane
...
refactor: Combined the code for `split-window` and `new-pane`
2026-04-22 10:29:07 +03: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
nicm
7a0cc03532
Translate keypad keys to text in prompt input. From Barrett Ruth in
...
GitHub issue 4996.
2026-04-22 07:15:34 +00:00
nicm
d36f6783c7
Add a couple of controls (kill, zoom) to default pane-status-format.
...
Will be more to come with floating panes. From Dane Jensen in GitHub
issue 4981.
2026-04-22 07:13:26 +00:00
nicm
d339ab51eb
Sanitize pane titles and window and session names more consistently and
...
strictly, prevents C0 characters and other nonvisible characters causing
problems. Reported (with a different fix) by Chris Monardo in GitHub
issue 4999.
2026-04-22 07:10:16 +00:00
nicm
fee70031f6
Make clock visible on terminals without colours, from Manuel Einfalt in
...
GitHub issue 5001.
2026-04-22 07:05:59 +00:00
nicm
303edb71bd
Add a fairly low time limit to format evaluation to stop absurdly nested
...
formats from making tmux appear to hang.
2026-04-22 07:05:03 +00:00
nicm
314f0ae964
Do not leak hyperlinks in copy mode, from Barrett Ruth in GitHub issue
...
5020.
2026-04-22 07:03:06 +00:00
nicm
0835980ef1
Remove no longer accurate statement from tmux.1, reported by dkuettel at
...
gmail dot com.
2026-04-22 06:58:59 +00:00
nicm
baf55e4616
Add a default set of features for WezTerm.
2026-04-22 06:57:08 +00:00
Dane Jensen
0a55e5ca54
Fixed logical error in handing default cascading.
2026-04-17 12:44:50 -07:00
Dane Jensen
a7ad0c4434
Option flag adjustment for eventual consistency.
2026-04-16 11:38:33 -07:00
Michael Grant
271bac5347
Merge branch 'master' into floating_panes
2026-04-15 23:26:02 -04:00
Dane Jensen
914ffc8887
touchup.
2026-04-15 12:33:08 -07:00