summary refs log tree commit diff
path: root/winch.c (unfollow)
Commit message (Collapse)Author
2019-08-16Fix CSI param countingJune McEnroe
2019-08-16Fix scrollUp OOB if scroll.bot is 0June McEnroe
2019-08-16Make everything 0-based and exclusiveJune McEnroe
Also allow both forms of cell pointer to one past the end.
2019-08-14Behave like ICH in IRMJune McEnroe
This should fix another OOB bug.
2019-08-14Fix wrapping, maybe?June McEnroe
It's enough for nvim to not be totally broken, anyway.
2019-08-14Adjust bounds checks againJune McEnroe
Allows pointers to one past the last column. Prevents weird scrolls. We'll see how this does in fuzzing...
2019-08-14Handle state transitions just much betterJune McEnroe
2019-08-14Allow :<=>? in CSI paramsJune McEnroe
2019-08-13Stop parsing CSI params when cap is hitJune McEnroe
2019-08-13Box ICH and DCH to R-XJune McEnroe
2019-08-13Add minimums of 1 to some parametersJune McEnroe
2019-08-13Avoid inserting or deleting 0June McEnroe
2019-08-12Set up afl-fuzzJune McEnroe
2019-08-12Remove main in term.cJune McEnroe
Oops, added this for fuzzing.
2019-08-12Use a big macro switch-caseJune McEnroe
This lets the compiler inline and generate jump tables however it sees fit.
2019-08-11Use low numbers for statesJune McEnroe
2019-08-10Respect scroll region in DL and ILJune McEnroe
2019-08-10Fix RIJune McEnroe
It's like reverse-NL, not just scrolling.
2019-08-10Handle HTJune McEnroe
2019-08-10Rewrite terminal emulatorJune McEnroe
2019-08-07Flip enumerator-constant order for sortingJune McEnroe
2019-08-07Implement DECSC and DECRCJune McEnroe
2019-08-07Implement ILJune McEnroe
2019-08-07Implement ICHJune McEnroe
2019-08-07Implement INDJune McEnroe
2019-08-06Implement SU and SDJune McEnroe
2019-08-06Factor out scrollingJune McEnroe
2019-08-06Fix DECSTBM in termSnapshotJune McEnroe
2019-08-06Fix RI state returnJune McEnroe
2019-08-05Add basic viewerJune McEnroe
2019-08-05Implement RIJune McEnroe
2019-08-05Handle DECSET/DECRST for cursorJune McEnroe
2019-08-05Fix CUP coords in termSnapshotJune McEnroe
2019-08-05Write warnings if stderr is not a TTYJune McEnroe
2019-08-05Add dim and blink attributesJune McEnroe
2019-08-05Add termDisplayJune McEnroe
2019-08-01Implement ECHJune McEnroe
2019-08-01Use PSCap in updateCSI and styleDiffJune McEnroe
2019-08-01Implement termSnapshotJune McEnroe
2019-08-01Factor out SGR handlingJune McEnroe
2019-08-01Add poll timeout to ingestJune McEnroe
2019-07-31Be silent about client errorsJune McEnroe
2019-07-31Update ingest terminalJune McEnroe
2019-07-31Import terminal emulation from shottyJune McEnroe
2019-07-29Pass original command to dispatchJune McEnroe
2019-07-29Rename wrapper to dispatchJune McEnroe
2019-07-29Track only the max client fdJune McEnroe
2019-07-28Do basic multiplexing in ingestJune McEnroe
2019-07-28Add empty commandsJune McEnroe
2019-07-28Rename ptee streamJune McEnroe