| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 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 | |
| 2023-05-20 | Fix name of static member variable Fl_Wayland_Screen_Driver::wl_display | ManoloFLTK | |
| and add explanatory comment. | |||
| 2023-05-19 | Fix Fl_Simple_Terminal::append(str, len) assumes a null terminated string ↵ | ManoloFLTK | |
| (#728) | |||
| 2023-05-17 | Add null-pointer check for tall menu window under Wayland+KDE | ManoloFLTK | |
| 2023-05-15 | Fix handling of tall menu windows with the KDE Wayland compositor | ManoloFLTK | |
| Unfortunately (sigh), the KDE Wayland compositor does not seem to support correctly, that is, as described by the Wayland protocol, popup windows that are taller than the display : there is no means to make it draw such popup so that part of it is above the screen top, whereas the 3 other tested compositors (Mutter, Weston, Sway) don't have this problem. This commit implements a new approach to draw tall menu windows, and uses it only with the KDE compositor : instead of asking the compositor to slide the menu window up, the menu window remains at a fixed position and the graphics inside the window is slided up. This requires to add a member variable, int offset_y, to class menuwindow, that gets used only for the Wayland platform and that contains the vertical offset by which graphics to the menu window is moved, expressed in FLTK units. An accessor to the address of this member variable is added to class Fl_Window_Driver. | |||
| 2023-05-13 | Wayland: improve tall menu window support with xdg_positioner_set_offset() | ManoloFLTK | |
| 2023-05-12 | Wayland: slightly simpler surface_enter() for toplevel GL windows | ManoloFLTK | |
| 2023-05-11 | Wayland: fix opening GL top-level window on 2-screen system - cont'd | ManoloFLTK | |
| 2023-05-11 | Wayland: fix opening GL top-level window on 2-screen system | ManoloFLTK | |
| 2023-05-09 | Fix doxygen doc generation and document platform specific files | Albrecht Schlosser | |
| Pure platform specific files like 'src/*_win32.cxx' are excluded from doxygen processing and don't need doxygen specific guard macros. Document this fact prominently at the beginning of each file. Fix exclude patterns and remove duplicates from Doxyfile.in. | |||
| 2023-05-03 | Fl_Wayland_Screen_Driver::get_system_scheme() is not needed | ManoloFLTK | |
| 2023-05-03 | Wayland: clearer procedure to complete initialisation of screen data | ManoloFLTK | |
| 2023-05-02 | Wayland: problem with menus on secondary monitor - cont'd (#724) | ManoloFLTK | |
| 2023-05-02 | Wayland: problem with dropdown menus on secondary monitor (#724) | ManoloFLTK | |
| 2023-05-01 | Wayland: wl_cursor_theme_load() may return NULL | ManoloFLTK | |
| 2023-05-01 | Fix regression in Fl::screeen_xywh() introduced at 9ea0cc8 | ManoloFLTK | |
| 2023-05-01 | Check return values of calls to libxkbcommon functions (#727) | ManoloFLTK | |
| 2023-04-30 | Allow building Wayland platform without dbus - cont'd (#726) | ManoloFLTK | |
| CMake-based building without dbus is made possible | |||
| 2023-04-30 | Undid old change in Windows code that causes undesired results (STR 1115) | Matthias Melcher | |
| Windows created when another window was grab()'d would always become dependents under WIN32, hiding them when the grabbed window was hidden. | |||
| 2023-04-29 | Fix crash reported in issues #723 and #724 | ManoloFLTK | |
| 2023-04-28 | Make sure Wayland surface size is integer multiple of wld_ scale | ManoloFLTK | |
| 2023-04-28 | Improve integration with the OWL Wayland compositor | ManoloFLTK | |
| 2023-04-27 | Slightly simpler Fl_Wayland_Screen_Driver::open_display_platform() | ManoloFLTK | |
| 2023-04-26 | Multiline Fl_Input: fix move up/down in non ASCII text | ManoloFLTK | |
| 2023-04-25 | Wayland filename drag-n-drop: fix final null byte | ManoloFLTK | |
| 2023-04-25 | Wayland: accept all data_device_manager protocol versions | ManoloFLTK | |
| 2023-04-25 | Wayland: set required version of wl_seat protocol to 2 | ManoloFLTK | |
| 2023-04-24 | Windows: define _WIN32_IE for older MinGW versions (#710) | Albrecht Schlosser | |
| ... if _WIN32_IE is not defined. Older MinGW versions would otherwise not define SHGFP_TYPE_CURRENT which is needed since commit 5a4e7caa54bab9da2061b0003bb546aa0da6ea1b that fixes GitHub issue #710: "Fl_Preferences not stored on Windows 10". This commit is based on Ian's work as discussed in fltk.coredev, thread "fltk-1.4 build error in Fl_WinAPI_System_Driver.cxx with 32-bit mingw" on Apr 20, 2023. | |||
| 2023-04-23 | Replace internal fl_create_offscreen() calls by new Fl_Image_Surface | ManoloFLTK | |
| 2023-04-23 | Slightly simpler Fl_Wayland_Graphics_Driver::copy_offscreen() | ManoloFLTK | |
| 2023-04-21 | Remove superfluous #include directive | ManoloFLTK | |
