| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-07 | Fix for Broken "cube" demo (#762) | ManoloFLTK | |
| This commit fixes an error in the cube demo appearing specifically with the AMD Radeon GPU. | |||
| 2023-08-05 | Revert "#733 partial: Adds rotation gesture event on MacOS" | Albrecht Schlosser | |
| This reverts commit 3049e6394a3376f7fff1c8cde19fd7bb1a9252ec as agreed upon in GitHub Issue #733. | |||
| 2023-08-05 | #733 partial: Adds rotation gesture event on MacOS | Matthias Melcher | |
| 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 | Fix typos in documentation of fl_overlay_rect() etc. (#735) | Albrecht Schlosser | |
| Thanks to Matt for the improved docs, I just fixed some typos and added '()'s for better doxygen comments of functions. | |||
| 2023-08-04 | #735: better comments on fl_overlay_rect() | Matthias Melcher | |
| 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 | #211: adds optional parameter for Fl_Input_::drawtext() | Matthias Melcher | |
| Does not change the original API but adds a function and keeps the original automatic. | |||
| 2023-08-03 | Slightly improve Fl_Wayland_Screen_Driver::poll_or_select_with_delay() | ManoloFLTK | |
| 2023-08-02 | #762: saves all frequently used OpenGL attributes | Matthias Melcher | |
| When rendering the OpenGL layer, this prepares the FLTK rendering parameters and restores them after FLTK rendering. | |||
| 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 | Fl_Shortcut_Button: Silence compiler warnings | Albrecht Schlosser | |
| Part 1: [-Wreorder] 'shortcut_value’ will be initialized after ... Part 2: [-Wunused] unused variable 'Y' | |||
| 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-22 | Adds default shortcut to Fl_Shortcut_Button. | Matthias Melcher | |
| 2023-07-21 | Wayland: slightly improve procedure to close toplevel window | ManoloFLTK | |
| 2023-07-19 | Fix missing (new) source file in fluid and dependencies | Albrecht Schlosser | |
| New file: Fl_Button_Type.cxx | |||
| 2023-07-19 | Fix textcolor of transient scale display (#756) | Albrecht Schlosser | |
| Make background color and text (label) color of the transient scale display consistent with tooltip colors. | |||
| 2023-07-15 | Documentation: add detail about primary monitor | ManoloFLTK | |
| 2023-07-14 | Keep sending FL_DRAG until all mouse buttons are released | Albrecht Schlosser | |
| The old version would send FL_MOVE events after dragging with more than one mouse buttons pressed, as soon as the first button was released. The new version sends FL_DRAG until the last mouse button is released and then FL_MOVE, as usual. This change affects dragging only if more than one mouse button is pushed and held while dragging. The order of pushing and releasing mouse buttons does not affect the behavior. | |||
| 2023-07-13 | Wayland: add control of targeted screen by fullscreen windows | ManoloFLTK | |
| 2023-07-13 | Clamp input values of Fl_Color_Chooser (#749) | Albrecht Schlosser | |
| Note: this may be somewhat confusing if the user enters out-of-range values manually because they are overwritten immediately with valid input but the effects seen in issue #749 are IMHO worse. | |||
| 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-07-12 | corrects default popup menu box type for Fl_Choice (#748) | Matthias Melcher | |
| 2023-07-10 | More detailed documentation of Fl::screen_xywh() | ManoloFLTK | |
| 2023-07-09 | Update CMakeLists.txt | Mohammed Alyousef | |
| 2023-07-07 | Improve documentation of Fl::screen_num(int x, int y) | ManoloFLTK | |
| 2023-06-28 | Clarify documentation of Fl_Window::size_range() | Albrecht Schlosser | |
| Document typical (recommended) usage and platform specific behavior. | |||
| 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-12 | Fix "Cannot link if built with OPTION_PRINT_SUPPORT=OFF" (#734) | 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 | |
