summaryrefslogtreecommitdiff
path: root/src/drivers
AgeCommit message (Collapse)Author
2024-12-03Fix Drawing bugs on Windows at very large scales (#1144) - cont'dManoloFLTK
2024-12-02Fix: Drawing bugs on Windows at very large scales (#1144)ManoloFLTK
2024-11-25 Fix: Graphical glitches on 101 DPI screen (#1138)ManoloFLTK
2024-11-20 Fix: Can't control scale of Fl_Copy_Surface dimensions on Linux (#1135)ManoloFLTK
2024-11-20Fix fl_draw_image sometimes crashes when window is scaled - cont'd (#1134)ManoloFLTK
2024-11-13Fix Cairo: Rounding issues with Fl_RGB_Image::draw() + Fl_Copy_Surface (#1124)ManoloFLTK
2024-11-12Windows: Fix flicker/animation when transitioning from fullscreen to maximizeddannye
2024-11-12 Fix Keyboard shortcut (alt + letter) does not work in input widget-Windows ↵ManoloFLTK
(#1122)
2024-11-09Fix Windows: fullscreen_off does not correctly preserve window size (#1116)ManoloFLTK
2024-11-09Wayland: protect against rounding errors in copy_region()ManoloFLTK
2024-11-08Fix: X11: test/gl_overlay stale overlay rendering (#1111)ManoloFLTK
2024-11-08Fix macOS Very minor high DPI rounding issue with fl_rect (#1113)ManoloFLTK
2024-11-08Fix: fl_draw_image() with horizontal flip reads out of bounds (#1112)ManoloFLTK
2024-11-08Slightly improve member function Fl_Wayland_Graphics_Driver::copy_offscreen()ManoloFLTK
2024-11-08Fix X11: test/checkers drawing artifacts when window is scaled (#1109)ManoloFLTK
2024-11-07Fix X11: test/curve "points" mode not drawn correctly (#1110)ManoloFLTK
2024-11-01New member function ↵ManoloFLTK
Fl_Cocoa_Window_Driver::capture_decorated_window_10_6(NSWindow*) This function hides the code to capture an image of a window that varies a lot with macOS versions
2024-11-01Wayland: 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-31Windows: fix compiler warning [-Wstrict-aliasing]Albrecht Schlosser
In function ‘void innards(...)’: src/drivers/GDI/Fl_GDI_Graphics_Driver_image.cxx:132:23: dereferencing type-punned pointer will break strict-aliasing rules BITMAPINFO &bmi = *((BITMAPINFO*)bmibuffer); ~^~~~~~~~~~~~~~~~~~~~~~~ Found with gcc 12 (MinGW cross compiler) Also: use correct sizes (sizeof) rather than hardcoded values.
2024-10-31Restore Fl_Widget_Surface::draw_decorated_window() under XQuartzManoloFLTK
2024-10-27Quick fix for Windows Ctrl character handling - cont'dManoloFLTK
2024-10-15Fix documentation typos and trailing whitespaceAlbrecht Schlosser
2024-10-10Make Pango-handled text accept legacy CP1252-encoded text - continuedManoloFLTK
2024-10-08Restore building without Cairo developer files (#1087)ManoloFLTK
2024-10-07Make Pango-handled text accept legacy CP1252-encoded textManoloFLTK
2024-10-06Support 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-04Add necessary dirty indicatorManoloFLTK
2024-09-14Bypass Mutter bug for menubar in fullscreen window (see #1061)ManoloFLTK
2024-09-13Fix "Wayland crash on mapping windows at startup" (#1072)ManoloFLTK
2024-09-13Fix problems introduced at commits 9b777cc and d70c79bManoloFLTK
2024-09-11Fix "fl_read_image() missing right and bottom pixel line" (#1066)ManoloFLTK
2024-09-10Wayland + Mutter: fix issue with menubar on fullscreen window (#1061)ManoloFLTK
2024-09-09Wayland: one more fix yet for interactive move of subwindow inside parentManoloFLTK
2024-09-07Add support of GL with Wayland for Linux on Apple hardwareManoloFLTK
2024-09-02Reverting false Ctrl Key fix on WindowsMatthias Melcher
- 1ae43956e2bfb933d63fc774ca8e4ed22e4108dd
2024-09-01Cairo image drawing improvementsMatthias Melcher
2024-08-31Fixing set_font and image overflow for Cairo.Matthias Melcher
2024-08-28Fix return values of Fl_Printer::begin_job() with GTK dialogsManoloFLTK
2024-08-27Restore building with option FLTK_USE_POLLManoloFLTK
2024-08-27Fix Fl_GDI_Graphics_Driver::rect_unscaled() (#1052)ManoloFLTK
2024-08-26Fix for artefact in X11 1-pixel thick rect drawing with some drivers (#156, ↵ManoloFLTK
#1052)
2024-08-26Implement and document Fl::add_system_handler() for WaylandManoloFLTK
2024-08-26Fix Fl_GDI_Graphics_Driver::rect_unscaled() (#1052)ManoloFLTK
2024-08-25Fix Fl_Wayland_Screen_Driver::compose() to handle the FL_Alt_Gr keyManoloFLTK
2024-08-23Quick fix for Window Ctrl charcter handling.Matthias Melcher
This is needed to allow platform compatibel e_text and e_length, but a lot more work ist needed to unify keyboard handling
2024-08-10Fix tabs, trailing spaces, and update dependenciesAlbrecht Schlosser
2024-08-03Fix indenting, add comments for clarityAlbrecht Schlosser
no operative code changes in this commit
2024-08-03Remove obsolete statement (#1033)Albrecht Schlosser
Thanks to @xuyun018 for finding this.
2024-07-28GDI: fix StretchBlt mode settingCyprinus Carpio
2024-07-28Wayland: restore support of Fl_Tile with subwindow widget - cont'dManoloFLTK