| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
This removes the need to guess names of files each theme gives to cursor shapes
and makes linking with dbus superfluous when the compositor supports
the new protocol.
The old, surface-based approach to cursor shapes remains used for custom shapes.
|
|
Deferred handling of FL_APP_DEACTIVATE works very well.
|
|
This code generates a lot of
extra events
|
|
This is an attempt. Will verify on another machine now.
|
|
|
|
windows…" (#1311)
|
|
windows…" (#1311)
|
|
This modified implementation improves support of subwindows that are moved or resized
above their parent toplevel window. It also significantly shortens and clarifies the source code.
|
|
|
|
|
|
|
|
(#1296)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This commit removes the unused static method
Fl_Wayland_Window_Driver::resize_after_screen_change(void *data)
and related data as discussed in the context of PR #1248.
|
|
|
|
In some multi-screen settings, the un-fullscreened window would leave its screen
but would not enter any screen.
|
|
The commit has all platforms send the FL_FULLSCREEN event when a window is created fullscreen.
|
|
|
|
|
|
(#1216)
|
|
|
|
|
|
moved" (#1191)
This commit adds support of scenarios where a child window is moved while its parent is simultaneously modified.
|
|
|
|
Also fixes scenarios mixing fullscreen and maximization:
- maximize
- set fullscreen
- unset fullscreen
- un-maximize
with and without window border.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This commit removes changes in class Fl_Group introduced in 1c6a0c1.
|
|
This fix requires to be able to recognize whether Fl_Wayland_Window_Driver::resize() is called
by a resize operation of an encompassing widget or not.
To do that, private static int variable group_resize_depth_ is added to class Fl_Group
and an accessor to this variable is added to class Fl_Window_Driver.
|