summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-01-02Kernel: Validate the full range of user memory passed to syscallsAndreas Kling
2020-01-02Kernel: Create support for PCI ECAMLiav A
2020-01-02Kernel: Create a basic SMBIOS DecoderLiav A
2020-01-02Kernel: Introduce the ACPI subsystemLiav A
2020-01-01LibELF: Re-organize ELFDynamicObject::load and add PLT trampolineAndrew Kaster
2020-01-01Build: fix building Kernel/TestModule objectjoshua stein
2020-01-01Kernel: Add a random offset to kernel stacks upon syscall entryAndreas Kling
2020-01-01LibELF: Call DT_INIT method now that startfiles are correct for DSOsAndrew Kaster
2020-01-01Demos: Link our normal startfiles into the dynamic lib demoAndrew Kaster
2020-01-01Toolchain: Use crtbeginS and crtendS for shared objectsAndrew Kaster
2020-01-01Build: show directory during compilation, remove default rulesjoshua stein
2020-01-01Build: Userland: no need for duplicate .cpp->.o rulejoshua stein
2020-01-01Build: Enter Libraries before AK, clean tests as separate stepjoshua stein
2020-01-01Build: Demos/DynamicLink: use EXTRA_CLEANjoshua stein
2020-01-01Build: AK/Tests: use Makefile.commonjoshua stein
2020-01-01WindowServer: Don't tile non-resizable windowsAndreas Kling
2020-01-01WindowServer: Windows tile when moved onto the edge of the screenChyza
2020-01-01LibVT: fix pixel size calculations in terminal_did_resizejoshua stein
2020-01-01Kernel: Share code between Region::map() and Region::remap_page()Andreas Kling
2020-01-01AK: Move the userspace SharedBuffer from LibC to AKAndreas Kling
2020-01-01Kernel: Disable x86 RDTSC instruction in userspaceAndreas Kling
2020-01-01WindowServer: Implement switching windows in reverse orderJami Kettunen
2020-01-01LibC: Use LibELF in dlfcn.cpp to dynamically load librariesAndrew Kaster
2020-01-01LibELF: Add ELFDynamicObject to dynamically load libariesAndrew Kaster
2020-01-01Demos: Add a dynamic linking demo to show off dlfcn methodsAndrew Kaster
2020-01-01LibELF: Replace kprintf's in ELFImage.cpp with dbgprintfAndrew Kaster
2020-01-01AK: Turn off demangler in userlandAndrew Kaster
2020-01-01LibC: Move __cxa_finalize and __cxa_atexit code to their own fileAndrew Kaster
2020-01-01Meta: Update link to build instructions in INSTALL.mdDan MacDonald
2020-01-01Kernel: Prevent executing I/O instructions in userspaceAndreas Kling
2020-01-01Kernel: Fix typo in Descriptor::set_limit()Andreas Kling
2020-01-01Kernel: Switch to eagerly restoring x86 FPU state on context switchAndreas Kling
2020-01-01Kernel: Enable x86 UMIP (User Mode Instruction Prevention) if supportedAndreas Kling
2020-01-01Kernel: Move CPU feature detection to Arch/x86/CPU.{cpp.h}Andreas Kling
2020-01-01LibGUI: Close and cancel GDialog on escapeConrad Pankoff
2020-01-01Kernel: Enable x86 SMEP (Supervisor Mode Execution Protection)Andreas Kling
2020-01-01Applications: Add new keyboard shortcuts & update few existing onesJami Kettunen
2020-01-01HexEditor: Clarify in InputBox which offset (Hex/Dec) you're Going ToJami Kettunen
2020-01-01Kernel: Make module_load() and module_unload() be superuser-onlyAndreas Kling
2019-12-31Base: Update Finnish keymap with proper AltGr supportJami Kettunen
2019-12-31Base: Add Hungarian keymapTibor Nagy
2019-12-31Keymap: Add AltGr supportTibor Nagy
2019-12-31Kernel: Implement AltGr key supportTibor Nagy
2019-12-31Kernel: Pointer range validation should fail on wraparoundAndreas Kling
2019-12-31Kernel: Write address validation was only checking end of write rangeAndreas Kling
2019-12-31ProcFS: Supervisor-only inodes should be owned by UID 0, GID 0Andreas Kling
2019-12-31WindowServer: set no menu bar when last window is removedjoshua stein
2019-12-31WindowServer: Don't deactivate windows after moving themAndreas Kling
2019-12-31Kernel: Always reject never-userspace addresses before checking regionsAndreas Kling
2019-12-31Crash: Woops! Remove a misplaced if (true)Shannon Booth