diff options
| author | Greg Ercolano <erco@seriss.com> | 2022-12-17 20:53:54 -0800 |
|---|---|---|
| committer | Greg Ercolano <erco@seriss.com> | 2022-12-17 20:53:54 -0800 |
| commit | 993b7da3b513ecb33730ab76828e64dcb6b80115 (patch) | |
| tree | c8af46cf777af58ac09aaf3c399416d776847e7f /src/Fl_File_Input.cxx | |
| parent | 8586c257abe294f9ca651856c1330d4cf7ea360f (diff) | |
ESC sequences can traverse append(), unicode support for backspace
This is basically a rewrite of the ESC handler, keeping state
in the class, so ESC sequences can continued between called
to append() (such as when reading data from a pipe in blocks).
New private class 'Fl_Escape_Seq' handles parsing and state info.
It also has careful bounds checking during parsing.
Backspace supports Unicode, and the unicode chars can straddle
across append() operations as well.
Private variables in Fl_Simple_Terminal renamed _xxx to xxx_
to improve CMP compliance.
Diffstat (limited to 'src/Fl_File_Input.cxx')
0 files changed, 0 insertions, 0 deletions
