Commit History

Auteur SHA1 Bericht Datum
  Andreas Kling 9fa8d4e22f WindowServer: Rename the two painting phases. 6 jaren geleden
  Andreas Kling 244d5bcce1 WindowServer: More event -> message renaming. 6 jaren geleden
  Andreas Kling bba21adae3 WindowServer: Rename WSEvent to WSMessage. 6 jaren geleden
  Andreas Kling 7cf3c7461c Refactor GUI rendering model to be two-phased. 6 jaren geleden
  Andreas Kling d7d78670c9 Kernel: Add some logging for backing store get/release syscalls. 6 jaren geleden
  Andreas Kling 86eae0f8df Let userland retain the window backing store while drawing into it. 6 jaren geleden
  Andreas Kling aa24547e12 Kernel: Finally stop exposing Region members to the public. 6 jaren geleden
  Andreas Kling 51595603bd WindowServer: Rename WSEvent subclasses WSFooEvent for consistency. 6 jaren geleden
  Andreas Kling 786b903d62 WindowServer: Don't invalidate already frontmost window for moving to front. 6 jaren geleden
  Andreas Kling dbe83f3a83 Make it possible for userspace to alter window title/geometry. 6 jaren geleden
  Andreas Kling 7e5b81fe48 Make a SharedGraphics directory for classes shared between Kernel and LibGUI. 6 jaren geleden
  Andreas Kling 9454c5dd52 WindowServer: Merge WSFrameBuffer into WSScreen. 6 jaren geleden
  Andreas Kling dff5051905 Support polling with select() by using a zero timeout. 6 jaren geleden
  Andreas Kling dff70021ab Make it possible to invalidate only a portion of a window. 6 jaren geleden
  Andreas Kling 4fef895eda Rework WindowServer to use select() in its main event loop. 6 jaren geleden
  Andreas Kling f7ca6d254d Tear out or duplicate what's unique for WindowServer from Widgets. 6 jaren geleden
  Andreas Kling e655aebd70 Window: Update coding style. 6 jaren geleden
  Andreas Kling 6f61eb4a87 Slap an InterruptDisabler on gui$invalidate_window(). 6 jaren geleden
  Andreas Kling b673c1a77d Build Painter & friends into LibC. Use it in the GUI test app. 6 jaren geleden
  Andreas Kling 0c5ecd303c Share GraphicsBitmaps between the windowing server and the client process. 6 jaren geleden
  Andreas Kling b0e3f73375 Start refactoring the windowing system to use an event loop. 6 jaren geleden
  Andreas Kling 0ead888821 gui$create_widget() shouldn't try to make button corners opaque. 6 jaren geleden
  Andreas Kling f7261d7b26 Let's use the existing Rect and Color types in the GUI API. 6 jaren geleden
  Andreas Kling b2d86b7597 Add basic GUI API for creating labels and buttons. 6 jaren geleden
  Andreas Kling 8f8c8d1ca3 Start working on a GUI kernel API. 6 jaren geleden