Nicholas Marriott
d814529285
Merge branch 'master' into floating_panes
2026-05-28 12:07:54 +01:00
Thomas Adam
2212157b61
Merge branch 'obsd-master'
2026-05-28 12:00:07 +01:00
nicm
7ebeed1ae7
Do not try to use last pane if there isn't one.
2026-05-28 10:45:17 +00:00
Nicholas Marriott
4a0118aea1
Merge branch 'master' into floating_panes
2026-05-21 12:07:17 +01:00
Thomas Adam
634e9d6213
Merge branch 'obsd-master'
2026-05-21 12:01:06 +01:00
nicm
9aa9a92f72
Pane resizing code for floating panes, mostly by Michael Grant.
2026-05-21 07:28:51 +00:00
Nicholas Marriott
1def587884
Remove code that was already applied.
2026-05-20 13:47:11 +01:00
Nicholas Marriott
c56bc9ed05
Store pane ID for mouse last pane instead of a pointer to the pane.
2026-05-20 13:41:13 +01:00
Nicholas Marriott
fd4e683151
Merge branch 'master' into floating_panes
2026-05-18 11:10:09 +01:00
Thomas Adam
a9ba7b8ecb
Merge branch 'obsd-master'
2026-05-18 09:38:02 +01:00
Nicholas Marriott
2b05d8531d
Merge branch 'master' into floating_panes
2026-05-17 15:55:09 +01:00
nicm
bbea6e6375
Add a five second limit on pasting for terminals which mysteriously lose
...
the end sequence if the paste is too big (that is, Terminal.app).
Reported by Garri Djavadyan in GitHub issue 4527.
2026-05-17 13:01:04 +00:00
Michael Grant
1ff3dafe4e
Fix crash when minimising pane.
2026-05-13 22:28:14 +01:00
nicm
8f28f31b78
Do not crash if set progress bar with no pane, from Dane Jensen.
2026-05-13 08:25:05 +00: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
Nicholas Marriott
6b16e93f1b
Merge branch 'master' into floating_panes
2026-05-12 12:38:31 +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
Thomas Adam
e4a439aa0c
Merge branch 'obsd-master'
2026-04-26 21:12:23 +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
Thomas Adam
bcd17cf99a
Merge branch 'obsd-master'
2026-04-23 11:58:17 +01: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
Michael Grant
b528fc438c
Merge.
2026-04-05 19:40:56 -04:00
Thomas Adam
42dafcc62a
Merge branch 'obsd-master'
2026-04-04 20:01:11 +01:00
nicm
cad282ebb7
Cache user from getpwuid because it can be very expensive on some
...
platforms. From Ben Maurer in GitHub issue 4973.
2026-04-04 17:13:07 +00:00
nicm
7f2ac9c871
Add remain-on-exit key to keep pane around until a key is pressed, from
...
Michael Grant.
2026-04-04 17:00:33 +00:00
Thomas Adam
66c324d7ef
Merge branch 'obsd-master'
2026-04-03 16:01:08 +01:00
nicm
6b056eb53f
Add some new mouse ranges called "control0" to "control9", will be used
...
for controls on floating panes, from Dane Jensen, with some bits from
Michael Grant.
2026-04-03 10:13:20 +00:00
Thomas Adam
dc12da4573
Merge branch 'obsd-master'
2026-04-01 12:01:08 +01:00
nicm
7af58f74b0
Fixed missing drag end detection and mouse button detection with
...
modifiers. From Dane Jensen, reported by Joseph Tyson and Mark Kelly.
2026-04-01 08:10:02 +00:00
Thomas Adam
1081876810
Merge branch 'obsd-master'
2026-03-31 16:01:08 +01:00
nicm
2ff0dd3fef
Reorganize structure of key_code so that it can be built directly by
...
bitshifts rather than a load of huge switches, from Dane Jensen in
GitHub issue 4953.
2026-03-31 11:46:43 +00:00
Michael Grant
6a62d49720
Add options to new-pane: -k -m message to wait for key before closing a floating pane.
2026-03-24 14:23:58 +00:00
Michael Grant
943490cfa1
Fix issue when a wp disappears in the middle of a drag event.
2026-03-20 07:49:49 +00:00
Michael Grant
7e6bbc63ab
Fix a slew of possible int vs u_int bugs which would likely have caused an overflow crash.
2026-03-18 13:04:21 +00:00
Michael Grant
ab0081294c
Fix scrolling issue when a floating pane overlaps a tiled pane.
2026-03-17 17:08:02 +00:00
Michael Grant
6c9e2f7e6c
Fix no cursor in popup.
2026-03-16 12:07:41 +00:00
Michael Grant
8a90fce476
Fix for window size taller than tty.
2026-03-10 13:21:01 +00:00
Michael Grant
46427f1dd7
Merge branch 'master' into floating_panes
2026-03-09 08:31:58 +00:00
Thomas Adam
5310592967
Merge branch 'obsd-master'
2026-03-06 04:01:09 +00:00
nicm
41bddae907
Fix incorrect condition for creating client name, from Vlad Apostol in
...
GitHub issue 4911.
2026-03-05 22:50:14 +00:00
Michael Grant
96515c9f47
Merge branch 'master' into floating_panes
2026-02-18 09:28:38 +00:00
Thomas Adam
d3522c328c
Merge branch 'obsd-master'
2026-02-12 11:10:01 +00:00
nicm
5a33616e65
Check for no window when updating clients, GitHub issue 4851.
2026-02-10 09:00:30 +00:00
nicm
588013bb44
Refresh copy mode when style changes, from Josh Cooper in GitHub issue 4830.
2026-02-03 08:53:58 +00:00
Nicholas Marriott
2ad0f4a9e7
Merge branch 'master' into floating_panes
2026-01-29 08:43:41 +00:00
Thomas Adam
d7f59eccaf
Merge branch 'obsd-master'
2026-01-28 17:25:42 +00:00
Michael Grant
1ec9ca497b
Merge with visible_ranges banch. Convert visible_ranges to new style.
2026-01-28 15:26:00 +00:00
Thomas Adam
e652213855
Merge branch 'obsd-master'
2026-01-23 10:50:55 +00:00
nicm
f70150a663
Replace overlay_ranges with visible_ranges which can hold more than
...
three ranges (will be needed for floating panes); move the visible
ranges checks outside of tty_draw_line and rewrite it to fix issues with
partially-obscured wide characters. With Michael Grant.
2026-01-23 10:45:53 +00:00