| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2025-08-09 | Wayland: Some shortcut keys not delivered when input widget has focus - ↵ | ManoloFLTK | |
| cont'd (#1290) | |||
| 2025-08-08 | Wayland: Some shortcut keys not delivered when input widget has focus (#1290) | ManoloFLTK | |
| 2025-08-07 | Wayland: avoid NULL-pointer error after call to wl_display_get_protocol_error() | ManoloFLTK | |
| 2025-08-06 | Fix "Fl_Double_Window::make_current() issues with Cairo" - cont'd (#1285) | ManoloFLTK | |
| 2025-08-05 | Fix "Fl_Double_Window::make_current() issues with Cairo drawing" (#1285) | ManoloFLTK | |
| 2025-08-05 | Fix issue under Wayland when erasing overlay rectangle (#1285) | ManoloFLTK | |
| 2025-08-04 | Fix "Callback or event on minimize of the main window " for Wayland (#1288) | ManoloFLTK | |
| 2025-07-10 | Wayland: account for new Wayfire compositor - cont'd | ManoloFLTK | |
| 2025-07-09 | Wayland: account for new Wayfire compositor | ManoloFLTK | |
| 2025-07-08 | Fix trailing whitespace and convert a few tabs to spaces | Albrecht Schlosser | |
| ... according to CMP | |||
| 2025-06-19 | Ensure that the 'awake' pipe does not overflow (#1263) | Matthias Melcher | |
| 2025-06-19 | Update Fl::await() and friends API and documentation | Matthias Melcher | |
| This creates the base for #1263, but does not fix it yet. | |||
| 2025-06-10 | Fix "Selecting menus from the menubar under Wayland when in fullscreen" (#1264) | ManoloFLTK | |
| 2025-06-05 | Restore building for Linux w/o cairo and w/o xft | ManoloFLTK | |
| 2025-06-05 | Fix several compiler warnings [-Wextra-semi] | Albrecht Schlosser | |
| Example: warning: extra ‘;’ after in-class function definition [-Wextra-semi] Also: replace 'FL_OVERRIDE' with 'override' in all modified files | |||
| 2025-06-03 | Restore use of build option FLTK_USE_POLL | ManoloFLTK | |
| 2025-05-30 | Fix for #1260 - part 4: fix when menu button is in subwindow under Wayland | ManoloFLTK | |
| 2025-05-30 | Fix for #1260 - part3: fix exploration of menu button window under Wayland | ManoloFLTK | |
| 2025-05-30 | Fix for #1260 - part2: improve position of menu button window under Wayland | ManoloFLTK | |
| 2025-05-29 | Wayland: fix "A flag to set how menus should show up" (#1260) | ManoloFLTK | |
| 2025-05-13 | Remove deprecated function Fl::set_idle() | Albrecht Schlosser | |
| This turned out to be more complicated than just to delete a function because it was used internally, and the callback signatures were a bit flaky. I also added a lot of documentation to clarify matters. FL/Fl.H: document idle callback signatures, make some internal functions of class Fl private, add public Fl::idle() accessor (read- only), add Fl::add_idle(Fl_Old_Idle_Handler cb) to enable using old-style idle callbacks w/o 'data' argument. FL/forms.H: replace Fl::set_idle() with Fl::add_idle(). src/Fl.cxx: rename private Fl::idle_ with trailing underscore. src/Fl_System_Driver.cxx: use new public accessor Fl::idle() to access Fl::idle_ which is now private. src/Fl_add_idle.cxx: improve documentation, clarify idle callback matching, add example code in docs, rename methods, add overloaded Fl::add_idle(Fl_Old_Idle_Handler cb). src/Fl_win32.cxx: use public Fl::idle() rather than private member. src/drivers/Unix/Fl_Unix_System_Driver.cxx: same as above. src/Fl_cocoa.mm: same as above. | |||
| 2025-05-10 | Wayland: remove crash when resizing hidden subwindow | ManoloFLTK | |
| 2025-05-09 | Fix erroneous #include directive | ManoloFLTK | |
| 2025-05-09 | Remove declaration of Fl_Scalable_Graphics_Driver from FL/Fl_Graphics_Driver.H | ManoloFLTK | |
| and declare it in non-public header src/Fl_Scalable_Graphics_Driver.H which also declares classes Fl_Font_Descriptor and Fl_Fontdesc. | |||
