Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling ef4e9860fd WindowServer: Convert the remaining menu APIs into messages. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling cf432b4c3d WindowServer: Refactor more of the menu APIs to be message-based. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 4f98a35beb WindowServer: Begin refactoring towards a fully asynchronous protocol. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 4b8133e925 WindowServer: Clean up any menu objects on process exit. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 9c1c885483 WindowServer: Add locking and fix coalesced invalidation race. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 133706d697 Add API's and plumbing for WindowServer clients to make menus. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 26230c0647 WindowServer: Remove "unsafe" flag in WSMessageLoop::post_event(). %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 443d1c2237 WindowServer: Coordinate double-buffering with the BochsVGA card. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling a1b63bb6d4 Bootloader: Locate the kernel's data segment and clear it. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 731fc5a7c8 Kernel: Much improved BochsVGA (BXVGA) support. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling b782055b96 Kernel: Add an InterruptFlagSaver helper class. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 0c38a4c30f WindowServer: Sever the WSWindow/Process link when the process dies. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling ffab6897aa Big, possibly complete sweep of naming changes. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 37ab7b7a8c LibGUI: Implement destroying individual windows without exiting the process. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 5c25f0c4db Destroy all remaining windows in a process when it dies. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 069d21ed7f Make buttons unpress when the cursor leaves the button rect. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 9fa8d4e22f WindowServer: Rename the two painting phases. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 244d5bcce1 WindowServer: More event -> message renaming. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling bba21adae3 WindowServer: Rename WSEvent to WSMessage. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 7cf3c7461c Refactor GUI rendering model to be two-phased. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling d7d78670c9 Kernel: Add some logging for backing store get/release syscalls. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 86eae0f8df Let userland retain the window backing store while drawing into it. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling aa24547e12 Kernel: Finally stop exposing Region members to the public. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 51595603bd WindowServer: Rename WSEvent subclasses WSFooEvent for consistency. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 786b903d62 WindowServer: Don't invalidate already frontmost window for moving to front. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling dbe83f3a83 Make it possible for userspace to alter window title/geometry. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 7e5b81fe48 Make a SharedGraphics directory for classes shared between Kernel and LibGUI. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 9454c5dd52 WindowServer: Merge WSFrameBuffer into WSScreen. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling dff5051905 Support polling with select() by using a zero timeout. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling dff70021ab Make it possible to invalidate only a portion of a window. %!s(int64=6) %!d(string=hai) anos