aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* simplifyJesse Luehrs2019-11-103-21/+4
* optimize attribute setting a bitJesse Luehrs2019-11-106-27/+86
* optimize cursor movement a bitJesse Luehrs2019-11-104-86/+157
* shuffle around some methodsJesse Luehrs2019-11-101-8/+8
* implement scrolling backJesse Luehrs2019-11-094-38/+91
* optionally save scrollback rowsJesse Luehrs2019-11-093-11/+33
* missed oneJesse Luehrs2019-11-091-1/+4
* use a fixed size buffer for cell dataJesse Luehrs2019-11-092-19/+61
* another micro-optimizationJesse Luehrs2019-11-092-3/+5
* refactor terminal writingJesse Luehrs2019-11-096-173/+486
* remove unnecessary accessorsJesse Luehrs2019-11-081-52/+0
* ignore the scroll region when moving if we're already outside of itJesse Luehrs2019-11-081-4/+12
* contents_formatted should also reset attributesJesse Luehrs2019-11-081-1/+1
* stop treating soft hyphen speciallyJesse Luehrs2019-11-084-21/+12
* don't leave old character data in the second cell of a wide characterJesse Luehrs2019-11-081-1/+7
* VPA should not be restricted to the scroll regionJesse Luehrs2019-11-081-2/+0
* fix RI at the top of the screenJesse Luehrs2019-11-081-1/+8
* fix wide character handling in contents_formatted and contents_diffJesse Luehrs2019-11-081-8/+22
* clearing cells sets the background colorJesse Luehrs2019-11-084-30/+39
* actually, we do need to always reset the hide cursor stateJesse Luehrs2019-11-061-3/+5
* also add a rows_diff methodJesse Luehrs2019-11-063-3/+37
* make row.contents_diff not require the row indexJesse Luehrs2019-11-062-14/+8
* docsJesse Luehrs2019-11-061-1/+11
* stop pretending to support left/right scroll regionsJesse Luehrs2019-11-062-30/+10
* contents_formatted should additionally clear the screenJesse Luehrs2019-11-061-1/+1
* contents_formatted and contents_diff should also restore the cursorJesse Luehrs2019-11-063-14/+54
* reset attrs at the start of diffsJesse Luehrs2019-11-051-1/+1
* fix erasing cells in diffJesse Luehrs2019-11-051-1/+1
* add functionality for diffing two terminal screensJesse Luehrs2019-11-054-1/+64
* adjust the way window contents are reportedJesse Luehrs2019-11-053-107/+117
* stop wrapping if the number of cols changesJesse Luehrs2019-11-051-0/+6
* preserve the state of empty cells in contents_formattedJesse Luehrs2019-11-051-1/+1
* contents_formatted should return a Vec<u8>Jesse Luehrs2019-11-054-18/+36
* formattingJesse Luehrs2019-11-051-2/+4
* this method isn't usefulJesse Luehrs2019-11-051-5/+0
* docsJesse Luehrs2019-11-053-0/+11
* add Clone and Debug to ScreenJesse Luehrs2019-11-053-1/+3
* expose the screen separately from the parserJesse Luehrs2019-11-053-205/+208
* clippyJesse Luehrs2019-11-041-0/+2
* docsJesse Luehrs2019-11-044-0/+125
* stop reallocating vecs so muchJesse Luehrs2019-11-045-13/+33
* more useful contents/contents_formatted behaviorJesse Luehrs2019-11-042-3/+3
* decsc should also save graphic rendition and origin modeJesse Luehrs2019-11-032-4/+20
* rename some methodsJesse Luehrs2019-11-032-8/+8
* fix off-by-one in erase_row_backwardJesse Luehrs2019-11-031-1/+1
* fmtJesse Luehrs2019-11-032-21/+8
* actually, i do want to default to resetting everythingJesse Luehrs2019-11-031-9/+11
* clean up public api a bitJesse Luehrs2019-11-032-54/+36
* reorderJesse Luehrs2019-11-031-4/+4
* simplifyJesse Luehrs2019-11-032-10/+16