| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
and display-cairo.
|
|
Calling fl_disable_wayland() at runtime must have highest priority
before environment variables are considered.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The problem is that the app sometimes stops after closing a file dialog window.
It results in fact from a bug in function draw_title_bar of libdecor-gtk.c that erroneously
calls libdecor_frame_set_max_content_size(). This bug is being proposed to be fixed
by a MR to libdecor.
But moving the libdecor_frame_set_min/max_content_size() calls after the capability changes
hides the bug, and the problem with file dialog doesn't show.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fl_Wayland_Graphics_Driver::buffer_commit().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fl_Wayland_Gl_Window_Driver::gl_start().
|
|
|
|
|
|
|
|
|
|
|
|
Need to poll only for the file descriptor associated to the wayland display.
|
|
This issue revealed that the macOS and Wayland platform processed events slightly differently
from other platforms.
Under X11 and Windows, Fl::wait() processes one event if one is present, and also all other events
present in the event queue immediately after the processing of that event.
Under macOS and Wayland, Fl::wait() processes one event if one is present and returns.
This commits makes the macOS and Wayland platforms behave as other platforms.
|
|
|
|
|
|
|
|
|
|
duplication.
|
|
|
|
That code was useless because map() and unmap() get only called for subwindows.
|
|
|
|
|
|
|
|
|
|
|
|
|