Update CHANGES.txt and ANNOUNCEMENT for release 1.4.2
This commit is contained in:
parent
5b617a6cc1
commit
a206a778b4
@ -1,5 +1,5 @@
|
||||
FLTK 1.4 is based on the final release of FLTK 1.3.4. Later updates
|
||||
have been backported to 1.3.5 - 1.3.10.
|
||||
have been backported to 1.3.5 - 1.3.11 and branch-1.3 (Git).
|
||||
|
||||
FLTK 1.4 is intended to be mostly API compatible with FLTK 1.3.x so
|
||||
you don't need to change source code when you switch to FLTK 1.4.
|
||||
@ -23,7 +23,7 @@ CMake support has been improved significantly and requires CMake 3.15 or
|
||||
higher, autotools/configure/make is still supported. The latter will be
|
||||
dropped in the next minor release (1.5.0).
|
||||
|
||||
macOS is supported up to 15.0 "Sequoia".
|
||||
macOS is supported up to 15.3 "Sequoia".
|
||||
|
||||
The platform dependent code in FLTK 1.4 was rewritten to enable easier
|
||||
porting to new platforms. Basically all platform dependent code has
|
||||
@ -44,6 +44,7 @@ The current development branch on GitHub [2] is `master`. This will be
|
||||
changed to `branch-1.4` when development of FLTK 1.5.0 begins and 1.4
|
||||
will be switched to maintenance mode.
|
||||
|
||||
|
||||
[1] https://www.fltk.org/doc-1.4/ (HTML) and
|
||||
https://www.fltk.org/doc-1.4/fltk.pdf (PDF)
|
||||
[2] https://github.com/fltk/fltk.git
|
||||
|
||||
70
CHANGES.txt
70
CHANGES.txt
@ -1,9 +1,71 @@
|
||||
Changes in FLTK 1.4.2 Released: ??? ?? 2025
|
||||
Changes in FLTK 1.4.2 Released: Feb 23 2025
|
||||
|
||||
Technical Details and Build Procedure Improvements
|
||||
Bug Fixes and other Improvements
|
||||
|
||||
- Fix Help View 'find' method (#1119)
|
||||
- Fix possibly uncleared damage flag of Fl_Pack (#1172)
|
||||
- Fix integer overflow in image interpolation (#73)
|
||||
- Fix "Fl_Text_Editor::wrap_mode(Fl_Text_Display::WRAP_AT_BOUNDS, 0)
|
||||
hurts scrolling" (#1186)
|
||||
- Use C locale when writing float values to SVG images
|
||||
- Fix return value of Fl_Table_Row::row_selected(int) (PR #1187)
|
||||
- Fix Fl_Table_Row inconsistencies, final part (#1187)
|
||||
- Fix potential buffer overflow in Fl_Help_View (#1196)
|
||||
- Improve fullscreen window handling (#1192 and more)
|
||||
- Fix "Fl_RGB_Image::draw() seg faults when offset is too big" (#1211)
|
||||
|
||||
Platform Specific Fixes and Build Procedure Improvements
|
||||
|
||||
- CMake/Windows/MSYS2: Correctly detect ucrt64 environment (PR #1167)
|
||||
- CMake: make "optional" dependencies 'PUBLIC' (#1173)
|
||||
- CMake: check INTERFACE_LINK_LIBRARIES for empty value
|
||||
- CMake: fix include directories of bundled image libs
|
||||
- macOS: Fix crash if Escape is pressed while Help submenu is open (#1170)
|
||||
- macOS: Don't capture the cursor in capture_decorated_window_SCK()
|
||||
- macOS: Fix "Full screen broken on macOS in FLTK 1.3.10 (regression)" (#1192)
|
||||
- macOS: add support of showing window to multi-screen fullscreen state
|
||||
- fix "macOS Sonoma/Sequoia not capturing OpenGL 1 text on macOS" (#1197)
|
||||
- Remove incorrect use of Fl_Window::current() in Fl_Quartz_Image_Surface_Driver
|
||||
- Make Fl_Cocoa_Gl_Window_Driver::capture_gl_rectangle() return a depth-4 image
|
||||
- macOS: Fix "Fl_JPEG_Image infinite longjmp loop on Mac release builds" (#1207)
|
||||
- Windows: replace "Arial" by "Microsoft Sans Serif" fonts for 'FL_HELVETICA'
|
||||
- fltk-config: fix "Check bundled image libraries in source tree"
|
||||
- fltk-config: reorder include dirs of bundled image libs
|
||||
- Fix "fltk-config reports dep on gtk3 when it does not exist" (#1201)
|
||||
|
||||
Wayland related Improvements and Fixes
|
||||
|
||||
- Fix a border case in member function Fl_Wayland_Window_Driver::resize()
|
||||
- Make draw to image and draw to clipboard behave equally in X11 and Wayland
|
||||
- Fix Fl_{Wayland|Xlib}_{Copy|Image}_Surface_Driver::set_current()
|
||||
- Fix handling of key repeats
|
||||
- Improve member function Fl_Wayland_Screen_Driver::insertion_point_location()
|
||||
- Fix "Redrawing of a surface may fail if a subsurface is being moved" (#1191)
|
||||
- Update bundled libdecor to last upstream version (21 Jan 2025)
|
||||
|
||||
Fixes and Improvements in Fluid:
|
||||
|
||||
- Improve filename list in main menu
|
||||
- Improve path handling on Windows
|
||||
- Minor fix and docs
|
||||
- Rename Strategy constants to comply with CMP
|
||||
- Fix file history text
|
||||
|
||||
Documentation Improvements
|
||||
|
||||
- Document how screen work areas are computed across platforms (#1180)
|
||||
- Remove duplication and typo in documentation of Fl::copy()
|
||||
- Improve and reorder Fl_Tabs documentation
|
||||
- Document issues with Fl_Scroll as children of Fl_Tabs (#1175)
|
||||
- Improve documentation of Fl_Box constructors (#1194)
|
||||
|
||||
Other Changes
|
||||
|
||||
- Fix typos and compiler warnings
|
||||
- Add Fl_Valuator destructor
|
||||
- test/utf8: Change default font under Windows for "Unicode Display Test"
|
||||
- test/editor: ensure buffer termination, update documentation accordingly
|
||||
|
||||
- Use "Microsoft Sans Serif" instead of "Arial" for the FL_HELVETICA font
|
||||
family under Windows.
|
||||
|
||||
Changes in FLTK 1.4.1 Released: Dec 12 2024
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user