tmux update bot
94796f6b11
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Tighten up TMUX_TMPDIR - do not allow relative paths or .. or if realpath fails. From Alexandre Fiori.
2026-09-25 23:37:17 +00:00
nicm
11a0799925
Tighten up TMUX_TMPDIR - do not allow relative paths or .. or if
...
realpath fails. From Alexandre Fiori.
2026-09-25 23:37:16 +00:00
tmux update bot
c98dca28de
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Discard keys if there is no session, fixes crash reported by Artyom Pertsovsky.
2026-09-25 17:28:20 +00:00
nicm
7a816f90e7
Discard keys if there is no session, fixes crash reported by Artyom
...
Pertsovsky.
2026-09-25 17:28:18 +00:00
Nicholas Marriott
d928682b38
5438 test.
2026-09-25 14:45:18 +01:00
tmux update bot
7742e00932
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Fix some indentation.
Do not overflow window indexes at INT_MAX in new-window -a and renumber-windows. GitHub issue 5637 from Alexandre Fiori.
2026-09-25 12:18:32 +00:00
nicm
d87bd430b9
Fix some indentation.
2026-09-25 12:18:30 +00:00
nicm
f9eb405921
Do not overflow window indexes at INT_MAX in new-window -a and
...
renumber-windows. GitHub issue 5637 from Alexandre Fiori.
2026-09-25 12:18:30 +00:00
Nicholas Marriott
ef881f318c
Add --with-socket-path to configure. GitHub issue 5635 from Alexandre Fiori.
2026-09-25 10:07:39 +01:00
Nicholas Marriott
545ba99f8c
Tests for 5636.
2026-09-25 09:46:21 +01:00
Nicholas Marriott
8cafc7633e
Merge pull request #5633 from arthurscchan/new-fuzzer-2
...
OSS-Fuzz: Add new fuzzer targets json processing
2026-09-25 07:58:11 +01:00
tmux update bot
46fd3c16a3
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Keep the scroll position in tree mode when the list is rebuilt, GitHub issue 5631 from Kim A Brandt.
2026-09-25 06:40:35 +00:00
nicm
4ae837de68
Keep the scroll position in tree mode when the list is rebuilt, GitHub
...
issue 5631 from Kim A Brandt.
2026-09-25 06:40:33 +00:00
Arthur Chan
2888c6751c
Prepare dict and options
...
Signed-off-by: Arthur Chan <arthur.chan@adalogics.com >
2026-09-25 06:20:49 +01:00
Arthur Chan
041f30acbe
OSS-Fuzz: Add new fuzzer targets json processing
...
Signed-off-by: Arthur Chan <arthur.chan@adalogics.com >
2026-09-25 05:58:37 +01:00
Nicholas Marriott
4f523f41c9
Update CHANGES.
2026-09-24 20:49:41 +01:00
Nicholas Marriott
5a0440b4f8
Test for 5631.
2026-09-24 19:59:45 +01:00
tmux update bot
51593fc9bc
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
As well as tracking modified (dirty) lines during a synchronized update, also track scrolled lines. This means they can be scrolled as one instead of forcing each line to be redrawn - much less expensive for a very common operation. From Ben Maurer in GitHub issue 5611.
2026-09-24 12:27:53 +00:00
nicm
7fc7f1bf69
As well as tracking modified (dirty) lines during a synchronized update,
...
also track scrolled lines. This means they can be scrolled as one
instead of forcing each line to be redrawn - much less expensive for a
very common operation. From Ben Maurer in GitHub issue 5611.
2026-09-24 12:27:51 +00:00
Nicholas Marriott
29e6b80286
Tests for SU scrolling.
2026-09-24 12:20:02 +01:00
tmux update bot
a4a2501b2f
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Add margins for WezTerm and ghostty, from Michael Grant.
2026-09-24 09:44:56 +00:00
nicm
aa4123ab58
Add margins for WezTerm and ghostty, from Michael Grant.
2026-09-24 09:44:54 +00:00
Nicholas Marriott
6bab150c58
Fix test.
2026-09-24 09:15:21 +01:00
tmux update bot
72e83b000b
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Note about default-shell, from Meriel Sartha Mittelbach.
2026-09-23 16:48:10 +00:00
nicm
a4c051f27d
Note about default-shell, from Meriel Sartha Mittelbach.
2026-09-23 16:48:08 +00:00
Nicholas Marriott
56373a08ee
Merge pull request #5628 from arthurscchan/new-fuzzer
...
OSS-Fuzz: Add new fuzzer targets layout processing
2026-09-23 12:03:00 +01:00
tmux update bot
5e860c4e6c
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Get x and y the right way round, fixes crash when opening a mode prompt when the client is offset into the window; may be the crash reported by sthen@.
2026-09-22 20:02:41 +00:00
nicm
183c3432b0
Get x and y the right way round, fixes crash when opening a mode prompt
...
when the client is offset into the window; may be the crash reported by
sthen@.
2026-09-22 20:02:40 +00:00
tmux update bot
d1ee699dd1
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Some terminals have extended DECSCUSR to allow it to reset to the default style and put that as the Se capability in their terminfo entry. Change so that if Ss and Se exist, tmux does not overwrite them with its own. GitHub issue 5476.
2026-09-22 16:48:21 +00:00
nicm
e7618f41c2
Some terminals have extended DECSCUSR to allow it to reset to the
...
default style and put that as the Se capability in their terminfo entry.
Change so that if Ss and Se exist, tmux does not overwrite them with its
own. GitHub issue 5476.
2026-09-22 16:48:18 +00:00
Arthur Chan
be75a67b1f
OSS-Fuzz: Add new fuzzer targets layout processing
...
Signed-off-by: Arthur Chan <arthur.chan@adalogics.com >
2026-09-22 16:45:24 +01:00
Nicholas Marriott
83c8962cf9
Some tests.
2026-09-22 14:25:51 +01:00
tmux update bot
fca57a5fc9
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Add a feature for mintty's application escape to avoid dodgy terminals whinging about not supporting it, GitHub issue 5626 from Pete Dietl.
Only rely on the previous line wrapping when the cursor is actually on it, GitHub issue 5625 from Ben Maurer.
Correctly write Z indexes to v2 layouts if zoomed, GitHub issue 5624.
Do not leak waiting clients (in wait-for) if they are killed, GitHub issue 5614.
2026-09-22 11:58:43 +00:00
nicm
83f62d0acc
Add a feature for mintty's application escape to avoid dodgy terminals
...
whinging about not supporting it, GitHub issue 5626 from Pete Dietl.
2026-09-22 11:58:41 +00:00
nicm
19b7660778
Only rely on the previous line wrapping when the cursor is actually on
...
it, GitHub issue 5625 from Ben Maurer.
2026-09-22 11:58:41 +00:00
nicm
4624bc2129
Correctly write Z indexes to v2 layouts if zoomed, GitHub issue 5624.
2026-09-22 11:58:41 +00:00
nicm
0e1f6ed80d
Do not leak waiting clients (in wait-for) if they are killed, GitHub
...
issue 5614.
2026-09-22 11:58:41 +00:00
Nicholas Marriott
21ea1c91c5
Merge pull request #5627 from pdietl/regress-input-keys-race
...
Wait for the pane to echo the key before capturing in input-keys.sh
2026-09-22 07:55:13 +01:00
Nicholas Marriott
cb9f9b588f
Fix test.
2026-09-22 07:52:51 +01:00
Pete Dietl
d6db719b19
Wait for the pane to echo the key before capturing in input-keys.sh
2026-09-22 00:21:23 -05:00
tmux update bot
9860e60afa
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Do not cancel mark when click on border.
2026-09-21 22:31:27 +00:00
nicm
ca5c28d224
Do not cancel mark when click on border.
2026-09-21 22:31:26 +00:00
Nicholas Marriott
c3326194b6
Turn on Linux arm also.
2026-09-21 22:34:05 +01:00
Nicholas Marriott
6a8c21fb41
macOS parallel issues.
2026-09-21 22:27:43 +01:00
Nicholas Marriott
326b9a4f16
Another timing race.
2026-09-21 22:18:44 +01:00
Nicholas Marriott
6871fcb157
Add missing test cleanup.
2026-09-21 22:16:06 +01:00
Nicholas Marriott
1d9943c6e6
Keep window alive.
2026-09-21 22:12:33 +01:00
Nicholas Marriott
f5c4998db3
Make regress parallel friendly.
2026-09-21 22:00:47 +01:00
Nicholas Marriott
cc81429d8a
Do not make test so timing sensitive.
2026-09-21 21:51:30 +01:00
tmux update bot
3a6c2e7877
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Do not do anything in session_detach and rely on the caller destroying the session, otherwise grouped sessions can reuse a session with no windows. From Jeong, Heon in GitHub issue 5620.
2026-09-21 18:56:57 +00:00