summaryrefslogtreecommitdiff
path: root/Kernel/TTY/TTY.cpp
AgeCommit message (Expand)Author
2021-10-06Kernel: Handle backspace for tab character in TTY cooked modePeter Elliott
2021-09-07Kernel: Rename FileDescription => OpenFileDescriptionAndreas Kling
2021-09-05Kernel: Make copy_{from,to}_user() return KResult and use TRY()Andreas Kling
2021-09-01Kernel: Convert UserOrKernelBuffer callbacks to use AK::BytesBrian Gianforcaro
2021-08-19Kernel: Make Process::current() return a Process& instead of Process*Idan Horowitz
2021-08-06Kernel: Fix handful of remaining "return -EFOO" mistakesAndreas Kling
2021-07-27Kernel: Modify the IOCTL API to return KResultBrian Gianforcaro
2021-07-27Kernel+LibC: Use argument for TIOCGPGRP ioctl valueBrian Gianforcaro
2021-07-27Kernel: Utilize AK::Userspace<T> in the ioctl interfaceBrian Gianforcaro
2021-07-03Kernel: Fix miscellaneous warnings when building with ClangDaniel Bertalan
2021-06-24Kernel: Pull apart CPU.hHendiadyoin1
2021-06-21Kernel: Fix assertion failure on large TTY writesDaniel Bertalan
2021-06-16Kernel: Use KResultOr<size_t> throughout the TTY subsystemGunnar Beutner
2021-06-05Kernel: Perform output processing on echoDaniel Bertalan
2021-05-24Kernel: Signal EOF/EOL characters properly in `TTY`Daniel Bertalan
2021-05-18Kernel: Acknowledge partial writes from TTYsSahan Fernando
2021-05-17Kernel+LibC: Support more `termios` settings in TTYDaniel Bertalan
2021-05-16LibC+Kernel: Add sys/ttydefaults.hDaniel Bertalan
2021-05-16AK+Kernel+LibELF: Remove the need for `IteratorDecision::Continue`Nicholas Baron
2021-05-13Kernel: Make UserOrKernelBuffer R/W helpers return KResultOr<size_t>Andreas Kling
2021-04-30Kernel: Implement support for PTY flags ICRNL, OPOST and ONLCRGunnar Beutner
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-03-31Kernel: Added TIOCSTI ioctl placeholder (#6037)Baitinq
2021-03-17Kernel: Refactor storage stack with u64 as file operations offsetJean-Baptiste Boric
2021-02-21Kernel: Silence TTY signal debug spamAndreas Kling
2021-02-08Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)AnotherTest
2021-01-26Meta: Split debug defines into multiple headers.asynts
2021-01-25Everywhere: Debug macros instead of constexpr.asynts
2021-01-25Everywhere: Remove unnecessary debug comments.asynts
2021-01-22Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-22Kernel: Unsupported TTY ioctls should return EINVAL gracefullyTom
2021-01-20Kernel+LibC: Turn errno codes into a strongly typed enumAndreas Kling
2021-01-11Kernel: Only send SIGTTOU if TTY termios has TOSTOP flagAndreas Kling
2021-01-11Everywhere: Replace a bundle of dbg with dbgln.asynts
2020-12-31Everywhere: Re-format with clang-format-11Linus Groh
2020-12-21Everywhere: Switch from (void) to [[maybe_unused]] (#4473)Lenny Maiorani
2020-11-30Kernel: Move block condition evaluation out of the SchedulerTom
2020-11-10AK: Make RefPtr, NonnullRefPtr, WeakPtr thread safeTom
2020-10-03Everywhere: Fix more typosLinus Groh
2020-09-13Kernel: Make copy_to/from_user safe and remove unnecessary checksTom
2020-09-09Kernel+LibC+UE: Introduce SIGINFO (generated with ^T)Andreas Kling
2020-09-06Kernel: Remove bogus FIXME in TTY::write()Andreas Kling
2020-08-19Kernel: Distinguish between new and old process groups with equal pgidsAnotherTest
2020-08-10Kernel: PID/PGID typingBen Wiederhake
2020-08-06Kernel: Store TTY's foreground process as a WeakPtr<Process>Andreas Kling
2020-08-06Kernel: Send a SIGCHLD to the parent upon suspension of a processAnotherTest
2020-08-05Kernel: Suppress remaining unobserved KResult return codesBrian Gianforcaro
2020-08-05Kernel: Propagate a few KResults properly in FileSystem subsystemsBrian Gianforcaro
2020-08-04Kernel: Send SIGTTIN and SIGTTOU signals on background TTY read/writeAndreas Kling
2020-08-04Kernel: Make File::write() and File::read() return KResultOr<size_t>Andreas Kling