summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-02-08Let's have two wallpapers installed so we can test switching.Andreas Kling
2019-02-08SharedGraphics: GraphicsBitmap::load_from_file() should be allowed to fail.Andreas Kling
2019-02-08Kernel: Break retain cycle between Inode and VMObject.Andreas Kling
2019-02-08Userland: Add a /bin/pape helper program to switch the desktop wallpaper.Andreas Kling
2019-02-08Kernel: Use a Lockable<bool> for sysctl booleans as well.Andreas Kling
2019-02-08Add a little ReadMe.Andreas Kling
2019-02-08Remove _fs_contents.stock and generate it on the fly instead.Andreas Kling
2019-02-08WindowServer: Allow changing the desktop wallpaper through a sysctl.Andreas Kling
2019-02-08SharedGraphics: Allocate file-backed kernel GraphcisBitmaps in WindowServer.Andreas Kling
2019-02-08WindowServer: Set the WSMessageLoop::server_process() as early as possible.Andreas Kling
2019-02-08ProcFS: Add sysctl strings.Andreas Kling
2019-02-08AK: Add a Lockable wrapping container.Andreas Kling
2019-02-08Process: Dump regions when a ring0 process crashes.Andreas Kling
2019-02-08WindowServer: Support desktop wallpapers.Andreas Kling
2019-02-08Ext2FS: Fix dumb bitmap size bug in *_inode_allocation_state().Andreas Kling
2019-02-08LibC: Implement enough missing stuff to get bash-5.0 running. :^)Andreas Kling
2019-02-08Don't use -mregparm=3 in userspace.Andreas Kling
2019-02-08Terminal: Use the same cursor rect for active/inactive windows.Andreas Kling
2019-02-08Launcher: Factor the app buttons into a LaunchButton class.Andreas Kling
2019-02-08LibGUI: Implement GWindow::rect().Andreas Kling
2019-02-08LibC: execl() forgot to add the null sentinel to argv.Andreas Kling
2019-02-08Kernel: When validating a string read, validate the pointer first.Andreas Kling
2019-02-07Start working on a simple Launcher app.Andreas Kling
2019-02-07Kernel: Add basic process priority support.Andreas Kling
2019-02-07Kernel: Increase default time slice to 20ms.Andreas Kling
2019-02-07Kernel: Remove a bunch of unnecessary InterruptDisablers.Andreas Kling
2019-02-07Kernel: When a lock is busy, donate remaining process ticks to lock holder.Andreas Kling
2019-02-07Kernel: Add proper locking to SynthFS and stop disabling interrupts.Andreas Kling
2019-02-07Kernel: Remove an unnecessary InterruptDisabler in SynthFS.Andreas Kling
2019-02-07Kernel: Remove some unnecessary zero initialization now that BSS is cleared.Andreas Kling
2019-02-07Kernel: Don't disable interrupts to access the system hostname.Andreas Kling
2019-02-07Kernel: Let's try disabling the CPU's page-level caching for framebuffers.Andreas Kling
2019-02-07AK: Optimize Vector::append(Vector&&) for case where this->m_impl is null.Andreas Kling
2019-02-07WindowServer: Coordinate double-buffering with the BochsVGA card.Andreas Kling
2019-02-07Add a fast memcpy() using MMX when we're moving >= 1KB.Andreas Kling
2019-02-07WindowServer: Improve parsing of mouse packets.Andreas Kling
2019-02-07Kernel: Drivers for PS/2 mouse and keyboard kept stealing from each other.Andreas Kling
2019-02-06Kernel: Stop spamming the kernel log buffer when loading ksyms.Andreas Kling
2019-02-06Kernel: Add a Finalizer process to take care of dying processes.Andreas Kling
2019-02-06Kernel: Various stability improvements.Andreas Kling
2019-02-06Kernel: Fix some broken debugging code in VFS.Andreas Kling
2019-02-06AK: Lock should ASSERT_INTERRUPTS_ENABLED().Andreas Kling
2019-02-06Bootloader: Locate the kernel's data segment and clear it.Andreas Kling
2019-02-06AK: Add a TemporaryChange helper class.Andreas Kling
2019-02-06Kernel: Clean up around Scheduler::yield() a bit.Andreas Kling
2019-02-06Clean up LDFLAGS a bit.Andreas Kling
2019-02-06Clean up some uninteresting log spam.Andreas Kling
2019-02-06SharedGraphics: Fix broken rendering of partially clipped GlyphBitmaps.Andreas Kling
2019-02-06Kernel: Add /proc/pci so we can see what's on the PCI bus.Andreas Kling
2019-02-06Kernel: Much improved BochsVGA (BXVGA) support.Andreas Kling