tmux update bot
145f8ef173
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Typos and doc fixes, from Ben Boeckel.
2026-07-14 17:24:20 +00:00
nicm
34a11db6ca
Typos and doc fixes, from Ben Boeckel.
2026-07-14 17:24:18 +00:00
Nicholas Marriott
d705471aa5
Regression tests for display-panes changes.
2026-07-14 18:18:52 +01:00
tmux update bot
67f71fe4ac
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Handle padding and tab redraw correctly in copy mode.
2026-07-14 13:12:49 +00:00
nicm
a10252dad2
Handle padding and tab redraw correctly in copy mode.
2026-07-14 13:12:48 +00:00
tmux update bot
c9d6d4b601
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Do not clear lines when we are just going to overwrite them in copy mode.
2026-07-14 12:17:19 +00:00
nicm
f88189cd59
Do not clear lines when we are just going to overwrite them in copy mode.
2026-07-14 12:17:17 +00:00
Nicholas Marriott
c39d69f961
More copy mode tests.
2026-07-14 12:05:06 +01:00
Nicholas Marriott
cf110d9d1d
Copy mode redraw test.
2026-07-14 10:07:51 +01:00
tmux update bot
ed4245a74d
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Add e key to open editor to customize mode (like buffer mode) and a key to show only changed items.
2026-07-14 04:18:54 +00:00
nicm
09d5977263
Add e key to open editor to customize mode (like buffer mode) and a key
...
to show only changed items.
2026-07-14 04:18:52 +00:00
tmux update bot
42b3ea0d74
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Apply dragging change to scroll-down as well as scroll-up.
2026-07-13 22:40:19 +00:00
nicm
2a75cc2236
Apply dragging change to scroll-down as well as scroll-up.
2026-07-13 22:40:18 +00:00
Nicholas Marriott
df6ed20271
Add customize mode test.
2026-07-13 23:03:33 +01:00
tmux update bot
de7fdbe85d
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Add environment to customize mode also
2026-07-13 21:54:09 +00:00
nicm
37da97fbe6
Add environment to customize mode also
2026-07-13 21:54:08 +00:00
Nicholas Marriott
f0f59bc2fd
Fix a test.
2026-07-13 22:52:25 +01:00
Nicholas Marriott
9c65d349e8
Tweak times in tests.
2026-07-13 22:08:58 +01:00
Nicholas Marriott
2818069d5f
Merge pull request #5389 from YayoRazo/fix/prompt-history-getline
...
fix(compat): drop fgetln compat shim, migrate prompt-history.c to getline
2026-07-13 21:25:10 +01:00
tmux update bot
2f0308ea4d
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Replace last use of fgetln with getline, GitHub issue 5389 from Yayo Razo.
Add hooks to customize mode.
2026-07-13 20:22:00 +00:00
nicm
b1c347ee0c
Replace last use of fgetln with getline, GitHub issue 5389 from Yayo Razo.
2026-07-13 20:21:59 +00:00
nicm
fba5083b58
Add hooks to customize mode.
2026-07-13 20:21:59 +00:00
Thomas Adam
9c9477ae76
Tweak previous; include SYNCING.md
2026-07-13 20:30:47 +01:00
Thomas Adam
e4dbd11d44
doc: rewrite SYNCING and reformat to markdown
...
Rewrite the SYNCING document to reflect that everything runs on Github.
Add examples on how to deal with merge conflicts.
Also reformat to markdown so any examples are more obvious in different
renderers.
2026-07-13 20:29:35 +01:00
Yayo Razo
c3e38b317d
fix(compat): drop fgetln compat shim, migrate prompt-history.c to getline
...
Following up on the comment on #5365 - this drops fgetln from
prompt-history.c (its only remaining caller) in favor of getline, and
removes the fgetln compat shim entirely since nothing references it
anymore: the compat.h declaration, compat/fgetln.c itself, and its
entry in configure.ac's AC_REPLACE_FUNCS list.
fgetln doesn't null-terminate its returned buffer when the final line
in the file lacks a trailing newline, so the old loop had a second
branch to heap-copy and manually terminate that case. getline always
null-terminates regardless, so that branch goes away and the loop
becomes uniform.
Verified with a real build (ubuntu-24.04 container, same
--enable-utf8proc --enable-asan configure CI uses): crafted a history
file with a normal entry, a blank line, and a final entry with no
trailing newline at EOF (the exact case the removed branch existed
for), loaded it through a real ASan-built tmux via show-prompt-history,
all three entries came back correctly. Full regress suite is otherwise
clean against this change.
2026-07-13 13:03:58 -06:00
tmux update bot
f75ef5ca1c
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Add keys and menu items for copy mode line numbers, and a menu item for auto refresh.
2026-07-13 18:59:03 +00:00
nicm
8fbbde7035
Add keys and menu items for copy mode line numbers, and a menu item for
...
auto refresh.
2026-07-13 18:59:02 +00:00
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