Go to file
Nicholas Marriott a8ec5f1d09 stat(2) files before trying to load them to avoid problems, for example with "source-file /dev/zero".
This commit dedicated to Tom: protecting idiots from their own stupidity for more than 20 years.
2009-05-21 19:38:51 +00:00
compat HAVE_. 2009-05-14 07:51:51 +00:00
examples - New window option monitor-content to search for a string in a window, and 2009-05-19 13:32:55 +00:00
tools chmod +x configure 2009-05-18 15:42:30 +00:00
www Move website stuff into its own directory. 2009-05-17 18:20:59 +00:00
CHANGES stat(2) files before trying to load them to avoid problems, for example with "source-file /dev/zero". 2009-05-21 19:38:51 +00:00
FAQ PuTTY resizing from merdely. 2009-05-14 18:43:02 +00:00
GNUmakefile clean-all target to clean configure stuff too. 2009-05-16 21:55:54 +00:00
Makefile clean-all target to clean configure stuff too. 2009-05-16 21:55:54 +00:00
NOTES Mouse supprot isn't so bad. 2009-04-21 20:57:10 +00:00
TODO new layout plan 2009-05-20 15:46:48 +00:00
arg.c
array.h
attributes.c
buffer-poll.c Rename all feature flags to HAVE_* and move out of makefiles into a configure 2009-05-13 23:27:00 +00:00
buffer.c
cfg.c stat(2) files before trying to load them to avoid problems, for example with "source-file /dev/zero". 2009-05-21 19:38:51 +00:00
client-fn.c
client-msg.c
client.c Rename all feature flags to HAVE_* and move out of makefiles into a configure 2009-05-13 23:27:00 +00:00
clock.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
cmd-attach-session.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
cmd-bind-key.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
cmd-break-pane.c Clean up manual layout code: 2009-05-18 21:01:38 +00:00
cmd-choose-session.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
cmd-choose-window.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
cmd-clear-history.c clear-history command. 2009-05-14 16:56:23 +00:00
cmd-clock-mode.c
cmd-command-prompt.c
cmd-confirm-before.c Simplify the code by using the generic _target functions. 2009-04-28 18:29:44 +00:00
cmd-copy-buffer.c
cmd-copy-mode.c
cmd-delete-buffer.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
cmd-detach-client.c
cmd-down-pane.c - Allow switching to hidden windows (for active-only layout). 2009-04-01 21:10:08 +00:00
cmd-find-window.c - New window option monitor-content to search for a string in a window, and 2009-05-19 13:32:55 +00:00
cmd-generic.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
cmd-has-session.c
cmd-kill-pane.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
cmd-kill-server.c
cmd-kill-session.c
cmd-kill-window.c
cmd-last-window.c
cmd-link-window.c
cmd-list-buffers.c
cmd-list-clients.c Indentation. 2009-05-19 16:29:35 +00:00
cmd-list-commands.c
cmd-list-keys.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
cmd-list-sessions.c
cmd-list-windows.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
cmd-list.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
cmd-load-buffer.c stat(2) files before trying to load them to avoid problems, for example with "source-file /dev/zero". 2009-05-21 19:38:51 +00:00
cmd-lock-server.c
cmd-move-window.c
cmd-new-session.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
cmd-new-window.c
cmd-next-layout.c previous-layout command. 2009-04-30 21:17:06 +00:00
cmd-next-window.c Key repeating is now a property of the key binding not of the command. Repeat 2009-03-28 14:08:09 +00:00
cmd-paste-buffer.c
cmd-previous-layout.c previous-layout command. 2009-04-30 21:17:06 +00:00
cmd-previous-window.c Key repeating is now a property of the key binding not of the command. Repeat 2009-03-28 14:08:09 +00:00
cmd-refresh-client.c
cmd-rename-session.c
cmd-rename-window.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
cmd-resize-pane.c Behave properly when resize not supported. 2009-05-18 21:16:09 +00:00
cmd-respawn-window.c
cmd-rotate-window.c Document panes stuff. 2009-04-21 20:06:46 +00:00
cmd-save-buffer.c +b on fopen. 2009-05-18 16:22:30 +00:00
cmd-scroll-mode.c
cmd-select-layout.c manual -> manual-vertical. 2009-05-18 21:32:36 +00:00
cmd-select-pane.c - Allow switching to hidden windows (for active-only layout). 2009-04-01 21:10:08 +00:00
cmd-select-prompt.c
cmd-select-window.c
cmd-send-keys.c
cmd-send-prefix.c
cmd-server-info.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
cmd-set-buffer.c
cmd-set-option.c
cmd-set-password.c SunOS tweaks. 2009-05-14 07:49:23 +00:00
cmd-set-window-option.c - New window option monitor-content to search for a string in a window, and 2009-05-19 13:32:55 +00:00
cmd-show-buffer.c
cmd-show-options.c
cmd-show-window-options.c
cmd-source-file.c
cmd-split-window.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
cmd-start-server.c
cmd-string.c putenv can be char *. 2009-05-15 12:58:56 +00:00
cmd-suspend-client.c
cmd-swap-pane.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
cmd-swap-window.c
cmd-switch-client.c
cmd-unbind-key.c
cmd-unlink-window.c
cmd-up-pane.c - Allow switching to hidden windows (for active-only layout). 2009-04-01 21:10:08 +00:00
cmd.c select-layout command and some key bindings. 2009-05-16 11:48:47 +00:00
colour.c chmod +x configure 2009-05-18 15:42:30 +00:00
configure #undef everything in config.h. This is the only bit of the scripting work I am 2009-05-18 19:18:41 +00:00
grid-view.c Better UTF-8 support, including combined characters. Unicode data is now stored 2009-03-28 20:17:29 +00:00
grid.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
input-keys.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
input.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
key-bindings.c select-layout command and some key bindings. 2009-05-16 11:48:47 +00:00
key-string.c
layout-manual.c horizontal -> h, vertical -> v, to shorten some function names a little. 2009-05-18 21:29:11 +00:00
layout.c main-horizontal layout and main-pane-height option to match vertical. 2009-05-18 22:17:24 +00:00
log.c Rename all feature flags to HAVE_* and move out of makefiles into a configure 2009-05-13 23:27:00 +00:00
mode-key.c Keys in status line (p in vi mode, M-y in emacs) to paste the first line of the upper paste buffer. Suggested by Dan Colish. 2009-05-14 19:36:56 +00:00
names.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
options-cmd.c
options.c Don't use -Wcast-qual and use explicit casts to shut gcc up in the few cases we can't avoid using a char *. 2009-05-15 12:57:36 +00:00
osdep-darwin.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
osdep-freebsd.c Apply the make magic wand to pick an osdep-*.c file rather than using ifdefs. 2009-04-29 23:07:35 +00:00
osdep-linux.c Apply the make magic wand to pick an osdep-*.c file rather than using ifdefs. 2009-04-29 23:07:35 +00:00
osdep-netbsd.c Apply the make magic wand to pick an osdep-*.c file rather than using ifdefs. 2009-04-29 23:07:35 +00:00
osdep-openbsd.c Apply the make magic wand to pick an osdep-*.c file rather than using ifdefs. 2009-04-29 23:07:35 +00:00
osdep-unknown.c Apply the make magic wand to pick an osdep-*.c file rather than using ifdefs. 2009-04-29 23:07:35 +00:00
paste.c
resize.c - Allow switching to hidden windows (for active-only layout). 2009-04-01 21:10:08 +00:00
screen-redraw.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
screen-write.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
screen.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
server-fn.c Convert hidden flag to a full flags word for the status line and add a flag to 2009-04-27 17:27:36 +00:00
server-msg.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
server.c - New window option monitor-content to search for a string in a window, and 2009-05-19 13:32:55 +00:00
session.c - New window option monitor-content to search for a string in a window, and 2009-05-19 13:32:55 +00:00
status.c - New window option monitor-content to search for a string in a window, and 2009-05-19 13:32:55 +00:00
tmux.1 - New window option monitor-content to search for a string in a window, and 2009-05-19 13:32:55 +00:00
tmux.c If LANG contains "UTF-8", assume the terminal supports UTF-8, on the grounds that anyone who configures it probably wants UTF-8. Not certain if this is a perfect idea but let's see if it causes any problems. 2009-05-19 16:03:18 +00:00
tmux.h Try to guess if the window is UTF-8 by outputting a three-byte UTF-8 wide character and seeing how much the cursor moves. Currently tries to figure out if this works by some stupid checks on the terminal, these need to be rethought. Also might be better using a width 1 character rather than width 2. 2009-05-19 16:08:35 +00:00
tty-keys.c RB_INSERT returns &item if already exists, so use that rather than doing a 2009-05-04 18:05:23 +00:00
tty-term.c Don't use -Wcast-qual and use explicit casts to shut gcc up in the few cases we can't avoid using a char *. 2009-05-15 12:57:36 +00:00
tty-write.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
tty.c Try to guess if the window is UTF-8 by outputting a three-byte UTF-8 wide character and seeing how much the cursor moves. Currently tries to figure out if this works by some stupid checks on the terminal, these need to be rethought. Also might be better using a width 1 character rather than width 2. 2009-05-19 16:08:35 +00:00
utf8.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
util.c DOH. 2009-04-30 16:24:20 +00:00
window-choose.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
window-clock.c
window-copy.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
window-more.c
window-scroll.c Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
window.c - New window option monitor-content to search for a string in a window, and 2009-05-19 13:32:55 +00:00
xmalloc-debug.c
xmalloc.c