Commit History

Author SHA1 Message Date
  Andreas Kling 09aaa41e62 SharedGraphics: Rework GraphicsBitmap::create_kernel_only() into create(). 6 years ago
  Andreas Kling 29c49356e3 WindowServer: Rename GUI_Foo to WSAPI_Foo. 6 years ago
  Andreas Kling a54cd84c59 Move WindowServer API types header into WindowServer/. 6 years ago
  Andreas Kling 18210c606d Kernel: Remove GUIEventDevice. 6 years ago
  Andreas Kling bf58241c11 Port the WindowServer and LibGUI to communicate through local sockets. 6 years ago
  Andreas Kling c4703bedea WindowServer: Get rid of the WSWindow lock now that accesses are serial. 6 years ago
  Andreas Kling 5d30c6b00c WindowServer: Add WSClientConnection::create_bitmap(). 6 years ago
  Andreas Kling 9ab9734da0 WindowServer: Add WSClientConnection::post_message(). 6 years ago
  Andreas Kling aa7947c889 WindowServer: Add WSClientConnection class to manage an individual client. 6 years ago
  Andreas Kling f529b845ec WindowServer: Convert entire API to be message-based. 6 years ago
  Andreas Kling fbbf57b61c Rename GUI_Event to GUI_ServerMessage. 6 years ago
  Andreas Kling 7ce15f1c54 Fix some compilation warnings. 6 years ago
  Andreas Kling c61f9eba61 WindowServer: Add a WSWindowType enum. 6 years ago
  Andreas Kling 43d9994d93 WindowServer: Oops, we have to keep processing WSMessages with !m_process. 6 years ago
  Andreas Kling 443b043b49 WindowServer: Start implementing a menu system. 6 years ago
  Andreas Kling 5582a0a254 Kernel: When a lock is busy, donate remaining process ticks to lock holder. 6 years ago
  Andreas Kling 11db8c1697 Add a simple close button ("X") to windows. 6 years ago
  Andreas Kling 0c38a4c30f WindowServer: Sever the WSWindow/Process link when the process dies. 6 years ago
  Andreas Kling 5c25f0c4db Destroy all remaining windows in a process when it dies. 6 years ago
  Andreas Kling 069d21ed7f Make buttons unpress when the cursor leaves the button rect. 6 years ago
  Andreas Kling d72575d196 LibGUI: Start bringing up GTextBox in the standalone world. 6 years ago
  Andreas Kling 9fa8d4e22f WindowServer: Rename the two painting phases. 6 years ago
  Andreas Kling 244d5bcce1 WindowServer: More event -> message renaming. 6 years ago
  Andreas Kling bba21adae3 WindowServer: Rename WSEvent to WSMessage. 6 years ago
  Andreas Kling 86eae0f8df Let userland retain the window backing store while drawing into it. 6 years ago
  Andreas Kling 51595603bd WindowServer: Rename WSEvent subclasses WSFooEvent for consistency. 6 years ago
  Andreas Kling 291922b1af WindowServer: Show PID and window ID in title bars for now. 6 years ago
  Andreas Kling ea6678b7b3 LibGUI: Hook up GWindow event dispatch for paint and mouse events. 6 years ago
  Andreas Kling 8eae89a405 Start bringing up LibGUI properly (formerly Widgets.) 6 years ago
  Andreas Kling bb28c143fd Update coding style in WSWindowManager. 6 years ago