summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2024-12-09Update Fluid (.fl) files for release 1.4.1Albrecht Schlosser
2024-12-09Fixes triggering callback for inactive menu items (#1159)Matthias Melcher
The old code would trigger a callback when hovering the mouse of an inactive item and pressing Return.
2024-12-09 Fix: Hang/Infinite loop on submenu with all inactive/invisible items (#1158)ManoloFLTK
2024-12-09Fix: Mouse hover+Enter key selects inactive menu items (#1159)ManoloFLTK
2024-12-06Remove unnecessary friend declarationManoloFLTK
2024-12-05Fix button down state when triggered by shortcut (#1145)dannye
The visual feedback is really important. I was not aware that my patch suppressed that. And for the state values, I find it best to get back to what 1.3 did at this point. `value` is essential for check boxes and radio and toggle buttons. On push buttons, it has really not much of a meaning.
2024-12-03Documentation only: add details about fl_override_scale() and clip.ManoloFLTK
2024-12-03Fix Drawing bugs on Windows at very large scales (#1144) - cont'dManoloFLTK
2024-12-03Clarify use of Fl_Tabs::clieant_area()Matthias Melcher
2024-12-02Add comment linking source code to related information in issue #1149ManoloFLTK
2024-12-02Fix: Drawing bugs on Windows at very large scales (#1144)ManoloFLTK
2024-12-02Document that function fl_scroll() doesn't work OK with non integral scaling ↵ManoloFLTK
factors and explain how to get correct results.
2024-12-02Fix Fl_Scroll with real *_BOX draws over scrollbars at non-default scales ↵ManoloFLTK
(#1149)
2024-11-28Fix changed flag for radio buttons (#1146)dannye
2024-11-27Restore pixmap drawing under X11-noCairo broken by 0952d59ManoloFLTK
2024-11-27Restore building with configure --disable-print (#1147)ManoloFLTK
2024-11-25 Fix: Graphical glitches on 101 DPI screen (#1138)ManoloFLTK
2024-11-25Windows: Fix rescale bug while window is fullscreendannye
Possible via the Win+Shift+Left/Right keyboard shortcuts
2024-11-25Windows: Fix rescale bug while window is maximizeddannye
2024-11-24Fix compiler warning (g++ 14) [-Wstringop-overflow]Albrecht Schlosser
New compiler warning detected by g++ 14.2.0 building with CMake in Release mode. This *temporary* fix suppresses the warning but uses even larger fixed size buffers. Todo: these nasty warnings caused by using fixed buffer sizes should be removed by using std::string in FLTK 1.5.0.
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-20Fix fl_draw_image sometimes crashes when window is scaled - cont'd (#1134)ManoloFLTK
2024-11-19 Fix fl_draw_image sometimes crashes when window is scaled (#1134)ManoloFLTK
2024-11-18Fix: Fullscreen regression between release-1.4.0rc2 and release-1.4.0rc3 on ↵ManoloFLTK
macOS( #1129)
2024-11-18Fix: Rounding issues with Fl_RGB_Image::draw() + window scaling (#1128)ManoloFLTK
2024-11-17Finish release 1.4.0Albrecht Schlosser
1) Improve and clarify documentation: - update, reformat, and reorder parts of CREDITS.txt - make sure that documentation appears in doxygen docs - add '\since 1.4.0' to documentation of new methods and functions - remove doxygen's '\brief' where not required (we're using JAVADOC_AUTOBRIEF = YES) - clarify screen scaling, scaling factor, and related stuff - add more info about backwards compatibility for X11 specific code 2) Update dependencies
2024-11-15Fixes Alt-modifier handling in Fl_Shorcut_Button on macOSMatthias Melcher
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 for Windows and X11: Rounding issues with Fl_RGB_Image::draw() (#1120)ManoloFLTK
2024-11-12 Fix Keyboard shortcut (alt + letter) does not work in input widget-Windows ↵ManoloFLTK
(#1122)
2024-11-09Revert gtk+ specific "chevron style" arrow drawing (#1117)Albrecht Schlosser
After comparison with older versions I realized that the gtk+ specific "chevron style" was previously used *exclusively* in Fl_Scrollbar. Unfortunately I had picked this style as template for all arrows. GitHub Issue #1117 requested to add an option for users to change the arrow style but after my investigation I decided to use the "old style" (triangles) for all schemes (except "oxy" that has its own drawing methods). **IF** it turned out that we need the gtk specific drawing for scrollbars we could easily reactivate the "chevron style" by adding yet another arrow type - but I hope this is not necessary.
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-04Fix Mac: Fl_Window::fullscreen() doesn't work for unfocused tabbed window ↵ManoloFLTK
(#1101)
2024-11-03Fixes Fl_Tile resizing for "sudden" size changes: #1102Matthias Melcher
Enlarging and reducing wdth and height needed to be treated seprately when the bottom right corner of the resizable would overshoot the final size of the tile.
2024-11-03Recent macOS SDKs badly define MAC_OS_X_VERSION_MAX_ALLOWEDManoloFLTK
and the correct information is in __MAC_OS_X_VERSION_MAX_ALLOWED
2024-11-03Recent Xcode versions badly define MAC_OS_X_VERSION_MAX_ALLOWEDManoloFLTK
and the correct information is in __MAC_OS_X_VERSION_MAX_ALLOWED
2024-11-02Fix confusing alignmentAlbrecht Schlosser
note: no "real" code changes
2024-11-02Fix Mac: "Merge All Windows" fails if focused window is borderless (#1100)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-01Improve and clarify documentationAlbrecht Schlosser
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.