summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-12-27LibCore: Fix errors when compiling LibCore using clang instead of gccStefano Cristiano
2019-12-27Build: Disable unknown GCC specific warnings when compiling host tools using ...Stefano Cristiano
2019-12-27Build: Make sure that RANLIB and AR use cross-compiler provided executablesStefano Cristiano
2019-12-27Toolchain: Statically link serenity cross-compiler on macOS to keep the cross...Stefano Cristiano
2019-12-27AK: Simplify const T& versions of append/insert in SinglyLinkedListConrad Pankoff
2019-12-27Kernel: Add kernel-level timer queue (heavily based on @juliusf's work)Conrad Pankoff
2019-12-27AK: Add insert_{before,after}(iterator, value) to SinglyLinkedListConrad Pankoff
2019-12-27Kernel: Separate runnable thread queues by priorityAndreas Kling
2019-12-27LibGUI: Remove bitrotted automatic keybinds featureAndreas Kling
2019-12-27PaintBrush: Add an "ellipse tool"Shannon Booth
2019-12-27LibDraw: Add draw_ellipse_intersecting functionShannon Booth
2019-12-26Kernel: Simplify force_pio logic in PATA driver (#923)Conrad Pankoff
2019-12-26Kernel: Move PC speaker beep timing logic from scheduler to the syscallAndreas Kling
2019-12-26Kernel: Process::for_each_in_pgrp() should not include dead processesAndreas Kling
2019-12-26LibGUI: Use NeverDestroyed<T> for the global GWindow tablesAndreas Kling
2019-12-26AK: Add NeverDestroyed<T>, for things that should never be destroyedAndreas Kling
2019-12-26PaintBrush: Add a "rectangle tool"Shannon Booth
2019-12-26LibDraw: Add dx/dy_relative_to() helper functions for PointsShannon Booth
2019-12-26Base: Add 3x upscaled Liza fontsTibor Nagy
2019-12-26LibGUI+WindowServer: Mark minimized window backing stores as volatileAndreas Kling
2019-12-26munch: Add a simple userland program for chewing up lots of memoryAndreas Kling
2019-12-26Kernel: When physical page allocation fails, try to purge somethingAndreas Kling
2019-12-26ProcFS: Fix inconsistent numbers in /proc/memstatAndreas Kling
2019-12-26Kernel: Add Lock::is_locked()Andreas Kling
2019-12-26LibC: Oops x2, we can't use "bool" in stdlib.h eitherAndreas Kling
2019-12-26LibC: Oops, we can't use [[nodiscard]] when this is included from CAndreas Kling
2019-12-26HackStudio: Fix failure to open filesAndreas Kling
2019-12-26LibHTML: Remove fixed FIXMEShannon Booth
2019-12-26LibC: Implement tmpfile()Shannon Booth
2019-12-26LibC: Use shared functon to generate unique filenamesShannon Booth
2019-12-26Kernel: Detect support for no-execute (NX) CPU featuresConrad Pankoff
2019-12-26LibDraw: Add MenuBaseText and MenuSelectionText color rolesAndreas Kling
2019-12-26Base: Add Hotdog Stand themeConrad Pankoff
2019-12-25Ports: Build nesalizer in release modeAndreas Kling
2019-12-25AudioServer: Block the mixer thread when there's nothing to doAndreas Kling
2019-12-25Kernel+LibPthread+LibC: Add a naive futex and use it for pthread_cond_tAndreas Kling
2019-12-25Ports: Fix SDL2 install stepAndreas Kling
2019-12-25Toolchain: Fixup CMake toolchain script to install things in /usrAndreas Kling
2019-12-25LibDraw: Remove bogus LibC/ prefix on SharedBuffer.h includeAndreas Kling
2019-12-25Kernel: Make kernel memory regions be non-executable by defaultAndreas Kling
2019-12-25Kernel: Set NX bit for virtual addresses 0-1MB and 2-8MBAndreas Kling
2019-12-25LibDraw: Fix 1px wide glitch in progress bar painting at some widthsAndreas Kling
2019-12-25LibGUI: Add space for sort order indicators in autosized table columnsAndreas Kling
2019-12-25Kernel: Clarify the various input validity checks in mmap()Andreas Kling
2019-12-25Piano: Factor wave rendering to its own functionWilliam McPherson
2019-12-25Piano: Use switch statements on m_wave_typeWilliam McPherson
2019-12-25Piano: Move m_front_buffer/m_back_buffer off heapWilliam McPherson
2019-12-25Piano: Initialize m_note_on[]William McPherson
2019-12-25Piano: Rename "release" to "decay"William McPherson
2019-12-25Piano: Initialize keys[] at member definitionWilliam McPherson