Instant Terminal Sharing
Go to file
Nicholas Marriott 029599c02c Simplify screen redrawing by drawing the border and background together rather
than border separately, and consolidating all the drawing characters into one
string.
2009-07-24 16:21:42 +00:00
array.h Import tmux, a terminal multiplexor allowing (among other things) a single 2009-06-01 22:58:49 +00:00
attributes.c Don't dereference NULL if buf winds up being empty. Can't happen 2009-06-02 11:14:08 +00:00
buffer-poll.c Nuke unused buffer functions. Found by lint. 2009-06-25 06:05:47 +00:00
buffer.c Nuke unused buffer functions. Found by lint. 2009-06-25 06:05:47 +00:00
cfg.c Unused prototypes. Found by lint, no binary change. 2009-06-25 06:00:45 +00:00
client-fn.c Import tmux, a terminal multiplexor allowing (among other things) a single 2009-06-01 22:58:49 +00:00
client-msg.c Tidy client message return slightly: convert flags into an enum, and merge 2009-07-23 20:24:27 +00:00
client.c None of the server message functions return anything but 0, so make them all 2009-07-23 21:19:11 +00:00
clock.c Import tmux, a terminal multiplexor allowing (among other things) a single 2009-06-01 22:58:49 +00:00
cmd-attach-session.c Both of cmdclient and curclient CAN be NULL - if the command is executed from 2009-07-23 12:33:48 +00:00
cmd-bind-key.c Permit commands to be bound to key presses without the prefix key first. The 2009-07-24 14:52:47 +00:00
cmd-break-pane.c Improved layout code. 2009-07-19 13:21:40 +00:00
cmd-choose-session.c A similar for fix for window_choose: don't rely on the callback always being 2009-07-17 07:05:58 +00:00
cmd-choose-window.c Improved layout code. 2009-07-19 13:21:40 +00:00
cmd-clear-history.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-clock-mode.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-command-prompt.c Kill some dead stores and fix a null pointer deref, found by clang. 2009-07-20 07:31:10 +00:00
cmd-confirm-before.c Nix a few unused attributes on arguments which are no longer unused. 2009-07-21 18:52:03 +00:00
cmd-copy-buffer.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-copy-mode.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-delete-buffer.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-detach-client.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-display-message.c - New command display-message (alias display) to display a message in the 2009-07-17 18:45:08 +00:00
cmd-down-pane.c Now that #P could be in the status line, flag it for redraw when the active 2009-07-20 19:35:33 +00:00
cmd-find-window.c A similar for fix for window_choose: don't rely on the callback always being 2009-07-17 07:05:58 +00:00
cmd-generic.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-has-session.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-if-shell.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-kill-pane.c Improved layout code. 2009-07-19 13:21:40 +00:00
cmd-kill-server.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-kill-session.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-kill-window.c Make it so using kill-pane to destroy the last pane in a window destroys the 2009-07-17 20:37:03 +00:00
cmd-last-window.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-link-window.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-list-buffers.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-list-clients.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-list-commands.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-list-keys.c Permit commands to be bound to key presses without the prefix key first. The 2009-07-24 14:52:47 +00:00
cmd-list-sessions.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-list-windows.c Improved layout code. 2009-07-19 13:21:40 +00:00
cmd-list.c Import tmux, a terminal multiplexor allowing (among other things) a single 2009-06-01 22:58:49 +00:00
cmd-load-buffer.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-lock-server.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-move-window.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-new-session.c Revert r1.5, I don't like it, new sessions should start off identically - with 2009-07-23 15:47:56 +00:00
cmd-new-window.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-next-layout.c Improved layout code. 2009-07-19 13:21:40 +00:00
cmd-next-window.c Tidy up keys: use an enum for the key codes, and remove the macros which just 2009-07-21 17:57:29 +00:00
cmd-paste-buffer.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-previous-layout.c Improved layout code. 2009-07-19 13:21:40 +00:00
cmd-previous-window.c Tidy up keys: use an enum for the key codes, and remove the macros which just 2009-07-21 17:57:29 +00:00
cmd-refresh-client.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-rename-session.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-rename-window.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-resize-pane.c Tidy up keys: use an enum for the key codes, and remove the macros which just 2009-07-21 17:57:29 +00:00
cmd-respawn-window.c Improved layout code. 2009-07-19 13:21:40 +00:00
cmd-rotate-window.c Tidy up keys: use an enum for the key codes, and remove the macros which just 2009-07-21 17:57:29 +00:00
cmd-save-buffer.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-scroll-mode.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-select-layout.c Tidy up keys: use an enum for the key codes, and remove the macros which just 2009-07-21 17:57:29 +00:00
cmd-select-pane.c Now that #P could be in the status line, flag it for redraw when the active 2009-07-20 19:35:33 +00:00
cmd-select-prompt.c Memory could be leaked if a second prompt or message appeared while another was 2009-07-17 06:13:27 +00:00
cmd-select-window.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-send-keys.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-send-prefix.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-server-info.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-set-buffer.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-set-option.c Add a status-justify option to allow the window list in the status line to be 2009-07-20 14:32:09 +00:00
cmd-set-password.c Remove leftover debug logging of password. 2009-07-21 21:20:07 +00:00
cmd-set-window-option.c New options, window-status-current-{fg,bg,attr}, to set the fg, bg and 2009-07-20 09:15:18 +00:00
cmd-show-buffer.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-show-options.c Having to update NSETOPTION/NSETWINDOWOPTION when adding new options is a bit 2009-07-15 07:50:34 +00:00
cmd-show-window-options.c Having to update NSETOPTION/NSETWINDOWOPTION when adding new options is a bit 2009-07-15 07:50:34 +00:00
cmd-source-file.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-split-window.c window_add_pane cannot fail, so remove the unused cause argument and don't 2009-07-22 21:34:36 +00:00
cmd-start-server.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-string.c Expand leading tildes in arguments, from Tiage Cunha. 2009-07-13 18:49:36 +00:00
cmd-suspend-client.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-swap-pane.c Move the offsets as well when swapping panes. 2009-07-20 07:13:31 +00:00
cmd-swap-window.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-switch-client.c Having fixed flags for single-character getopt options is a bit hard to 2009-07-13 23:11:35 +00:00
cmd-unbind-key.c Permit commands to be bound to key presses without the prefix key first. The 2009-07-24 14:52:47 +00:00
cmd-unlink-window.c Add a -k flag to unlink-window which makes it behave the same as the old 2009-07-15 08:05:56 +00:00
cmd-up-pane.c Now that #P could be in the status line, flag it for redraw when the active 2009-07-20 19:35:33 +00:00
cmd.c Tidy the target parsing code a bit and correct the behaviour so that as before 2009-07-22 21:23:29 +00:00
colour.c Import tmux, a terminal multiplexor allowing (among other things) a single 2009-06-01 22:58:49 +00:00
grid-view.c Support "alternate screen" mode (terminfo smcup/rmcup) typically used by full 2009-07-13 10:43:52 +00:00
grid.c Remove a couple of unused functions and fix a type ("FALLTHOUGH"), found by 2009-07-21 18:40:30 +00:00
input-keys.c Tidy up keys: use an enum for the key codes, and remove the macros which just 2009-07-21 17:57:29 +00:00
input.c Make some functions which return unused values void (mostly found by lint) and 2009-07-21 19:54:22 +00:00
key-bindings.c Permit commands to be bound to key presses without the prefix key first. The 2009-07-24 14:52:47 +00:00
key-string.c Accept lowercase c- and m- prefix as well as C- and M-. 2009-07-24 14:57:22 +00:00
layout-set.c Kill some dead stores and fix a null pointer deref, found by clang. 2009-07-20 07:31:10 +00:00
layout.c Improved layout code. 2009-07-19 13:21:40 +00:00
log.c Remove a couple of unused functions and fix a type ("FALLTHOUGH"), found by 2009-07-21 18:40:30 +00:00
Makefile tty_write is relatively short and the only function left in tty-write.c so move 2009-07-22 20:56:58 +00:00
mode-key.c C-d is delete as well in emacs mode. 2009-07-23 13:44:02 +00:00
names.c Just appending -l to $SHELL to create a login shell is wrong: -l is not POSIX, 2009-07-08 05:26:45 +00:00
options-cmd.c Import tmux, a terminal multiplexor allowing (among other things) a single 2009-06-01 22:58:49 +00:00
options.c Make some functions which return unused values void (mostly found by lint) and 2009-07-21 19:54:22 +00:00
paste.c Fix two copy/paste bugs: forbid zero-length buffers to prevent a fatal error 2009-07-02 16:15:43 +00:00
procname.c Also #ifndef nitems here, caught by Thomas Jeunet. 2009-06-26 10:55:37 +00:00
resize.c Improved layout code. 2009-07-19 13:21:40 +00:00
screen-redraw.c Simplify screen redrawing by drawing the border and background together rather 2009-07-24 16:21:42 +00:00
screen-write.c More tty code tidying: move the saved cursor/region position (from before the 2009-07-22 20:53:38 +00:00
screen.c When resizing a screen smaller in alternate screen mode, all the lines needed 2009-07-17 18:35:11 +00:00
server-fn.c Display the number of failed password attempts (if any) when the server is 2009-07-20 14:37:51 +00:00
server-msg.c None of the server message functions return anything but 0, so make them all 2009-07-23 21:19:11 +00:00
server.c Permit commands to be bound to key presses without the prefix key first. The 2009-07-24 14:52:47 +00:00
session.c Rename the global options variables to be shorter and to make session options 2009-07-07 19:49:19 +00:00
status.c Remove a couple of unused functions and fix a type ("FALLTHOUGH"), found by 2009-07-21 18:40:30 +00:00
tmux.1 Permit commands to be bound to key presses without the prefix key first. The 2009-07-24 14:52:47 +00:00
tmux.c Pass a set of flags into client_init rather than just a start_server 2009-07-22 21:58:56 +00:00
tmux.h Permit commands to be bound to key presses without the prefix key first. The 2009-07-24 14:52:47 +00:00
tty-keys.c Tidy up keys: use an enum for the key codes, and remove the macros which just 2009-07-21 17:57:29 +00:00
tty-term.c Since tmux doesn't actually need ncurses, use -lcurses/curses.h 2009-07-14 06:30:45 +00:00
tty.c tty_write is relatively short and the only function left in tty-write.c so move 2009-07-22 20:56:58 +00:00
utf8.c Miscellaneous unused functions, including one which was basically a 2009-06-25 06:15:04 +00:00
window-choose.c A similar for fix for window_choose: don't rely on the callback always being 2009-07-17 07:05:58 +00:00
window-clock.c Use gmtime_r so the current time isn't overwritten, the minute comparison works 2009-06-27 14:40:22 +00:00
window-copy.c Redraw after starting selection to correctly remove any existing selection. 2009-07-23 17:03:47 +00:00
window-more.c Miscellaneous unused functions, including one which was basically a 2009-06-25 06:15:04 +00:00
window-scroll.c Import tmux, a terminal multiplexor allowing (among other things) a single 2009-06-01 22:58:49 +00:00
window.c window_add_pane cannot fail, so remove the unused cause argument and don't 2009-07-22 21:34:36 +00:00
xmalloc.c Import tmux, a terminal multiplexor allowing (among other things) a single 2009-06-01 22:58:49 +00:00