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 133706d697 Add API's and plumbing for WindowServer clients to make menus. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 353b191a49 Clean up some uninteresting log spam. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling dddd0e7b03 Get nyancat nyanning in Serenity. %!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 c30e2c8d44 Implement basic chmod() syscall and /bin/chmod helper. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling c95228b128 Add support for removing directories. %!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 7cf3c7461c Refactor GUI rendering model to be two-phased. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 267a903dd0 Terminal: Redraw entire line if any of its characters are dirty. %!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 2bedabbd6c Stub out poll() syscall and LibC wrapper. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 8bb18fdc56 Kernel: Get rid of Unix namespace. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling bda0c935c2 Add unlink() syscall and /bin/rm. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling f70136a324 Kernel: Support open() with O_CREAT. %!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 dff70021ab Make it possible to invalidate only a portion of a window. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 10387beda7 Implement basic support for POSIX-style select(). %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 2f74c2f430 Add basic PTY support. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 0c5ecd303c Share GraphicsBitmaps between the windowing server and the client process. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling b0e3f73375 Start refactoring the windowing system to use an event loop. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling b2d86b7597 Add basic GUI API for creating labels and buttons. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 8f8c8d1ca3 Start working on a GUI kernel API. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 89040cdc99 Add a "syncd" kernel process that periodically calls sync(). %!s(int64=6) %!d(string=hai) anos
  Andreas Kling ed7ae6c02c Add sync() syscall and a /bin/sync. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 038d8641f9 Implement utime() along with a naive /bin/touch. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling aff89d2fd7 Yet more coding style fixes. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling e7cc08226f Implement basic support for times(). %!s(int64=6) %!d(string=hai) anos