A cross-platform, OpenGL terminal emulator.
Go to file
Joe Wilm 89937e7bc5 Clean up event_loop module
The main loop body was originally all written inline. There's now
separate functions for each of the actions the loop handles including
channel events, pty reading, and pty writing. There's also helper
functions on State for managing the write list.

The `EventLoop` and its `State` are returned when joining with the
thread it spawns. This will potentially be helpful once config reloading
is introduced.
2016-09-26 08:28:38 -07:00
docs Add Summary of ANSI standards for ASCII terminals 2016-05-28 08:39:36 -07:00
font Support bold/italic font rendering on Linux 2016-08-14 20:08:56 -07:00
res Add license header to glsl files 2016-06-29 21:01:22 -07:00
src Clean up event_loop module 2016-09-26 08:28:38 -07:00
.gitignore Initialize new cargo binary project 2016-02-21 08:15:41 -08:00
.travis.yml Pin nightly compiler on travis 2016-08-14 20:13:20 -07:00
Cargo.lock Use evented I/O for the pty 2016-09-24 17:03:07 -07:00
Cargo.toml Use evented I/O for the pty 2016-09-24 17:03:07 -07:00
LICENSE-APACHE Add license headers to source files 2016-06-29 20:59:14 -07:00
TASKS.md Update task list 2016-06-06 14:59:45 -07:00
alacritty.yml Vendor upcoming Utf8Chars iterator from libstd 2016-06-30 21:26:26 -07:00
build.rs Add license headers to source files 2016-06-29 20:59:14 -07:00
rustc-version rustup 2016-09-18 18:16:08 -07:00