Commit Graph

5178 Commits

Author SHA1 Message Date
7acc4addb5 Merge branch 'obsd-master'
Conflicts:
	client.c
	tmux.1
	tmux.c
2015-06-07 23:42:25 +01:00
c4e811e519 Add -E flag when attaching or switching client to bypass
update-environment, from Steven Lu.
2015-06-07 21:39:39 +00:00
a5c55e4393 Update TODO. 2015-06-07 08:36:03 +01:00
ed6c036ee3 Use ints for the calculations rather than u_char, they could end up
signed.
2015-06-05 22:50:27 +00:00
55b96a5bd5 Handle the RGB colour escape sequence (\033[38;2;<r>;<g>;<b>m and 48;2)
like xterm(1) does, by mapping to the nearest in the 256 colour palette.
2015-06-05 22:33:39 +00:00
1cb073d48e Use fixed colour tables rather than generated and do a quick search for
exact match before doing the distance comparison.
2015-06-05 22:01:17 +00:00
641a9cd3f5 Similarly, for sessions use a callback to free rather than checking
every loop.
2015-06-05 18:18:32 +00:00
10e90ae01f Change deref to the more sensible unref, and add a couple I missed before. 2015-06-05 18:06:30 +00:00
8c93b768e4 Instead of putting dead clients on a list and checking it every loop,
use event_once to queue a callback to deal with them. Also dead clients
with references would never actually be freed because the wrap-up
functions (the callback for stdin, or status_prompt_clear) would never
be called. So call them in server_client_lost.
2015-06-05 18:01:12 +00:00
b0782df8a6 Do not use the key variable uninitialized (in a debug log statement),
reported by jungleboogie0 at gmail dot com.
2015-06-05 15:10:13 +00:00
f7598b8a26 Only need *.ch in compat. 2015-06-05 12:44:15 +01:00
2f586905fc Fix a warning. 2015-06-05 09:09:08 +00:00
4219939c10 Make it so that if a window or session target is prefixed with an =,
only an exact name or index match is accepted, no special character,
prefix match, or fnmatch.
2015-06-05 08:14:16 +00:00
6b2129696f Move the nested check from client to server and compare the client tty
name to all the pane pty names instead of comparing socket paths. This
means that "new -d" will work without unsetting $TMUX.
2015-06-04 23:27:51 +00:00
jmc
dc0d34e137 tweak SYNOPSIS and usage(); 2015-06-04 20:34:22 +00:00
83a70172a4 Merge branch 'obsd-master' 2015-06-04 16:01:07 +01:00
4a6c06d6a9 Make unsetting a global option restore it to the default. Diff lying
around for a while, I have forgotten who suggested it :-/.
2015-06-04 14:29:33 +00:00
02e348c069 Merge branch 'obsd-master' 2015-06-04 12:59:41 +01:00
a863834574 Add support for a single "marked pane". There is one marked pane in the
server at a time; it may be toggled or cleared with select-pane -m and
-M (the border is highlighted). A new target '~' or '{marked}' specifies
the marked pane to commands and it is the default target for the
swap-pane and join-pane -s flag (this makes them much simpler to use -
mark the source pane and then change to the target pane to run swapp or
joinp).
2015-06-04 11:43:51 +00:00
1de74e27e5 Spaces -> tabs. 2015-06-04 11:40:27 +01:00
d058e963fd Update mailmap. 2015-06-04 11:36:44 +01:00
13808ccede Merge branch 'obsd-master' 2015-06-04 11:17:39 +01:00
a3edfd9e84 teminal -> terminal, from Corey Farwell. 2015-06-04 09:42:29 +00:00
75b70be4a6 Merge branch 'master' of github.com:tmux/tmux 2015-06-04 10:38:04 +01:00
b67db455a8 Update TODO with some items from old SF tickets. 2015-06-04 10:37:39 +01:00
2c29b3e82c SYNCING: Few tweaks 2015-06-04 10:35:40 +01:00
8fcac1b794 SYNCING: Update for GH
Explain the release process now that we're using GH.
2015-06-04 09:26:35 +01:00
75061cb45d I no longer need to care about GCC 3. 2015-06-04 08:50:20 +01:00
20598dff25 Note version this happened. 2015-06-04 08:47:23 +01:00
0b22d574e0 Update FAQ for new behaviour. 2015-06-04 08:46:49 +01:00
1df39aa962 I don't think we should carry around scripts. I'm not too sure about examples/
at all, nobody is maintaining it...
2015-06-04 08:26:50 +01:00
9d80ad16f9 Remove old tools. 2015-06-04 08:25:39 +01:00
c0a790453c Add a couple of presentations I wrote a few years ago. One for the ill-fated
AsiaBSDCon in 2011 (canceled due to Fukushima) and the other for LinuxTag 11 in
Berlin.
2015-06-04 08:23:40 +01:00
dbc5d7b331 Fix clone URL. 2015-06-04 01:27:47 +01:00
3ed03df23f Remove this file. 2015-06-04 01:26:03 +01:00
32bc8f4dd4 HTML bits are now elsewhere. 2015-06-04 01:21:41 +01:00
d2b35e19cd No more SF. 2015-06-04 00:44:22 +01:00
89131c3e90 No $Id$. 2015-06-04 00:38:01 +01:00
fc2fb0eb95 Update mailing list addresses. 2015-06-03 18:57:35 +01:00
dfd72f5250 -$Id$. 2015-06-03 18:42:36 +01:00
11ae6d16e5 $Id$ -> $OpenBSD$. 2015-06-03 18:35:44 +01:00
09bcbc57da $Id$ -> $OpenBSD$. 2015-06-03 18:28:26 +01:00
1c3e1bae41 Remove $Id$. 2015-06-03 18:26:25 +01:00
3821ca4917 Update TODO. 2015-06-02 15:16:13 +01:00
7bf5d4b946 Merge branch 'obsd-master' 2015-06-01 16:01:19 +01:00
a3c6172495 Missing t at end of response, from Vincent Bernat. 2015-06-01 13:59:57 +00:00
b675e6b2d5 Merge branch 'obsd-master' 2015-06-01 12:01:17 +01:00
58b50fb543 Clear signal handlers before event_reinit as apparently it can otherwise
cause libevent to go strange.
2015-06-01 09:20:19 +00:00
7712e6f82b Merge branch 'obsd-master' 2015-06-01 02:01:17 +01:00
7e067cb9dc does not need syslog.h 2015-05-31 23:27:06 +00:00