- 03 Aug, 2017 1 commit
-
-
Jeremy Soller authored
-
- 01 Aug, 2017 1 commit
-
-
Jeremy Soller authored
-
- 27 Jul, 2017 2 commits
-
-
ticki authored
Update tty.rs
-
Jeremy Soller authored
-
- 24 Jul, 2017 3 commits
- 23 Jul, 2017 1 commit
-
-
Jeremy Soller authored
-
- 16 Jul, 2017 1 commit
-
-
ticki authored
Add an Iterator on Read that provides both the parsed event and the byte sequence that defines it
-
- 12 Jul, 2017 1 commit
-
-
ftilde authored
- In addition to Events it preserves the byte sequence that created an event. This is useful, e.g., for implementing a terminal multiplexer where the raw input should in some cases be passed on to another tty. - In order to ensure backwards compatibility, the function that creates the trait is implemented in a separate extension trait.
-
- 10 Jun, 2017 2 commits
- 09 Jun, 2017 1 commit
-
-
Jeremy Soller authored
-
- 03 Jun, 2017 1 commit
-
-
ticki authored
run travis builds on osx also
-
- 01 Jun, 2017 1 commit
-
-
Jim McGrath authored
-
- 25 Apr, 2017 1 commit
-
-
ticki authored
-
- 29 Mar, 2017 1 commit
-
-
ticki authored
fix #99
-
- 28 Mar, 2017 1 commit
-
-
IGI-111 authored
Add support for F1-F5 in the linux tty.
-
- 24 Mar, 2017 6 commits
-
-
ticki authored
-
ticki authored
-
ticki authored
added cursor position detection
-
IGI-111 authored
parse_utf8_char() makes the assumption that at least four bytes or one UTF-8 glyph are still to read in the input.
-
IGI-111 authored
Codes of the form `ESC [ < 3 ; Cx ; Cy` were not supported before.
-
unrelentingtech authored
At least on FreeBSD and OpenBSD, TIOCGWINSZ == 0x40087468 just like on macOS, so change the definition from not-macOS/macOS to Linux/non-Linux.
-
- 13 Mar, 2017 1 commit
-
-
IGI-111 authored
-
- 12 Mar, 2017 1 commit
-
-
IGI-111 authored
This solves #85 in a similar fashion as the color amount detection: the cursor module now provides a trait that adds a `cursor_pos()` method to an instance of `Write`. It also corrects that previous implementation somewhat by making the `CONTROL_SEQUENCE_TIMEOUT` a member of the raw module and implementing `DetectColors` for any instance of `Write` rather than just `RawTerminal` (`MouseTerminal` for instance works as well).
-
- 27 Feb, 2017 1 commit
-
-
ftilde authored
* Add (optional) support for alternate screen (#77) The user can manually switch between main and alternate screen or (preferably) use the wrapper struct for automatic screen restoration. * Add two examples for screen switching * Improve screen module documentation
-
- 26 Feb, 2017 2 commits
- 25 Feb, 2017 1 commit
-
-
Loïc Damien authored
-
- 13 Jan, 2017 1 commit
-
-
Alexandre Bury authored
-
- 21 Dec, 2016 1 commit
-
-
Alexandre Bury authored
`std::io::Write` doesn't guarantees that it will write everything, and could even return a non-fatal `ErrorKind::Interrupted` error. `write_all` has exactly the code required to deal with this.
-
- 19 Dec, 2016 8 commits
-
-
ticki authored
thx svgo
-
ticki authored
-
ticki authored
-
ticki authored
-
ticki authored
-
ticki authored
-
Alexandre Bury authored
-
Alexandre Bury authored
Shamelessly copying Serde's style
-