Commit History

Upphovsman SHA1 Meddelande Datum
  Andreas Kling 0aaec6b19a Support resizing the Terminal app. 6 år sedan
  Andreas Kling 2a0700af9a Kernel: Closing a MasterPTY should generate a TTY hangup. 6 år sedan
  Andreas Kling 8bb18fdc56 Kernel: Get rid of Unix namespace. 6 år sedan
  Andreas Kling bd3e77cc16 Pass the process to CharacterDevice::read/write. 6 år sedan
  Andreas Kling 08bfe518f9 Rename CharacterDevice::has_data_available_for_reading() -> can_read(). 6 år sedan
  Andreas Kling e452303c66 Allow character devices to block write attempts until there is more space. 6 år sedan
  Andreas Kling 49b63281a0 Make it possible for a process to switch controlling terminals. 6 år sedan
  Andreas Kling b0e3f73375 Start refactoring the windowing system to use an event loop. 6 år sedan
  Andreas Kling e7b1101f62 TTY::write() should return the number of bytes written. 6 år sedan
  Andreas Kling 4f6438ec66 VirtualConsole: Support the 'A' and 'D' CSI sequences. 6 år sedan
  Andreas Kling bbfae19238 Move DoubleBuffer to its own files. 6 år sedan
  Andreas Kling f6e27c2abe More coding style changes. 6 år sedan
  Andreas Kling 85b886c2e0 Make it possible to build the Kernel on a macOS host. 6 år sedan
  Andreas Kling ac7a60225e Add TIOCGWINSZ ioctl so userland can determine terminal geometry. 6 år sedan
  Andreas Kling a788e85c09 Refactor TTY signal generation a bit. 6 år sedan
  Andreas Kling 4e2c2b9748 Minor TTY tweak. 6 år sedan
  Andreas Kling d2046e79cf Add a DoubleBuffer thingy to allow TTY read/write to be interleaved. 6 år sedan
  Andreas Kling 084287ca45 Reimplement tcsetattr/tcgetattr as ioctls. 6 år sedan
  Andreas Kling c99f8af66d Add ioctl() and reimplement tcsetpgrp/tcsetpgrp as ioctls. 6 år sedan
  Andreas Kling 1cf20a2fe2 Some minor termios debugging output. 6 år sedan
  Andreas Kling 18e3ddf605 Add a naive /bin/fgrep for testing pipes. 6 år sedan
  Andreas Kling d5d45d1088 Rage hacking to get bash to run. It finally runs. So cool! :^) 6 år sedan
  Andreas Kling 47b7eeda44 Fix all current build warnings in the kernel. 6 år sedan
  Andreas Kling da3857b0c2 Add some simple write buffering to LibC's stdio. 6 år sedan
  Andreas Kling 6304c771dd Some refactor and style tweaks. 6 år sedan
  Andreas Kling 7c3746592b Add strsignal() and improve sharing signal numbers between LibC and kernel. 6 år sedan
  Andreas Kling 10b666f69a Basic ^C interrupt implementation. 6 år sedan
  Andreas Kling 7a7956a595 Virtual consoles kinda work! 6 år sedan
  Andreas Kling 68739dc43e Start working on virtual consoles/TTYs. 6 år sedan