Update ANNOUNCEMENT and CHANGES.txt for 1.4.0rc3

This commit is contained in:
Albrecht Schlosser 2024-11-03 18:55:15 +01:00
parent 5ac570c338
commit f90887ec49
2 changed files with 25 additions and 5 deletions

View File

@ -26,10 +26,10 @@ dropped in the next minor release (1.5.0).
macOS is supported up to 15.0 "Sequoia".
The platform dependent code in FLTK 1.4 was rewritten to enable
better porting to new platforms. Basically all platform dependent code
has been isolated and implemented in virtual methods of "driver" classes.
See src/drivers and subdirectories.
The platform dependent code in FLTK 1.4 was rewritten to enable easier
porting to new platforms. Basically all platform dependent code has
been isolated and implemented in virtual methods of "driver" classes.
For details see 'src/drivers' and subdirectories.
FLTK is now compatible with the Wayland platform on current Linux
distributions and FreeBSD. The default build of the library on these
@ -38,7 +38,8 @@ compiled and linked to this library start using Wayland if it is
available at runtime and fall back to using X11 if not. Programs using
X11 specific code that are not yet ported to Wayland can still be used
on pure X11 systems or by disabling the Wayland support on startup so
they fall back to using X11 only.
they fall back to using X11 only. This requires 'XWayland' support on
Wayland enabled (Linux) systems.
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

View File

@ -1,3 +1,22 @@
Changes in FLTK 1.4.0 RC3 Released: Nov 03 2024
- Restore Fl_Widget_Surface::draw_decorated_window() under XQuartz
- Fix "Mac: Mixing native fullscreen button with Fl_Window::fullscreen()
has side effects" (#1098)
- macOS: prevent changing window border while window is fullscreen
- macOS: prevent changing window border while window is maximized
- Fix "Windows: fullscreen doesn't always pick the correct display" (#1097)
- Wayland: Fix issue in maximization of a borderless window (#1099)
- Fix Mac: "Merge All Windows" fails if focused window is borderless (#1100)
- macOS: Recent Xcode versions badly define MAC_OS_X_VERSION_MAX_ALLOWED
- macOS: Recent macOS SDKs badly define MAC_OS_X_VERSION_MAX_ALLOWED
- Make Fl_Window::flush() public for consistency with subclasses
- Improve UI layout of 'fltk-options'
- Fix Fl_Tile resizing for "sudden" size changes (#1102)
- Fix compiler warnings
- Improve and clarify documentation, including README.CMake.txt
Changes in FLTK 1.4.0 RC2 Released: Oct 27 2024
- Add range check to Fl_Group::child(int)