Go to file
nicm 70bc07a358 Previously, extended cell data was never reduced in size even when the
cell was overwritten. With a large history this can be a substantial
amount of memory. To reduce this, compact each extended cell list to
only cells in use as it is scrolled off the visible screen into the
history. From Dan Aloni in GitHub issue 1062.
2017-09-10 14:36:12 +00:00
alerts.c Allow multiple bells even if there is an existing bell (but not activity 2017-08-23 09:16:39 +00:00
arguments.c Run alert hooks based on the options rather than unconditionally, from 2017-08-23 09:14:21 +00:00
attributes.c Add support for the strikethrough attribute (SGR 9), using the new smxx 2017-03-22 07:16:54 +00:00
cfg.c Rewrite of choose mode, both to simplify and tidy the code and to add 2017-05-30 21:44:59 +00:00
client.c Because ignore SIGCHLD early, letting signal_del restore it doesn't work 2017-07-14 18:49:07 +00:00
cmd-attach-session.c Pass flags into cmd_find_from_* to fix prefer-unattached, reported by 2017-08-30 10:33:57 +00:00
cmd-bind-key.c Mass rename struct cmd_q to struct cmdq_item and related. 2016-10-16 19:04:05 +00:00
cmd-break-pane.c Pass flags into cmd_find_from_* to fix prefer-unattached, reported by 2017-08-30 10:33:57 +00:00
cmd-capture-pane.c Get rid of the extra layer of flags and cmd_prepare() and just store the 2017-04-22 10:22:39 +00:00
cmd-choose-tree.c Key (v) and flag (-N) to toggle preview in choose modes. 2017-08-23 09:39:11 +00:00
cmd-command-prompt.c Tidy command prompt callbacks and pass in the client. 2017-05-17 15:20:23 +00:00
cmd-confirm-before.c Tidy command prompt callbacks and pass in the client. 2017-05-17 15:20:23 +00:00
cmd-copy-mode.c Rewrite of choose mode, both to simplify and tidy the code and to add 2017-05-30 21:44:59 +00:00
cmd-detach-client.c Get rid of the extra layer of flags and cmd_prepare() and just store the 2017-04-22 10:22:39 +00:00
cmd-display-message.c In order that people can use formats like #D in #() in the status line 2017-05-01 12:20:55 +00:00
cmd-display-panes.c Add -d flag to display-panes to specify timeout, and make 0 mean no 2017-08-16 12:12:54 +00:00
cmd-find-window.c Shut up a warning. 2017-05-31 16:44:33 +00:00
cmd-find.c Pass flags into cmd_find_from_* to fix prefer-unattached, reported by 2017-08-30 10:33:57 +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 if-shell doesn't need to queue its error message into a callback, and in 2017-04-25 11:49:35 +00:00
cmd-join-pane.c Pass flags into cmd_find_from_* to fix prefer-unattached, reported by 2017-08-30 10:33:57 +00:00
cmd-kill-pane.c Get rid of the extra layer of flags and cmd_prepare() and just store the 2017-04-22 10:22:39 +00:00
cmd-kill-server.c Mass rename struct cmd_q to struct cmdq_item and related. 2016-10-16 19:04:05 +00:00
cmd-kill-session.c Some extra logging to show why tmux might exit. 2017-07-09 22:33:09 +00:00
cmd-kill-window.c Get rid of the extra layer of flags and cmd_prepare() and just store the 2017-04-22 10:22:39 +00:00
cmd-list-buffers.c In order that people can use formats like #D in #() in the status line 2017-05-01 12:20:55 +00:00
cmd-list-clients.c In order that people can use formats like #D in #() in the status line 2017-05-01 12:20:55 +00:00
cmd-list-keys.c In order that people can use formats like #D in #() in the status line 2017-05-01 12:20:55 +00:00
cmd-list-panes.c In order that people can use formats like #D in #() in the status line 2017-05-01 12:20:55 +00:00
cmd-list-sessions.c In order that people can use formats like #D in #() in the status line 2017-05-01 12:20:55 +00:00
cmd-list-windows.c In order that people can use formats like #D in #() in the status line 2017-05-01 12:20:55 +00:00
cmd-list.c I no longer use my SourceForge address so replace it. 2016-01-19 15:59:12 +00:00
cmd-load-buffer.c Memory leaks, from David CARLIER. 2017-04-22 06:13:30 +00:00
cmd-lock-server.c Get rid of the extra layer of flags and cmd_prepare() and just store the 2017-04-22 10:22:39 +00:00
cmd-move-window.c Get rid of the extra layer of flags and cmd_prepare() and just store the 2017-04-22 10:22:39 +00:00
cmd-new-session.c Pass flags into cmd_find_from_* to fix prefer-unattached, reported by 2017-08-30 10:33:57 +00:00
cmd-new-window.c Pass flags into cmd_find_from_* to fix prefer-unattached, reported by 2017-08-30 10:33:57 +00:00
cmd-paste-buffer.c Get rid of the extra layer of flags and cmd_prepare() and just store the 2017-04-22 10:22:39 +00:00
cmd-pipe-pane.c Because ignore SIGCHLD early, letting signal_del restore it doesn't work 2017-07-14 18:49:07 +00:00
cmd-queue.c Pass flags into cmd_find_from_* to fix prefer-unattached, reported by 2017-08-30 10:33:57 +00:00
cmd-refresh-client.c Also recalculate session sizes when refreh-client -C is used. GitHub 2017-05-28 19:00:52 +00:00
cmd-rename-session.c Get rid of the extra layer of flags and cmd_prepare() and just store the 2017-04-22 10:22:39 +00:00
cmd-rename-window.c Get rid of the extra layer of flags and cmd_prepare() and just store the 2017-04-22 10:22:39 +00:00
cmd-resize-pane.c Change how we resolve which pane is dragging when there are multiple 2017-05-11 07:24:42 +00:00
cmd-respawn-pane.c Add -c for respawn-pane and respawn-window, from J Raynor. 2017-07-21 09:17:19 +00:00
cmd-respawn-window.c Add -c for respawn-pane and respawn-window, from J Raynor. 2017-07-21 09:17:19 +00:00
cmd-rotate-window.c Pass flags into cmd_find_from_* to fix prefer-unattached, reported by 2017-08-30 10:33:57 +00:00
cmd-run-shell.c Pass flags into cmd_find_from_* to fix prefer-unattached, reported by 2017-08-30 10:33:57 +00:00
cmd-save-buffer.c Memory leaks, from David CARLIER. 2017-04-22 06:13:30 +00:00
cmd-select-layout.c Get rid of the extra layer of flags and cmd_prepare() and just store the 2017-04-22 10:22:39 +00:00
cmd-select-pane.c Add selectp -T to set pane title. 2017-09-02 17:51:54 +00:00
cmd-select-window.c Pass flags into cmd_find_from_* to fix prefer-unattached, reported by 2017-08-30 10:33:57 +00:00
cmd-send-keys.c Apply the xterm key flag when needed for send-keys, fixes problem 2017-06-28 11:36:39 +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 Mass rename struct cmd_q to struct cmdq_item and related. 2016-10-16 19:04:05 +00:00
cmd-set-environment.c Get rid of the extra layer of flags and cmd_prepare() and just store the 2017-04-22 10:22:39 +00:00
cmd-set-hook.c Get rid of the extra layer of flags and cmd_prepare() and just store the 2017-04-22 10:22:39 +00:00
cmd-set-option.c Do not fail if unset an option that is already unset, reported by Thomas 2017-09-07 13:18:44 +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 Get rid of the extra layer of flags and cmd_prepare() and just store the 2017-04-22 10:22:39 +00:00
cmd-show-messages.c Get rid of the extra layer of flags and cmd_prepare() and just store the 2017-04-22 10:22:39 +00:00
cmd-show-options.c Expand formats in option names and add -F flag to do so in option values as well. 2017-05-10 13:05:41 +00:00
cmd-source-file.c load_cfg returns < 0 on error, not != 0. Problem reported by Kaushal Modi. 2017-04-19 16:59:54 +00:00
cmd-split-window.c Pass flags into cmd_find_from_* to fix prefer-unattached, reported by 2017-08-30 10:33:57 +00:00
cmd-string.c Don't overwrite error message when it is available in 2017-06-14 07:42:41 +00:00
cmd-swap-pane.c Get rid of the extra layer of flags and cmd_prepare() and just store the 2017-04-22 10:22:39 +00:00
cmd-swap-window.c Get rid of the extra layer of flags and cmd_prepare() and just store the 2017-04-22 10:22:39 +00:00
cmd-switch-client.c Pass flags into cmd_find_from_* to fix prefer-unattached, reported by 2017-08-30 10:33:57 +00:00
cmd-unbind-key.c Mass rename struct cmd_q to struct cmdq_item and related. 2016-10-16 19:04:05 +00:00
cmd-wait-for.c Mass rename struct cmd_q to struct cmdq_item and related. 2016-10-16 19:04:05 +00:00
cmd.c Rewrite of choose mode, both to simplify and tidy the code and to add 2017-05-30 21:44:59 +00:00
colour.c Show count of search results in copy mode. 2017-03-24 07:14:27 +00:00
control-notify.c Some new notifications, mainly for active pane and current window and 2017-05-04 07:16:43 +00:00
control.c It is silly for cmd_list_parse to return an integer error when it could 2017-01-15 22:00:56 +00:00
environ.c Make environ_log prefix take a format. 2017-05-11 07:34:54 +00:00
format.c Add -F to choose-tree, choose-client, choose-buffer to specify the 2017-08-09 11:43:45 +00:00
grid-view.c Instead of overloading the line clear function to mean free if 2017-08-30 18:13:47 +00:00
grid.c Previously, extended cell data was never reduced in size even when the 2017-09-10 14:36:12 +00:00
hooks.c Provide a way for hooks to tag formats onto the commands they fire so 2016-10-16 19:36:37 +00:00
input-keys.c Apply the xterm key flag when needed for send-keys, fixes problem 2017-06-28 11:36:39 +00:00
input.c Apply timeout to CAN and RS which also wait for ST. 2017-09-10 08:01:23 +00:00
job.c Because ignore SIGCHLD early, letting signal_del restore it doesn't work 2017-07-14 18:49:07 +00:00
key-bindings.c When removing a key table clear it out of clients, fixes issue with 2017-09-08 08:45:27 +00:00
key-string.c Add user-keys option to allow user-defined keys to be set, from Dan 2017-06-23 15:36:52 +00:00
layout-custom.c Use the notify name string instead of going via an enum and change 2016-10-16 22:06:40 +00:00
layout-set.c Notify layout changed when choosing predefined layouts, from Joshua Brot. 2017-05-15 14:57:29 +00:00
layout.c Fix calculation of size for full size splits. 2017-03-11 15:16:35 +00:00
log.c Support SIGUSR2 to stop and start logging for an existing server. Also 2017-06-04 08:25:57 +00:00
Makefile Move signal code into proc.c. 2017-07-12 09:24:17 +00:00
mode-key.c Drop the edit mode key tables and just use fixed key bindings for the 2016-10-12 14:50:14 +00:00
mode-tree.c Fix a few errors in how the selected line is chosen after resize, 2017-09-08 16:28:41 +00:00
names.c Allow ispunct() as well as isalnum() when parsing initial window names. 2017-07-21 12:58:02 +00:00
notify.c Pass flags into cmd_find_from_* to fix prefer-unattached, reported by 2017-08-30 10:33:57 +00:00
options-table.c Add monitor-bell window option to match the activity and silence 2017-08-17 08:37:38 +00:00
options.c Fix filtering so it works after the change to only show windows if they 2017-08-09 13:44:36 +00:00
paste.c Shorten a long line, and don't leak buffer in paste_add if size is zero. 2017-01-24 13:28:33 +00:00
proc.c Because ignore SIGCHLD early, letting signal_del restore it doesn't work 2017-07-14 18:49:07 +00:00
procname.c Loads more static, except for cmd-*.c and window-*.c. 2016-10-10 21:29:23 +00:00
resize.c Do not forbid targets to specify non-visible panes - the checks for 2017-08-28 12:36:38 +00:00
screen-redraw.c In order that people can use formats like #D in #() in the status line 2017-05-01 12:20:55 +00:00
screen-write.c Add -F to choose-tree, choose-client, choose-buffer to specify the 2017-08-09 11:43:45 +00:00
screen.c Be more strict about escape sequences that rename windows or set titles: 2017-06-04 09:02:36 +00:00
server-client.c Do not attempt to use TIOCSWINSZ on a -1 file descriptor (possible if 2017-09-06 07:12:41 +00:00
server-fn.c Check for complete keys before escape prefix, allows keys to be defined 2017-08-29 09:18:48 +00:00
server.c Because ignore SIGCHLD early, letting signal_del restore it doesn't work 2017-07-14 18:49:07 +00:00
session.c Some extra logging to show why tmux might exit. 2017-07-09 22:33:09 +00:00
status.c Add a flag to stop the prompt input being expanded. 2017-05-29 20:42:53 +00:00
style.c Add support for the strikethrough attribute (SGR 9), using the new smxx 2017-03-22 07:16:54 +00:00
tmux.1 Move to current mouse position not last when clcking in copy mode; fixes 2017-09-04 09:18:51 +00:00
tmux.c Make shell_command a global like other stuff rather than making it an 2017-07-12 09:21:25 +00:00
tmux.h Instead of overloading the line clear function to mean free if 2017-08-30 18:13:47 +00:00
tty-acs.c Check the terminfo(5) U8 capability and disable using UTF-8 for ACS if 2017-05-15 16:44:04 +00:00
tty-keys.c Check for complete keys before escape prefix, allows keys to be defined 2017-08-29 09:18:48 +00:00
tty-term.c Use kind and kri for S-Up/Down as well as kUP and kDN. 2017-08-27 08:33:55 +00:00
tty.c When tty is error or closed, remove client. Reported by Thomas Sattler. 2017-08-24 08:48:37 +00:00
utf8.c Remove unused variable. 2017-06-04 09:02:57 +00:00
window-buffer.c Add -F to choose-tree, choose-client, choose-buffer to specify the 2017-08-09 11:43:45 +00:00
window-client.c Add -F to choose-tree, choose-client, choose-buffer to specify the 2017-08-09 11:43:45 +00:00
window-clock.c Rewrite of choose mode, both to simplify and tidy the code and to add 2017-05-30 21:44:59 +00:00
window-copy.c Move to current mouse position not last when clcking in copy mode; fixes 2017-09-04 09:18:51 +00:00
window-tree.c Pass flags into cmd_find_from_* to fix prefer-unattached, reported by 2017-08-30 10:33:57 +00:00
window.c Do not forbid targets to specify non-visible panes - the checks for 2017-08-28 12:36:38 +00:00
xmalloc.c Key running commands for #() by the unexpanded command, and run them 2016-11-17 10:06:08 +00:00
xmalloc.h Key running commands for #() by the unexpanded command, and run them 2016-11-17 10:06:08 +00:00
xterm-keys.c Up to now, tmux sees \033\033[OA as M-Up and since we turned on 2017-05-07 21:25:59 +00:00