summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
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
2019-12-31WindowServer: Set no active windows on a click outside of any windowShannon Booth
2019-12-31Crash: Add a "Test All Crash Types" optionShannon Booth
2019-12-31Applications: Implement some missing MenuBars & AboutDialogsJami Kettunen
2019-12-31Applications: Space out SystemMonitor & TextEditor in AboutDialogsJami Kettunen
2019-12-31Kernel+ping: Only allow superuser to create SOCK_RAW socketsAndreas Kling
2019-12-31dmesg: Add missing newline to error messageAndreas Kling
2019-12-31ProcFS: Reduce the amount of info accessible to non-superusersAndreas Kling
2019-12-31Kernel: Remove some unnecessary leaking of kernel pointers into dmesgAndreas Kling
2019-12-31Kernel: Let's also not consider kernel regions to be valid user stacksAndreas Kling
2019-12-31Kernel: User pointer validation should reject kernel-only addressesAndreas Kling
2019-12-30WindowServer: Let's boost all threads in the active client processAndreas Kling
2019-12-30Kernel: Also add a process boosting mechanismAndreas Kling
2019-12-30WindowServer: Give a thread boost to the currently active windowAndreas Kling
2019-12-30Kernel: Add a basic thread boosting mechanismAndreas Kling
2019-12-30Kernel: Refactor scheduler to use dynamic thread prioritiesAndreas Kling
2019-12-30LibHTML: Ignore all CSS rules starting with "@" for nowAndreas Kling
2019-12-30AK: Use stack buffers in String::number() to avoid some malloc() callsAndreas Kling
2019-12-30LibCore: Use JsonObject::get_ptr() in CProcessStatisticsReaderAndreas Kling
2019-12-30AK: Add JsonObject::get_ptr() for copy-free lookupAndreas Kling
2019-12-30Base: Remove misplaced backtick in syscall(1)Andreas Kling