Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | cargo deny config | Jesse Luehrs | 2021-11-12 | 1 | -0/+14 | |
| | ||||||
* | clippy | Jesse Luehrs | 2021-11-12 | 6 | -32/+34 | |
| | ||||||
* | bump deps | Jesse Luehrs | 2021-11-11 | 1 | -6/+6 | |
| | | | | | leave quickcheck/rand alone for now, because they will require rewriting a bunch of tests | |||||
* | version bumpv0.12.0 | Jesse Luehrs | 2021-03-09 | 2 | -2/+2 | |
| | ||||||
* | add Screen::state_formatted and Screen::state_diff | Jesse Luehrs | 2021-03-09 | 3 | -0/+32 | |
| | ||||||
* | fix attributes_formatted, remove attributes_diff | Jesse Luehrs | 2021-03-09 | 3 | -14/+31 | |
| | | | | also improve the documentation and add more tests | |||||
* | version bumpv0.11.1 | Jesse Luehrs | 2021-03-07 | 2 | -2/+2 | |
| | ||||||
* | drop enumset dependency | Jesse Luehrs | 2021-03-07 | 4 | -64/+63 | |
| | ||||||
* | version bumpv0.11.0 | Jesse Luehrs | 2021-03-07 | 2 | -2/+2 | |
| | ||||||
* | changelog | Jesse Luehrs | 2021-03-07 | 1 | -0/+10 | |
| | ||||||
* | also provide methods to restore the current drawing attribute state | Jesse Luehrs | 2021-03-07 | 1 | -0/+38 | |
| | ||||||
* | add methods to retrieve the current drawing state attributes | Jesse Luehrs | 2021-03-06 | 1 | -0/+40 | |
| | ||||||
* | document a method | Jesse Luehrs | 2021-03-06 | 1 | -0/+3 | |
| | ||||||
* | version bumpv0.10.0 | Jesse Luehrs | 2021-03-06 | 2 | -2/+2 | |
| | ||||||
* | add a Write implementation for Parser | Jesse Luehrs | 2021-03-06 | 3 | -0/+77 | |
| | ||||||
* | set edition for rustfmt | Jesse Luehrs | 2021-03-06 | 1 | -0/+1 | |
| | ||||||
* | version bumpv0.9.0 | Jesse Luehrs | 2021-03-05 | 2 | -2/+2 | |
| | ||||||
* | changelog | Jesse Luehrs | 2021-03-05 | 1 | -0/+13 | |
| | ||||||
* | test subparameter behavior | Jesse Luehrs | 2021-03-05 | 7 | -0/+66 | |
| | ||||||
* | support sgr with subparameters | Jesse Luehrs | 2021-03-05 | 2 | -46/+106 | |
| | ||||||
* | clippy | Jesse Luehrs | 2021-03-05 | 1 | -4/+4 | |
| | ||||||
* | bump vte | Jesse Luehrs | 2021-03-05 | 2 | -107/+111 | |
| | ||||||
* | bump enumset to fix compilation failure | Jesse Luehrs | 2021-03-05 | 1 | -1/+1 | |
| | ||||||
* | add contents_between, for things like clipboard selections | Jesse Luehrs | 2020-05-11 | 2 | -0/+93 | |
| | ||||||
* | changelog and version bumpv0.8.1 | Jesse Luehrs | 2020-02-09 | 2 | -2/+2 | |
| | ||||||
* | clippy | Jesse Luehrs | 2020-02-09 | 4 | -1/+37 | |
| | ||||||
* | bump vte version | Jesse Luehrs | 2020-02-09 | 3 | -7/+19 | |
| | ||||||
* | changelog and version bumpv0.8.0 | Jesse Luehrs | 2019-12-07 | 2 | -2/+2 | |
| | ||||||
* | try to micro-optimize getting cell contents a bit | Jesse Luehrs | 2019-12-07 | 1 | -1/+5 | |
| | ||||||
* | avoid calculating contents multiple times | Jesse Luehrs | 2019-12-07 | 1 | -3/+3 | |
| | ||||||
* | changelog | Jesse Luehrs | 2019-12-07 | 1 | -1/+8 | |
| | ||||||
* | add a basic quickcheck test | Jesse Luehrs | 2019-12-07 | 2 | -0/+147 | |
| | ||||||
* | fix positioning cursor past end of line when there are wide characters | Jesse Luehrs | 2019-12-07 | 4 | -12/+39 | |
| | ||||||
* | clear wide characters if they get half-scrolled off the right | Jesse Luehrs | 2019-12-07 | 4 | -0/+14 | |
| | ||||||
* | one more try for leaving a cursor at the end of a row | Jesse Luehrs | 2019-12-07 | 5 | -23/+52 | |
| | ||||||
* | actually, remove normalization entirely | Jesse Luehrs | 2019-12-07 | 11 | -54/+24 | |
| | | | | | | | normalization has some weird edge cases that cause incorrect behavior, since we aren't implementing full grapheme segmentation (for instance, a single codepoint can be normalized into three different codepoints, and there are codepoints that are combining characters but have width != 0) | |||||
* | need to update pos after potentially wrapping | Jesse Luehrs | 2019-12-06 | 4 | -0/+28 | |
| | ||||||
* | more line wrapping fixes | Jesse Luehrs | 2019-12-06 | 13 | -1/+132 | |
| | ||||||
* | fix contents when a wrapped row is followed by an empty row | Jesse Luehrs | 2019-12-06 | 4 | -3/+9 | |
| | ||||||
* | also move the wide char check inside the loop for ECH | Jesse Luehrs | 2019-12-06 | 4 | -1/+18 | |
| | ||||||
* | handle line wrapping with wide characters + combining characters | Jesse Luehrs | 2019-12-06 | 4 | -2/+67 | |
| | ||||||
* | zero-width characters shouldn't clear wide characters | Jesse Luehrs | 2019-12-06 | 4 | -32/+55 | |
| | ||||||
* | preserve wrapping state when possible | Jesse Luehrs | 2019-12-06 | 13 | -0/+125 | |
| | ||||||
* | remove remaining unnecessary lint flags | Jesse Luehrs | 2019-12-06 | 4 | -8/+1 | |
| | ||||||
* | convert tests to fixtures | Jesse Luehrs | 2019-12-06 | 662 | -2306/+65213 | |
| | ||||||
* | add a mechanism for autogenerating test fixtures | Jesse Luehrs | 2019-12-06 | 2 | -0/+105 | |
| | ||||||
* | start restructuring the test suite | Jesse Luehrs | 2019-12-06 | 4 | -150/+576 | |
| | ||||||
* | simplify the behavior around end of line wrapping here | Jesse Luehrs | 2019-12-05 | 2 | -18/+9 | |
| | | | | | | the behavior i was aiming for had way too many special cases, so just stop trying to do it and do the simple thing instead (this is all stuff that is essentially never going to come up in reality). | |||||
* | ensure cells with contents always have width | Jesse Luehrs | 2019-12-05 | 3 | -0/+13 | |
| | | | | it gets ambiguous where the zero-width characters should go otherwise | |||||
* | handle wide char wrapping correctly | Jesse Luehrs | 2019-12-05 | 2 | -2/+10 | |
| | | | | | wrapping a wide char should set the wrapping state of the line even if it wrapped before the last column |