summaryrefslogtreecommitdiff
path: root/LibGUI
AgeCommit message (Expand)Author
2019-02-15Enable -Wimplicit-fallthrough.Andreas Kling
2019-02-15WindowServer: Rename GUI_Foo to WSAPI_Foo.Andreas Kling
2019-02-15Move WindowServer API types header into WindowServer/.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-13WindowServer: Convert the remaining menu APIs into messages.Andreas Kling
2019-02-13WindowServer: Refactor more of the menu APIs 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-12Add a little About app and hook it up to the system menu's "About..." entry.Andreas Kling
2019-02-12LibGUI: Add a GFontDatabase class that lets you enumerate fonts and more.Andreas Kling
2019-02-12LibGUI: Add GAction class and make GMenu deal in actions rather than strings.Andreas Kling
2019-02-12WindowServer: Clean up any menu objects on process exit.Andreas Kling
2019-02-12Plumb menu item activation events from WindowServer to clients.Andreas Kling
2019-02-12Add API's and plumbing for WindowServer clients to make menus.Andreas Kling
2019-02-11LibGUI: More work on client-side menus.Andreas Kling
2019-02-11Port all apps to GApplication.Andreas Kling
2019-02-11LibGUI: Add GMenu* and GApplication classes.Andreas Kling
2019-02-11WindowServer: More work on menus.Andreas Kling
2019-02-11LibGUI: Put some logspam behind debugging macros.Andreas Kling
2019-02-11LibGUI: Add GWindow::move_to().Andreas Kling
2019-02-10LibGUI: Coalesce update rects at the GWindow level.Andreas Kling
2019-02-10Port Terminal to LibGUI.Andreas Kling
2019-02-10LibGUI: Support horizontal GScrollBars as well.Andreas Kling
2019-02-10LibGUI: Improve GScrollBar button look a bit.Andreas Kling
2019-02-10LibGUI: Start adding an automatic widget layout system.Andreas Kling
2019-02-10LibGUI: Minor cleanup in GScrollBar.Andreas Kling
2019-02-10LibGUI: Draw GScrollBar buttons with a disabled look when appropriate.Andreas Kling
2019-02-10LibGUI: Share code for widget rendering styles in a GStyle class.Andreas Kling
2019-02-10LibGUI: Support dragging the GScrollBar scrubber.Andreas Kling
2019-02-10LibGUI: Draw some cute arrows on the GScrollBar buttons.Andreas Kling
2019-02-09LibGUI: Widget updates should invalidate their window-relative rect.Andreas Kling
2019-02-09GScrollBar: Start looking a bit more like a proper scrollbar.Andreas Kling
2019-02-09LibGUI: Start working on a GScrollBar.Andreas Kling
2019-02-08Don't use -mregparm=3 in userspace.Andreas Kling
2019-02-08Launcher: Factor the app buttons into a LaunchButton class.Andreas Kling
2019-02-08LibGUI: Implement GWindow::rect().Andreas Kling
2019-02-07Start working on a simple Launcher app.Andreas Kling
2019-02-06Clean up LDFLAGS a bit.Andreas Kling
2019-02-06Clean up some uninteresting log spam.Andreas Kling
2019-02-05SharedGraphics: Add some useful painting helpers and make use of them.Andreas Kling
2019-02-05Add a simple close button ("X") to windows.Andreas Kling
2019-02-05Rename LizaBold to LizaRegular and LizaBlack to LizaBold.Andreas Kling
2019-02-05mmap all the font files!Andreas Kling
2019-02-04LibGUI: Use LightGray as the base UI color.Andreas Kling
2019-02-04LibGUI: Use LizaBold as the default button font.Andreas Kling