index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
WindowServer
Age
Commit message (
Expand
)
Author
2019-01-24
Kernel: Finally stop exposing Region members to the public.
Andreas Kling
2019-01-21
WindowServer: Rename WSEvent subclasses WSFooEvent for consistency.
Andreas Kling
2019-01-21
Flesh out keyboard event support a bit more.
Andreas Kling
2019-01-21
WindowServer: Show PID and window ID in title bars for now.
Andreas Kling
2019-01-21
WindowServer: Don't invalidate already frontmost window for moving to front.
Andreas Kling
2019-01-20
WindowServer: Only blit dirty rect of windows to back buffer.
Andreas Kling
2019-01-20
WSWindowManager: Add an invalidation and a FIXME.
Andreas Kling
2019-01-20
LibGUI: Hook up GWindow event dispatch for paint and mouse events.
Andreas Kling
2019-01-20
Start bringing up LibGUI properly (formerly Widgets.)
Andreas Kling
2019-01-19
Make a SharedGraphics directory for classes shared between Kernel and LibGUI.
Andreas Kling
2019-01-19
WSWindowManager: Minor style fixes.
Andreas Kling
2019-01-19
Invalidate the window when starting to drag it.
Andreas Kling
2019-01-18
WindowServer: Use a different border color for windows being dragged.
Andreas Kling
2019-01-18
Add mechanism to expose kernel variables to userspace via ProcFS.
Andreas Kling
2019-01-18
WindowServer: Merge WSFrameBuffer into WSScreen.
Andreas Kling
2019-01-18
Update coding style in WSWindowManager.
Andreas Kling
2019-01-18
Support polling with select() by using a zero timeout.
Andreas Kling
2019-01-18
WindowServer: Always select() in the event loop.
Andreas Kling
2019-01-18
Make it possible to invalidate only a portion of a window.
Andreas Kling
2019-01-17
Add WindowActivated and WindowDeactivated events.
Andreas Kling
2019-01-17
Rename SpinLock to Lock. It hasn't been a SpinLock for some time.
Andreas Kling
2019-01-17
WindowServer: Slap everything with locks.
Andreas Kling
2019-01-17
Ignore WM_Invalidate events if there is an unprocessed one in the queue.
Andreas Kling
2019-01-17
Only drain mouse/keyboard streams if they actually have data.
Andreas Kling
2019-01-17
Respect the overflow bit in PS/2 mouse data.
Andreas Kling
2019-01-16
WindowServer: Skip blitting windows into the back buffer if possible.
Andreas Kling
2019-01-16
Optimize Painter::draw_rect() a bit.
Andreas Kling
2019-01-16
Move some more classes to the new coding style.
Andreas Kling
2019-01-16
Allow the scheduler to unblock the current process.
Andreas Kling
2019-01-16
Rework WindowServer to use select() in its main event loop.
Andreas Kling
2019-01-16
Tear out or duplicate what's unique for WindowServer from Widgets.
Andreas Kling