diff --git a/ANNOUNCEMENT b/ANNOUNCEMENT index 6d286cb59..c7be3148c 100644 --- a/ANNOUNCEMENT +++ b/ANNOUNCEMENT @@ -4,16 +4,15 @@ The initial FLTK 1.3.0 is based on the final 1.1.10. Doxygen based documentation, and several new widgets including Fl_Native_File_Chooser, Fl_Table, and Fl_Tree. -FLTK 1.3.10 and previous versions contain many improvements and bug fixes. +FLTK 1.3.11 and previous versions contain many improvements and bug fixes. - Please see CHANGES for a list of changes in FLTK 1.3.0 to 1.3.10. + Please see CHANGES for a list of changes in FLTK 1.3.0 to 1.3.11. - FLTK 1.3.10 is a maintenance release with minor enhancements and - some macOS related improvements. + FLTK 1.3.11 is a maintenance release with a few bug fixes. - macOS is supported up to macOS 14 (Sonoma). + macOS is supported up to macOS 15 (Sequoia). - CMake support has been enhanced and requires CMake 3.15 or higher, + CMake support has been enhanced and requires CMake 3.15 or higher. autotools/configure/make and bundled IDE projects are still supported. Open bugs and feature requests can be viewed (offline) in KNOWN_BUGS.html @@ -25,17 +24,17 @@ FLTK 1.3.10 and previous versions contain many improvements and bug fixes. bugs and/or feature requests in this list might have been fixed without notice. It is intentional that this is an older version. - Bugs and feature requests for FLTK 1.4.x may also apply to FLTK 1.3.10. + Bugs and feature requests for FLTK 1.4.x may also apply to FLTK 1.3.11. -FLTK 1.3.10 is expected to be the last release in the 1.3.x series. +FLTK 1.3.11 is expected to be the last release in the 1.3.x series. All bug reports for 1.3.x will be fixed in FLTK 1.4.x if possible. -------------------------------------------------------------------------------- Note to Git users: This branch (branch-1.3) is end of life since the -release of FLTK 1.3.4. Only very serious bug fixes will be available -as long as FLTK 1.4.0 is not yet released or not (yet) stable enough. +release of FLTK 1.3.4. Only very serious bug fixes will be backported +to 1.3.x. The current development branch is 'master' -- please checkout a new, clean working copy if you want to get FLTK 1.4 (master). diff --git a/CHANGES b/CHANGES index d39c77ae4..8fde6eb5d 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,21 @@ +CHANGES IN FLTK 1.3.11 RELEASED: Feb 05 2025 + +FLTK 1.3.11 is a maintenance release with fixes and enhancements. +No further releases are planned for the 1.3.x series. Please +consider updating to FLTK 1.4 or higher. + +Details: + + Fix potential crash when backspace is typed in a menu (#1155) + Fluid: output version for -v and --version command line args + Fix Fl_Table_Row inconsistencies (#1187) + Fix "Full screen broken on macOS in FLTK 1.3.10" (#1192), + improve transitions between fullscreen modes + Fix potential buffer overflow in Fl_Help_View (#1196) + Fix crash in test/fullscreen under macOS + Release 1.3.11 + + CHANGES IN FLTK 1.3.10 RELEASED: Nov 16 2024 FLTK 1.3.10 is a maintenance release with some fixes and enhancements. diff --git a/CMakeLists.txt b/CMakeLists.txt index de50a435c..0795918ae 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,7 @@ # Main CMakeLists.txt to build the FLTK project using CMake (www.cmake.org) # Originally written by Michael Surette # -# Copyright 1998-2024 by Bill Spitzak and others. +# Copyright 1998-2025 by Bill Spitzak and others. # # This library is free software. Distribution and use rights are outlined in # the file "COPYING" which should have been included with this file. If this @@ -35,7 +35,7 @@ cmake_minimum_required (VERSION 3.15.0 FATAL_ERROR) # define the FLTK project and version ####################################################################### -project (FLTK VERSION 1.3.10) +project (FLTK VERSION 1.3.11) ####################################################################### # include macro and function definitions for general usage diff --git a/FL/Enumerations.H b/FL/Enumerations.H index 452691027..10a02e990 100644 --- a/FL/Enumerations.H +++ b/FL/Enumerations.H @@ -1,7 +1,7 @@ // // Enumerations for the Fast Light Tool Kit (FLTK). // -// Copyright 1998-2023 by Bill Spitzak and others. +// Copyright 1998-2025 by Bill Spitzak and others. // // This library is free software. Distribution and use rights are outlined in // the file "COPYING" which should have been included with this file. If this @@ -73,7 +73,7 @@ FLTK remains binary compatible between patches. */ -#define FL_PATCH_VERSION 10 +#define FL_PATCH_VERSION 11 /** The FLTK version number as a \em double. diff --git a/configure.ac b/configure.ac index 7b22b3e43..461439212 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ dnl the "configure" script is made from this by running GNU "autoconf" dnl dnl Configuration script for the Fast Light Tool Kit (FLTK). dnl -dnl Copyright 1998-2023 by Bill Spitzak and others. +dnl Copyright 1998-2025 by Bill Spitzak and others. dnl dnl This library is free software. Distribution and use rights are outlined in dnl the file "COPYING" which should have been included with this file. If this @@ -48,10 +48,10 @@ case $host_os in ;; esac -dnl FLTK library versions, currently 1.3.10 +dnl FLTK library versions, currently 1.3.11 FLTK_VERSION_MAJOR=1 FLTK_VERSION_MINOR=3 -FLTK_VERSION_PATCH=10 +FLTK_VERSION_PATCH=11 FL_DSO_VERSION=${FLTK_VERSION_MAJOR}.${FLTK_VERSION_MINOR} FL_ABI_VERSION=${FLTK_VERSION_MAJOR}.${FLTK_VERSION_MINOR}.0 FLTK_VERSION=${FLTK_VERSION_MAJOR}.${FLTK_VERSION_MINOR}.${FLTK_VERSION_PATCH} diff --git a/documentation/src/index.dox b/documentation/src/index.dox index 31f105cfe..60b4d961b 100644 --- a/documentation/src/index.dox +++ b/documentation/src/index.dox @@ -8,12 +8,12 @@ \image latex FL200.png "" width=5cm
- FLTK 1.3.10 Programming Manual + FLTK 1.3.11 Programming Manual - Revision 9.10 by F. Costantini, D. Gibson, M. Melcher, + Revision 9.11 by F. Costantini, D. Gibson, M. Melcher, A. Schlosser, B. Spitzak and M. Sweet. - Copyright 1998-2024 by Bill Spitzak and others. + Copyright 1998-2025 by Bill Spitzak and others.
diff --git a/documentation/src/preface.dox b/documentation/src/preface.dox index 381bc1dcd..62ab57652 100644 --- a/documentation/src/preface.dox +++ b/documentation/src/preface.dox @@ -3,7 +3,7 @@ \page preface Preface This manual describes the Fast Light Tool Kit ("FLTK") -version 1.3.10, a C++ Graphical User Interface +version 1.3.11, a C++ Graphical User Interface ("GUI") toolkit for UNIX, Microsoft Windows and Apple macOS. Each of the chapters in this manual is designed as a tutorial for @@ -76,7 +76,7 @@ was dropped after FLTK 1.0.10. FLTK uses the preprocessor definition \section preface_copyrights Copyrights and Trademarks -FLTK is Copyright 1998-2024 by Bill Spitzak and others. +FLTK is Copyright 1998-2025 by Bill Spitzak and others. Use and distribution of FLTK is governed by the GNU Library General Public License with 4 exceptions, located in \ref license. diff --git a/fltk_version.dat b/fltk_version.dat index 0c00f6108..17e63e7af 100644 --- a/fltk_version.dat +++ b/fltk_version.dat @@ -1 +1 @@ -1.3.10 +1.3.11 diff --git a/fluid/fluid.plist b/fluid/fluid.plist index 5d01243ef..ec4c52914 100644 --- a/fluid/fluid.plist +++ b/fluid/fluid.plist @@ -9,11 +9,11 @@ CFBundleIdentifier org.fltk.fluid CFBundleVersion - 1.3.10 + 1.3.11 CFBundleDevelopmentRegion English NSHumanReadableCopyright - Copyright 1998-2024 by Bill Spitzak and others + Copyright 1998-2025 by Bill Spitzak and others CFAppleHelpAnchor help CFBundleName @@ -25,9 +25,9 @@ CFBundleIconFile fluid.icns CFBundleShortVersionString - 1.3.10 + 1.3.11 CFBundleGetInfoString - 1.3.10, Copyright 1998-2024 by Bill Spitzak and others + 1.3.11, Copyright 1998-2025 by Bill Spitzak and others CFBundleDocumentTypes diff --git a/ide/Xcode4/plists/Fluid-Info.plist b/ide/Xcode4/plists/Fluid-Info.plist index cb8ed6976..47c1273c9 100644 --- a/ide/Xcode4/plists/Fluid-Info.plist +++ b/ide/Xcode4/plists/Fluid-Info.plist @@ -40,9 +40,9 @@ CFBundleSignature FLTK CFBundleVersion - 1.3.10 + 1.3.11 NSHumanReadableCopyright - Copyright 1998-2024 by Bill Spitzak and others. + Copyright 1998-2025 by Bill Spitzak and others. CFBundleGetInfoString Part of the FLTK library. Please visit www.fltk.org. NSHighResolutionCapable