Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove Perform implementation from the screen directly | Jesse Luehrs | 2023-03-09 | 1 | -0/+1 |
| | | | | | now that people can get mutable screens, this exposes api surface that i don't really want | ||||
* | stop implementing Default for Cell | Jesse Luehrs | 2023-03-09 | 1 | -0/+1 |
| | |||||
* | implement callback for terminal resize request | Jesse Luehrs | 2023-03-09 | 1 | -0/+2 |
| | |||||
* | use callbacks for events rather than tracking counters | Jesse Luehrs | 2023-03-09 | 1 | -0/+12 |
| | |||||
* | allow getting a mutable screen, and move some operations there | Jesse Luehrs | 2023-03-09 | 1 | -0/+8 |
| | |||||
* | changelog and version bumpv0.15.2 | Jesse Luehrs | 2023-02-05 | 1 | -0/+6 |
| | |||||
* | changelog and version bumpv0.15.1 | Jesse Luehrs | 2021-12-21 | 1 | -0/+7 |
| | |||||
* | changelog and version bumpv0.15.0 | Jesse Luehrs | 2021-12-15 | 1 | -1/+1 |
| | |||||
* | changelog | Jesse Luehrs | 2021-12-15 | 1 | -0/+4 |
| | |||||
* | fix restoring the cursor position when scrolled back | Jesse Luehrs | 2021-12-13 | 1 | -0/+1 |
| | |||||
* | ensure that diffing a screen against itself always returns nothing | Jesse Luehrs | 2021-12-10 | 1 | -0/+5 |
| | |||||
* | add Screen::errors | Jesse Luehrs | 2021-12-06 | 1 | -0/+6 |
| | |||||
* | changelog and version bumpv0.14.0 | Jesse Luehrs | 2021-12-06 | 1 | -1/+1 |
| | |||||
* | better (i think?) handling of weird character widths | Jesse Luehrs | 2021-12-06 | 1 | -2/+14 |
| | | | | | control codes are ignored completely, and everything else defaults to 1 instead of 0 | ||||
* | changelog and version bumpv0.13.2 | Jesse Luehrs | 2021-12-05 | 1 | -1/+1 |
| | |||||
* | delay allocation of the alternate screen | Jesse Luehrs | 2021-12-04 | 1 | -0/+7 |
| | |||||
* | changelog and version bumpv0.13.1 | Jesse Luehrs | 2021-12-04 | 1 | -1/+1 |
| | |||||
* | more wrapping bugs | Jesse Luehrs | 2021-11-20 | 1 | -2/+1 |
| | |||||
* | more line wrapping bugs | Jesse Luehrs | 2021-11-19 | 1 | -0/+1 |
| | |||||
* | fix up some more issues with row_formatted | Jesse Luehrs | 2021-11-19 | 1 | -0/+2 |
| | | | | handle cursor positioning and wrapping a bit better | ||||
* | remove special casing for combined character wrapping | Jesse Luehrs | 2021-11-19 | 1 | -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 issues | Jesse Luehrs | 2021-11-18 | 1 | -0/+6 |
| | |||||
* | changelog and version bumpv0.13.0 | Jesse Luehrs | 2021-11-17 | 1 | -1/+1 |
| | |||||
* | input validation for vpa | Jesse Luehrs | 2021-11-16 | 1 | -0/+1 |
| | |||||
* | expose some extra internal state to help reproduce line wrapping | Jesse Luehrs | 2021-11-16 | 1 | -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 use | Jesse Luehrs | 2021-11-12 | 1 | -0/+6 |
| | |||||
* | version bumpv0.12.0 | Jesse Luehrs | 2021-03-09 | 1 | -1/+1 |
| | |||||
* | add Screen::state_formatted and Screen::state_diff | Jesse Luehrs | 2021-03-09 | 1 | -0/+4 |
| | |||||
* | fix attributes_formatted, remove attributes_diff | Jesse Luehrs | 2021-03-09 | 1 | -0/+12 |
| | | | | also improve the documentation and add more tests | ||||
* | version bumpv0.11.1 | Jesse Luehrs | 2021-03-07 | 1 | -1/+1 |
| | |||||
* | drop enumset dependency | Jesse Luehrs | 2021-03-07 | 1 | -0/+6 |
| | |||||
* | version bumpv0.11.0 | Jesse Luehrs | 2021-03-07 | 1 | -1/+1 |
| | |||||
* | changelog | Jesse Luehrs | 2021-03-07 | 1 | -0/+10 |
| | |||||
* | version bumpv0.10.0 | Jesse Luehrs | 2021-03-06 | 1 | -1/+1 |
| | |||||
* | add a Write implementation for Parser | Jesse Luehrs | 2021-03-06 | 1 | -0/+6 |
| | |||||
* | version bumpv0.9.0 | Jesse Luehrs | 2021-03-05 | 1 | -1/+1 |
| | |||||
* | changelog | Jesse Luehrs | 2021-03-05 | 1 | -0/+13 |
| | |||||
* | changelog and version bumpv0.8.1 | Jesse Luehrs | 2020-02-09 | 1 | -1/+1 |
| | |||||
* | bump vte version | Jesse Luehrs | 2020-02-09 | 1 | -0/+6 |
| | |||||
* | changelog and version bumpv0.8.0 | Jesse Luehrs | 2019-12-07 | 1 | -1/+1 |
| | |||||
* | changelog | Jesse Luehrs | 2019-12-07 | 1 | -1/+8 |
| | |||||
* | ensure cells with contents always have width | Jesse Luehrs | 2019-12-05 | 1 | -0/+3 |
| | | | | it gets ambiguous where the zero-width characters should go otherwise | ||||
* | fix applying combining characters to wide characters | Jesse Luehrs | 2019-12-05 | 1 | -0/+1 |
| | |||||
* | fix a couple more issues with end of line behavior | Jesse Luehrs | 2019-12-05 | 1 | -0/+6 |
| | |||||
* | changelog and version bumpv0.7.0 | Jesse Luehrs | 2019-11-23 | 1 | -1/+1 |
| | |||||
* | make unicode normalization optional | Jesse Luehrs | 2019-11-23 | 1 | -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.3 | Jesse Luehrs | 2019-11-20 | 1 | -1/+1 |
| | |||||
* | changelog | Jesse Luehrs | 2019-11-20 | 1 | -0/+9 |
| | |||||
* | changelog and version bumpv0.6.2 | Jesse Luehrs | 2019-11-13 | 1 | -1/+1 |
| | |||||
* | fix zero width characters at the end of a row | Jesse Luehrs | 2019-11-13 | 1 | -0/+6 |
| |