| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
Also, use KWin to name the KDE desktop's Wayland compositor.
|
|
|
|
|
|
|
|
Rename it to Fl_Wayland_Window_Driver::surface_to_window() and
avoid loop over all mapped FLTK windows that used to be performed.
|
|
|
|
|
|
|
|
|
|
No code changes.
|
|
|
|
|
|
|
|
|
|
|
|
Wayland under macOS is WIP at
https://github.com/owl-compositor/owl
|
|
|
|
FL_OVERRIDE is defined as `override` for C++11 and higher
FL_OVERRIDE is defined as `override` for VisualC 2015 and newer
Don't interfere with Fl_Widget::override()
|
|
|
|
|
|
|
|
It turns out it's necessary to memorize 2 event serial numbers :
- serial changed at each pointer and key event;
- pointer_enter_serial changed when pointer enters a surface
because this one and not any other is needed for exact cursor changes
by wl_pointer_set_cursor() in do_set_cursor().
|
|
|
|
|
|
Fl_Wayland_System_Driver::disable_wayland().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
*fl_wl_display().
|
|
|
|
|