Add a COPYING file, suggested by Dagobert Michelsen.
Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code
Instead of eating 1024 bytes or so for the arguments of each command,
save memory by using an RB tree. From Tiago Cunha.
Use u_char for the send-keys string to avoid mangling top-bit-set
characters when they are promoted to int and passed to
window_pane_key. Reported by Jacob Bang.
Add host_short format, from Tiago Cunha.
Demote the old single-character replacement variables (#S and friends)
to aliases of formats. From Tiago Cunha.
Merge branch 'obsd-master'
Amend tmux.1 handling in .gitignore

Now that tmux.1 is used as the canonical source for man page documentation,
ensure that we ignore tmux.1.{mdoc,man} instead.
The actual terminfo entries we ended up with for cursor changes are Cs,
Ce, Ss and Se (not Cc, Ce, Cs, Csr). So use and document these instead
of the ones we were using earlier.
escape "Ss", becuase groff thinks it has found a macro;
revert r1.156 "Add support for focus notifications when tmux pane changes"
beck@ found annoying beeps if a machine was shutdown while tmux is running
and you then focus in/out of an xterm; kettenis tracked it down to 1.156.
Merge branch 'obsd-master'
Mark control commands specially so the client can identify them, based
on a diff from George Nachman a while back.
Always push a focus event when the application turns it on, prompted by
discussion with Hayaki Saito a while ago.
Focus events can cause trouble if left on and they can't be turned off
during idle periods (like the other states are) because we'd miss
events. So add a server option to control them. Defaults to off.
Use _XPG6 on Solaris with GCC because the headers are insane and don't like GCC
with -std=gnu99 and _XPG4_2. We should not really be using _XPG* at all but
there doesn't seem to be a magic define that says "give me the latest
standard", and things are further confused by the CMSG_DATA check in
configure.ac which sets _XOPEN_SOURCE _XOPEN_SOURCE_EXTENDED.

While here add COPYING to EXTRA_DIST.
Don't set TMUX_CONF in tmux.h.
Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code
+strings.h in compat/.
Mark control commands specially so the client can identify them, based
on a diff from George Nachman a while back.