From b75cec6448b46be38a931ce043265ef24707cf91 Mon Sep 17 00:00:00 2001 From: Albrecht Schlosser Date: Fri, 6 Feb 2026 17:55:44 +0100 Subject: [PATCH] Bump version number from 1.4.4 to 1.4.5 Preparing to release 1.4.5, but there are still some issues to fix and release files (CHANGES.txt, announcements, etc.) still need to be updated. --- CHANGES.txt | 28 ++++++++++++++++++++++++++ CMakeLists.txt | 4 ++-- FL/Enumerations.H | 8 ++++---- FL/Fl_File_Chooser.H | 2 +- FL/Fl_Help_Dialog.H | 2 +- configure.ac | 4 ++-- documentation/src/index.dox | 2 +- documentation/src/preface.dox | 2 +- fltk-options/fltk-options-shared.plist | 8 ++++---- fltk-options/fltk-options.plist | 8 ++++---- fltk_version.dat | 2 +- fluid/about_panel.cxx | 2 +- fluid/about_panel.h | 2 +- fluid/codeview_panel.cxx | 2 +- fluid/codeview_panel.h | 2 +- fluid/documentation/src/index.dox | 2 +- fluid/fluid-shared.plist | 8 ++++---- fluid/fluid.plist | 8 ++++---- fluid/function_panel.cxx | 2 +- fluid/function_panel.h | 2 +- fluid/print_panel.cxx | 2 +- fluid/print_panel.h | 2 +- fluid/settings_panel.cxx | 2 +- fluid/settings_panel.h | 2 +- fluid/template_panel.cxx | 2 +- fluid/template_panel.h | 2 +- fluid/widget_panel.cxx | 2 +- fluid/widget_panel.h | 2 +- src/Fl_File_Chooser.cxx | 2 +- src/Fl_File_Chooser.fl | 2 +- src/Fl_Help_Dialog.cxx | 2 +- src/Fl_Help_Dialog.fl | 2 +- test/mac-resources/blocks.plist | 4 ++-- test/mac-resources/checkers.plist | 4 ++-- test/mac-resources/editor.plist | 2 +- test/mac-resources/sudoku.plist | 4 ++-- 36 files changed, 83 insertions(+), 55 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index 447093d67..c84a558bf 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,3 +1,31 @@ +Changes in FLTK 1.4.5 Released: xxx xx 2026 + + This is a maintenance release with improvements and fixes + backported from the current development branch 1.5 (master). + + || Note: Details TBD, use `git shortlog` to find related commits, e.g. + || $ git shortlog release-1.4.4.. | sed -e's/^ / - /' + || then sort/edit/move to sections below as appropriate... + + + Bug Fixes + + + Documentation Fixes and Improvements + + + Other Improvements + + + CMake And Other Build Procedure Improvements + + + ABI changes (FL_ABI_VERSION >= 10405) + + - Make Fl_Table::get_selection() 'const' (#1305) + + + Changes in FLTK 1.4.4 Released: Jul 20 2025 This is a maintenance release with improvements and fixes diff --git a/CMakeLists.txt b/CMakeLists.txt index d397e0999..cf44b1c2d 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-2025 by Bill Spitzak and others. +# Copyright 1998-2026 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 @@ -36,7 +36,7 @@ cmake_minimum_required(VERSION 3.15.0 FATAL_ERROR) # define the FLTK project and version ####################################################################### -project(FLTK VERSION 1.4.4) +project(FLTK VERSION 1.4.5) ####################################################################### # include macro and function definitions for general usage diff --git a/FL/Enumerations.H b/FL/Enumerations.H index 5ea4ca3ce..1bf982b1b 100644 --- a/FL/Enumerations.H +++ b/FL/Enumerations.H @@ -1,7 +1,7 @@ // // Enumerations for the Fast Light Tool Kit (FLTK). // -// Copyright 1998-2025 by Bill Spitzak and others. +// Copyright 1998-2026 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 @@ -37,7 +37,7 @@ # include // for FL_COMMAND and FL_CONTROL // Keep the following comment in sync with the values below for searching -// Current FLTK version: 1.4.4 +// Current FLTK version: 1.4.5 /** \name Version Numbers @@ -66,9 +66,9 @@ FLTK remains binary compatible between patches. - Version: 1.4.4 + Version: 1.4.5 (see FL_PATCH_VERSION below!) */ -#define FL_PATCH_VERSION 4 +#define FL_PATCH_VERSION 5 /** The FLTK version number as a \em double. diff --git a/FL/Fl_File_Chooser.H b/FL/Fl_File_Chooser.H index 6a408fb04..9e448a54e 100644 --- a/FL/Fl_File_Chooser.H +++ b/FL/Fl_File_Chooser.H @@ -21,7 +21,7 @@ // ======================================================================= // -// generated by Fast Light User Interface Designer (fluid) version 1.0404 +// generated by Fast Light User Interface Designer (fluid) version 1.0405 #ifndef Fl_File_Chooser_H #define Fl_File_Chooser_H diff --git a/FL/Fl_Help_Dialog.H b/FL/Fl_Help_Dialog.H index c51d628f6..9b4e8e700 100644 --- a/FL/Fl_Help_Dialog.H +++ b/FL/Fl_Help_Dialog.H @@ -21,7 +21,7 @@ // ======================================================================== // -// generated by Fast Light User Interface Designer (fluid) version 1.0404 +// generated by Fast Light User Interface Designer (fluid) version 1.0405 #ifndef Fl_Help_Dialog_H #define Fl_Help_Dialog_H diff --git a/configure.ac b/configure.ac index 43c351ed2..bfec02698 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-2025 by Bill Spitzak and others. +dnl Copyright 1998-2026 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 @@ -21,7 +21,7 @@ AC_PREREQ([2.50]) dnl Package name and version -AC_INIT([fltk], [1.4.4], [https://github.com/fltk/fltk/issues], [fltk], [https://www.fltk.org/]) +AC_INIT([fltk], [1.4.5], [https://github.com/fltk/fltk/issues], [fltk], [https://www.fltk.org/]) FLTK_VERSION="AC_PACKAGE_VERSION" FLTK_VERSION_MAJOR=$(echo AC_PACKAGE_VERSION | awk -F. '{print $1}') diff --git a/documentation/src/index.dox b/documentation/src/index.dox index 5328e8165..6182113dd 100644 --- a/documentation/src/index.dox +++ b/documentation/src/index.dox @@ -8,7 +8,7 @@ \image latex FL200.png "" width=5cm
- FLTK 1.4.4 Programming Manual + FLTK 1.4.5 Programming Manual By F. Costantini, M. Melcher, A. Schlosser, B. Spitzak and M. Sweet. diff --git a/documentation/src/preface.dox b/documentation/src/preface.dox index b6ca5dcc5..888abb337 100644 --- a/documentation/src/preface.dox +++ b/documentation/src/preface.dox @@ -2,7 +2,7 @@ \page preface Preface -This manual describes the Fast Light Tool Kit ("FLTK") version 1.4.4, +This manual describes the Fast Light Tool Kit ("FLTK") version 1.4.5, a C++ Graphical User Interface ("GUI") toolkit for UNIX, Microsoft Windows, and Apple macOS. diff --git a/fltk-options/fltk-options-shared.plist b/fltk-options/fltk-options-shared.plist index 6c763f42e..3e360ad6f 100644 --- a/fltk-options/fltk-options-shared.plist +++ b/fltk-options/fltk-options-shared.plist @@ -9,11 +9,11 @@ CFBundleIdentifier org.fltk.fltk-options CFBundleVersion - 1.5.0 + 1.4.5 CFBundleDevelopmentRegion English NSHumanReadableCopyright - Copyright 2023-2025 by Bill Spitzak and others + Copyright 2023-2026 by Bill Spitzak and others CFAppleHelpAnchor help CFBundleName @@ -25,9 +25,9 @@ CFBundleIconFile fltk-options.icns CFBundleShortVersionString - 1.5.0 + 1.4.5 CFBundleGetInfoString - 1.5.0, Copyright 2023-2025 by Bill Spitzak and others + 1.4.5, Copyright 2023-2026 by Bill Spitzak and others NSHighResolutionCapable diff --git a/fltk-options/fltk-options.plist b/fltk-options/fltk-options.plist index 580111b84..f796ded4b 100644 --- a/fltk-options/fltk-options.plist +++ b/fltk-options/fltk-options.plist @@ -9,11 +9,11 @@ CFBundleIdentifier org.fltk.fltk-options CFBundleVersion - 1.4.4 + 1.4.5 CFBundleDevelopmentRegion English NSHumanReadableCopyright - Copyright 2023-2025 by Bill Spitzak and others + Copyright 2023-2026 by Bill Spitzak and others CFAppleHelpAnchor help CFBundleName @@ -25,9 +25,9 @@ CFBundleIconFile fltk-options.icns CFBundleShortVersionString - 1.4.4 + 1.4.5 CFBundleGetInfoString - 1.4.4, Copyright 2023-2025 by Bill Spitzak and others + 1.4.5, Copyright 2023-2026 by Bill Spitzak and others NSHighResolutionCapable diff --git a/fltk_version.dat b/fltk_version.dat index 1c99cf0e8..e516bb9d9 100644 --- a/fltk_version.dat +++ b/fltk_version.dat @@ -1 +1 @@ -1.4.4 +1.4.5 diff --git a/fluid/about_panel.cxx b/fluid/about_panel.cxx index 18885eee8..25fdb515d 100644 --- a/fluid/about_panel.cxx +++ b/fluid/about_panel.cxx @@ -14,7 +14,7 @@ // https://www.fltk.org/bugs.php // -// generated by Fast Light User Interface Designer (fluid) version 1.0402 +// generated by Fast Light User Interface Designer (fluid) version 1.0405 #include "about_panel.h" void show_help(const char *name); diff --git a/fluid/about_panel.h b/fluid/about_panel.h index e06c34de9..4c02b3024 100644 --- a/fluid/about_panel.h +++ b/fluid/about_panel.h @@ -14,7 +14,7 @@ // https://www.fltk.org/bugs.php // -// generated by Fast Light User Interface Designer (fluid) version 1.0402 +// generated by Fast Light User Interface Designer (fluid) version 1.0405 #ifndef about_panel_h #define about_panel_h diff --git a/fluid/codeview_panel.cxx b/fluid/codeview_panel.cxx index 2f72738c8..f30b1b2e5 100644 --- a/fluid/codeview_panel.cxx +++ b/fluid/codeview_panel.cxx @@ -14,7 +14,7 @@ // https://www.fltk.org/bugs.php // -// generated by Fast Light User Interface Designer (fluid) version 1.0402 +// generated by Fast Light User Interface Designer (fluid) version 1.0405 #include "codeview_panel.h" #include "fluid.h" diff --git a/fluid/codeview_panel.h b/fluid/codeview_panel.h index f98660b8f..4ad030750 100644 --- a/fluid/codeview_panel.h +++ b/fluid/codeview_panel.h @@ -14,7 +14,7 @@ // https://www.fltk.org/bugs.php // -// generated by Fast Light User Interface Designer (fluid) version 1.0402 +// generated by Fast Light User Interface Designer (fluid) version 1.0405 #ifndef codeview_panel_h #define codeview_panel_h diff --git a/fluid/documentation/src/index.dox b/fluid/documentation/src/index.dox index 5c5a3af4b..fd4b8c215 100644 --- a/fluid/documentation/src/index.dox +++ b/fluid/documentation/src/index.dox @@ -14,7 +14,7 @@ \image latex fluid-128.png "" width=3cm
- FLUID 1.4.4 User Manual + FLUID 1.4.5 User Manual By F. Costantini, M. Melcher, A. Schlosser, B. Spitzak and M. Sweet. diff --git a/fluid/fluid-shared.plist b/fluid/fluid-shared.plist index 44d301a29..4606a8064 100644 --- a/fluid/fluid-shared.plist +++ b/fluid/fluid-shared.plist @@ -9,11 +9,11 @@ CFBundleIdentifier org.fltk.fluid CFBundleVersion - 1.5.0 + 1.4.5 CFBundleDevelopmentRegion English NSHumanReadableCopyright - Copyright 1998-2025 by Bill Spitzak and others + Copyright 1998-2026 by Bill Spitzak and others CFAppleHelpAnchor help CFBundleName @@ -25,9 +25,9 @@ CFBundleIconFile fluid.icns CFBundleShortVersionString - 1.5.0 + 1.4.5 CFBundleGetInfoString - 1.5.0, Copyright 1998-2025 by Bill Spitzak and others + 1.4.5, Copyright 1998-2026 by Bill Spitzak and others CFBundleDocumentTypes diff --git a/fluid/fluid.plist b/fluid/fluid.plist index d5612a52d..3b2a6238a 100644 --- a/fluid/fluid.plist +++ b/fluid/fluid.plist @@ -9,11 +9,11 @@ CFBundleIdentifier org.fltk.fluid CFBundleVersion - 1.4.4 + 1.4.5 CFBundleDevelopmentRegion English NSHumanReadableCopyright - Copyright 1998-2025 by Bill Spitzak and others + Copyright 1998-2026 by Bill Spitzak and others CFAppleHelpAnchor help CFBundleName @@ -25,9 +25,9 @@ CFBundleIconFile fluid.icns CFBundleShortVersionString - 1.4.4 + 1.4.5 CFBundleGetInfoString - 1.4.4, Copyright 1998-2025 by Bill Spitzak and others + 1.4.5, Copyright 1998-2026 by Bill Spitzak and others CFBundleDocumentTypes diff --git a/fluid/function_panel.cxx b/fluid/function_panel.cxx index 71a34b510..c75978587 100644 --- a/fluid/function_panel.cxx +++ b/fluid/function_panel.cxx @@ -14,7 +14,7 @@ // https://www.fltk.org/bugs.php // -// generated by Fast Light User Interface Designer (fluid) version 1.0402 +// generated by Fast Light User Interface Designer (fluid) version 1.0405 #include "function_panel.h" #include "fluid.h" diff --git a/fluid/function_panel.h b/fluid/function_panel.h index a45c197f0..063a3dee9 100644 --- a/fluid/function_panel.h +++ b/fluid/function_panel.h @@ -14,7 +14,7 @@ // https://www.fltk.org/bugs.php // -// generated by Fast Light User Interface Designer (fluid) version 1.0402 +// generated by Fast Light User Interface Designer (fluid) version 1.0405 #ifndef function_panel_h #define function_panel_h diff --git a/fluid/print_panel.cxx b/fluid/print_panel.cxx index a6077888c..a303d2120 100644 --- a/fluid/print_panel.cxx +++ b/fluid/print_panel.cxx @@ -14,7 +14,7 @@ // https://www.fltk.org/bugs.php // -// generated by Fast Light User Interface Designer (fluid) version 1.0402 +// generated by Fast Light User Interface Designer (fluid) version 1.0405 #include "print_panel.h" #include "fluid.h" diff --git a/fluid/print_panel.h b/fluid/print_panel.h index a8f5ccb9d..1ea3b1c6d 100644 --- a/fluid/print_panel.h +++ b/fluid/print_panel.h @@ -14,7 +14,7 @@ // https://www.fltk.org/bugs.php // -// generated by Fast Light User Interface Designer (fluid) version 1.0402 +// generated by Fast Light User Interface Designer (fluid) version 1.0405 #ifndef print_panel_h #define print_panel_h diff --git a/fluid/settings_panel.cxx b/fluid/settings_panel.cxx index 351598359..63c239b81 100644 --- a/fluid/settings_panel.cxx +++ b/fluid/settings_panel.cxx @@ -14,7 +14,7 @@ // https://www.fltk.org/bugs.php // -// generated by Fast Light User Interface Designer (fluid) version 1.0402 +// generated by Fast Light User Interface Designer (fluid) version 1.0405 #include "settings_panel.h" #include "undo.h" diff --git a/fluid/settings_panel.h b/fluid/settings_panel.h index edd152972..b4969d80a 100644 --- a/fluid/settings_panel.h +++ b/fluid/settings_panel.h @@ -14,7 +14,7 @@ // https://www.fltk.org/bugs.php // -// generated by Fast Light User Interface Designer (fluid) version 1.0402 +// generated by Fast Light User Interface Designer (fluid) version 1.0405 #ifndef settings_panel_h #define settings_panel_h diff --git a/fluid/template_panel.cxx b/fluid/template_panel.cxx index 4b97ddc7e..93919bdc4 100644 --- a/fluid/template_panel.cxx +++ b/fluid/template_panel.cxx @@ -14,7 +14,7 @@ // https://www.fltk.org/bugs.php // -// generated by Fast Light User Interface Designer (fluid) version 1.0402 +// generated by Fast Light User Interface Designer (fluid) version 1.0405 #include "template_panel.h" #include "fluid.h" diff --git a/fluid/template_panel.h b/fluid/template_panel.h index 548958e13..8504dba39 100644 --- a/fluid/template_panel.h +++ b/fluid/template_panel.h @@ -14,7 +14,7 @@ // https://www.fltk.org/bugs.php // -// generated by Fast Light User Interface Designer (fluid) version 1.0402 +// generated by Fast Light User Interface Designer (fluid) version 1.0405 #ifndef template_panel_h #define template_panel_h diff --git a/fluid/widget_panel.cxx b/fluid/widget_panel.cxx index 58eaa8610..9998008bc 100644 --- a/fluid/widget_panel.cxx +++ b/fluid/widget_panel.cxx @@ -14,7 +14,7 @@ // https://www.fltk.org/bugs.php // -// generated by Fast Light User Interface Designer (fluid) version 1.0402 +// generated by Fast Light User Interface Designer (fluid) version 1.0405 #include "widget_panel.h" #include "undo.h" diff --git a/fluid/widget_panel.h b/fluid/widget_panel.h index 357da03cd..492a5c802 100644 --- a/fluid/widget_panel.h +++ b/fluid/widget_panel.h @@ -14,7 +14,7 @@ // https://www.fltk.org/bugs.php // -// generated by Fast Light User Interface Designer (fluid) version 1.0402 +// generated by Fast Light User Interface Designer (fluid) version 1.0405 #ifndef widget_panel_h #define widget_panel_h diff --git a/src/Fl_File_Chooser.cxx b/src/Fl_File_Chooser.cxx index 5135d5490..086abf1c4 100644 --- a/src/Fl_File_Chooser.cxx +++ b/src/Fl_File_Chooser.cxx @@ -21,7 +21,7 @@ // ======================================================================= // -// generated by Fast Light User Interface Designer (fluid) version 1.0404 +// generated by Fast Light User Interface Designer (fluid) version 1.0405 #include "../FL/Fl_File_Chooser.H" #include diff --git a/src/Fl_File_Chooser.fl b/src/Fl_File_Chooser.fl index aace79a69..ec8e9ec4d 100644 --- a/src/Fl_File_Chooser.fl +++ b/src/Fl_File_Chooser.fl @@ -1,5 +1,5 @@ # data file for the Fltk User Interface Designer (fluid) -version 1.0404 +version 1.0405 header_name {../FL/Fl_File_Chooser.H} code_name {.cxx} comment {// diff --git a/src/Fl_Help_Dialog.cxx b/src/Fl_Help_Dialog.cxx index abe867f3a..c6e58ac42 100644 --- a/src/Fl_Help_Dialog.cxx +++ b/src/Fl_Help_Dialog.cxx @@ -21,7 +21,7 @@ // ======================================================================== // -// generated by Fast Light User Interface Designer (fluid) version 1.0404 +// generated by Fast Light User Interface Designer (fluid) version 1.0405 #include "../FL/Fl_Help_Dialog.H" #include diff --git a/src/Fl_Help_Dialog.fl b/src/Fl_Help_Dialog.fl index 08119e371..780c5e3eb 100644 --- a/src/Fl_Help_Dialog.fl +++ b/src/Fl_Help_Dialog.fl @@ -1,5 +1,5 @@ # data file for the Fltk User Interface Designer (fluid) -version 1.0404 +version 1.0405 header_name {../FL/Fl_Help_Dialog.H} code_name {.cxx} comment {// diff --git a/test/mac-resources/blocks.plist b/test/mac-resources/blocks.plist index bb256be62..e339ed77f 100644 --- a/test/mac-resources/blocks.plist +++ b/test/mac-resources/blocks.plist @@ -17,7 +17,7 @@ English NSHumanReadableCopyright - Copyright 2006-2021 by Michael Sweet + Copyright 2006-2026 by Michael Sweet CFAppleHelpAnchor help @@ -38,7 +38,7 @@ 1.0 CFBundleGetInfoString - 1.0, Copyright 2006-2021 by Michael Sweet + 1.0, Copyright 2006-2026 by Michael Sweet NSHighResolutionCapable diff --git a/test/mac-resources/checkers.plist b/test/mac-resources/checkers.plist index 66ec8d1e9..60c4c09a3 100644 --- a/test/mac-resources/checkers.plist +++ b/test/mac-resources/checkers.plist @@ -17,7 +17,7 @@ English NSHumanReadableCopyright - Copyright 1997-2021 by Bill Spitzak and others + Copyright 1997-2026 by Bill Spitzak and others CFAppleHelpAnchor help @@ -38,7 +38,7 @@ 1.0 CFBundleGetInfoString - 1.0, Copyright 1997-2021 by Bill Spitzak and others + 1.0, Copyright 1997-2026 by Bill Spitzak and others NSHighResolutionCapable diff --git a/test/mac-resources/editor.plist b/test/mac-resources/editor.plist index 9f547d706..5d465bc2d 100644 --- a/test/mac-resources/editor.plist +++ b/test/mac-resources/editor.plist @@ -36,7 +36,7 @@ CFBundleVersion 1.0 NSHumanReadableCopyright - Copyright 1998-2024 by Bill Spitzak and others. + Copyright 1998-2026 by Bill Spitzak and others. NSHighResolutionCapable diff --git a/test/mac-resources/sudoku.plist b/test/mac-resources/sudoku.plist index 058382811..e7a4aaf0e 100644 --- a/test/mac-resources/sudoku.plist +++ b/test/mac-resources/sudoku.plist @@ -17,7 +17,7 @@ English NSHumanReadableCopyright - Copyright 2005-2021 by Michael Sweet + Copyright 2005-2026 by Michael Sweet CFAppleHelpAnchor help @@ -38,7 +38,7 @@ 1.0 CFBundleGetInfoString - 1.0, Copyright 2005-2021 by Michael Sweet + 1.0, Copyright 2005-2026 by Michael Sweet NSHighResolutionCapable