| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
Make terminal-handling code purer by requiring the user pass TERM, a
termios struct, and an appropriate ostream rather than querying them
from the environment. This eliminates some error-handling code and
makes duplicate syscalls less likely.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Instead of hard-coding VT100-compatible escape sequences, parse the
system terminfo database and read escape sequences from it. This is
both more flexible (it should work well on more terminals) and more
efficient (it won’t insert padding on terminals that don’t need it).
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Make a number of minor improvements to the EC’s Ninja build files.
– Rewrap Ninja code to 80 characters.
– Factor out more flags into common_cxxflags.
– Remove the antlrdep rule (which was left over from earlier
experimentation) and some spurious `-D` flags in release.ninja
(which appeared when I copy-pasted this build structure from another
project).
|
| |
|
|
|