summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.github/CONTRIBUTING.md71
-rw-r--r--.github/ISSUE_TEMPLATE.md19
-rw-r--r--.github/README.md88
-rw-r--r--.gitignore21
-rw-r--r--.mailmap37
-rw-r--r--.travis.yml10
-rw-r--r--CHANGES2626
-rw-r--r--COPYING18
-rw-r--r--Makefile.am (renamed from Makefile)96
-rw-r--r--README77
-rw-r--r--README.ja62
-rw-r--r--SYNCING173
-rw-r--r--arguments.c1
-rwxr-xr-xautogen.sh17
-rw-r--r--cfg.c1
-rw-r--r--client.c4
-rw-r--r--cmd-find.c1
-rw-r--r--cmd-join-pane.c1
-rw-r--r--cmd-paste-buffer.c1
-rw-r--r--cmd-pipe-pane.c1
-rw-r--r--cmd-save-buffer.c1
-rw-r--r--cmd-show-buffer.c112
-rw-r--r--cmd-show-messages.c1
-rw-r--r--cmd-show-options.c1
-rw-r--r--cmd-source-file.c1
-rw-r--r--cmd-split-window.c1
-rw-r--r--cmd-unbind-key.c42
-rw-r--r--cmd.c80
-rw-r--r--compat.h369
-rw-r--r--compat/asprintf.c62
-rw-r--r--compat/base64.c315
-rw-r--r--compat/bitstring.h128
-rw-r--r--compat/cfmakeraw.c33
-rw-r--r--compat/closefrom.c109
-rw-r--r--compat/daemon-darwin.c85
-rw-r--r--compat/daemon.c75
-rw-r--r--compat/err.c93
-rw-r--r--compat/explicit_bzero.c15
-rw-r--r--compat/fdforkpty.c34
-rw-r--r--compat/fgetln.c61
-rw-r--r--compat/forkpty-aix.c119
-rw-r--r--compat/forkpty-hpux.c90
-rw-r--r--compat/forkpty-sunos.c92
-rw-r--r--compat/fparseln.c221
-rw-r--r--compat/freezero.c31
-rw-r--r--compat/getdtablecount.c48
-rw-r--r--compat/getopt.c115
-rw-r--r--compat/getprogname.c43
-rw-r--r--compat/imsg-buffer.c309
-rw-r--r--compat/imsg.c302
-rw-r--r--compat/imsg.h111
-rw-r--r--compat/memmem.c65
-rw-r--r--compat/queue.h533
-rw-r--r--compat/reallocarray.c40
-rw-r--r--compat/recallocarray.c82
-rw-r--r--compat/setenv.c49
-rw-r--r--compat/setproctitle.c52
-rw-r--r--compat/strcasestr.c62
-rw-r--r--compat/strlcat.c57
-rw-r--r--compat/strlcpy.c53
-rw-r--r--compat/strndup.c41
-rw-r--r--compat/strnlen.c34
-rw-r--r--compat/strsep.c73
-rw-r--r--compat/strtonum.c67
-rw-r--r--compat/tree.h748
-rw-r--r--compat/unvis.c281
-rw-r--r--compat/utf8proc.c66
-rw-r--r--compat/vis.c242
-rw-r--r--compat/vis.h85
-rw-r--r--configure.ac663
-rw-r--r--example_tmux.conf71
-rw-r--r--format.c19
-rw-r--r--input-keys.c1
-rw-r--r--job.c1
-rw-r--r--log.c1
-rw-r--r--logo/LICENSE13
-rw-r--r--logo/favicon.icobin0 -> 6518 bytes
-rw-r--r--logo/tmux-logo-1-color.eps922
-rw-r--r--logo/tmux-logo-1-color.svg18
-rw-r--r--logo/tmux-logo-huge.pngbin0 -> 47121 bytes
-rw-r--r--logo/tmux-logo-large.pngbin0 -> 12190 bytes
-rw-r--r--logo/tmux-logo-medium.pngbin0 -> 5400 bytes
-rw-r--r--logo/tmux-logo-small.pngbin0 -> 2701 bytes
-rw-r--r--logo/tmux-logo.eps925
-rw-r--r--logo/tmux-logo.svg18
-rw-r--r--logo/tmux-logomark.eps829
-rw-r--r--logo/tmux-logomark.svg15
-rw-r--r--mdoc2man.awk370
-rw-r--r--mode-key.c261
-rw-r--r--notify.c1
-rw-r--r--options-table.c1
-rw-r--r--osdep-aix.c95
-rw-r--r--osdep-cygwin.c88
-rw-r--r--osdep-darwin.c107
-rw-r--r--osdep-dragonfly.c133
-rw-r--r--osdep-freebsd.c209
-rw-r--r--osdep-hpux.c (renamed from cmd-has-session.c)37
-rw-r--r--osdep-linux.c103
-rw-r--r--osdep-netbsd.c158
-rw-r--r--osdep-openbsd.c (renamed from procname.c)27
-rw-r--r--osdep-sunos.c101
-rw-r--r--osdep-unknown.c (renamed from cmd-send-prefix.c)48
-rw-r--r--paste.c1
-rw-r--r--presentations/tmux_asiabsdcon11.odtbin0 -> 35714 bytes
-rw-r--r--presentations/tmux_asiabsdcon11.pdfbin0 -> 112246 bytes
-rw-r--r--presentations/tmux_linuxtag_2011.odpbin0 -> 15220 bytes
-rw-r--r--proc.c6
-rw-r--r--regress/Makefile10
-rw-r--r--regress/capture-pane-sgr0.sh24
-rw-r--r--regress/conf/29813ff35544434e2e64dc879a8dd274.conf58
-rw-r--r--regress/conf/2eae5d47049c1f6d0bef3db4e171aed7.conf56
-rw-r--r--regress/conf/327af72ad372255817b585a74da06eda.conf30
-rw-r--r--regress/conf/58304907c117cab9898ea0b070bccde3.conf118
-rw-r--r--regress/conf/91378fd400b0444eb8cac471e30642b3.conf30
-rw-r--r--regress/conf/a46e6e84cd1071105aa807256dbc158d.conf432
-rw-r--r--regress/conf/a4789a6782859c66aa8c9614ee6fabfa.conf80
-rw-r--r--regress/conf/ad0537c4e83d7a25d5dc4f3a3c571349.conf65
-rw-r--r--regress/conf/ad21dbb0893240563ddfdd954b9903a1.conf580
-rw-r--r--regress/conf/b9f0ce1976ec62ec60dc5da7dd92c160.conf84
-rw-r--r--regress/conf/d0040b2e097f1e3d31d78eed6ce8d461.conf108
-rw-r--r--regress/conf/d2e576f947e108eb9903679b65c81fbc.conf198
-rw-r--r--regress/conf/d41d8cd98f00b204e9800998ecf8427e.conf148
-rw-r--r--regress/conf/dfd579a114a8366b5a665c264e29c084.conf52
-rw-r--r--regress/conf/e2661d67d0d45a8647fb95de76ec8174.conf78
-rw-r--r--regress/conf/ed08995f38b5a3079262a88d2563abe4.conf283
-rw-r--r--regress/control-client-sanity.sh42
-rw-r--r--regress/control-client-size.sh49
-rw-r--r--regress/cursor-test.txt6
-rw-r--r--regress/cursor-test1.result33
-rw-r--r--regress/cursor-test1.sh29
-rw-r--r--regress/cursor-test2.result33
-rw-r--r--regress/cursor-test2.sh29
-rw-r--r--regress/cursor-test3.result9
-rw-r--r--regress/cursor-test3.sh29
-rw-r--r--regress/cursor-test4.result16
-rw-r--r--regress/cursor-test4.sh31