- (#19) Added support for Android.
- Minimum supported version of Rust is now 1.13.0.
- (#6) Added DragonflyBSD support.
- Removed
TAB3
from top-level export.
- (#5) Added OpenBSD support.
- Bumped
libc
dependency to v0.2.0.
- (#3) Added FreeBSD support.
- Removed top-level export for
c_oflag
values that are not supported globally.
- Added safe wrapper for
tcgetsid()
. - Converted
Termios
to a wrapper struct withDeref
andDerefMut
implementations to access the innertermios
struct. - Export target-specific modules as
os::{platform}
.
- Export target OS module as
os::target
instead ofos
.
- Removed
Default
implementation forTermios
. - Removed
Termios::zeroed()
.
- Replaced
c_int
withRawFd
.
- (#2)
Updated for compatibility with the new Rust beta channel:
libc
is now an external crate.
- Updated for compatibility with 1.0.0-beta:
- Implementing
Copy
now requires implementingClone
.
- Implementing
- Migrated from
std::old_io
tostd::io
.
- (#1)
Implement
PartialEq
andEq
forTermios
struct.
- (#1)
Updated for compatibility with latest Rust nightly:
std::io
renamed tostd::old_io
.Show
renamed toDebug
.
- Added Linux support.
- Added OS X support.
- Added safe wrappers for termios API.