aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGELOG.md
Commit message (Collapse)AuthorAgeFilesLines
* remove Perform implementation from the screen directlyJesse Luehrs2023-03-091-0/+1
| | | | | now that people can get mutable screens, this exposes api surface that i don't really want
* stop implementing Default for CellJesse Luehrs2023-03-091-0/+1
|
* implement callback for terminal resize requestJesse Luehrs2023-03-091-0/+2
|
* use callbacks for events rather than tracking countersJesse Luehrs2023-03-091-0/+12
|
* allow getting a mutable screen, and move some operations thereJesse Luehrs2023-03-091-0/+8
|
* changelog and version bumpv0.15.2Jesse Luehrs2023-02-051-0/+6
|
* changelog and version bumpv0.15.1Jesse Luehrs2021-12-211-0/+7
|
* changelog and version bumpv0.15.0Jesse Luehrs2021-12-151-1/+1
|
* changelogJesse Luehrs2021-12-151-0/+4
|
* fix restoring the cursor position when scrolled backJesse Luehrs2021-12-131-0/+1
|
* ensure that diffing a screen against itself always returns nothingJesse Luehrs2021-12-101-0/+5
|
* add Screen::errorsJesse Luehrs2021-12-061-0/+6
|
* changelog and version bumpv0.14.0Jesse Luehrs2021-12-061-1/+1
|
* better (i think?) handling of weird character widthsJesse Luehrs2021-12-061-2/+14
| | | | | control codes are ignored completely, and everything else defaults to 1 instead of 0
* changelog and version bumpv0.13.2Jesse Luehrs2021-12-051-1/+1
|
* delay allocation of the alternate screenJesse Luehrs2021-12-041-0/+7
|
* changelog and version bumpv0.13.1Jesse Luehrs2021-12-041-1/+1
|
* more wrapping bugsJesse Luehrs2021-11-201-2/+1
|
* more line wrapping bugsJesse Luehrs2021-11-191-0/+1
|
* fix up some more issues with row_formattedJesse Luehrs2021-11-191-0/+2
| | | | handle cursor positioning and wrapping a bit better
* remove special casing for combined character wrappingJesse Luehrs2021-11-191-0/+2
| | | | | | | the comment here is just... not true? not really sure why i thought it was, but testing on all of alacritty, xterm, and tmux show the opposite behavior to what is in the comment, so i'm going to assume this is just wrong
* fix some line wrapping state issuesJesse Luehrs2021-11-181-0/+6
|
* changelog and version bumpv0.13.0Jesse Luehrs2021-11-171-1/+1
|
* input validation for vpaJesse Luehrs2021-11-161-0/+1
|
* expose some extra internal state to help reproduce line wrappingJesse Luehrs2021-11-161-0/+10
| | | | | | | | adds `row_wrapped` and `cursor_state_formatted` to allow you to better recreate the internal state of the cursor when using `rows_formatted`. also make `rows_formatted` keep track of the wrapping state itself, since there are some edge cases that aren't really able to easily be tracked externally.
* add a function to return whether the alternate screen is in useJesse Luehrs2021-11-121-0/+6
|
* version bumpv0.12.0Jesse Luehrs2021-03-091-1/+1
|
* add Screen::state_formatted and Screen::state_diffJesse Luehrs2021-03-091-0/+4
|
* fix attributes_formatted, remove attributes_diffJesse Luehrs2021-03-091-0/+12
| | | | also improve the documentation and add more tests
* version bumpv0.11.1Jesse Luehrs2021-03-071-1/+1
|
* drop enumset dependencyJesse Luehrs2021-03-071-0/+6
|
* version bumpv0.11.0Jesse Luehrs2021-03-071-1/+1
|
* changelogJesse Luehrs2021-03-071-0/+10
|
* version bumpv0.10.0Jesse Luehrs2021-03-061-1/+1
|
* add a Write implementation for ParserJesse Luehrs2021-03-061-0/+6
|
* version bumpv0.9.0Jesse Luehrs2021-03-051-1/+1
|
* changelogJesse Luehrs2021-03-051-0/+13
|
* changelog and version bumpv0.8.1Jesse Luehrs2020-02-091-1/+1
|
* bump vte versionJesse Luehrs2020-02-091-0/+6
|
* changelog and version bumpv0.8.0Jesse Luehrs2019-12-071-1/+1
|
* changelogJesse Luehrs2019-12-071-1/+8
|
* ensure cells with contents always have widthJesse Luehrs2019-12-051-0/+3
| | | | it gets ambiguous where the zero-width characters should go otherwise
* fix applying combining characters to wide charactersJesse Luehrs2019-12-051-0/+1
|
* fix a couple more issues with end of line behaviorJesse Luehrs2019-12-051-0/+6
|
* changelog and version bumpv0.7.0Jesse Luehrs2019-11-231-1/+1
|
* make unicode normalization optionalJesse Luehrs2019-11-231-0/+9
| | | | | | it's not always necessary or desired, and adds quite a lot to the binary size (for instance, the problem it solves is pretty much non-existent in web browsers, and wasm builds are also very sensitive to code size)
* changelog and version bumpv0.6.3Jesse Luehrs2019-11-201-1/+1
|
* changelogJesse Luehrs2019-11-201-0/+9
|
* changelog and version bumpv0.6.2Jesse Luehrs2019-11-131-1/+1
|
* fix zero width characters at the end of a rowJesse Luehrs2019-11-131-0/+6
|