Commit Graph

6694 Commits

Author SHA1 Message Date
8037159f93 Add explicit keys for the bracketed paste sequences, both to avoid mix
ups with other keys and to make logs clearer.
2017-06-12 07:04:24 +00:00
4dbab75855 Merge branch 'obsd-master' 2017-06-09 18:01:14 +01:00
adcd5aff6f Extend filters (f key) to buffer and client mode and add -f flag to
specify to command.
2017-06-09 16:01:39 +00:00
bab4da5133 Add -O option to choose-* to set initial sort order. 2017-06-09 15:29:15 +00:00
3ec28ceb9b Default sort for buffer mode should be time not name. 2017-06-09 15:17:20 +00:00
ed45052d6d Merge branch 'obsd-master' 2017-06-09 16:01:13 +01:00
411640c032 Merge branch 'master' of github.com:tmux/tmux 2017-06-09 15:57:13 +01:00
eea93638c6 Set AM_CFLAGS for ncurses libraries, reported by Peter Schow. 2017-06-09 15:56:50 +01:00
a2ca51c27a Use brackets around prompts which looks better and matches the other modes. 2017-06-09 14:00:46 +00:00
e640907d24 Merge branch 'obsd-master' 2017-06-09 12:01:17 +01:00
74b2deae1c Add a hook when the clipboard is set. 2017-06-09 09:21:24 +00:00
143ccd27b4 Add memmem to compat. 2017-06-09 08:53:58 +01:00
a4d2fa1b6d Update TODO. 2017-06-08 17:21:30 +01:00
065c360730 Typo. 2017-06-08 14:08:04 +01:00
738d9aece7 Note what to have for building Git. 2017-06-08 13:40:24 +01:00
8c38409aef Merge branch 'master' of github.com:tmux/tmux 2017-06-08 13:29:59 +01:00
61ed6425bd Move FAQ online and do not ship TODO. 2017-06-08 13:29:36 +01:00
6e8c93afdd Merge branch 'obsd-master' 2017-06-08 10:01:10 +01:00
8c4ae1c938 Add size to client descriptions in list, suggested by Greg Hurrell. 2017-06-08 07:48:04 +00:00
4aa02c3743 Merge branch 'obsd-master' 2017-06-07 18:01:13 +01:00
356fab7bcb Return 1 if name matches not 0, also fix some spaces. 2017-06-07 15:27:46 +00:00
9543f076fd Use osdep_get_name. 2017-06-07 16:21:01 +01:00
86d6666fe7 Merge branch 'obsd-master' 2017-06-07 16:01:10 +01:00
405cc337f3 Add simple searching (C-s and n) to the various choose modes: by name
for client and tree, and by name and content for buffer.
2017-06-07 14:37:30 +00:00
772dacc89b Tweak title. 2017-06-07 11:27:04 +01:00
696d2889f4 Mention U8, from Carles Cufi. 2017-06-07 11:19:04 +01:00
9316b9b57a Typo. 2017-06-07 11:15:36 +01:00
fb288ef9a7 Remove a bunch of out-of-date stuff from the FAQ or stuff that is documentation
for other programs.
2017-06-07 11:13:05 +01:00
7077980055 Merge branch 'obsd-master' 2017-06-06 18:01:13 +01:00
50b27c8c0d Continue and pass keys through if they are repeated keys, so that the
first key after a repeated key doesn't get lost.
2017-06-06 15:49:35 +00:00
bbc35b0b19 Do not pass a state into commands when fired on individual items in tree
mode, rely on the %% target substitution in the command for the chosen
pane and leave the default target as the current pane (where the mode
is). Otherwise, joinp and similar end up with -t and -s the
same. Reported by Jacob Niehus in GitHub issue 960.
2017-06-06 15:07:35 +00:00
d7280917da Delete input event when evbuffer_read() fails to avoid just spinning
around a dead file descriptor. Seems to fix a problem reported by Greg
Hurrell in GitHub issue 941.
2017-06-06 14:53:28 +00:00
78352fdd32 Add a small dance to daemon() to reattach tmux to the user's namespace (which
allows access to the clipboard) on OS X 10.10 and above.

Chis Johnsen has done much work on and documentation of this issue, the code is
copied (with some tweaks) from his reattach-to-user-namespace at:

    https://github.com/ChrisJohnsen/tmux-MacOSX-pasteboard

Tested by Enrico Ghirardi.

Will see how this goes, if it breaks stuff it might go away again.
2017-06-06 07:59:53 +01:00
63f8a2cb89 Merge branch 'master' of github.com:tmux/tmux 2017-06-05 12:02:10 +01:00
e1686c26dd Update CHANGES. 2017-06-05 12:01:58 +01:00
a999f6f876 Linux build fixes
Linux doesn't have vis.h
2017-06-05 12:00:52 +01:00
e62e17d046 Merge branch 'obsd-master'
Conflicts:
	tmux.1
	window.c
2017-06-05 11:59:38 +01:00
2f04108f3a Do not leak command, from David CARLIER. 2017-06-04 15:36:33 +00:00
1c83c0ebcd tparm() fix for Solaris. 2017-06-04 11:27:35 +01:00
8ec6c323b6 signal.h for utempter, from David CARLIER. 2017-06-04 11:23:48 +01:00
c5b7faaefc Add a timeout to prevent the sequences which wait for a specific
terminator (OSC, APC and DCS) waiting forever, which helps to avoid
garbage (cat /dev/random) locking up panes completely. This (and the
last commit) prompted by a discussion with theo.
2017-06-04 09:22:34 +00:00
467ece53e6 Remove unused variable. 2017-06-04 09:02:57 +00:00
8149bc3fa6 Be more strict about escape sequences that rename windows or set titles:
ignore any that not valid UTF-8 outright, and for good measure pass the
result through our UTF-8-aware vis(3).
2017-06-04 09:02:36 +00:00
adf5628087 Support SIGUSR2 to stop and start logging for an existing server. Also
we currently only have two log levels so just use -v and -vv rather than
-v and -vvvv, and clarify the man page entry for -v.
2017-06-04 08:25:57 +00:00
67cd496b39 Update CHANGES. 2017-06-04 09:09:31 +01:00
184039044a Typo/style; plus man page escaping from jmc. 2017-06-04 08:02:20 +00:00
757eb060cd Merge branch 'obsd-master' 2017-06-03 20:01:10 +01:00
3442066054 Make set-clipboard a three-state option so tmux itself can ignore the
sequencess.
2017-06-03 17:43:01 +00:00
80235d6fdd Merge branch 'obsd-master' 2017-06-03 10:01:10 +01:00
493a1846d0 Foreground colours with the bright attribute set need to use the bright
entries in the palette. GitHub issue 954.
2017-06-03 07:15:23 +00:00