index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
Devices
/
HID
Age
Commit message (
Expand
)
Author
2022-03-17
Kernel: Use default constructors/destructors
Lenny Maiorani
2022-03-07
Kernel: Wrap HIDManagement keymap data in SpinlockProtected
Andreas Kling
2022-02-20
Kernel: Make i8042 existence check more robust against faulty hardware
Liav A
2022-02-19
Kernel: Increase i8042 IO attempt counts, again
Linus Groh
2022-02-19
Kernel: Only do i8042 existence check via probing as a fallback
Linus Groh
2022-02-16
Kernel+LibELF+LibVT: Remove unused AK::String header includes
Idan Horowitz
2022-02-14
Kernel: Evaluate block conditions only once on new mouse packets
Idan Horowitz
2022-02-12
Kernel: Increase attempts count when waiting before doing i8042 IO
Liav A
2022-02-12
Kernel: Increase delay and attempts count when checking i8042 existence
Liav A
2022-02-10
Kernel: Convert i8042 code to use the ErrorOr pattern more broadly
Liav A
2022-02-10
Kernel: Check i8042 existence before trying to use it
Liav A
2022-01-30
Kernel: Remove unnecessary includes from Thread.h
Andreas Kling
2022-01-30
Kernel: Support PS/2 right super key
Jelle Raaijmakers
2022-01-25
Kernel: Use u64 instead of size_t for File::can_write offset
Idan Horowitz
2022-01-25
Kernel: Use u64 instead of size_t for File::can_read offset
Idan Horowitz
2022-01-21
Kernel: Stop using LibKeyboard's CharacterMap in HIDManagement
Idan Horowitz
2022-01-20
Kernel: Add horizontal mouse scroll support
Dmitry Petrov
2022-01-03
Kernel: Allow backspace '\b' to be remapped
Corey Williamson
2021-12-28
Kernel: Remove the kmalloc_eternal heap :^)
Andreas Kling
2021-12-23
Kernel: Make major and minor numbers to be DistinctNumerics
Liav A
2021-11-26
Kernel: Ensure KeyEvent::key sent to Userspace respects keyboard layout
macarc
2021-11-12
Kernel: Drain I8042 PS/2 keyboard output after enabling
Jelle Raaijmakers
2021-11-08
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
Andreas Kling
2021-11-04
Kernel: Process available VMWare mouse events immediately
Jelle Raaijmakers
2021-11-04
Kernel: Clean up VMWareMouseDevice and VMWareBackdoor
Jelle Raaijmakers
2021-11-03
Revert "Kernel: Prevent VMWareMouseDevice from handling invalid mouse packets"
Andreas Kling
2021-10-27
Everywhere: Rename back-click to backward-click
Filiph Sandström
2021-10-24
Kernel: Prevent VMWareMouseDevice from handling invalid mouse packets
Jelle Raaijmakers
2021-10-24
Kernel: Do not detect mouse or keyboard when handling IRQ for I8042
Jelle Raaijmakers
2021-10-24
Kernel: Enumify all magic constants for I8042 devices
Jelle Raaijmakers
2021-10-03
Kernel: Use `operator ""sv` in all class_name() implementations
Brian Gianforcaro
2021-10-01
Kernel: Move x86 IO instructions code into the x86 specific folder
Liav A
2021-09-18
Kernel: Let MouseDevice and KeyboardDevice write method return EINVAL
Przemysław R. Kusiak
2021-09-17
Kernel: Introduce the DeviceManagement singleton
Liav A
2021-09-12
Kernel: Move ACPI and BIOS code into the new Firmware directory
Liav A
2021-09-11
Kernel/Devices: Defer creation of SysFS component after the constructor
Liav A
2021-09-08
Kernel/Devices: Remove required_mode and device_name methods
Liav A
2021-09-07
Kernel: Rename FileDescription => OpenFileDescription
Andreas Kling
2021-09-07
Kernel: Make UserOrKernelBuffer return KResult from read/write/memset
Andreas Kling
2021-09-05
Kernel: Make all Spinlocks use u8 for storage, remove template
Brian Gianforcaro
2021-09-05
Kernel: Make copy_{from,to}_user() return KResult and use TRY()
Andreas Kling
2021-09-05
AK+Kernel: Move KResult.h to Kernel/API for userspace access
sin-ack
2021-09-01
Kernel: Convert UserOrKernelBuffer callbacks to use AK::Bytes
Brian Gianforcaro
2021-08-30
Kernel: Fix shift sometimes staying pressed after releasing the key
LepkoQQ
2021-08-23
Kernel: Convert Processor::in_irq() to static current_in_irq()
Andreas Kling
2021-08-22
Kernel: Rename ScopedSpinlock => SpinlockLocker
Andreas Kling
2021-08-22
Kernel: Rename SpinLock => Spinlock
Andreas Kling
2021-08-08
Everywhere: Replace AK::Singleton => Singleton
Andreas Kling
2021-08-07
Kernel: Move SpinLock.h into Locking/
Jean-Baptiste Boric
2021-07-27
Kernel: Modify the IOCTL API to return KResult
Brian Gianforcaro
[next]