| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
windows…" (#1311)
|
|
windows…" (#1311)
|
|
The commit has all platforms send the FL_FULLSCREEN event when a window is created fullscreen.
|
|
|
|
|
|
|
|
(#989)
|
|
|
|
|
|
Rewrite src/Fl_File_Chooser.cxx from its .fl source file
|
|
|
|
*Fl_Wayland_Graphics_Driver::p_surface_frame_listener
|
|
Member cb of struct wld_buffer is replaced by member frame_cb of struct wld_window.
This allows frame_cb to be used both for non-GL and for top-level GL windows.
|
|
|
|
|
|
|
|
|
|
Type Fl_Offscreen is now to be cast to cairo_t*.
Also, make sure the dimensions of GL windows are
multiples of the screen scale factor.
|
|
|
|
|
|
|
|
Also, reorder members of class Fl_Wayland_Gl_Window_Driver
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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()
|
|
|
|
|
|
The single-function content of these files is moved to Fl_XXX_Gl_Window_Driver.cxx.
|
|
|
|
|
|
|
|
1) add Wayland code that prevent subwindows from leaking outside their parent.
This does not cover GL subwindows.
2) add macOS code that prevent GL subwindows from leaking outside their parent.
This fixes issue #494 for the macOS platform.
N.B.: Wayland GL subwindows are not prevented from leaking because no solution
that would not require any change in client applications was found. Code that
would cover Wayland GL subwindows but would require client applications to always
use the FL_ALPHA flag is included in this commit in commented out form.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|