Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling 5dee5c325e GEventLoop: Don't call process_unprocessed_messages() from itself. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 9f122bff5a WindowServer+LibGUI: Allow arbitrary number of rects in messages. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 5c5ce4f885 LibGUI: Allow GActions to be scoped either globally or widget-locally. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 7234900f61 WindowServer+LibGUI: Coalesce multiple client paints into GMultiPaintEvents. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 7efd61fcf5 WindowSerer+LibGUI: Send multiple rects in invalidation/flush messages. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 49e7ffc06a WindowServer: Introduce a WM event mask so Taskbar can ignore window rects. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling c931eaa22c WindowServer: Generate a separate WM event for window icon changes. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling c09c114d77 WindowServer+LibGUI: Add ability to set per-window icons. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 054c982181 LibGUI+WindowServer: Add support for enabled/disabled actions. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling fc1d3074de LibCore: Move LibGUI/GNotifier to LibCore/CNotifier. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling b2542414d7 LibCore: Add CEventLoop and make LibGUI/GEventLoop inherit from it. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 2f1f51b8ab LibCore: Move LibGUI/GObject to LibCore/CObject. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling b8062f69d8 LibCore: Add CEvent and make LibGUI/GEvent inherit from it. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 55811f233f LibGUI+WindowServer: Coalesce paints and resizes on the client side. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 8f30657390 Start working on a Downloader app and backing classes in LibGUI. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling ef9fbef4c6 Taskbar: Show minimized window titles in [brackets]. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 99b98dc653 WindowServer: Merge WM_WindowAdded and WM_WindowStateChanged. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 64a5abf8db Taskbar: Only include "Normal" windows in the taskbar window list. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 7b1384c4ef Taskbar: Plumb window active state from the WindowServer to the taskbar. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 96104b5524 Taskbar: More bringup work. We now see a basic window list. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling a22774ee3f Taskbar: Start working on a taskbar app. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 318db1e48e WindowServer: Broadcast screen rect changes to all clients. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling aef6030a80 LibC: Time-related POSIX compliance fixes. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 3ecfde193a GEventLoop: Quit the event loop on EOF from the WindowServer. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling f88e550998 LibGUI: More work on GInputBox. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 57ff293a51 LibGUI: Implement nested event loops to support dialog boxes. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 01a2035ecf LibGUI: Don't nap in event loop if there are already queued events. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling ce7c302933 Kernel: Oops, gettimeofday()'s tv_usec should be micro, not milliseconds. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling eac3a6ad52 GEventLoop: Make the server fd/pid global, and only connect to server once. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling f40d11f06d LibGUI+WindowServer: Implement drag-to-select behavior in GTextEditor. %!s(int64=6) %!d(string=hai) anos