Fix bug where DVR frames were encoded incorrectly. Work around bug where sometimes strings report a crazy (negative) length, causing search to go into an infinite loop in line buffer. Fix bug where divisionView was in the wrong place when a bottom bar is present.
Fix bug where commas in the number of scrollback lines confuses intValue
Fix an edge case for tabs--when no tab stops are set, move to the first or last column, but ignore multiple consecutive tabs
screenShouldInitiateWindowResize was returning the opposite of the right answer. Take an empty directory to the CurrentDirectory command to mean the child job's pwd. Make screen coordinates relative to the visible frame. Fix bug where screenWindowName recursed forever. Fix bug where EndPaste did nothing. Delete dead terminalResetTopBottomScrollRegion. Make terminalBackTab take a numerical argument. Fix bug where cursor reporting was off by one in both x and y. Fix bug where reported window size swapped width and height. Add missing cases to switch statement. Fix tests that broke when showing alt screen began clearing the screen.
Add regression tests for the latest bugs fixed
Add files with escape codes to facilitate testing
Add a few more test files