|
| 1 | +Changes in FLTK 1.4.1 Released: Dec 12 2024 |
| 2 | + |
| 3 | + FLTK 1.4.1 is a maintenance release with bug fixes and improvements. |
| 4 | + |
| 5 | + Bug Fixes |
| 6 | + |
| 7 | + - Fix rounding issues with Fl_RGB_Image::draw() + window scaling (#1128) |
| 8 | + - Fix fullscreen regression on macOS( #1129) |
| 9 | + - Fix fl_draw_image sometimes crashes when window is scaled (#1134) |
| 10 | + - Fix: Can't control scale of Fl_Copy_Surface dimensions on Linux (#1135) |
| 11 | + - Improve output of 'fltk-options -h' and 'fltk-options -L*' |
| 12 | + - Windows: Fix rescale bug while window is maximized or fullscreen |
| 13 | + - Fix graphical glitches on 101 DPI screen (#1138) |
| 14 | + - Fix changed flag for radio buttons (#1146) |
| 15 | + - Fix Fl_Scroll with real *_BOX draws over scrollbars at non-default scales (#1149) |
| 16 | + - Fix drawing bugs on Windows at very large scales (#1144) |
| 17 | + - Fix button down state when triggered by shortcut (#1145) |
| 18 | + - Give access to some Fl_Text_Display member variables (#1153) |
| 19 | + - Fix: Mouse hover + Enter key selects inactive menu items (#1159) |
| 20 | + - Fix hang/infinite loop on submenu with all inactive/invisible items (#1158) |
| 21 | + - Fix triggering callback for inactive menu items (#1159) |
| 22 | + - Fix inconsistencies with Tab/Backspace handling in menus (#1157) |
| 23 | + - Fix Fl_Menu_Item::measure() width calculation (#1164) |
| 24 | + - Fix drawing issue for checkbox buttons with bad box type (#1130) |
| 25 | + - Fix: Window can be moved while menu is open (#1166) |
| 26 | + |
| 27 | + Image libraries |
| 28 | + |
| 29 | + - Update bundled libpng to version 1.6.44 |
| 30 | + |
| 31 | + Fixes and Improvements in Fluid: |
| 32 | + |
| 33 | + - Fix autodocs file leak and memory leak |
| 34 | + - Fix autodoc image memory allocation |
| 35 | + - Fix project modflags when adding shell commands |
| 36 | + - Avoid generating undo on spurious relayout events (#1152) |
| 37 | + - Minor improvements to buffer handling (#1152) |
| 38 | + - Clear cached browser values and cached pointers (#1152) |
| 39 | + - Fix default settings tab |
| 40 | + - Avoid trailing spaces in empty comment lines (#1161) |
| 41 | + - Command line arguments '-v' and '--version' show fltk version |
| 42 | + - Command line argument '--help' shows brief usage information |
| 43 | + |
| 44 | + Optional ABI changes: these require configure or CMake option |
| 45 | + to define FL_ABI_VERSION = 10401 |
| 46 | + |
| 47 | + - Increase clipping stack size from 10 to 64 entries (#1139) |
| 48 | + - Fix potential (likely false positive) compiler warning in Fl_Help_View |
| 49 | + |
| 50 | + Documentation Improvements |
| 51 | + |
| 52 | + - Update build instructions in README.Unix.txt (#67) |
| 53 | + - Update README.Windows.txt |
| 54 | + - Update README.CMake.txt for cross-building (#1154) |
| 55 | + - Document that fl_scroll() doesn't work OK with non-integral scaling factors |
| 56 | + - Add details about fl_override_scale() and clip |
| 57 | + - Clarify use of Fl_Tabs::client_area() |
| 58 | + - Fix Makefile example in chapter "FLTK Basics" |
| 59 | + |
| 60 | + Improvements and minor Fixes in Test and Demo Programs |
| 61 | + |
| 62 | + - MSVC: Fix array allocation in test/fltk-versions (#1131) |
| 63 | + - Enable building the CubeView demo w/o requiring '<config.h>' |
| 64 | + - Use a constant frame rate (25 fps) in test/cube demo |
| 65 | + - Add comment linking source code to related information in issue #1149 |
| 66 | + - Improve timer statistics in test/cube demo |
| 67 | + - glpuzzle: fix timer and trackball max speed, make smoother animation at 72fps |
| 68 | + |
| 69 | + Technical Details and Build Procedure Improvements |
| 70 | + |
| 71 | + - Fix FL_EXPORT qualifiers |
| 72 | + - Fix compiler warnings |
| 73 | + - Remove unnecessary friend declaration |
| 74 | + - Restore building with configure --disable-print (#1147) |
| 75 | + - macOS: Improve procedure to construct best link command |
| 76 | + - Fix: Building with FLTK_BUILD_GL=0 fails on systems without opengl installed (#1151) |
| 77 | + - Don't link to libgtk when using package libdecor-0-dev |
| 78 | + - Update makesrcdist for releases on GitHub (1.4.1 and higher) |
| 79 | + - Update CHANGES.txt for release 1.4.1 |
| 80 | + |
| 81 | + |
1 | 82 | Changes in FLTK 1.4.0 Released: Nov 17 2024 |
2 | 83 |
|
3 | 84 | Bug Fixes: |
|
0 commit comments