aboutsummaryrefslogtreecommitdiffstats
path: root/src/row.rs
Commit message (Expand)AuthorAgeFilesLines
* clippyHEADmainJesse Luehrs2023-08-061-11/+9
* stop implementing Default for CellJesse Luehrs2023-03-091-2/+2
* simplifyJesse Luehrs2023-03-091-8/+8
* clippyJesse Luehrs2023-02-051-14/+12
* more conversion to indexingJesse Luehrs2021-12-151-10/+8
* let's actually stop being so aggressive hereJesse Luehrs2021-12-141-7/+7
* also stop using as castsJesse Luehrs2021-12-141-22/+26
* replace all uses of unwrap(), expect(), and indexing with unreachable!()Jesse Luehrs2021-12-141-10/+13
* be a bit smarter about typesJesse Luehrs2021-12-141-15/+15
* clean up clippy stuffJesse Luehrs2021-12-131-1/+0
* ensure that diffing a screen against itself always returns nothingJesse Luehrs2021-12-101-0/+2
* another missing attribute settingJesse Luehrs2021-12-031-0/+5
* we want to force wrapping here even if the cursor was already correctJesse Luehrs2021-12-031-2/+1
* fix cell attrs when wrapped but no first cell contents on next lineJesse Luehrs2021-12-031-0/+11
* fix keeping cursor past end of line with diffsJesse Luehrs2021-12-031-2/+4
* more wrapping bugsJesse Luehrs2021-11-201-1/+2
* only do wrapping logic during diff if we weren't wrapping beforeJesse Luehrs2021-11-201-1/+1
* i... don't think this conditional ever did anything?Jesse Luehrs2021-11-201-46/+2
* make sure all of these cases are handled the sameJesse Luehrs2021-11-201-3/+22
* more wrapping + el bugsJesse Luehrs2021-11-201-6/+43
* fix up some more issues with row_formattedJesse Luehrs2021-11-191-2/+14
* fix some line wrapping state issuesJesse Luehrs2021-11-181-2/+11
* edition 2021Jesse Luehrs2021-11-161-1/+0
* clippyJesse Luehrs2021-11-121-1/+1
* avoid calculating contents multiple timesJesse Luehrs2019-12-071-3/+3
* clear wide characters if they get half-scrolled off the rightJesse Luehrs2019-12-071-0/+4
* more line wrapping fixesJesse Luehrs2019-12-061-0/+32
* fix contents when a wrapped row is followed by an empty rowJesse Luehrs2019-12-061-0/+4
* handle line wrapping with wide characters + combining charactersJesse Luehrs2019-12-061-2/+48
* preserve wrapping state when possibleJesse Luehrs2019-12-061-0/+34
* handle wide char wrapping correctlyJesse Luehrs2019-12-051-2/+6
* track fullwidth continuation cells explicitlyJesse Luehrs2019-12-051-6/+18
* optimize erases a bit moreJesse Luehrs2019-11-111-34/+92
* 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-111-27/+11
* 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-111-22/+10
* stop using formats at allJesse Luehrs2019-11-111-55/+15
* simplifyJesse Luehrs2019-11-101-57/+41
* optimize attribute setting a bitJesse Luehrs2019-11-101-8/+20
* optimize cursor movement a bitJesse Luehrs2019-11-101-49/+122
* missed oneJesse Luehrs2019-11-091-1/+4
* use a fixed size buffer for cell dataJesse Luehrs2019-11-091-1/+1
* refactor terminal writingJesse Luehrs2019-11-091-38/+69
* fix wide character handling in contents_formatted and contents_diffJesse Luehrs2019-11-081-8/+22
* clearing cells sets the background colorJesse Luehrs2019-11-081-4/+8
* also add a rows_diff methodJesse Luehrs2019-11-061-2/+9
* make row.contents_diff not require the row indexJesse Luehrs2019-11-061-9/+5