summaryrefslogtreecommitdiff
path: root/WindowServer
AgeCommit message (Expand)Author
2019-02-04LizaBold8x10: Import a bold variant of Liza8x10 and make it the default bold.Andreas Kling
2019-02-03Kernel: Rewrite ProcFS.Andreas Kling
2019-02-03WindowServer: Add some stripes to the window titles.Andreas Kling
2019-02-02Add basic automatic dependency management to Makefiles.Andreas Kling
2019-01-31Big, possibly complete sweep of naming changes.Andreas Kling
2019-01-30Destroy all remaining windows in a process when it dies.Andreas Kling
2019-01-30Add a String::format() and use that in place of ksprintf() in the Kernel.Andreas Kling
2019-01-27Make buttons unpress when the cursor leaves the button rect.Andreas Kling
2019-01-26LibGUI: Start bringing up GTextBox in the standalone world.Andreas Kling
2019-01-26WindowServer: Remove unused WSMessage::is_paint_event().Andreas Kling
2019-01-26WindowServer: Rename the two painting phases.Andreas Kling
2019-01-26WindowServer: More event -> message renaming.Andreas Kling
2019-01-26WindowServer: Rename WSEvent to WSMessage.Andreas Kling
2019-01-26Refactor GUI rendering model to be two-phased.Andreas Kling
2019-01-25WindowServer: Make dragging window frames look kinda cool.Andreas Kling
2019-01-25Snazz up the windows with some title bar gradients. :^)Andreas Kling
2019-01-25WindowServer: Put the desktop background color in a member.Andreas Kling
2019-01-25WindowServer: Retain window backing stores while blitting them.Andreas Kling
2019-01-24Let userland retain the window backing store while drawing into it.Andreas Kling
2019-01-24Kernel: Finally stop exposing Region members to the public.Andreas Kling
2019-01-21WindowServer: Rename WSEvent subclasses WSFooEvent for consistency.Andreas Kling
2019-01-21Flesh out keyboard event support a bit more.Andreas Kling
2019-01-21WindowServer: Show PID and window ID in title bars for now.Andreas Kling
2019-01-21WindowServer: Don't invalidate already frontmost window for moving to front.Andreas Kling
2019-01-20WindowServer: Only blit dirty rect of windows to back buffer.Andreas Kling
2019-01-20WSWindowManager: Add an invalidation and a FIXME.Andreas Kling
2019-01-20LibGUI: Hook up GWindow event dispatch for paint and mouse events.Andreas Kling
2019-01-20Start bringing up LibGUI properly (formerly Widgets.)Andreas Kling
2019-01-19Make a SharedGraphics directory for classes shared between Kernel and LibGUI.Andreas Kling
2019-01-19WSWindowManager: Minor style fixes.Andreas Kling
2019-01-19Invalidate the window when starting to drag it.Andreas Kling
2019-01-18WindowServer: Use a different border color for windows being dragged.Andreas Kling
2019-01-18Add mechanism to expose kernel variables to userspace via ProcFS.Andreas Kling
2019-01-18WindowServer: Merge WSFrameBuffer into WSScreen.Andreas Kling
2019-01-18Update coding style in WSWindowManager.Andreas Kling
2019-01-18Support polling with select() by using a zero timeout.Andreas Kling
2019-01-18WindowServer: Always select() in the event loop.Andreas Kling
2019-01-18Make it possible to invalidate only a portion of a window.Andreas Kling
2019-01-17Add WindowActivated and WindowDeactivated events.Andreas Kling
2019-01-17Rename SpinLock to Lock. It hasn't been a SpinLock for some time.Andreas Kling
2019-01-17WindowServer: Slap everything with locks.Andreas Kling
2019-01-17Ignore WM_Invalidate events if there is an unprocessed one in the queue.Andreas Kling
2019-01-17Only drain mouse/keyboard streams if they actually have data.Andreas Kling
2019-01-17Respect the overflow bit in PS/2 mouse data.Andreas Kling
2019-01-16WindowServer: Skip blitting windows into the back buffer if possible.Andreas Kling
2019-01-16Optimize Painter::draw_rect() a bit.Andreas Kling
2019-01-16Move some more classes to the new coding style.Andreas Kling
2019-01-16Allow the scheduler to unblock the current process.Andreas Kling
2019-01-16Rework WindowServer to use select() in its main event loop.Andreas Kling
2019-01-16Tear out or duplicate what's unique for WindowServer from Widgets.Andreas Kling