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