summaryrefslogtreecommitdiffstats
path: root/input.c
AgeCommit message (Collapse)Author
2009-07-21Make some functions which return unused values void (mostly found by lint) andNicholas Marriott
tweak a redundant expression in window_pane_set_mode.
2009-07-13Support "alternate screen" mode (terminfo smcup/rmcup) typically used by fullNicholas Marriott
screen interactive programs to preserve the screen contents. When activated, it saves a copy of the visible grid and disables scrolling into and resizing out of the history; when deactivated the visible data is restored and the history reenabled.
2009-06-04Implement the CBT (backward tab) sequence (\033[Z).Nicholas Marriott
2009-06-04Proper support for tab stops (\033H etc), using a bitstring(3). Makes anotherNicholas Marriott
vttest test happy.
2009-06-04Okay, so I screwed up when testing this, doh. Unbreak so that CAN/SUB actuallyNicholas Marriott
do cancel the sequence, and tweak to make the code more clear.
2009-06-04Oops, CAN and SUB should abort the sequence (return to first state), not remainNicholas Marriott
in the same state.
2009-06-04More input compatibility love. Support C0 within escape sequences, and the C0Nicholas Marriott
control character VT (vertical tab, \013), which is treated as LF like VT102. Makes another vttest happy.
2009-06-03Implement the DEC alignment test. With the last change this is enough for theNicholas Marriott
first cursor test in vttest (in ports) to pass; it still shops a few more problems though.
2009-06-03Pass window titles through vis(1). <0x20 is dropped anyway by the input stateNicholas Marriott
machine but top-bit-set nonprintables could cause trouble, and they are neater like this anyway. Suggested by deraadt a few days ago.
2009-06-01Import tmux, a terminal multiplexor allowing (among other things) a singleNicholas Marriott
terminal to be switched between several different windows and programs displayed on one terminal be detached from one terminal and moved to another. ok deraadt pirofti