aboutsummaryrefslogtreecommitdiff
path: root/screen-redraw.c
Commit message (Collapse)AuthorAge
* Use the full range of ACS line drawing characters to draw pane borders,Nicholas Marriott2009-07-24
| | | | including intersections.
* Simplify screen redrawing by drawing the border and background together ratherNicholas Marriott2009-07-24
| | | | | than border separately, and consolidating all the drawing characters into one string.
* For some reason when clearing status/message it was redrawing the entire clientNicholas Marriott2009-07-14
| | | | | not just the status line. Changing this also revealed the check for the status line was incorrect when drawing the pane.
* Instead of faking up a status line in status_redraw, use the same code toNicholas Marriott2009-07-14
| | | | | | redraw it as to draw the entire screen, just skip all lines but the last. This makes horizontal split redraw properly when the status line is off.
* Get rid of the PANE_HIDDEN flag in favour of a function, and moving theNicholas Marriott2009-07-14
| | | | | | | | decision for whether or not a pane should be drawn out of the layout code and into the redraw code. This is needed for the new layout design, getting it in now to make that easier to work on.
* Unused variables. Found by lint, no binary change.Nicholas Marriott2009-06-25
|
* Import tmux, a terminal multiplexor allowing (among other things) a singleNicholas Marriott2009-06-01
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