Commit Graph

8503 Commits

Author SHA1 Message Date
8a838b0372 Add support for overlay popup boxes to show text or output temporarily
above the normal layout. These work similarly to menus and are created
with the display-popup command.
2020-03-24 08:09:43 +00:00
f652d777a6 Merge branch 'obsd-master' 2020-03-21 16:01:25 +00:00
5123bb7db4 Merge branch 'obsd-master' 2020-03-21 14:01:27 +00:00
edca27ae45 AIX colours are always stored as 90-97, not 100-107. From Johannes
Altmanninger.
2020-03-21 13:51:30 +00:00
af6ae35900 Set end position correctly, GitHub issue 2129 from Anindya Mukherjee. 2020-03-21 13:19:56 +00:00
8828b958f0 Break code to convert an argument as a percentage into a common function. 2020-03-21 13:16:15 +00:00
5aeab5ab40 Preserve exit status from run-shell and pass to the client. 2020-03-21 13:15:38 +00:00
c6d4baa4e5 Merge branch 'obsd-master' 2020-03-20 22:01:26 +00:00
9a55f65702 Fix select-word when not on a word, from Anindya Mukherjee. 2020-03-20 20:12:39 +00:00
e4efd59fe0 Merge branch 'obsd-master' 2020-03-20 20:01:34 +00:00
1a4e64ba69 Apply same menu items to view mode like copy mode. 2020-03-20 18:35:53 +00:00
7c25f22074 Similarly, disable zoom if only one pane. 2020-03-20 18:22:37 +00:00
b66501df0c Put swap down back in the right place. 2020-03-20 18:20:58 +00:00
4d6805284b Disable swap entries if nothing to swap with. 2020-03-20 18:19:22 +00:00
68cf61aa46 Still want the per-mode menus outside copy mode. 2020-03-20 18:11:56 +00:00
005cd48620 Oops, typo in key binding. 2020-03-20 18:05:22 +00:00
9894e50c42 Merge branch 'obsd-master' 2020-03-20 18:01:25 +00:00
06c3079d66 Make the mouse_word and mouse_line formats work in copy mode and enable
the default pane menu in copy mode.
2020-03-20 17:59:39 +00:00
7bbca49395 Fix positioning of menu in choose modes and a couple of keys in tree mode. 2020-03-20 17:26:14 +00:00
5b71943f89 Merge branch 'obsd-master' 2020-03-20 14:01:26 +00:00
a3ff5a9e25 select_word_end needs to forward no_reset flag or select-word selects
too much.
2020-03-20 13:12:04 +00:00
159e648ccb Merge branch 'obsd-master' 2020-03-20 08:01:26 +00:00
c3e96cce4e Another fix to make other-end forget the selection mode, from Anindya Mukherjee. 2020-03-20 06:09:19 +00:00
35c4897d8f Merge branch 'obsd-master' 2020-03-19 16:01:29 +00:00
74ed17d41b Little bit of tidying. 2020-03-19 14:23:58 +00:00
c15396459b No util.h. 2020-03-19 14:06:37 +00:00
de34436d4c Change input path so it doesn't require a pane. 2020-03-19 14:03:48 +00:00
17e4f2394a Merge branch 'obsd-master' 2020-03-19 14:01:31 +00:00
ce61bf931b Do not set the history flag if there is no history. 2020-03-19 13:46:10 +00:00
e8273a993e Add a flag to run a background process in a pty as well, not used for
anything yet.
2020-03-19 13:43:18 +00:00
581ed718e7 Add C position for terminal centre with display-menu -x and -y. 2020-03-19 13:32:49 +00:00
2cd8ea7680 Various fixes to copying with select-word and select-line, including
making it consistent with keys and with the mouse, and using other-end.
From Anindya Mukherjee.
2020-03-19 13:28:52 +00:00
7595b22e72 Merge branch 'obsd-master' 2020-03-18 10:01:26 +00:00
7b0e688a96 Break position calculation into a helper function. 2020-03-18 09:13:49 +00:00
af4b62d10b 3.1-rc3. 2020-03-18 07:55:33 +00:00
0c06409c9d getopt is not required to set optarg to NULL when there is no argument
and some do not, so set it explicitly each time.
2020-03-18 07:54:37 +00:00
18cfd9befa Merge branch 'obsd-master' 2020-03-17 18:01:27 +00:00
76f373ab35 Merge branch '3.1-rc' 2020-03-17 16:17:09 +00:00
617136c234 Turn off mouse mode 1003 as well as the rest when exiting. 2020-03-17 16:16:23 +00:00
f16085a362 Fix C-Space key string. 2020-03-17 16:16:09 +00:00
4ffbebedce Terminate the output buffer for control mode output - it is now used as
a string. GitHub issue 2114.
2020-03-17 16:14:51 +00:00
c0d74661b7 Do not attempt to close a NULL pane when failing to create a new one. 2020-03-17 16:14:25 +00:00
b21a9b1c4e getopt varies too much between platforms, and we already use compat/getopt.c
for Linux so just use it everywhere.
2020-03-17 16:14:12 +00:00
80f20b8e4e getopt varies too much between platforms, and we already use compat/getopt.c
for Linux so just use it everywhere.
2020-03-17 16:07:06 +00:00
bd0342b0a7 getopt is not required to set optarg to NULL when there is no argument
and some do not, so set it explicitly each time.
2020-03-17 16:02:38 +00:00
5717633cf5 Merge branch 'obsd-master' 2020-03-17 14:01:25 +00:00
1ddc128860 Do not return early if no bits changed because may still need to change the style. 2020-03-17 12:20:12 +00:00
0610f66fa9 Merge branch 'obsd-master' 2020-03-17 12:01:28 +00:00
115bb33257 Ignore default-shell (and use /bin/sh) if it invalid not just if it is
tmux itself, also refuse to set the option to something invalid in the
first place. GitHub issue 2120.
2020-03-17 11:10:12 +00:00
71eb965dd9 Merge branch 'obsd-master' 2020-03-16 20:01:24 +00:00