Go to file
Tiago Cunha ffab6dbc9a Sync OpenBSD patchset 1114:
Instead of passing stdin/stdout/stderr file descriptors over imsg and
handling them in the server, handle them in the client and pass buffers
over imsg. This is much tidier for some upcoming changes and the
performance hit isn't critical.

The tty fd is still passed to the server as before.

This bumps the tmux protocol version so new clients and old servers are
incompatible.
2012-05-22 20:56:35 +00:00
compat Sync OpenBSD tree.h due to patchset 1104. 2012-05-03 20:39:42 +00:00
examples Fix trailing \, pointed out by Romain Francoise and a few others. 2012-03-11 23:04:19 +00:00
tools Expand the Id keyword. 2011-07-09 09:42:33 +00:00
www +book at http://pragprog.com/book/bhtmux/tmux 2012-03-01 17:16:49 +00:00
arguments.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
array.h Expand the Id keyword. 2011-07-09 09:42:33 +00:00
attributes.c Sync OpenBSD patchset 1067: 2012-03-18 02:17:20 +00:00
autogen.sh Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cfg.c Sync OpenBSD patchset 1113: 2012-05-22 20:50:51 +00:00
CHANGES Major changes since the previous version. 2012-01-23 12:41:36 +00:00
client.c Sync OpenBSD patchset 1114: 2012-05-22 20:56:35 +00:00
clock.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-attach-session.c Sync OpenBSD patchset 1111: 2012-05-12 15:00:19 +00:00
cmd-bind-key.c Sync OpenBSD patchset 1008: 2012-01-21 19:38:26 +00:00
cmd-break-pane.c Sync OpenBSD patchset 1049: 2012-03-18 01:38:27 +00:00
cmd-capture-pane.c Sync OpenBSD patchset 991: 2011-12-30 14:16:44 +00:00
cmd-choose-buffer.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-choose-client.c Sync OpenBSD patchset 946: 2011-08-21 12:38:55 +00:00
cmd-choose-session.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-choose-window.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-clear-history.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-clock-mode.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-command-prompt.c Sync OpenBSD patchset 934: 2011-07-08 08:42:03 +00:00
cmd-confirm-before.c Sync OpenBSD patchset 934: 2011-07-08 08:42:03 +00:00
cmd-copy-mode.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-delete-buffer.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-detach-client.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-display-message.c Sync OpenBSD patchset 1038: 2012-03-07 13:36:57 +00:00
cmd-display-panes.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-find-window.c Sync OpenBSD patchset 1087: 2012-04-10 09:54:29 +00:00
cmd-has-session.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-if-shell.c Sync OpenBSD patchset 972: 2011-10-31 13:55:10 +00:00
cmd-join-pane.c Sync OpenBSD patchset 1087: 2012-04-10 09:54:29 +00:00
cmd-kill-pane.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-kill-server.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-kill-session.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-kill-window.c Sync OpenBSD patchset 1096: 2012-04-24 16:19:27 +00:00
cmd-link-window.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-list-buffers.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-list-clients.c Sync OpenBSD patchset 965: 2011-10-23 15:03:50 +00:00
cmd-list-commands.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-list-keys.c Sync OpenBSD patchset 1008: 2012-01-21 19:38:26 +00:00
cmd-list-panes.c Sync OpenBSD patchset 980: 2011-11-25 13:31:56 +00:00
cmd-list-sessions.c Sync OpenBSD patchset 953: 2011-09-21 16:31:15 +00:00
cmd-list-windows.c Sync OpenBSD patchset 1018: 2012-01-31 12:02:24 +00:00
cmd-list.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-load-buffer.c Sync OpenBSD patchset 1114: 2012-05-22 20:56:35 +00:00
cmd-lock-server.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-move-window.c Sync OpenBSD patchset 1112: 2012-05-22 20:50:03 +00:00
cmd-new-session.c Sync OpenBSD patchset 1111: 2012-05-12 15:00:19 +00:00
cmd-new-window.c Sync OpenBSD patchset 1069: 2012-03-18 02:22:09 +00:00
cmd-paste-buffer.c Sync OpenBSD patchset 1037: 2012-03-07 13:36:19 +00:00
cmd-pipe-pane.c Sync OpenBSD patchset 973: 2011-10-31 13:55:43 +00:00
cmd-refresh-client.c Sync OpenBSD patchset 961: 2011-10-02 11:33:14 +00:00
cmd-rename-session.c Sync OpenBSD patchset 1069: 2012-03-18 02:22:09 +00:00
cmd-rename-window.c Sync OpenBSD patchset 1024: 2012-02-02 02:00:12 +00:00
cmd-resize-pane.c Sync OpenBSD patchset 1084: 2012-04-10 09:52:45 +00:00
cmd-respawn-pane.c Sync OpenBSD patchset 979: 2011-11-25 13:30:45 +00:00
cmd-respawn-window.c Sync OpenBSD patchset 931: 2011-07-05 10:42:09 +00:00
cmd-rotate-window.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-run-shell.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-save-buffer.c Sync OpenBSD patchset 1114: 2012-05-22 20:56:35 +00:00
cmd-select-layout.c Sync OpenBSD patchset 1086: 2012-04-10 09:53:52 +00:00
cmd-select-pane.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-select-window.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-send-keys.c Sync OpenBSD patchset 1025: 2012-02-02 02:01:18 +00:00
cmd-send-prefix.c Sync OpenBSD patchset 1007: 2012-01-21 19:36:40 +00:00
cmd-server-info.c Sync OpenBSD patchset 1054: 2012-03-18 01:55:45 +00:00
cmd-set-buffer.c Sync OpenBSD patchset 964: 2011-10-23 15:02:20 +00:00
cmd-set-environment.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-set-option.c Sync OpenBSD patchset 1091: 2012-04-10 09:57:08 +00:00
cmd-show-buffer.c Sync OpenBSD patchset 964: 2011-10-23 15:02:20 +00:00
cmd-show-environment.c Sync OpenBSD patchset 1079: 2012-03-29 21:10:10 +00:00
cmd-show-messages.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-show-options.c Sync OpenBSD patchset 1032: 2012-03-03 09:16:52 +00:00
cmd-source-file.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-split-window.c Sync OpenBSD patchset 1069: 2012-03-18 02:22:09 +00:00
cmd-start-server.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-string.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-suspend-client.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-swap-pane.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-swap-window.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd-switch-client.c Sync OpenBSD patchset 1003: 2012-01-21 19:30:07 +00:00
cmd-unbind-key.c Sync OpenBSD patchset 1106: 2012-05-12 14:56:10 +00:00
cmd-unlink-window.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
cmd.c Sync OpenBSD patchset 1099: 2012-04-24 16:22:28 +00:00
colour.c Sync OpenBSD patchset 1006: 2012-01-21 19:33:45 +00:00
compat.h Typo. 2011-07-22 15:10:24 +00:00
configure.ac Create a debug build by default. 2012-01-23 13:20:14 +00:00
environ.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
FAQ Add FAQ entry on terminal scrollback, from Andrew Pimlott. 2012-05-17 23:30:20 +00:00
format.c Adjust OpenBSD patchset 1083 to the portable version. 2012-04-10 09:50:32 +00:00
grid-utf8.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
grid-view.c Sync OpenBSD patchset 1016: 2012-01-31 11:58:55 +00:00
grid.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
input-keys.c Sync OpenBSD patchset 1110: 2012-05-12 14:59:17 +00:00
input.c Sync OpenBSD patchset 1102: 2012-05-03 16:55:48 +00:00
job.c Sync OpenBSD patchset 1014: 2012-01-29 12:53:33 +00:00
key-bindings.c Sync OpenBSD patchset 1084: 2012-04-10 09:52:45 +00:00
key-string.c Sync OpenBSD patchset 1040: 2012-03-07 13:38:26 +00:00
layout-custom.c Sync OpenBSD patchset 1069: 2012-03-18 02:22:09 +00:00
layout-set.c Sync OpenBSD patchset 978: 2011-11-10 21:41:37 +00:00
layout.c Sync OpenBSD patchset 1089: 2012-04-10 09:55:27 +00:00
log.c Sync OpenBSD patchset 1058: 2012-03-18 02:00:39 +00:00
Makefile.am Add notify.c to the list of sources. 2012-03-18 02:24:33 +00:00
mode-key.c Sync OpenBSD patchset 1039: 2012-03-07 13:37:44 +00:00
names.c Sync OpenBSD patchset 1093: 2012-04-12 12:44:26 +00:00
NOTES Add notes about some potential configuration file breaking in the 1.6 release. 2012-01-23 12:38:05 +00:00
notify.c Sync OpenBSD patchset 1069: 2012-03-18 02:22:09 +00:00
options-table.c Sync OpenBSD patchset 1104: 2012-05-03 17:51:04 +00:00
options.c Sync OpenBSD patchset 1008: 2012-01-21 19:38:26 +00:00
osdep-aix.c Change the way the working directory for new processes is discovered. If 2011-12-09 16:37:29 +00:00
osdep-darwin.c Fill in osdep_get_cwd on Darwin, from Alex Ernst. 2012-01-27 09:01:06 +00:00
osdep-dragonfly.c Change the way the working directory for new processes is discovered. If 2011-12-09 16:37:29 +00:00
osdep-freebsd.c Change the way the working directory for new processes is discovered. If 2011-12-09 16:37:29 +00:00
osdep-hpux.c Change the way the working directory for new processes is discovered. If 2011-12-09 16:37:29 +00:00
osdep-linux.c Change the way the working directory for new processes is discovered. If 2011-12-09 16:37:29 +00:00
osdep-netbsd.c Change the way the working directory for new processes is discovered. If 2011-12-09 16:37:29 +00:00
osdep-openbsd.c Change the way the working directory for new processes is discovered. If 2011-12-09 16:37:29 +00:00
osdep-sunos.c Change the way the working directory for new processes is discovered. If 2011-12-09 16:37:29 +00:00
osdep-unknown.c Change the way the working directory for new processes is discovered. If 2011-12-09 16:37:29 +00:00
paste.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
resize.c Sync OpenBSD patchset 1069: 2012-03-18 02:22:09 +00:00
screen-redraw.c Sync OpenBSD patchset 1015: 2012-01-29 12:57:01 +00:00
screen-write.c Sync OpenBSD patchset 1055: 2012-03-18 01:57:01 +00:00
screen.c Sync OpenBSD patchset 1065: 2012-03-18 02:11:27 +00:00
server-client.c Sync OpenBSD patchset 1114: 2012-05-22 20:56:35 +00:00
server-fn.c Sync OpenBSD patchset 1114: 2012-05-22 20:56:35 +00:00
server-window.c Sync OpenBSD patchset 1003: 2012-01-21 19:30:07 +00:00
server.c Sync OpenBSD patchset 1092: 2012-04-12 12:43:40 +00:00
session.c Sync OpenBSD patchset 1104: 2012-05-03 17:51:04 +00:00
signal.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
status.c Sync OpenBSD patchset 1103: 2012-05-03 17:12:38 +00:00
tmux.1 Sync OpenBSD patchset 1113: 2012-05-22 20:50:51 +00:00
tmux.c Sync OpenBSD patchset 1007: 2012-01-21 19:36:40 +00:00
tmux.h Sync OpenBSD patchset 1114: 2012-05-22 20:56:35 +00:00
TODO +/- from Thomas Adam. 2012-05-20 11:09:17 +00:00
tty-acs.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
tty-keys.c Sync OpenBSD patchset 1094: 2012-04-24 16:17:57 +00:00
tty-term.c Sync OpenBSD patchset 985: 2011-12-06 18:48:45 +00:00
tty.c Sync OpenBSD patchset 1109: 2012-05-12 14:58:43 +00:00
utf8.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
window-choose.c Sync OpenBSD patchset 1098: 2012-04-24 16:21:43 +00:00
window-clock.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
window-copy.c Sync OpenBSD patchset 1087: 2012-04-10 09:54:29 +00:00
window.c Sync OpenBSD patchset 1091: 2012-04-10 09:57:08 +00:00
xmalloc.c Expand the Id keyword. 2011-07-09 09:42:33 +00:00
xterm-keys.c Sync OpenBSD patchset 925: 2011-07-03 21:50:27 +00:00