| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|
|
|
| |
screen was updated) out of struct screen and into struct tty_ctx.
|
|
|
|
|
| |
pointers, so remove it and use the function pointers directly to represent
themselves.
|
|
|
|
| |
by using a struct rather than hiding everything with varargs.
|
|
|
|
| |
tty_cmd_utf8character and eliminate the size argument.
|
| |
|
|
|
|
|
| |
the scroll region top if starting from below it and cud stop at the bottom if
starting from above). Fixes another vttest test.
|
|
|
|
|
| |
lines that should be inserted/deleted but not moved. Fixes problems with mutt
reported by Brian Lewis, thanks.
|
|
|
|
| |
functions (currently don't fully work, this is to make fix easier).
|
|
|
|
|
|
|
|
|
|
| |
of characters which may be inserted or deleted is the screen width, not one
less (and similarly for lines and height); and if characters or lines are
deleted by moving the ones that follow, the space at the end needs to be
cleared.
This appears to solve long-standing redraw issues most visible when using the
force-width option then scrolling in view(1) or unwrapping lines in emacs.
|
|
|
|
|
| |
done for UTF-8, limit to the maximum length correctly when printing, and always
print a space even if the left string is longer than the width available.
|
|
|
|
| |
No binary change.
|
|
|
|
| |
as normal.
|
|
|
|
|
| |
first cursor test in vttest (in ports) to pass; it still shops a few more
problems though.
|
|
|
|
| |
to the cursor is cy not cy - 1, and the current cursor cell should be included.
|
|
|
|
|
| |
characters in status-left and status-right (if on, they are treated as UTF-8;
otherwise passed through).
|
|
|
|
|
|
| |
status-left/status-right work properly. At the moment any top-bit-set
characters are assumed to be UTF-8: a status-utf8 option to configure this will
come shortly.
|
|
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
|