From f90887ec49e9ac57edfe290afd383e2b2561e709 Mon Sep 17 00:00:00 2001 From: Albrecht Schlosser Date: Sun, 3 Nov 2024 18:55:15 +0100 Subject: [PATCH] Update ANNOUNCEMENT and CHANGES.txt for 1.4.0rc3 --- ANNOUNCEMENT | 11 ++++++----- CHANGES.txt | 19 +++++++++++++++++++ 2 files changed, 25 insertions(+), 5 deletions(-) diff --git a/ANNOUNCEMENT b/ANNOUNCEMENT index a3a02ac5d..6232d66cc 100644 --- a/ANNOUNCEMENT +++ b/ANNOUNCEMENT @@ -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 diff --git a/CHANGES.txt b/CHANGES.txt index 07e9e8e74..66cb19891 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -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)