summaryrefslogtreecommitdiffstats
path: root/tty-write.c
AgeCommit message (Collapse)Author
2009-05-04Space trimmage mega-diff.Nicholas Marriott
2009-04-02Don't continue to write into panes that are scheduled for redraw.Nicholas Marriott
2009-04-02If redrawing the region would mean redrawing > half the pane, just schedule toNicholas Marriott
redraw the entire window. Also add a flag to skip updating the window any further if it is scheduled to be redrawn. This has the effect of batching multiple redraws together.
2009-02-21Don't turn cursor off unless actually drawing something.Nicholas Marriott
2009-02-11Change tty_cmd_* to use a window_pane.Nicholas Marriott
2009-02-11Simplify screen/tty write code to eliminate function pointer which is nowNicholas Marriott
unnecessary (it always does the same thing).
2009-01-28* Better support for at least the most common variant of mouse input: parse ↵Nicholas Marriott
it and adjust for different panes. Also support mouse in window/session choice mode. * Bring back the fancy window titles with session/window names: it is easy to work around problems with elinks (see FAQ).
2009-01-27Handle cursor on/off better.Nicholas Marriott
2009-01-18suspend-client command and suspend client when ^Z key binding is used.Nicholas Marriott
2009-01-14Multiple window splitting.Nicholas Marriott
2009-01-12Make the window pane code handle panes of different sizes, and add a -l and ↵Nicholas Marriott
-p arguments to split-window to specify the new window size in lines or as a percentage.
2009-01-11Window splitting. Two vertical panes fixed 50% each. This is a huge diff, ↵Nicholas Marriott
still a couple of bugs (notably heap corruption somewhere causing segfault on exit).
2009-01-09Build array of codes, stop using ncurses global variables and push ncurses ↵Nicholas Marriott
crap into tty-term.c.
2007-12-06Major reorganisation of screen handling.Nicholas Marriott
2007-11-27Big internal reorganisation to move tty control into parent.Nicholas Marriott