Commit Graph

20 Commits (master)

Author SHA1 Message Date
Tim Stack 65634ad9b3 [ansi_scrubber] minor optimization and remove the str.erase()
Related to #1257
2 months ago
Tim Stack 844147bc27 [security] improve handling of file names with escape sequences 3 months ago
Tim Stack dd8a23ad51 [ansi_scrubber] handle unknown sequences
... and many other tweaks.
10 months ago
Tim Stack 880d31ea0a [ansi_scrubber] missed handling some bad inputs 10 months ago
Tim Stack bddc6011ff [ansi] fix perf bug in eraser
Related to #1057
2 years ago
Tim Stack e0ecbdff10 [logfile] improve handling of ansi escapes
I think this covers the rest of the functionality
that needs to deal with ansi escapes.

Related to #1057
2 years ago
Tim Stack 5abd483029 [ansi_scrubber] handle unicode in overstrike code 2 years ago
Tim Stack ebe2e0d8e6 [docs] add config panel screenshots 2 years ago
Tim Stack 1fd274ce24 [docs] some more updates to docs
Also, add support for overstruck/backspace-underscore for
doing bold/underline.
2 years ago
Timothy Stack 8ef581177c [line_buffer] add some performance counters for tracking SQL perf
Also, check for keyboard input during SQL execution
so we can cancel.

Fixes #894
2 years ago
Timothy Stack 0785a432fa [console] colorize console output 2 years ago
Timothy Stack 99c1688c2e [attr_line] use variant instead of a union for attribute values 2 years ago
Timothy Stack 66ef5fdae1 [clang-format] init 2 years ago
Timothy Stack 815a05577e [keymap] suggest the config option to set for an unknown keystroke
Also, add a unicode green-check/red-X mark for the success/error
message for commands.
4 years ago
Timothy Stack fb7d6eafaf [build] some refactoring of files 5 years ago
Timothy Stack 5689984702 [yajlpp] use pointer to member over nullobj() 6 years ago
Timothy Stack b6baae7730 [debug] more debugging stuff
Defect Number:
    Reviewed By:
   Testing Done:
10 years ago
Timothy Stack f4aeb11ad5 [view_curses] use a vector for string attributes
Using a map/multimap is too expensive/complex for how many
attributes we have on a line due to how many tree nodes
need to be malloced/freed.  Just using a vector should be
good enough and a lot faster.
11 years ago
Timothy Stack c58f14658a [ansi scrubber] minor reorg 11 years ago
Timothy Stack 8f0aac9dbd [test] add a test for the ansi scrubber 11 years ago