Commit History

Author SHA1 Message Date
  Andreas Kling 4fef895eda Rework WindowServer to use select() in its main event loop. 6 years ago
  Andreas Kling bd3e77cc16 Pass the process to CharacterDevice::read/write. 6 years ago
  Andreas Kling 08bfe518f9 Rename CharacterDevice::has_data_available_for_reading() -> can_read(). 6 years ago
  Andreas Kling b0e3f73375 Start refactoring the windowing system to use an event loop. 6 years ago
  Andreas Kling f6e27c2abe More coding style changes. 6 years ago
  Andreas Kling 9d05f6b7a7 Make bash-2.05b build with minimal changes. 6 years ago
  Andreas Kling a788e85c09 Refactor TTY signal generation a bit. 6 years ago
  Andreas Kling 2ac5e14c08 Merge VGA into VirtualConsole. 6 years ago
  Andreas Kling 47b7eeda44 Fix all current build warnings in the kernel. 6 years ago
  Andreas Kling 10b666f69a Basic ^C interrupt implementation. 6 years ago
  Andreas Kling dfaa2b6b02 Convert VirtualConsole to the new coding style. 6 years ago
  Andreas Kling 7be30a2fa8 Fuck it, add a 4th virtual console. :^) 6 years ago
  Andreas Kling 7a7956a595 Virtual consoles kinda work! 6 years ago
  Andreas Kling 68739dc43e Start working on virtual consoles/TTYs. 6 years ago
  Andreas Kling bd2b5327d0 Basic support the backspace key. 6 years ago
  Andreas Kling c6f2890d8e Implement a basic way for read() to block. 6 years ago
  Andreas Kling 82bbfa8496 Keyboard should support the space character (jeez!) 6 years ago
  Andreas Kling fe237ee215 Lots of hacking: 6 years ago
  Andreas Kling a9ca75c98b Add IRQHandler class that can be subclasses to handle an IRQ. 6 years ago
  Andreas Kling 9396108034 Import the "gerbert" kernel I worked on earlier this year. 6 years ago