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
|
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
|
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.
|
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
|
higher, autotools/configure/make is still supported. The latter will be
|
||||||
dropped in the next minor release (1.5.0).
|
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
|
The platform dependent code in FLTK 1.4 was rewritten to enable easier
|
||||||
porting to new platforms. Basically all platform dependent code has
|
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
|
changed to `branch-1.4` when development of FLTK 1.5.0 begins and 1.4
|
||||||
will be switched to maintenance mode.
|
will be switched to maintenance mode.
|
||||||
|
|
||||||
|
|
||||||
[1] https://www.fltk.org/doc-1.4/ (HTML) and
|
[1] https://www.fltk.org/doc-1.4/ (HTML) and
|
||||||
https://www.fltk.org/doc-1.4/fltk.pdf (PDF)
|
https://www.fltk.org/doc-1.4/fltk.pdf (PDF)
|
||||||
[2] https://github.com/fltk/fltk.git
|
[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
|
Changes in FLTK 1.4.1 Released: Dec 12 2024
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user