Go to file
nicm 021cdbe1c0 Use an explicit job state instead of avoid closing our side of the
socketpair and setting it to -1 to mark when the other side is
closed. This avoids closing it while the libevent bufferevent still has
it (it could try to add it to the polled set which some mechanisms don't
like). Fixes part a problem reported by Bruno Sutic.
2015-06-17 16:44:49 +00:00
Makefile Rewrite of the target resolution internals to be simpler and more 2015-04-27 16:25:57 +00:00
arguments.c Tidy up some includes. 2014-10-20 23:27:14 +00:00
array.h Add xreallocarray and remove nmemb argument from xrealloc. 2014-10-08 17:35:58 +00:00
attributes.c Use snprintf for constructing attribute string, from Tim Ruehsen. 2012-03-17 21:45:25 +00:00
cfg.c Change deref to the more sensible unref, and add a couple I missed before. 2015-06-05 18:06:30 +00:00
client.c Add a format for client PID (client_pid) and server PID (pid). Diff for 2015-06-14 10:07:44 +00:00
cmd-attach-session.c Fix loop comparison broken in last commit, from Thomas Adam. 2015-06-09 07:07:06 +00:00
cmd-bind-key.c Support for multiple key tables to commands to be bound to sequences of 2015-04-20 15:34:56 +00:00
cmd-break-pane.c Wrap all the individual format_* calls in a single format_defaults 2015-02-05 10:29:43 +00:00
cmd-capture-pane.c Move input parser structs into input.c (removing fairly useless 2015-05-08 16:18:04 +00:00
cmd-choose-buffer.c Rewrite of the target resolution internals to be simpler and more 2015-04-27 16:25:57 +00:00
cmd-choose-client.c Rewrite of the target resolution internals to be simpler and more 2015-04-27 16:25:57 +00:00
cmd-choose-tree.c Rewrite of the target resolution internals to be simpler and more 2015-04-27 16:25:57 +00:00
cmd-clear-history.c Instead of setting up the default keys by building the key struct 2014-10-20 22:29:25 +00:00
cmd-command-prompt.c Rewrite of tmux mouse support which was a mess. Instead of having 2015-04-19 21:34:21 +00:00
cmd-confirm-before.c Change deref to the more sensible unref, and add a couple I missed before. 2015-06-05 18:06:30 +00:00
cmd-copy-mode.c Bind mouse dragging so that it is passed through to applications if they 2015-04-21 15:34:32 +00:00
cmd-delete-buffer.c Instead of setting up the default keys by building the key struct 2014-10-20 22:29:25 +00:00
cmd-detach-client.c Convert clients list into a TAILQ. 2015-04-24 23:17:11 +00:00
cmd-display-message.c Rewrite of the target resolution internals to be simpler and more 2015-04-27 16:25:57 +00:00
cmd-display-panes.c Instead of setting up the default keys by building the key struct 2014-10-20 22:29:25 +00:00
cmd-find-window.c Use a TAILQ not array for find-window. 2015-05-07 07:59:52 +00:00
cmd-find.c Fix a warning. 2015-06-05 09:09:08 +00:00
cmd-has-session.c Instead of setting up the default keys by building the key struct 2014-10-20 22:29:25 +00:00
cmd-if-shell.c Set working directory for run-shell and if-shell. 2015-04-24 22:19:36 +00:00
cmd-join-pane.c Add support for a single "marked pane". There is one marked pane in the 2015-06-04 11:43:51 +00:00
cmd-kill-pane.c Instead of setting up the default keys by building the key struct 2014-10-20 22:29:25 +00:00
cmd-kill-server.c Instead of setting up the default keys by building the key struct 2014-10-20 22:29:25 +00:00
cmd-kill-session.c Instead of setting up the default keys by building the key struct 2014-10-20 22:29:25 +00:00
cmd-kill-window.c Add a format window_linked which is 1 if a window has been linked 2015-05-06 08:35:39 +00:00
cmd-list-buffers.c Wrap all the individual format_* calls in a single format_defaults 2015-02-05 10:29:43 +00:00
cmd-list-clients.c Convert clients list into a TAILQ. 2015-04-24 23:17:11 +00:00
cmd-list-keys.c Support for multiple key tables to commands to be bound to sequences of 2015-04-20 15:34:56 +00:00
cmd-list-panes.c Wrap all the individual format_* calls in a single format_defaults 2015-02-05 10:29:43 +00:00
cmd-list-sessions.c Wrap all the individual format_* calls in a single format_defaults 2015-02-05 10:29:43 +00:00
cmd-list-windows.c Wrap all the individual format_* calls in a single format_defaults 2015-02-05 10:29:43 +00:00
cmd-list.c Various minor style and spacing nits. 2014-09-01 21:50:18 +00:00
cmd-load-buffer.c Change deref to the more sensible unref, and add a couple I missed before. 2015-06-05 18:06:30 +00:00
cmd-lock-server.c Instead of setting up the default keys by building the key struct 2014-10-20 22:29:25 +00:00
cmd-move-window.c Fix moving windows to nonexistent indexes when renumber-windows is 2015-04-21 21:24:49 +00:00
cmd-new-session.c Add -E flag when attaching or switching client to bypass 2015-06-07 21:39:39 +00:00
cmd-new-window.c Remove a couple of now-unused variables. 2015-02-05 10:32:39 +00:00
cmd-paste-buffer.c Tidy up mode-mouse check. 2014-11-05 23:25:02 +00:00
cmd-pipe-pane.c Add format_expand_time and use it instead of status_replace where 2015-02-06 17:11:39 +00:00
cmd-queue.c Rewrite of tmux mouse support which was a mess. Instead of having 2015-04-19 21:34:21 +00:00
cmd-refresh-client.c Move the jobs output cache into the formats code so that #() work more 2015-05-27 13:28:04 +00:00
cmd-rename-session.c Instead of setting up the default keys by building the key struct 2014-10-20 22:29:25 +00:00
cmd-rename-window.c Instead of setting up the default keys by building the key struct 2014-10-20 22:29:25 +00:00
cmd-resize-pane.c Rewrite of tmux mouse support which was a mess. Instead of having 2015-04-19 21:34:21 +00:00
cmd-respawn-pane.c Fix some format specifier nits, from Ben Boeckel. 2015-03-31 17:45:10 +00:00
cmd-respawn-window.c Instead of setting up the default keys by building the key struct 2014-10-20 22:29:25 +00:00
cmd-rotate-window.c Instead of setting up the default keys by building the key struct 2014-10-20 22:29:25 +00:00
cmd-run-shell.c Set working directory for run-shell and if-shell. 2015-04-24 22:19:36 +00:00
cmd-save-buffer.c Rewrite of the target resolution internals to be simpler and more 2015-04-27 16:25:57 +00:00
cmd-select-layout.c Add select-layout -o to undo the last layout change (apply the previously 2015-04-28 10:43:13 +00:00
cmd-select-pane.c Add support for a single "marked pane". There is one marked pane in the 2015-06-04 11:43:51 +00:00
cmd-select-window.c Instead of setting up the default keys by building the key struct 2014-10-20 22:29:25 +00:00
cmd-send-keys.c Move input parser structs into input.c (removing fairly useless 2015-05-08 16:18:04 +00:00
cmd-send-prefix.c Make command exec functions return an enum rather than -1/0/1 values and 2012-07-11 07:10:15 +00:00
cmd-set-buffer.c Instead of setting up the default keys by building the key struct 2014-10-20 22:29:25 +00:00
cmd-set-environment.c Instead of setting up the default keys by building the key struct 2014-10-20 22:29:25 +00:00
cmd-set-option.c Make unsetting a global option restore it to the default. Diff lying 2015-06-04 14:29:33 +00:00
cmd-show-buffer.c Make command exec functions return an enum rather than -1/0/1 values and 2012-07-11 07:10:15 +00:00
cmd-show-environment.c Instead of setting up the default keys by building the key struct 2014-10-20 22:29:25 +00:00
cmd-show-messages.c Tidy blank lines when outputting server info. 2015-05-12 19:36:08 +00:00
cmd-show-options.c Instead of setting up the default keys by building the key struct 2014-10-20 22:29:25 +00:00
cmd-source-file.c Move cfg_causes local into cfg.c and remove struct causelist. 2014-10-27 22:23:47 +00:00
cmd-split-window.c Remove panes from layout if spawning them fails, reported by Anthony J 2015-04-26 20:25:20 +00:00
cmd-string.c Add xreallocarray and remove nmemb argument from xrealloc. 2014-10-08 17:35:58 +00:00
cmd-swap-pane.c Add support for a single "marked pane". There is one marked pane in the 2015-06-04 11:43:51 +00:00
cmd-swap-window.c Add support for a single "marked pane". There is one marked pane in the 2015-06-04 11:43:51 +00:00
cmd-switch-client.c Add -E flag when attaching or switching client to bypass 2015-06-07 21:39:39 +00:00
cmd-unbind-key.c Support for multiple key tables to commands to be bound to sequences of 2015-04-20 15:34:56 +00:00
cmd-wait-for.c Instead of setting up the default keys by building the key struct 2014-10-20 22:29:25 +00:00
cmd.c Rewrite of the target resolution internals to be simpler and more 2015-04-27 16:25:57 +00:00
colour.c Use ints for the calculations rather than u_char, they could end up 2015-06-05 22:50:27 +00:00
control-notify.c Convert clients list into a TAILQ. 2015-04-24 23:17:11 +00:00
control.c Rewrite of tmux mouse support which was a mess. Instead of having 2015-04-19 21:34:21 +00:00
environ.c Simplify environ_push so it doesn't need the ARRAY_* functions. 2015-05-07 07:35:31 +00:00
format.c Add window_activity format, from Thomas Adam based on a diff originally 2015-06-15 10:58:01 +00:00
grid-cell.c Rather than having two grids for each pane, one for ASCII and one for 2013-01-18 02:16:21 +00:00
grid-view.c Revert to r1.16 since this is still clearly broken and I can't see how 2015-01-06 21:14:42 +00:00
grid.c Remove some stuff that accidentally ended up here from portable, and 2015-05-08 15:56:49 +00:00
input-keys.c Don't eat the mouse event that triggers a drag end because we may want 2015-04-21 15:21:41 +00:00
input.c Add window_activity format, from Thomas Adam based on a diff originally 2015-06-15 10:58:01 +00:00
job.c Use an explicit job state instead of avoid closing our side of the 2015-06-17 16:44:49 +00:00
key-bindings.c Make it so that if a window or session target is prefixed with an =, 2015-06-05 08:14:16 +00:00
key-string.c Rewrite of tmux mouse support which was a mess. Instead of having 2015-04-19 21:34:21 +00:00
layout-custom.c Always format real layout even when zoomed. 2015-04-21 22:38:49 +00:00
layout-set.c Some more long lines. 2014-04-17 14:45:49 +00:00
layout.c Rewrite of tmux mouse support which was a mess. Instead of having 2015-04-19 21:34:21 +00:00
log.c Prefer setvbuf() to setlinebuf() for portability; ok deraadt@ 2014-11-26 18:34:51 +00:00
mode-key.c mode_key_entry can go into mode-key.c; also a few spaces->tabs. 2015-05-08 16:33:29 +00:00
names.c Wrap all the individual format_* calls in a single format_defaults 2015-02-05 10:29:43 +00:00
notify.c Similarly, for sessions use a callback to free rather than checking 2015-06-05 18:18:32 +00:00
options-table.c Add a session_alerts format which is a list of all the alerts in the 2015-05-12 15:29:29 +00:00
options.c When given an invalid style, don't set the option to the default. Fix 2015-02-18 15:32:37 +00:00
paste.c When replacing, don't free the old paste until after the new one's name 2015-04-07 13:06:22 +00:00
procname.c Replace <sys/param.h> with <limits.h> and other less dirty headers where 2015-01-16 06:40:13 +00:00
resize.c Convert clients list into a TAILQ. 2015-04-24 23:17:11 +00:00
screen-redraw.c Add support for a single "marked pane". There is one marked pane in the 2015-06-04 11:43:51 +00:00
screen-write.c Two improvements to reflow from Balazs Kezes: 2014-11-08 12:58:31 +00:00
screen.c correctly use HOST_NAME_MAX. 2015-01-11 04:14:40 +00:00
server-client.c Add a format for client PID (client_pid) and server PID (pid). Diff for 2015-06-14 10:07:44 +00:00
server-fn.c If default-terminal is set to "screen" or "screen-*", emulate screen's 2015-04-29 15:59:08 +00:00
server-window.c Add bell-action "other" to pass through bells in all windows except the 2015-05-12 15:27:46 +00:00
server.c Similarly, for sessions use a callback to free rather than checking 2015-06-05 18:18:32 +00:00
session.c Similarly, for sessions use a callback to free rather than checking 2015-06-05 18:18:32 +00:00
signal.c Tidy up some includes. 2014-10-20 23:27:14 +00:00
status.c Move the jobs output cache into the formats code so that #() work more 2015-05-27 13:28:04 +00:00
style.c Style spacing nits. 2015-05-07 11:42:56 +00:00
tmux.1 Add window_activity format, from Thomas Adam based on a diff originally 2015-06-15 10:58:01 +00:00
tmux.c tweak SYNOPSIS and usage(); 2015-06-04 20:34:22 +00:00
tmux.h Use an explicit job state instead of avoid closing our side of the 2015-06-17 16:44:49 +00:00
tty-acs.c Copy ACS characters as UTF-8, from Balazs Kezes. 2014-10-02 08:36:26 +00:00
tty-keys.c Do not use the key variable uninitialized (in a debug log statement), 2015-06-05 15:10:13 +00:00
tty-term.c Support setting the default window and pane background colours (window 2015-04-19 21:05:27 +00:00
tty.c In terminfo, sometimes cvvis implies cnorm and sometimes it doesn't, so 2015-05-19 08:48:37 +00:00
utf8.c Style nit - unnecessary brackets. 2015-04-20 14:48:55 +00:00
window-choose.c Similarly, for sessions use a callback to free rather than checking 2015-06-05 18:18:32 +00:00
window-clock.c Rewrite of tmux mouse support which was a mess. Instead of having 2015-04-19 21:34:21 +00:00
window-copy.c Set working directory for run-shell and if-shell. 2015-04-24 22:19:36 +00:00
window.c Add window_activity format, from Thomas Adam based on a diff originally 2015-06-15 10:58:01 +00:00
xmalloc.c Better format for printf format attributes. 2014-10-20 23:57:13 +00:00
xterm-keys.c Drop explicit support for F13-F20 and change to match the xterm terminfo 2014-07-21 10:25:48 +00:00