| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-09-26 | Replace all calls to sprintf() by calls to snprintf(). | ManoloFLTK | |
| 2022-09-22 | Wayland: fix window closing with titlelbar close button. | ManoloFLTK | |
| 2022-09-11 | Fix fl_read_image() under hybrid Wayland/X11 platform. | ManoloFLTK | |
| Function fl_read_image() obliges to keep a minimal use of global variable fl_window also under the Wayland platform, even if its type (Window) makes little sense for the hybrid library because it has its X11 value (given by X11/X.h) which is not meaningful for the Wayland leg of the hybrid platform. Virtual member function Fl_Surface_Device::as_image_surface() becomes useless. | |||
| 2022-09-11 | Add needed variable for Wayland-only platform. | ManoloFLTK | |
| 2022-09-09 | New OPTION_WAYLAND_ONLY for CMake to build pure Wayland platform. | ManoloFLTK | |
| 2022-09-09 | Wayland: support going from borderless to bordered window. | ManoloFLTK | |
| 2022-09-09 | Wayland: fix handling of fast calls to Fl_Window::flush(). | ManoloFLTK | |
| Also fix scaling of borderless windows. | |||
| 2022-09-08 | Wayland: remove memory leak from missing wl_callback_destroy() call. | ManoloFLTK | |
| This hopefully corresponds to the memory leak mentioned in fltk.general named "FLTK and Wayland". | |||
| 2022-09-07 | Improve support of child windows that may leak outside their parent window. | ManoloFLTK | |
| 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. | |||
| 2022-09-06 | Wayland: fix memory leak on FL_KEYUP events | Albrecht Schlosser | |
| The old code would allocate memory on FL_KEYDOWN and FL_KEYUP events and never free the latter. The fix is to allocate memory only on FL_KEYDOWN events which will be free'd later as intended. Also fix two unrelated whitespace errors. | |||
| 2022-09-03 | Fix for issue #493 | ManoloFLTK | |
| 2022-09-01 | Simplify Fl_Window_Driver::screen_num() member functions. | ManoloFLTK | |
| 2022-08-31 | Wayland platform: remove redirection of stderr. | ManoloFLTK | |
| 2022-08-31 | Hybrid Wayland/X11: remove setenv() call from ↵ | ManoloFLTK | |
| Fl_Wayland_System_Driver::disable_wayland(). | |||
| 2022-08-30 | Hybrid Wayland/X11 platform: improve control of chosen backend. | ManoloFLTK | |
| 2022-08-30 | Attempt to improve fl_disable_wayland(). | ManoloFLTK | |
| 2022-08-30 | Add FL_EXPORT to Fl_Wayland_Screen_Driver::wl_display member variable. | ManoloFLTK | |
| 2022-08-30 | Wayland: Fix Fl_Gl_Window_Driver::newGlWindowDriver() for shared libs | ManoloFLTK | |
| 2022-08-30 | Set Fl_Graphics_Driver::set_color(Fl_Color, unsigned) used by macOS, Wayland ↵ | ManoloFLTK | |
| and display-cairo. | |||
| 2022-08-29 | Improve selection of Wayland or X11 backend | Albrecht Schlosser | |
| Calling fl_disable_wayland() at runtime must have highest priority before environment variables are considered. | |||
| 2022-08-29 | Hybrid Wayland/X11 : more accurate writing of fl_wl_display(). | ManoloFLTK | |
| 2022-08-29 | Wayland/X11 hybrid: fix crash of test program demo. | ManoloFLTK | |
| 2022-08-29 | Make hybrid Wayland/X11 platform. | ManoloFLTK | |
| 2022-08-25 | Remove unneeded FL_EXPORT declaration. | ManoloFLTK | |
| 2022-08-25 | Wayland: reduce the number of platform-specific FL_EXPORT directives. | ManoloFLTK | |
| 2022-08-24 | Add FL_EXPORT directives to support building shared libs with -no-undefined | ManoloFLTK | |
| 2022-08-23 | Wayland: Fix obscure problem when closing file dialog under recent OS versions. | ManoloFLTK | |
| 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. | |||
| 2022-08-20 | Add static Fl_Wayland_Window_Driver::gl_plugin() member function. | ManoloFLTK | |
| 2022-08-20 | Remove FL_EXPORT qualifier from platform-specific class declarations. | ManoloFLTK | |
| 2022-08-18 | Remove un-necessary Fl_Wayland_Gl_Window_Driver::capture_gl_rectangle(). | ManoloFLTK | |
| 2022-08-17 | Simplify Fl_Wayland_Gl_Window_Driver::make_current_before() member function. | ManoloFLTK | |
| 2022-08-17 | Wayland platform: improve Fl_Gl_Window resize operations. | ManoloFLTK | |
| 2022-08-15 | Remove useless Fl_Wayland_Window_Driver::show_with_args_begin/end(). | ManoloFLTK | |
| 2022-08-15 | Fix Fl_Wayland_Window_Driver::decoration_sizes(). | ManoloFLTK | |
| 2022-08-07 | Wayland platform: fix declaration of local variable 'scale'. | ManoloFLTK | |
| 2022-08-07 | Wayland platform: move repeated code into ↵ | ManoloFLTK | |
| Fl_Wayland_Graphics_Driver::buffer_commit(). | |||
| 2022-08-06 | Wayland: make sure wl_surface_frame() is followed by wl_surface_commit(). | ManoloFLTK | |
| 2022-08-06 | Wayland: fix regression from 50d26b0 in test/mandelbrot. | ManoloFLTK | |
| 2022-08-06 | Check for error while communicating with Wayland - cont'd. | ManoloFLTK | |
| 2022-08-06 | Check for error while communicating with Wayland. | ManoloFLTK | |
| 2022-07-27 | Fix for issue #471 for the Wayland platform. | ManoloFLTK | |
| 2022-07-26 | Remove useless variables and preprocessor directives. | ManoloFLTK | |
| 2022-07-04 | Wayland platform.: complete support of gl_start/gl_finish. | ManoloFLTK | |
| 2022-07-02 | Wayland platform: add missing initialisation to ↵ | ManoloFLTK | |
| Fl_Wayland_Gl_Window_Driver::gl_start(). | |||
| 2022-07-02 | Wayland platform: more accurate initial state of window buffer. | ManoloFLTK | |
| 2022-07-02 | Wayland platform: add support of FL_ALPHA for GL windows. | ManoloFLTK | |
| 2022-07-01 | Wayland platform: add support of gl_start() / gl_finish(). | ManoloFLTK | |
| 2022-06-29 | Wayland platform: send FL_ENTER/LEAVE/MOVE events to top-level windows only. | ManoloFLTK | |
| 2022-06-28 | Wayland platform: add support of FL_LEAVE event. | ManoloFLTK | |
| 2022-06-27 | Fix for issue #450 : Fl_Counter slips into infinite loop (V2). | ManoloFLTK | |
| Need to poll only for the file descriptor associated to the wayland display. | |||
