Nicholas Marriott
2dc05ae328
Add to alerts tests.
2026-07-13 19:52:27 +01:00
tmux update bot
511fe53846
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Add new-pane -M to create a new pane from a mouse binding and bind to C-MouseDrag1Pane, removing the old ctrl-click-to-swap-pane binding.
2026-07-13 17:43:10 +00:00
nicm
658e087f7a
Add new-pane -M to create a new pane from a mouse binding and bind to
...
C-MouseDrag1Pane, removing the old ctrl-click-to-swap-pane binding.
2026-07-13 17:43:09 +00:00
tmux update bot
dba85ee32e
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Add pane-activity event.
2026-07-13 16:21:15 +00:00
nicm
b91086a5c8
Add pane-activity event.
2026-07-13 16:21:14 +00:00
Nicholas Marriott
4cd39ee33e
new-pane mouse test.
2026-07-13 17:10:04 +01:00
tmux update bot
e3ef97b6b4
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Add some additional simple events.
fix window_copy_mouse_in_selection() indentation; ok nicm@
Work out a single layout for the entire prompt so it can all be drawn together, fixes centered prompts. GitHub issue 5328.
Allow drag on a selection to modify it, from Michael Grant.
Make split-window inside a floating pane work more nicely and not immediately create an overlapping pane, from Dane Jensen.
Set other cell when creating layout set, from Dane Jensen.
Size comparison should be >= not >, from Yayo Razo.
Remove worflow from master
2026-07-13 14:35:35 +00:00
nicm
e00a1a3e26
Add some additional simple events.
2026-07-13 14:35:33 +00:00
jsg
006cce5e4d
fix window_copy_mouse_in_selection() indentation; ok nicm@
2026-07-13 14:35:33 +00:00
nicm
4a06a1f296
Work out a single layout for the entire prompt so it can all be drawn
...
together, fixes centered prompts. GitHub issue 5328.
2026-07-13 14:35:33 +00:00
nicm
fe1b877410
Allow drag on a selection to modify it, from Michael Grant.
2026-07-13 14:35:33 +00:00
nicm
2b091d91d3
Make split-window inside a floating pane work more nicely and not
...
immediately create an overlapping pane, from Dane Jensen.
2026-07-13 14:35:33 +00:00
nicm
6d227a8479
Set other cell when creating layout set, from Dane Jensen.
2026-07-13 14:35:33 +00:00
nicm
447d804a3a
Size comparison should be >= not >, from Yayo Razo.
2026-07-13 14:35:33 +00:00
Nicholas Marriott
687c6b9cc0
Regress for more hooks.
2026-07-13 13:57:31 +01:00
Nicholas Marriott
b2e2fe824d
Add scroll regress.
2026-07-13 11:32:28 +01:00
Thomas Adam
1f6385e7bb
build: remove openbsd sync job
...
This only needs to run from the openbsd-cutover repository and will no
longer be merged into thisd repo.
2026-07-13 11:03:46 +01:00
Thomas Adam
309119f659
Remove worflow from master
2026-07-13 10:54:27 +01:00
tmux update bot
884ae3f8da
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
build: run every fifteen minutes
2026-07-13 09:42:03 +00:00
Nicholas Marriott
d9b953d5c6
Create SECURITY.md
2026-07-13 10:29:28 +01:00
Nicholas Marriott
e0014bbc7c
Add regress tests for events code.
2026-07-13 10:23:38 +01:00
Thomas Adam
d03de4986a
build: run every fifteen minutes
2026-07-13 09:27:05 +01:00
Thomas Adam
6126988781
portable: add Makefile.am
2026-07-13 09:22:53 +01:00
Thomas Adam
25e2e1d671
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
build: don't exit
build: always attempt portable merge
build: capture openbsd-base before filtering
build: fetch cutover master before merge
Use _exit in child after fork, from Yayo Razo in GitHub issue 5376.
Add missing calloc check and use fatal. Prompted by a similar change from Yayo Razo.
actions: use published openbsd-git as base update
github actions: automate updates
Do not make pty fds blocking again until all the data has been consumed or control mode clients can get stuck, GitHub issue 5356 from Ben Maurer.
Add formats and events for OSC 133 commmands, as well as a -T flag to set-hook -B to only fire when the format is true.
Replace the notification system with events. Events can carry a payload of additional payload (to reduce problems with lifetime of objects) and are delivered to one or more event sinks. This is more powerful and reduces the complex dependencies between control mode and hooks. Events are now used for hooks, control mode notifications and for monitors (set-hook -B).
2026-07-13 09:22:25 +01:00
Thomas Adam
e6eb26518b
build: don't exit
2026-07-13 09:13:28 +01:00
Thomas Adam
8b2bc1a384
build: always attempt portable merge
2026-07-13 09:10:24 +01:00
Thomas Adam
0ce72059e6
build: capture openbsd-base before filtering
2026-07-13 09:05:10 +01:00
Thomas Adam
f80d3f6123
build: fetch cutover master before merge
2026-07-13 09:00:47 +01:00
nicm
0925c9846b
Use _exit in child after fork, from Yayo Razo in GitHub issue 5376.
2026-07-13 07:57:44 +00:00
nicm
3612a9a605
Add missing calloc check and use fatal. Prompted by a similar change
...
from Yayo Razo.
2026-07-13 07:57:44 +00:00
Thomas Adam
cc8e0f2f67
actions: use published openbsd-git as base update
2026-07-13 08:50:49 +01:00
Nicholas Marriott
a662981f10
Bump a time limit.
2026-07-13 07:08:05 +01:00
Nicholas Marriott
d77c9dc6aa
Tweak BIDI test.
2026-07-12 23:18:47 +01:00
Nicholas Marriott
8ac3fcedca
Do not reuse sockets so much to avoid problems with slow server shutdown.
2026-07-12 22:03:16 +01:00
Nicholas Marriott
ea236c12a6
Merge pull request #5382 from YayoRazo/fix/sixel-saved-images-uaf
...
fix(screen): free alternate-screen images on screen destroy
2026-07-12 21:40:02 +01:00
Nicholas Marriott
a53a0aa0b5
Merge pull request #5365 from YayoRazo/fix/getline-fgetln-overflow
...
fix(compat): guard buffer size multiplication in getline
2026-07-12 21:18:37 +01:00
Nicholas Marriott
5e3db12c07
No need for ASAN_OPTIONS.
2026-07-12 21:02:30 +01:00
Nicholas Marriott
4f981a2506
Turn on ASAN for macOS regress.
2026-07-12 20:59:11 +01:00
Thomas Adam
b602dc57b1
github actions: automate updates
2026-07-12 17:24:37 +01:00
Nicholas Marriott
330bedfb47
Build with ASAN on macOS by default.
2026-07-12 13:26:25 +01:00
Yayo Razo
3ff24a8eb4
fix(compat): guard buffer size multiplication in getline
2026-07-11 17:07:21 -06:00
Yayo Razo
28a1231100
fix(screen): free alternate-screen images on screen destroy
2026-07-11 15:53:08 -06:00
Nicholas Marriott
6fd9987632
Revert "Add formats and events for OSC 133 commmands, as well as a -T flag to"
...
This reverts commit f3c6b4f1a3 .
2026-07-11 04:37:04 +01:00
Thomas Adam
8f27092756
Merge branch 'obsd-master'
2026-07-10 18:20:43 +01:00
Nicholas Marriott
e7fef1fd64
Test for wait exit, GitHub issue 5356 from Ben Maurer.
2026-07-10 16:45:58 +01:00
nicm
7f2b0ae16e
Do not make pty fds blocking again until all the data has been consumed
...
or control mode clients can get stuck, GitHub issue 5356 from Ben Maurer.
2026-07-10 15:45:11 +00:00
nicm
0cc84b8cae
Do not make pty fds blocking again until all the data has been consumed
...
or control mode clients can get stuck, GitHub issue 5356 from Ben Maurer.
2026-07-10 15:45:11 +00:00
Nicholas Marriott
1329473a4b
Merge pull request #5358 from bmaurer/regress-control-client-exit
...
Add a regression test for output queued to exiting control clients
2026-07-10 16:39:04 +01:00
Thomas Adam
84cc6541f3
Merge branch 'obsd-master'
2026-07-10 16:30:07 +01:00
nicm
512255b9a7
Add formats and events for OSC 133 commmands, as well as a -T flag to
...
set-hook -B to only fire when the format is true.
2026-07-10 15:20:06 +00:00