summaryrefslogtreecommitdiff
path: root/LibGUI/GEventLoop.cpp
AgeCommit message (Expand)Author
2019-04-22WindowServer+LibGUI: Allow arbitrary number of rects in messages.Andreas Kling
2019-04-20LibGUI: Allow GActions to be scoped either globally or widget-locally.Andreas Kling
2019-04-20WindowServer+LibGUI: Coalesce multiple client paints into GMultiPaintEvents.Andreas Kling
2019-04-20WindowSerer+LibGUI: Send multiple rects in invalidation/flush messages.Andreas Kling
2019-04-20WindowServer: Introduce a WM event mask so Taskbar can ignore window rects.Andreas Kling
2019-04-18WindowServer: Generate a separate WM event for window icon changes.Andreas Kling
2019-04-13WindowServer+LibGUI: Add ability to set per-window icons.Andreas Kling
2019-04-12LibGUI+WindowServer: Add support for enabled/disabled actions.Andreas Kling
2019-04-10LibCore: Move LibGUI/GNotifier to LibCore/CNotifier.Andreas Kling
2019-04-10LibCore: Add CEventLoop and make LibGUI/GEventLoop inherit from it.Andreas Kling
2019-04-10LibCore: Move LibGUI/GObject to LibCore/CObject.Andreas Kling
2019-04-10LibCore: Add CEvent and make LibGUI/GEvent inherit from it.Andreas Kling
2019-04-10LibGUI+WindowServer: Coalesce paints and resizes on the client side.Andreas Kling
2019-04-07Start working on a Downloader app and backing classes in LibGUI.Andreas Kling
2019-04-06Taskbar: Show minimized window titles in [brackets].Andreas Kling
2019-04-05WindowServer: Merge WM_WindowAdded and WM_WindowStateChanged.Andreas Kling
2019-04-04Taskbar: Only include "Normal" windows in the taskbar window list.Andreas Kling
2019-04-04Taskbar: Plumb window active state from the WindowServer to the taskbar.Andreas Kling
2019-04-04Taskbar: More bringup work. We now see a basic window list.Andreas Kling
2019-04-03Taskbar: Start working on a taskbar app.Andreas Kling
2019-04-03WindowServer: Broadcast screen rect changes to all clients.Andreas Kling
2019-03-27LibC: Time-related POSIX compliance fixes.Andreas Kling
2019-03-20GEventLoop: Quit the event loop on EOF from the WindowServer.Andreas Kling
2019-03-19LibGUI: More work on GInputBox.Andreas Kling
2019-03-19LibGUI: Implement nested event loops to support dialog boxes.Andreas Kling
2019-03-17LibGUI: Don't nap in event loop if there are already queued events.Andreas Kling
2019-03-13Kernel: Oops, gettimeofday()'s tv_usec should be micro, not milliseconds.Andreas Kling
2019-03-09GEventLoop: Make the server fd/pid global, and only connect to server once.Andreas Kling
2019-03-08LibGUI+WindowServer: Implement drag-to-select behavior in GTextEditor.Andreas Kling
2019-03-08LibGUI: Only activate keyboard shortcuts on KeyDown, not KeyUp.Andreas Kling
2019-03-03LibGUI: Move shortcut actions from GEventLoop to GApplications.Andreas Kling
2019-03-02LibGUI+WindowServer: Add app-global keyboard shortcuts.Andreas Kling
2019-03-01Put miscellaneous debug spam behind #ifdefs.Andreas Kling
2019-02-26WindowServer+LibGUI: Send the window size along with Paint server messages.Andreas Kling
2019-02-26LibGUI: Make event receivers be weak pointers.Andreas Kling
2019-02-25More moving towards using signed types.Andreas Kling
2019-02-21Kernel: Start adding various file system permission checks.Andreas Kling
2019-02-20Rework the rendering model so that clients instantiate backing stores.Andreas Kling
2019-02-20WindowServer: Support resizing windows.Andreas Kling
2019-02-20LibGUI: Implement enter/leave events (with WindowServer support.)Andreas Kling
2019-02-17LibGUI: Rename GEventLoop::exit() and GApplication::exit() to quit().Andreas Kling
2019-02-17Move WindowServer to userspace.Andreas Kling
2019-02-15WindowServer: Rename GUI_Foo to WSAPI_Foo.Andreas Kling
2019-02-14LibGUI: Add some extremely primitive retrying for the server connection.Andreas Kling
2019-02-14Port the WindowServer and LibGUI to communicate through local sockets.Andreas Kling
2019-02-14LibGUI: Yield (using select()) in GEventLoop::wait_for_specific_event().Andreas Kling
2019-02-14WindowServer: Post error messages to clients on protocol failure.Andreas Kling
2019-02-14WindowServer: Convert entire API to be message-based.Andreas Kling
2019-02-13Rename GUI_Event to GUI_ServerMessage.Andreas Kling
2019-02-13WindowServer: Begin refactoring towards a fully asynchronous protocol.Andreas Kling