aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* add more debug loggingJesse Luehrs2019-11-131-9/+31
* bump down the logging priority hereJesse Luehrs2019-11-131-14/+14
* docsJesse Luehrs2019-11-131-2/+21
* split formatted calculations into multiple methodsJesse Luehrs2019-11-122-29/+344
* actually resize the underlying grid when requestedJesse Luehrs2019-11-121-0/+8
* make contents_diff include bell stateJesse Luehrs2019-11-122-2/+36
* remove parser.screen_mutJesse Luehrs2019-11-122-54/+46
* make sure i don't accidentally forget to write_bufJesse Luehrs2019-11-111-0/+10
* optimize erases a bit moreJesse Luehrs2019-11-112-34/+107
* a few more movement tweaksJesse Luehrs2019-11-112-7/+3
* actually, this method isn't necessary at allJesse Luehrs2019-11-111-22/+13
* actually remove the last bgcolor special caseJesse Luehrs2019-11-111-2/+2
* factor out cursor movement logicJesse Luehrs2019-11-112-27/+37
* remove commentJesse Luehrs2019-11-111-1/+0
* commentJesse Luehrs2019-11-111-0/+3
* stop special-casing bgcolor in one more placeJesse Luehrs2019-11-111-3/+2
* preserve all text attributes on cleared cellsJesse Luehrs2019-11-115-71/+46
* remove set_len methodJesse Luehrs2019-11-111-6/+2
* allow cognitive_complexity everywhereJesse Luehrs2019-11-112-1/+2
* stop using formats at allJesse Luehrs2019-11-115-126/+79
* cache wide character stateJesse Luehrs2019-11-101-16/+28
* simplifyJesse Luehrs2019-11-101-57/+41
* update crate docs a bitJesse Luehrs2019-11-101-4/+17
* docsJesse Luehrs2019-11-101-0/+1
* add Default impl for ParserJesse Luehrs2019-11-101-0/+6
* docsJesse Luehrs2019-11-102-9/+25
* remove the scroll_to and scroll_pos methodsJesse Luehrs2019-11-101-8/+0
* 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