summaryrefslogtreecommitdiff
path: root/Kernel/TTY.h
AgeCommit message (Expand)Author
2019-01-16Pass the process to CharacterDevice::read/write.Andreas Kling
2019-01-16Rename CharacterDevice::has_data_available_for_reading() -> can_read().Andreas Kling
2019-01-15Allow character devices to block write attempts until there is more space.Andreas Kling
2019-01-14Start refactoring the windowing system to use an event loop.Andreas Kling
2018-12-07VirtualConsole: Support the 'A' and 'D' CSI sequences.Andreas Kling
2018-12-03Move DoubleBuffer to its own files.Andreas Kling
2018-12-03More coding style changes.Andreas Kling
2018-12-02Make it possible to build the Kernel on a macOS host.Andreas Kling
2018-11-29Add TIOCGWINSZ ioctl so userland can determine terminal geometry.Andreas Kling
2018-11-16Refactor TTY signal generation a bit.Andreas Kling
2018-11-16Minor TTY tweak.Andreas Kling
2018-11-16Add a DoubleBuffer thingy to allow TTY read/write to be interleaved.Andreas Kling
2018-11-16Add ioctl() and reimplement tcsetpgrp/tcsetpgrp as ioctls.Andreas Kling
2018-11-12Some minor termios debugging output.Andreas Kling
2018-11-11Rage hacking to get bash to run. It finally runs. So cool! :^)Andreas Kling
2018-11-08Add some simple write buffering to LibC's stdio.Andreas Kling
2018-11-07Fix whiny build.Andreas Kling
2018-11-02Basic ^C interrupt implementation.Andreas Kling
2018-11-02Add tcsetpgrp()+tcgetpgrp().Andreas Kling
2018-10-30Add sys$ttyname_r and ttyname_r() + ttyname().Andreas Kling
2018-10-30Virtual consoles kinda work!Andreas Kling
2018-10-30Start working on virtual consoles/TTYs.Andreas Kling