| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-08-07 | Wayland: avoid NULL-pointer error after call to wl_display_get_protocol_error() | 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-10 | Fix "Selecting menus from the menubar under Wayland when in fullscreen" (#1264) | 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-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-10 | Wayland: remove crash when resizing hidden subwindow | 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. | |||
| 2025-04-18 | Remove unused code from Fl_Wayland_Window_Driver (#1248) | Albrecht Schlosser | |
| This commit removes the unused static method Fl_Wayland_Window_Driver::resize_after_screen_change(void *data) and related data as discussed in the context of PR #1248. | |||
| 2025-03-19 | Remove obsolete build option 'FLTK_OPTION_STD' | Albrecht Schlosser | |
| This option is no longer needed since FLTK 1.5 always requires C++11. | |||
| 2025-03-19 | Fix "FLTK apps broken under LabWC compositor" (#1231) | ManoloFLTK | |
| 2025-03-18 | Wayland: improve support of screen removal while FLTK runs | ManoloFLTK | |
| 2025-03-18 | Wayland: fix unsetting fullscreen state for window created fullscreen | ManoloFLTK | |
| In some multi-screen settings, the un-fullscreened window would leave its screen but would not enter any screen. | |||
| 2025-03-18 | Fix "Inconsistent FL_FULLSCREEN when creating full-screen window" (#1225) | ManoloFLTK | |
| The commit has all platforms send the FL_FULLSCREEN event when a window is created fullscreen. | |||
| 2025-03-17 | Wayland: improve support of addition/removal of displays while FLTK runs | ManoloFLTK | |
| 2025-03-17 | Wayland: compute work area size under MUTTER or when single display | ManoloFLTK | |
| 2025-03-14 | Wayland: simplify handling of tall menu windows | ManoloFLTK | |
| 2025-03-13 | Improve support of screen addition/removal while FLTK runs | ManoloFLTK | |
| 2025-03-12 | Restore support of the sway compositor destroyed by 9b5d40a | ManoloFLTK | |
| 2025-03-12 | Under KDE V6 and Wayland, handling of taller-than-display menu windows fails ↵ | ManoloFLTK | |
| (#1216) | |||
| 2025-03-11 | Fix "Wayland: Huge menu hiding unexpectedly when moving a mouse (#1115) | ManoloFLTK | |
| This commit also computes work-area size for single-display settings. | |||
| 2025-02-21 | Fix "Wayland: resizing window may crash the program" (#1210) | ManoloFLTK | |
| 2025-01-24 | Same effect as a49b5ea with less lines of code | ManoloFLTK | |
| 2025-01-24 | Fix "Wayland: redrawing of a surface may fail if a subsurface is being ↵ | ManoloFLTK | |
| moved" (#1191) This commit adds support of scenarios where a child window is moved while its parent is simultaneously modified. | |||
| 2025-01-20 | Attempt to improve member function ↵ | ManoloFLTK | |
| Fl_Wayland_Screen_Driver::insertion_point_location() This makes the IM aware of the cursor movement to the right after having committed text. | |||
| 2025-01-10 | Wayland platform: fix handling of key repeats | ManoloFLTK | |
| 2025-01-10 | Fix Fl_{Wayland|Xlib}_{Copy|Image}_Surface_Driver::set_current() | ManoloFLTK | |
| Member function Fl_Cairo_Graphics_Driver::set_cairo() needs be called only to initialize the driver. Doing it also later undoes the effect of Fl_Widget_Surface::translate() if used when Fl_Surface_Device::pop_current() calls the overridden Fl_Surface_Device::set_current(). | |||
| 2025-01-08 | Make draw to image and draw to clipboard behave equally in X11 and Wayland | ManoloFLTK | |
| 2024-12-26 | Wayland: fix a border case in member function Fl_Wayland_Window_Driver::resize() | ManoloFLTK | |
| 2024-12-06 | Remove unnecessary friend declaration | ManoloFLTK | |
| 2024-11-09 | Wayland: protect against rounding errors in copy_region() | ManoloFLTK | |
| 2024-11-08 | Slightly improve member function Fl_Wayland_Graphics_Driver::copy_offscreen() | ManoloFLTK | |
| 2024-11-08 | Fix X11: test/checkers drawing artifacts when window is scaled (#1109) | ManoloFLTK | |
| 2024-11-01 | Wayland: Fix issue in maximization of a borderless window (#1099) | ManoloFLTK | |
| Also fixes scenarios mixing fullscreen and maximization: - maximize - set fullscreen - unset fullscreen - un-maximize with and without window border. | |||
| 2024-10-06 | Support mouse buttons 4 + 5 (aka "side buttons") (#1076, #1068) | Albrecht Schlosser | |
| This work is based on PR 1068 (patch by @CendioHalim) and extended to store button status (4,5) in Fl::event_state() like it's done for other mouse buttons (1-3). Changes: - new symbol: FL_BUTTON4 = side button 1 = "back" - new symbol: FL_BUTTON5 = side button 2 = "forward" - modified : FL_BUTTONS now includes bits for two side buttons Note: the status of these new buttons is not maintained by X11, therefore we need to maintain them in internal variables for this platform. | |||
| 2024-10-04 | Add necessary dirty indicator | ManoloFLTK | |
| 2024-09-14 | Bypass Mutter bug for menubar in fullscreen window (see #1061) | ManoloFLTK | |
| 2024-09-13 | Fix "Wayland crash on mapping windows at startup" (#1072) | ManoloFLTK | |
| 2024-09-13 | Fix problems introduced at commits 9b777cc and d70c79b | ManoloFLTK | |
| 2024-09-10 | Wayland + Mutter: fix issue with menubar on fullscreen window (#1061) | ManoloFLTK | |
| 2024-09-09 | Wayland: one more fix yet for interactive move of subwindow inside parent | ManoloFLTK | |
| 2024-09-07 | Add support of GL with Wayland for Linux on Apple hardware | ManoloFLTK | |
| 2024-08-26 | Implement and document Fl::add_system_handler() for Wayland | ManoloFLTK | |
| 2024-08-25 | Fix Fl_Wayland_Screen_Driver::compose() to handle the FL_Alt_Gr key | ManoloFLTK | |
