index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2019-05-19
LibC: unsetenv() should take a const char*, not a char*.
Andreas Kling
2019-05-19
WindowServer: Improve client write handling a little
Robin Burchell
2019-05-19
Kernel: Check can_write for blocking write
Robin Burchell
2019-05-19
Kernel: Add the ability to debug poll/select independently of read/write
Robin Burchell
2019-05-19
IDEDiskDevice: Support reading multiple sectors at a time with DMA.
Andreas Kling
2019-05-19
IDEDiskDevice: Use wait_for_irq() when waiting for DMA transfers.
Andreas Kling
2019-05-19
IDEDiskDevice: Add support for DMA reads.
Andreas Kling
2019-05-19
Kernel: Remove an unused ELFLoader member.
Andreas Kling
2019-05-19
AK: Simplify quick_sort() and improve Vector iterators a bit.
Andreas Kling
2019-05-19
Kernel: Remove relocation-related code since it's not used by the kernel.
Andreas Kling
2019-05-18
Kernel: Don't page in entire file immediately on mmap().
Andreas Kling
2019-05-18
malloc: Use a Vector with inline capacity for the big block recyclers.
Andreas Kling
2019-05-18
FileDescriptor: It's actually okay to seek past the end of a file. :^)
Andreas Kling
2019-05-18
Kernel: Make sure we never put the colonel thread in the runnable list.
Andreas Kling
2019-05-18
Kernel: Add a Thread::set_thread_list() helper to keep logic in one place.
Andreas Kling
2019-05-18
Kernel: Refactor thread scheduling a bit, breaking it into multiple lists.
Andreas Kling
2019-05-18
Kernel: Fix select with a 0 timeout
Robin Burchell
2019-05-18
Kernel: Don't allow dump_backtrace() to call dump_backtrace().
Andreas Kling
2019-05-18
WSWindowManager: Add double click to maximize/restore
Robin Burchell
2019-05-18
Kernel: Fail a bit more gracefully when we don't have userspace symbols.
Andreas Kling
2019-05-18
Kernel: SharedMemory should implement mmap().
Andreas Kling
2019-05-18
Kernel: Tidy up FileDescriptor members a bit.
Andreas Kling
2019-05-18
Kernel: Fix poll() with timeout
Robin Burchell
2019-05-18
Kernel: Remove some RangeAllocator debug spam.
Andreas Kling
2019-05-18
Kernel: select() was transferring the readfds into the exceptfds vector.
Andreas Kling
2019-05-18
Kernel: Pass ELF program header locations from multiboot to kernel.
Andreas Kling
2019-05-18
Kernel: Make sure to clear FD sets when preparing for a select
Robin Burchell
2019-05-18
Toolchain: Add some required options to the default CMake options.
Robin Burchell
2019-05-18
Kernel: Fix timeout support in select
Robin Burchell
2019-05-18
NetworkTask: Don't crash on startup if there's no E1000 NIC present.
Andreas Kling
2019-05-17
WindowServer: Add support for fullscreen windows.
Andreas Kling
2019-05-17
Build: Install most headers to Root (and libcore.a/libgui.a)
Robin Burchell
2019-05-17
Kernel: Make the times() syscall return something other than 0.
Andreas Kling
2019-05-17
LibC: Implement clock() and add CLOCKS_PER_SEC define.
Andreas Kling
2019-05-17
Kernel: After creating our GDT, make sure CS refers to the right descriptor.
Andreas Kling
2019-05-17
sync.sh: Use mkdir -p for everything.
Andreas Kling
2019-05-17
Kernel: Put GDT and IDT in BSS rather than runtime-allocating them.
Andreas Kling
2019-05-17
Kernel: Make sure we load DS/ES/FS/GS/SS immediately after making the GDT.
Andreas Kling
2019-05-17
Kernel: Clear the X86 direction flag (DF) in the boot loader.
Andreas Kling
2019-05-17
Run QEMU with the "guest_errors" debug flag, in case we do something wrong.
Andreas Kling
2019-05-17
Kernel: GDTR and IDTR limits should be table size - 1.
Andreas Kling
2019-05-17
Kernel/Process: Use auto to avoid incompatible types, causing a signedness wa...
Robin Burchell
2019-05-17
Kernel/RTC: Mark some intentional fallthroughs to suppress compiler warnings
Robin Burchell
2019-05-17
GInputBox: Use whichever is greater: the approximate size of the title, or th...
Robin Burchell
2019-05-17
LibCore: Move AK/ArgsParser to LibCore/CArgsParser
Robin Burchell
2019-05-17
Userland: Port ln to use ArgsParser
Robin Burchell
2019-05-17
ArgsParser: Expand to be able to handle multiple single arguments
Robin Burchell
2019-05-17
Userland: Port pape to use ArgsParser, and minor cleanups
Robin Burchell
2019-05-17
Userland: Port sysctl to use ArgsParser, and minor cleanups
Robin Burchell
2019-05-17
AK/Userland: Add single value to ArgsParser usage, and port tail to use ArgsP...
Robin Burchell
[next]