summaryrefslogtreecommitdiff
path: root/Kernel/Console.h
AgeCommit message (Expand)Author
2019-04-03Kernel: Move devices into Kernel/Devices/.Andreas Kling
2019-02-25Kernel: Make syscalls that take a buffer size use ssize_t instead of size_t.Andreas Kling
2019-02-15Use modern C++ attributes instead of __attribute__ voodoo.Andreas Kling
2019-01-31Big, possibly complete sweep of naming changes.Andreas Kling
2019-01-28Expose the kernel log buffer through /proc/dmesg.Andreas Kling
2019-01-23Move VFS sources into Kernel/.Andreas Kling
2019-01-21Kernel: Make /proc/PID/fds display something useful for character devices.Andreas Kling
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-03Yet more coding style fixes.Andreas Kling
2018-12-03More coding style changes.Andreas Kling
2018-10-31Add a kmalloc_eternal() for things that will never be destroyed.Andreas Kling
2018-10-30Start working on virtual consoles/TTYs.Andreas Kling
2018-10-28Add save/unsave cursor escape sequences.Andreas Kling
2018-10-28Add basic support for ANSI color escape sequences.Andreas Kling
2018-10-27Implement 'H' and 'J' escape sequences.Andreas Kling
2018-10-26Add a very hackish /proc/PID/stack.Andreas Kling
2018-10-26Add a simple /proc/mounts that enumerates the current VFS mounts.Andreas Kling
2018-10-25Implement a basic way for read() to block.Andreas Kling
2018-10-23Various things:Andreas Kling
2018-10-21Make Console::m_rows/m_columns const for now.Andreas Kling
2018-10-21Have Console::write() directly call vga_putch.Andreas Kling
2018-10-21Add a Console device and start refactoring screen output.Andreas Kling