Commit Graph

38 Commits

Author SHA1 Message Date
Michael Aaron Murphy acd94a3625 Extra derives & performance optimizations 2018-08-20 22:11:58 +00:00
Jeremy Soller 130fc9acf5 Update links to gitlab 2018-06-12 12:30:45 -06:00
Robert Metcalf 7d97b6424f Update references to repository 2018-05-07 01:41:46 +01:00
ticki 52a22ea873
Bump to 1.5.1. 2017-08-04 00:13:00 +02:00
ticki bc33fe1420
Merge branch 'master' of github.com:Ticki/libterm 2017-07-24 18:56:04 +02:00
ticki 5ad83b76ec
Bump to 1.5.0 2017-07-24 18:55:46 +02:00
Jeremy Soller 5fdabb4320 Implement size and is_tty with termios on Redox 2017-07-23 11:38:47 -06:00
ticki e07cae2a14
Bump to 1.4.0. 2017-06-10 15:00:39 +02:00
ticki 7401830c4f
Bump to 1.3.0 2017-03-24 21:53:40 +01:00
ticki c676cb43e7 Bump to 1.2.0. 2017-02-26 09:37:35 +01:00
ticki 7047acbabf Add `Color` implementation for `&Color`
Fix #53
2016-12-18 19:28:25 +01:00
ticki 1d63c9cd28 Bump to next version. 2016-11-06 10:35:13 +01:00
ticki 2f008188e3 Add @gycos to the author list. 2016-11-06 10:26:45 +01:00
ticki 2d625d8c57 Bump version. 2016-10-26 11:58:03 +02:00
ticki f2cec304e8 Default to the TTY device in async_stdin. 2016-09-24 20:04:46 +02:00
ticki 0d1025c532 Take a reference to the stream instead of the stream itself (in `is_tty` 2016-09-24 19:13:16 +02:00
ticki e63b645859 Update the documentation. 2016-09-07 11:39:32 +02:00
ticki 2ff0916514 Bump to 1.0.7. 2016-09-07 11:09:48 +02:00
ticki 98a4ccce4b Update documentation link in Cargo.toml. 2016-08-27 11:38:29 +02:00
ticki 32d62043a7 Bump to 1.0.5 2016-08-01 11:55:24 +02:00
ticki 8572ee6eb8 Get the tty device, get_tty 2016-07-29 19:49:29 +02:00
ticki 5634d5d082 Fix Goto 2016-07-24 20:22:47 +02:00
ticki eb1c1e5907 Bump to 1.0.2 2016-07-24 20:01:21 +02:00
ticki e4b6e0597c Bump to 1.0.1 2016-07-24 19:12:59 +02:00
ticki c202c0405d Exclude certain files from package 2016-07-24 01:08:33 +02:00
ticki 7aa50d3077 Update Cargo.toml 2016-07-24 01:01:13 +02:00
ticki 5b94db9663 Merge 2016-07-23 17:49:52 +02:00
ticki e36ff1c71b Termion 1.0.0: Complete overhaul of how escape codes are handled, add truecolor support.
This commit is a major semver bump. Every progra utilizing escape codes generated by Termion is likely broken. The main change is to make each escape has their own type implementing the Display trait.

- Use formatters, mainly Display for escapes.

- Add Truecolor support (`color::Rgb`).

- Put each primitive into distinct modules.

- Add is_tty for checking if some stream is a TTY.

- Add multiple new examples.
2016-07-23 16:40:27 +02:00
IGI-111 cc9c32b981 added mouse input
The event system has been reworked to allow the detection of mouse
events as well as key presses.
Xterm, rxvt and X10 emulated escape codes are supported, they are
enabled and disabled by sending the right escape codes when creating a
RawTerminal.

To allow for byte manipulation, which was necessary to implement those
features, the backend iterator has been changed from chars() to bytes()
(with specific treatment of unicode sequences), making the whole crate
not require nightly rustc.
2016-07-19 18:17:12 +02:00
ticki a7e05eef63 Merge branch 'master' of github.com:Ticki/libterm 2016-07-03 13:36:46 +02:00
ticki fa4a6cfa5a Make 'nightly' a default feature 2016-07-03 13:33:25 +02:00
Jeremy Soller af5d04d3b6 Update Cargo.toml 2016-07-02 08:51:50 -06:00
Ticki 4bd96b06ef Simplify dependencies 2016-03-29 08:00:01 +02:00
Ticki 28a95cf447 Libterm is now termion 2016-03-15 21:36:33 +01:00
Ticki f2af496bbe Don't import libc, when not supported 2016-03-15 15:46:51 +01:00
Ticki 6f1621d2d0 Introduce 'Key', which can decode special key input 2016-03-09 09:39:22 +01:00
Florian Gilcher 5a11c6d2c7 Use libc from crates.io 2016-03-08 11:15:41 +01:00
Ticki 8a172fdbda Add README 2016-03-06 14:55:01 +01:00