summaryrefslogtreecommitdiff
path: root/LibGUI/GEventLoop.cpp
AgeCommit message (Expand)Author
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
2019-02-13LibGUI: Pass the computed max_fd(+1) to select().Andreas Kling
2019-02-12LibGUI: Add GAction class and make GMenu deal in actions rather than strings.Andreas Kling
2019-02-12Plumb menu item activation events from WindowServer to clients.Andreas Kling
2019-02-10Port Terminal to LibGUI.Andreas Kling
2019-02-05Add a simple close button ("X") to windows.Andreas Kling
2019-02-01Implement event loop timers.Andreas Kling
2019-01-26LibGUI: Don't consider a GWidget focused if the window is inactive.Andreas Kling
2019-01-26LibGUI: Reduce GEventLoop debug spam.Andreas Kling
2019-01-26LibGUI: Start bringing up GTextBox in the standalone world.Andreas Kling
2019-01-26Refactor GUI rendering model to be two-phased.Andreas Kling
2019-01-21LibGUI: Open the GUI event stream with O_CLOEXEC.Andreas Kling
2019-01-20LibGUI: Hook up GWindow event dispatch for paint and mouse events.Andreas Kling
2019-01-20Start bringing up LibGUI properly (formerly Widgets.)Andreas Kling
2019-01-20Rename all the LibGUI classes to GClassName.Andreas Kling