| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-06-22 | Wayland: use serial rather than time argument of wl_keyboard_key() to ↵ | ManoloFLTK | |
| support key repeats | |||
| 2024-06-21 | Remove trailing whitespace | Albrecht Schlosser | |
| no code changes | |||
| 2024-06-21 | Fix Wayland memory leak (#991) | Albrecht Schlosser | |
| 2024-06-17 | Wayland: capture window titlebar as depth-4 image | ManoloFLTK | |
| 2024-06-11 | Wayland: fix interactive moving and resizing of a subwindow - cont'd (#987) | ManoloFLTK | |
| 2024-06-09 | Fix: Changing default color palette affects opengl child drawing on Wayland ↵ | ManoloFLTK | |
| (#989) | |||
| 2024-06-08 | Wayland: support DnD from X11-FLTK to Wayland-FLTK | ManoloFLTK | |
| 2024-06-04 | Wayland: add necessary calls to gtk_surface1_release() | ManoloFLTK | |
| 2024-06-03 | Document how to control window location in screen under Wayland | ManoloFLTK | |
| 2024-06-03 | Wayland: fix interactive moving and resizing of a subwindow (#987) | ManoloFLTK | |
| 2024-06-02 | Fix Child Windows under Wayland are clipped on resizing … (#987) | ManoloFLTK | |
| 2024-05-28 | Fix: Wayland sends wrong events after an FL_DRAG of a top window - cont'd (#983) | ManoloFLTK | |
| 2024-05-28 | Fix: Wayland sends wrong events after an FL_DRAG of a top window (#983) | ManoloFLTK | |
| 2024-05-27 | Remove useless Fl_Window_Driver accessors after new member ↵ | ManoloFLTK | |
| Fl_Window::get_size_range() | |||
| 2024-05-21 | More details about handling modal windows and various gnome versions | ManoloFLTK | |
| 2024-05-20 | Wayland: don't call gtk_surface1_release() probably not useful | ManoloFLTK | |
| Also, add comment about when call to gtk_surface1_set_modal() is useful or useless but harmless. | |||
| 2024-05-19 | Wayland: accept diverse versions of the GTK Shell protocol | ManoloFLTK | |
| 2024-05-13 | Wayland: call gtk_surface1_set_modal() of GTK Shell protocol - cont'd | ManoloFLTK | |
| 2024-05-11 | Wayland: call gtk_surface1_set_modal() of GTK Shell protocol for modal wins | ManoloFLTK | |
| This has the Mutter compositor open modal windows at the center of their parent window rather than at an unpredictable display position before this commit. | |||
| 2024-05-11 | Fix DnD to Wayland FLTK app on the KDE/Plasma desktop | ManoloFLTK | |
| 2024-05-10 | Wayland: slightly improved fix for issue #878 | ManoloFLTK | |
| 2024-05-06 | Wayland: simpler implementation of "GTK Shell" protocol | ManoloFLTK | |
| 2024-05-05 | Wayland: use frame_cb before redrawing GL subwins - cont'd (#967) | ManoloFLTK | |
| 2024-05-03 | Wayland: use frame_cb before redrawing GL subwindows (#967) | ManoloFLTK | |
| 2024-04-26 | Wayland: slightly simpler code for IM support | ManoloFLTK | |
| 2024-04-25 | Fix error under KDE+Wayland where keystrokes tend to be repeated | ManoloFLTK | |
| see also: fltk-rs/fltk-rs#1539 | |||
| 2024-04-25 | Substantial fix for "IME problem under wayland" in fltk-rs | ManoloFLTK | |
| see: fltk-rs/fltk-rs#1539 | |||
| 2024-04-24 | Very partial fix for "IME problem under wayland" in fltk-rs | ManoloFLTK | |
| see: https://github.com/fltk-rs/fltk-rs/issues/1539 | |||
| 2024-04-22 | Fix: Wayland use of alpha in glClearColor/glClear (#957) | ManoloFLTK | |
| 2024-04-20 | Add "fl_" prefix to libdecor symbols when using the built-in copy of libdecor | ManoloFLTK | |
| This allows client apps to use other versions of libdecor if they wish, just like what FLTK already does with libpng and libjpeg. | |||
| 2024-04-18 | Allow libdecor package version ≥ 0.2.0 with FLTK_USE_SYSTEM_LIBDECOR | ManoloFLTK | |
| 2024-03-20 | Use type cairo_region_t* for Fl_Region under Wayland platform | ManoloFLTK | |
| 2024-03-19 | Update dependencies, whitespace, and Fl_File_Chooser.cxx | Albrecht Schlosser | |
| Rewrite src/Fl_File_Chooser.cxx from its .fl source file | |||
| 2024-03-16 | Create enum Fl_Wayland_Screen_Driver::cursor_shapes | ManoloFLTK | |
| 2024-03-15 | Have FLTK use libdecor at version > 0.2.2 | ManoloFLTK | |
| - it's no longer necessary to take care of the change in the layout of "struct libdecor" between versions ≤ 0.2.2 and > 0.2.2 of libdecor - version > 0.2.2 contains MR131, that is, it defines LIBDECOR_WINDOW_STATE_RESIZING so the hack to emulate it is no longer necessary - CMake option FLTK_USE_SYSTEM_LIBDECOR now requires libdecor version > 0.2.2 to be activated, otherwise the bundled libdecor is used - what will be the libdecor version after 0.2.2 (0.2.3? 0.3.0?) is not known as of today | |||
| 2024-03-13 | Improve Fl_Wayland_Screen_Driver::base_scale(int) | ManoloFLTK | |
| 2024-03-13 | Update libdecor to upstream commit 4f2c03d5 - cont'd | ManoloFLTK | |
| 2024-03-04 | Implement Fl_Wayland_Screen_Driver::base_scale(int numscreen) | ManoloFLTK | |
| 2024-03-03 | Use Fl_Window_Driver::is_resizable() to check whether window can be resized | ManoloFLTK | |
| 2024-02-09 | Change parameters of Fl_Wayland_Window_Driver::delete_cursor() | ManoloFLTK | |
| 2024-02-08 | Improve Fl_Wayland_Window_Driver::hide() | ManoloFLTK | |
| 2024-02-06 | Fix window moving in Fl_Wayland_Window_Driver::resize() | ManoloFLTK | |
| 2024-02-05 | Fl_Window_Driver::set_popup_window(), ↵ | ManoloFLTK | |
| Fl_Screen_Driver::screen_boundaries_known() Fl_Window_Driver::set_popup_window() is to be used to declare a window should be positioned relatively to a previously mapped other window. This allows a platform to process such windows differently from other windows if needed. Menu and tooltip windows are so declared. A call to Fl_Window_Driver::set_popup_window() also allows to distinguish a real menu or tooltip window from a window marked by Fl_Window::set_menu_window() or by Fl_Window::set_tooltip_window() but that's not a real menu or tooltip. New member function bool Fl_Screen_Driver::screen_boundaries_known() returns true by default. A platform where the position of windows inside a screen is hidden (e.g., Wayland) returns false. This allows FLTK to refrain from trying to make sure a computed position is inside a screen. | |||
| 2024-02-04 | Shorten parameter list of Fl_Wayland_Window_Driver::delete_cursor_(bool) | ManoloFLTK | |
| 2024-02-03 | Wayland: fix setting cursor to FL_NO_CURSOR | ManoloFLTK | |
| 2024-01-29 | Fix cached GL context on all platforms (#737) | Matthias Melcher | |
| 2024-01-22 | Add popup_window() virtual member functions to Fl_Window_Driver | ManoloFLTK | |
| 2024-01-21 | Fix Wayland: crash with set_menu_window() - cont'd (#892) | ManoloFLTK | |
| 2024-01-21 | Fix Wayland: crash with set_menu_window() - cont'd (#892) | ManoloFLTK | |
| 2024-01-21 | Fix "Wayland: crash with set_menu_window()" (#892) | ManoloFLTK | |
| Fixes also a similar crash occuring after use of set_tooltip_window(). Two bool member variables are added to class Fl_Window_Driver to indicate true FLTK menu windows (i.e., created by Fl_Menu_Item::pulldown()) and true FLTK tooltip windows (i.e., Fl_Tooltip). | |||
