| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-01-11 | Don't pretend Wayland supports Fl::add_system_handler(). | ManoloFLTK | |
| 2026-01-09 | Remove un-necessary code from Fl_Wayland_Window_Driver::resize() function | ManoloFLTK | |
| 2026-01-08 | Add CMake option FLTK_OPTION_PEN_SUPPORT (default: ON) | Albrecht Schlosser | |
| This option can be used to disable pen/tablet support if there are build problems on a particular platform or build system (e.g. MinGW) so users can continue to build FLTK 1.5. Users can also choose to disable pen support if they don't need it. | |||
| 2026-01-08 | Wayland: use the "Cursor shape" protocol - Cont'd | ManoloFLTK | |
| 2026-01-05 | Wayland: use modern approach to cursor shapes with the "Cursor shape" protocol. | ManoloFLTK | |
| 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. | |||
| 2026-01-04 | Windows: improve moving window across screens having distinct scale factors. | ManoloFLTK | |
| 2026-01-04 | Fix "Wayland's wl_display_dispatch() can block a Vulkan application" (#1354) | ManoloFLTK | |
| This rewriting of the FLTK callback function that runs when there are data available for reading in the socket connecting the app and the Wayland compositor is meant to facilitate the integration of Vulkan. This rewriting reproduces the recommended code to read from the socket documented in Wayland function wl_display_prepare_read_queue() when several threads potentially read from the socket. | |||
| 2026-01-03 | Fix compilation error on Windows (MinGW) | Albrecht Schlosser | |
| error: ‘fabs’ was not declared in this scope | |||
| 2025-12-22 | Wayland: Fix FL_APP_ACTIVATE with timer. | Matthias Melcher | |
| Deferred handling of FL_APP_DEACTIVATE works very well. | |||
| 2025-12-22 | Wayland: fixes syntax errors | Matthias Melcher | |
| This code generates a lot of extra events | |||
| 2025-12-21 | Wayland: FL_APP_ACTIVATE and FL_APP_DEACTIVATE | Matthias Melcher | |
| This is an attempt. Will verify on another machine now. | |||
| 2025-12-21 | Win32: removed debugger messages | MatthiasWM | |
| 2025-12-21 | Win32: first commit for Pen driver (#1330) | MatthiasWM | |
| 2025-12-21 | Win32: merge | MatthiasWM | |
| 2025-12-21 | Win32: Basic Pen driver setup | MatthiasWM | |
| 2025-12-19 | Add Fl_Gl_Window 32 bit depth buffer option. | Matthias Melcher | |
| 2025-12-13 | Same change for all other platforms. | Matthias Melcher | |
| 2025-12-13 | Fix overzealous C++11ification in Pen driver. | Matthias Melcher | |
| 2025-12-12 | class Fl_Wayland_Screen_Driver: add initialisation of member variable ↵ | ManoloFLTK | |
| xdg_wm_dialog | |||
| 2025-12-08 | Wayland: add support of the "XDG dialog windows" protocol | ManoloFLTK | |
| 2025-12-06 | Wayland: remove memory access error while computing screen work area | ManoloFLTK | |
| 2025-11-29 | Wayland: remove code path that left workarea_xywh[*] unassigned (#1334) | ManoloFLTK | |
| 2025-11-28 | Slight improvement of DnD support under Wayland | ManoloFLTK | |
| 2025-11-27 | Fix typo for all but macOS | Matthias Melcher | |
| 2025-11-27 | Refactor pen interface into driver system. | Matthias Melcher | |
| 2025-11-20 | Adjust some pen driver comments. | Matthias Melcher | |
| Made global variables private. | |||
| 2025-11-17 | Fix two macOS compiler warnings. | Matthias Melcher | |
| 2025-11-17 | Add pen/stylus/tablet API and driver for macOS (#1326) | Matthias Melcher | |
| * define the pen/tablet support API * add pen event handler stub as a fallback * add pen device test "penpal". * Add macOS pen/stylus/tablet driver. * Add Oxygen documentation. | |||
| 2025-11-10 | Wayland: fix computation of screen workarea size. | ManoloFLTK | |
| This computation has been found possible only for single-display settings. | |||
| 2025-11-08 | Wayland: simpler computation of screen workarea size | ManoloFLTK | |
| 2025-11-06 | Wayland: fix computation of screen size and workarea | ManoloFLTK | |
| The previous method failed with gnome 49.1 | |||
| 2025-11-05 | Fix "Long Tooltips can crash under Wayland" (#1317) | ManoloFLTK | |
| 2025-11-02 | Fix "CMake: Fallback to libOpenGL (no-X11 OpenGL)" (#1251) | ManoloFLTK | |
| 2025-11-01 | Fix UTF-8 documentation' | Matthias Melcher | |
| Fix Unicode buffer allocation | |||
| 2025-11-01 | Improve docs for UTF-8 calls (1/2)(#125) | Matthias Melcher | |
| 2025-10-27 | Cont'd "New Wayland subwindow code creates issues with resizes of opengl ↵ | ManoloFLTK | |
| windows…" (#1311) | |||
| 2025-10-20 | Fix "New Wayland subwindow code creates issues with resizes of opengl ↵ | ManoloFLTK | |
| windows…" (#1311) | |||
| 2025-09-30 | Simplify and improve function Fl_Wayland_Window_Driver::resize() (#1307) | ManoloFLTK | |
| 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. | |||
| 2025-09-25 | Wayland: improve support of draggable subwindow (related to #1307) | ManoloFLTK | |
| 2025-09-19 | Underline does not appear in some fonts and scales (Windows,X11-noCairo) (#1308) | ManoloFLTK | |
| 2025-09-19 | Underline does not appear in some fonts and scales (X11-noCairo) (#1308) | ManoloFLTK | |
| 2025-09-17 | Fix: Underline does not appear in some fonts and scales (WinXP .. Win11) (#1308) | ManoloFLTK | |
| 2025-09-15 | Complete Wayland-related part of issue #1295 - continued | ManoloFLTK | |
| 2025-09-15 | Complete Wayland-related part of issue #1295 | ManoloFLTK | |
| 2025-08-29 | Wayland: account for new Wayfire compositor - cont'd | ManoloFLTK | |
| And allow for vertical display taskbar. | |||
| 2025-08-25 | Fix "Wayland libdecor crashes with built-in one." (#1299) | ManoloFLTK | |
| 2025-08-20 | Wayland: stop calling non-public libdecor_frame_get_content_{width,height} ↵ | ManoloFLTK | |
| (#1296) | |||
| 2025-08-19 | Fix for Wayland only part of #1295 related to "mangled" events | ManoloFLTK | |
| 2025-08-19 | Fix part of #1295 related to Wayland and hiding/showing subwindow | ManoloFLTK | |
| 2025-08-18 | Fix: Unexpected FL_ENTER after FL_LEAVE when a subwindow is hidden (#1295) | ManoloFLTK | |
