Go to file
nicm b7861f34ba Better take on reducing the name timer. Again check for name changes in
the main loop after events that may have changed the pane, but do so at
most once every 500 millis. If the pane changed too soon, use a timer to
ensure that a check happens later.
2015-08-29 00:29:15 +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 Ignore environment variables that are too long to send to the server. 2015-07-13 18:10:26 +00:00
cmd-attach-session.c Make session_update_activity more useful and use it in more places. 2015-08-28 13:01:03 +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 Change break-pane to take target and source panes (-t and -s) in line 2015-06-17 19:56:08 +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 Come out of copy mode when history is cleared. 2015-08-16 08:57:34 +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 right-up should be right-of, also rename the values too. 2015-08-13 15:02:23 +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 Use the SRCDST define for usage. 2015-06-18 23:56:01 +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 Move the shuffle code from new-window -a into a function and add a -a 2015-06-17 16:50:28 +00:00
cmd-new-session.c Make session_update_activity more useful and use it in more places. 2015-08-28 13:01:03 +00:00
cmd-new-window.c Move the shuffle code from new-window -a into a function and add a -a 2015-06-17 16:50:28 +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 Break cmdq_continue inner loop into a helper function. 2015-06-17 17:02:15 +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 Better take on reducing the name timer. Again check for name changes in 2015-08-29 00:29:15 +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 Add a -s flag to show-environment to output Bourne shell commands a la 2015-07-13 13:36:29 +00:00
cmd-show-messages.c Tidy up the way terminals are described and move some structs out of tmux.h. 2015-07-28 15:18:10 +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 Make session_update_activity more useful and use it in more places. 2015-08-28 13:01:03 +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 Make a few more expensive (ish) formats functions instead of inline. 2015-08-28 17:01:42 +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 In grid_duplicate_lines, if the line is empty (cellsize == 0) then clear 2015-08-24 22:49:13 +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 Only do the automatic-rename dance if the pane has changed (seen output, 2015-08-28 07:49:24 +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 Microseconds in log time. 2015-08-29 00:24:44 +00:00
Makefile Rewrite of the target resolution internals to be simpler and more 2015-04-27 16:25:57 +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 Better take on reducing the name timer. Again check for name changes in 2015-08-29 00:29:15 +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 Remove the lock-server option which is a bit redundant, it isn't that 2015-08-28 12:31:55 +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 Revert to marking lines as wrapped on newlines, fixes problems with 2015-07-13 13:28:50 +00:00
screen.c Only set default title to hostname on screens that are being used for a 2015-08-28 17:11:12 +00:00
server-client.c Make session_update_activity more useful and use it in more places. 2015-08-28 13:01:03 +00:00
server-fn.c Make session_update_activity more useful and use it in more places. 2015-08-28 13:01:03 +00:00
server-window.c Better take on reducing the name timer. Again check for name changes in 2015-08-29 00:29:15 +00:00
server.c Remove unused prototypes. 2015-08-28 13:21:25 +00:00
session.c Don't leak name when freeing session, from Kuang-che Wu. 2015-08-28 13:16:03 +00:00
signal.c Tidy up some includes. 2014-10-20 23:27:14 +00:00
status.c Run status update on a per-client timer at status-interval. 2015-08-28 12:16:28 +00:00
style.c Style spacing nits. 2015-05-07 11:42:56 +00:00
tmux.1 Remove the lock-server option which is a bit redundant, it isn't that 2015-08-28 12:31:55 +00:00
tmux.c Add an option (history-file) for a file to save/restore command prompt 2015-07-20 15:50:04 +00:00
tmux.h Better take on reducing the name timer. Again check for name changes in 2015-08-29 00:29:15 +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 Tidy up the way terminals are described and move some structs out of tmux.h. 2015-07-28 15:18:10 +00:00
tty.c Fix line endings. 2015-07-13 15:51:31 +00:00
utf8.c Style nit - unnecessary brackets. 2015-04-20 14:48:55 +00:00
window-choose.c Give clock mode its own timer. 2015-08-28 12:25:42 +00:00
window-clock.c Give clock mode its own timer. 2015-08-28 12:25:42 +00:00
window-copy.c Give clock mode its own timer. 2015-08-28 12:25:42 +00:00
window.c Better take on reducing the name timer. Again check for name changes in 2015-08-29 00:29:15 +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