summaryrefslogtreecommitdiff
path: root/Kernel/TTY/TTY.cpp
AgeCommit message (Expand)Author
2023-04-04Kernel: Stop using *LockRefPtr for ProcessGroupAndreas Kling
2023-03-01Kernel: Move TYPEDEF_* TTY macros to API/ttydefaults.h fileLiav A
2023-01-21Kernel+Userland: Move LibC/sys/ioctl_numbers to Kernel/API/Ioctl.hAndrew Kaster
2023-01-21Kernel+LibC: Move LibC/signal_numbers.h to Kernel/API/POSIXAndrew Kaster
2022-11-05Kernel: Add support for jailsLiav A
2022-10-17Kernel: Move InterruptDisabler out of Arch directoryTimon Kruiper
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-06-02Kernel: Implement InterruptDisabler using generic Processor functionsTimon Kruiper
2022-04-29Kernel: Support userspace TTY graphics modesettingPeter Elliott
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-22Kernel: Don't assume paths of TTYs and pseudo terminals anymoreLiav A
2022-03-17Kernel: Use default constructors/destructorsLenny Maiorani
2022-02-09Kernel: Change static constexpr variables to constexpr where possibleLenny Maiorani
2022-01-25Kernel: Use u64 instead of size_t for File::can_write offsetIdan Horowitz
2022-01-25Kernel: Use u64 instead of size_t for File::can_read offsetIdan Horowitz
2021-12-29Kernel: Handle promise violations in the syscall handlerBrian Gianforcaro
2021-12-29Kernel: Use Process::require_promise() instead of REQUIRE_PROMISE()Brian Gianforcaro
2021-12-29Kernel: Zero initialize `winsize` in TIOCGWINSZBrian Gianforcaro
2021-12-23Kernel: Make major and minor numbers to be DistinctNumericsLiav A
2021-12-18Kernel: Use copy_typed_from_user() in more places :^)Andreas Kling
2021-12-16Kernel+LibC: Move errno definitions to Kernel/API/POSIXsin-ack
2021-11-08Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>Andreas Kling
2021-11-02Kernel: Move TTY subsystem to use KString instead of `AK::String`Brian Gianforcaro
2021-10-31Kernel: Clarify ambiguous {File,Description}::absolute_pathBen Wiederhake
2021-10-25Kernel+LibC: Default to 8-bit characters in TTYDaniel Bertalan
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