| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-09-22 | Increase reuse of mmap'ed data by FLTK Wayland buffer factory | ManoloFLTK | |
| 2023-09-18 | Step back commit 8248183 that's unsatisfactory while resizing windows | ManoloFLTK | |
| 2023-09-17 | Improve reuse of mmap'ed data by Wayland buffers | ManoloFLTK | |
| 2023-09-05 | Adds some convenience methods. | Matthias Melcher | |
| fl_filename_absolute can no generate a path using arbitrary source paths. Fl_Menu_ adds find_item_with_user_data and find_item_with_argument Fl_String adds find(string, start) | |||
| 2023-08-27 | Slightly simpler handle_close() in Fl_Wayland_Window_Driver.cxx | ManoloFLTK | |
| 2023-08-27 | Remove useless function prototype declaration | ManoloFLTK | |
| 2023-08-26 | FLUID: fixes file path calculation bug | Matthias Melcher | |
| 2023-08-23 | Undo commit 5ea7a04 which requires Mutter V12 | ManoloFLTK | |
| That commit's goal was to use an algorithm that does not assume that number keys are at keycodes 10-19, which may not hold with "special" keyboards. Unfortunately, the new algorithm requires Mutter V12 and fails with Mutter V11, used by Debian 12. | |||
| 2023-08-22 | Wayland: fix regression in menu positioning brought by c43cf2f | ManoloFLTK | |
| 2023-08-20 | Undo commit 0a31225 which killed "caps lock" | ManoloFLTK | |
| 2023-08-20 | Simpler function process_wld_key(() | ManoloFLTK | |
| 2023-08-20 | Wayland: process number keys independently of keyboard layout | ManoloFLTK | |
| The new algorithm supports alternate keyboard layouts, e.g., Dvorak. | |||
| 2023-08-20 | Remove redundant initialisation | ManoloFLTK | |
| 2023-08-20 | Create class function Fl_Wayland_Graphics_Driver::custom_offscreen() | ManoloFLTK | |
| 2023-08-18 | Improve handling of type Fl_Offscreen under Wayland | ManoloFLTK | |
| Type Fl_Offscreen is now to be cast to cairo_t*. Also, make sure the dimensions of GL windows are multiples of the screen scale factor. | |||
| 2023-08-15 | Wayland mouse wheel support: compositors can behave differently | ManoloFLTK | |
| 2023-08-14 | Handle shift + mousewheel event on Wayland (STR 3521) | Albrecht Schlosser | |
| Pressing the shift key while using the mousewheel changes horizontal to vertical scrolling and vice versa. This allows users with a standard mouse with only one scrollwheel to use it for both scrolling directions. This concludes "handling shift + mousewheel" for all supported platforms. | |||
| 2023-08-09 | Wayland: fix fl_read_image() from offscreen buffer | ManoloFLTK | |
| 2023-08-08 | Wayland: improve layout of struct fl_wld_draw_buffer | ManoloFLTK | |
| 2023-08-08 | Move repeated code to Fl_Wayland_Graphics_Driver::cairo_init() | ManoloFLTK | |
| 2023-08-05 | Let FLTK give more detailed description of a Wayland fatal error | ManoloFLTK | |
| Wayland protocol error messages now give the protocol name and the error code. | |||
| 2023-08-04 | Improve procedure to close decorated Wayland window | ManoloFLTK | |
| Libdecor complicates what should be simple, to close a decorated window, because it uses the titlebar after return from the closing callback function. Thus, FLTK delays the sending of the FL_CLOSE event to the window, only when libdecor runs in CSD mode. | |||
| 2023-08-03 | Slightly improve Fl_Wayland_Screen_Driver::poll_or_select_with_delay() | ManoloFLTK | |
| 2023-08-02 | Fix Fl_Wayland_Image_Surface_Driver::end_current() | ManoloFLTK | |
| 2023-08-02 | Wayland: fix window closing with Sway's kill command or app menu | ManoloFLTK | |
| 2023-07-31 | Wayland: add test to avoid null pointer dereferencing | ManoloFLTK | |
| 2023-07-31 | Implement Fl_Wayland_Screen_Driver::poll_or_select_with_delay(double) | ManoloFLTK | |
| 2023-07-29 | Wayland: simpler use of function eglChooseConfig() | ManoloFLTK | |
| 2023-07-28 | Wayland.dox: add info about the xdg decoration protocol | ManoloFLTK | |
| Also, use KWin to name the KDE desktop's Wayland compositor. | |||
| 2023-07-21 | Wayland: slightly improve procedure to close toplevel window | ManoloFLTK | |
| 2023-07-13 | Wayland: add control of targeted screen by fullscreen windows | ManoloFLTK | |
| 2023-07-12 | Wayland: keep mouse button state across push/release events | Albrecht Schlosser | |
| Notes: (1) Fl::e_state holds the current state of all mouse buttons which is returned by Fl::event_buttons() - "plural form". (2) Fl::e_keysym holds the "key" of the current event which can be a mouse button, returned by Fl::event_button() - "singular form". | |||
| 2023-07-12 | Fix Wayland FL_RELEASE events reporting wrong button | Albrecht Schlosser | |
| ... in Fl::event_button(). This can be seen when two buttons have been pressed simultaneously and then released (see test/handle_events.cxx). | |||
| 2023-06-28 | Have Fl_Wayland_Window_Driver use Fl::add_check() when adequate | ManoloFLTK | |
| 2023-06-27 | Slight simplification of Fl_Wayland_Gl_Window_Driver::swap_buffers() | ManoloFLTK | |
| Also, reorder members of class Fl_Wayland_Gl_Window_Driver | |||
| 2023-06-26 | Fix Fl_Cocoa_Gl_Window_Driver::resize() | ManoloFLTK | |
| The additional [NSOpenGLContext flushBuffer] messages appear necessary when an Fl_Tile contains 2 or more GL subwindows. | |||
| 2023-06-24 | Wayland: improve mapping and hiding of GL (subs)windows | ManoloFLTK | |
| 2023-06-23 | Slightly simpler Fl_Wayland_Window_Driver::hide() | ManoloFLTK | |
| 2023-06-19 | Wayland: improve support of multi-display setups | ManoloFLTK | |
| 2023-06-13 | Wayland: fix menutitle windows with scaled, multiple display | ManoloFLTK | |
| 2023-06-06 | Fix "Fl::get_font_name() with Pango is inconsistent"-cont'd (#732) | ManoloFLTK | |
| 2023-06-06 | Fix "Fl::get_font_name() with Pango is inconsistent"-cont'd (#732) | ManoloFLTK | |
| 2023-06-06 | Fix "Fl::get_font_name() with Pango is inconsistent"-cont'd (#732) | ManoloFLTK | |
| 2023-06-05 | Fix "Fl::get_font_name() with Pango is inconsistent"-cont'd (#732) | ManoloFLTK | |
| 2023-06-05 | Fix "Fl::get_font_name() with Pango is inconsistent" (#732) | ManoloFLTK | |
| 2023-06-05 | Improve re-use of client/compositor shared memory by Wayland buffers | ManoloFLTK | |
| 2023-06-01 | Fix "Huge memory leak under Wayland" (#730) | ManoloFLTK | |
| 2023-05-31 | Slightly simplify Fl_Wayland_Window_Driver::makeWindow() | ManoloFLTK | |
| 2023-05-22 | Slightly improve Fl_Wayland_Window_Driver::flush() | ManoloFLTK | |
| 2023-05-22 | Slightly re-organize class Fl_Wayland_Window_Driver | ManoloFLTK | |
