summaryrefslogtreecommitdiff
path: root/LibGUI/GWindow.cpp
AgeCommit message (Expand)Author
2019-05-24WindowServer: Make it possible to turn off window title bars (#88)Christopher Dumas
2019-05-24LibGUI: When tabbing between focusable widgets, skip over disabled ones.Andreas Kling
2019-05-21GWindow: Only flip the window backing stores once per paint event.Andreas Kling
2019-05-17WindowServer: Add support for fullscreen windows.Andreas Kling
2019-05-15Move double click events from LibGUI to the window serverRobin Burchell
2019-05-15LibGUI: Support cycling through focusable widgets with Tab and Shift-Tab.Andreas Kling
2019-05-13WindowServer+LibGUI: Handle mouse wheel deltas in the mouse event stream.Andreas Kling
2019-05-08GWindow: Mirror the correct number of pixels to newly created back bitmaps.Andreas Kling
2019-05-06Make sure all GraphicsBitmap scanlines are 16-byte aligned.Andreas Kling
2019-05-03WindowServer+LibGUI: Allow changing whether windows have alpha channels.Andreas Kling
2019-05-03LibGUI+WindowServer: Add a GResizeCorner widget.Andreas Kling
2019-04-26GWindow: Fix crash when calling set_rect() repeatedly.Andreas Kling
2019-04-23GWindow: Don't send InvalidateRect message with 0 rects to WindowServer.Andreas Kling
2019-04-23Do a pass of compiler warning fixes.Andreas Kling
2019-04-22WindowServer+LibGUI: Allow arbitrary number of rects in messages.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-20LibGUI: Bundle up update() invalidations and send them on next event loop.Andreas Kling
2019-04-20WindowServer: Introduce a WM event mask so Taskbar can ignore window rects.Andreas Kling
2019-04-18LibGUI: GWindow's focused widget should be a WeakPtr.Andreas Kling
2019-04-18WindowServer: Generate a separate WM event for window icon changes.Andreas Kling
2019-04-16GWidget: Tidy up the hit-testing code somewhat.Andreas Kling
2019-04-14AK: Improve smart pointer ergonomics a bit.Andreas Kling
2019-04-13WindowServer+LibGUI: Add ability to set per-window icons.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-10GWindow: Discard wrongly-sized backing stores in set_rect().Andreas Kling
2019-04-10WindowServer: Give windows a "background color" to use for missing parts.Andreas Kling
2019-04-08LibGUI+WindowServer: Add support for GWidget tooltips.Andreas Kling
2019-04-05WindowServer: Merge WM_WindowAdded and WM_WindowStateChanged.Andreas Kling
2019-04-03Taskbar+LibGUI: More work on bringup.Andreas Kling
2019-04-03Taskbar: Start working on a taskbar app.Andreas Kling
2019-04-03GWindow: Don't ignore update(), it should repaint the whole window.Andreas Kling
2019-03-31WindowServer: Add support for per-window override cursors.Andreas Kling
2019-03-28LibGUI: Add a GPainter class that inherits from Painter.Andreas Kling
2019-03-25LibGUI: Add GWidget::doubleclick_event().Andreas Kling
2019-03-24WindowServer+LibGUI: Implement automatic cursor tracking.Andreas Kling
2019-03-19WindowServer: Add special treatment for modal windows.Andreas Kling
2019-03-19LibGUI: Implement nested event loops to support dialog boxes.Andreas Kling
2019-03-17Add client-side double buffering of window backing stores.Andreas Kling
2019-03-17LibGUI: Ignore GWindow::update() with an empty rect.Andreas Kling
2019-03-08LibGUI+WindowServer: Implement drag-to-select behavior in GTextEditor.Andreas Kling
2019-03-08Add a C++ helper class for working with shared buffers.Andreas Kling
2019-02-28LibGUI: Re-enable the update rect coalescing.Andreas Kling
2019-02-27LibGUI: GWindow should only discard the backing store on actual resize.Andreas Kling
2019-02-26WindowServer+LibGUI: Send the window size along with Paint server messages.Andreas Kling
2019-02-26WindowServer+LibGUI: Fix global mouse tracking with recursive widget trees.Andreas Kling
2019-02-26LibGUI: Make event receivers be weak pointers.Andreas Kling
2019-02-25More moving towards using signed types.Andreas Kling