summaryrefslogtreecommitdiff
path: root/Kernel/TTY
AgeCommit message (Expand)Author
2021-12-30Kernel: Tighten String-related includesDaniel Bertalan
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: Make File::unref virtualIdan Horowitz
2021-12-29Kernel: Zero initialize `winsize` in TIOCGWINSZBrian Gianforcaro
2021-12-29Kernel: Port File to RefCountedIdan Horowitz
2021-12-29Kernel: Rename File::{before_removing => will_be_destroyed}Idan Horowitz
2021-12-28Kernel: Propagate overflow errors from Memory::page_round_upGuilherme Goncalves
2021-12-28Kernel: Remove the kmalloc_eternal heap :^)Andreas Kling
2021-12-28Kernel: Remove the KString::try_create(String::formatted(...)) patternDaniel Bertalan
2021-12-24Kernel: Mark PTYMultiplexer init & parse_hex_digit as UNMAP_AFTER_INITBrian 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-12-11Kernel: Remove unused String.h includesHendiadyoin1
2021-11-14Kernel: Resolve clang-tidy readability-implicit-bool-conversion warningsAndrew Kaster
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
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-11-02Kernel: Remove duplicate constructor from TTY/VirtualConsoleBrian 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-10-03Kernel: Use `operator ""sv` in all class_name() implementationsBrian Gianforcaro
2021-10-01Kernel: Remove IO.h include from a bunch of placesLiav A
2021-09-17Kernel/Devices: Use try_create_device helper for ConsoleDeviceLiav A
2021-09-17Kernel/Devices: Move ConsoleDevice into the Devices source directoryLiav A
2021-09-17Kernel: Introduce the DeviceManagement singletonLiav A
2021-09-11Kernel/Devices: Defer creation of SysFS component after the constructorLiav A
2021-09-10AK+Everywhere: Reduce the number of template parameters of IntrusiveListAli Mohammad Pur
2021-09-08Kernel/Devices: Remove required_mode and device_name methodsLiav A
2021-09-07Kernel: Use KResultOr and TRY() for MasterPTYAndreas Kling
2021-09-07Kernel: Make DoubleBuffer::try() return KResultOrAndreas Kling
2021-09-07Kernel: Rename FileDescription => OpenFileDescriptionAndreas Kling
2021-09-06Kernel: Make kernel region allocators return KResultOr<NOP<Region>>Andreas Kling
2021-09-06Kernel: Use TRY() in PTYMultiplexer::open()Andreas Kling
2021-09-05Kernel: Make all Spinlocks use u8 for storage, remove templateBrian Gianforcaro
2021-09-05Kernel: Make copy_{from,to}_user() return KResult and use TRY()Andreas Kling
2021-09-05Kernel: Declare type aliases with "using" instead of "typedef"Brian Gianforcaro
2021-09-01Kernel: Convert UserOrKernelBuffer callbacks to use AK::BytesBrian Gianforcaro
2021-08-29Kernel: Rename FileDescription::create() => try_create()Andreas Kling
2021-08-23Kernel: Rename Thread::BlockCondition to BlockerSetAndreas Kling
2021-08-22Kernel: Rename ScopedSpinlock => SpinlockLockerAndreas Kling
2021-08-22Kernel: Rename SpinLock => SpinlockAndreas Kling
2021-08-22Kernel: Rename SpinLockProtectedValue<T> => SpinLockProtected<T>Andreas Kling
2021-08-22Kernel: Rename ProtectedValue<T> => MutexProtected<T>Andreas Kling
2021-08-19Kernel: Make Process::current() return a Process& instead of Process*Idan Horowitz
2021-08-17Kernel: Convert SlavePTY all-instances HashTable to an IntrusiveListAndreas Kling
2021-08-09Kernel: Fix logic typo in ConsoleManagement::is_initialized()Andreas Kling
2021-08-08Kernel: Remove unnecessary churn in ConsoleManagementAndreas Kling