The patch adds the following features:
- UTF-8 compliance
- Most Vt102 escape codes, excluding double width/height lines
- Fancy colors
- Support for function keys, cursor keys, and editing keys
- Tested with vttest and vim
Bugs
- No autorepeat
- No support for function keys with modifiers
- Configuration hard-coded
- Redraw is slow
The new map_toplevel() request no longer specifies a position and takes
the size from the attached buffer. The attach request now takes a
position relative to the top-left corner of the old buffer to let
clients specify the relative position of the new buffer.