Bump version numbers to 1.4.2

This commit is contained in:
Albrecht Schlosser 2025-02-19 19:08:55 +01:00
parent 97f2cdcc29
commit 02af6a57eb
33 changed files with 62 additions and 63 deletions

View File

@ -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
@ -202,7 +202,7 @@ if(FLTK_USE_BUNDLED_PNG)
# Definitions for 'config.h' - do we still need this?
# See also png/CMakeLists.txt (target_compile_definitions).
# Note: config.h is generated by either configure or CMake,
# hence we should support it in 1.4.0 (may be changed in 1.5.0)
# hence we should support it in 1.4.x (may be changed in 1.5.0)
set(HAVE_PNG_H 1)
set(HAVE_PNG_GET_VALID 1)

View File

@ -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
@ -36,7 +36,7 @@ cmake_minimum_required(VERSION 3.15.0 FATAL_ERROR)
# define the FLTK project and version
#######################################################################
project(FLTK VERSION 1.4.1)
project(FLTK VERSION 1.4.2)
#######################################################################
# include macro and function definitions for general usage

View File

@ -1,7 +1,7 @@
//
// Enumerations for the Fast Light Tool Kit (FLTK).
//
// 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
@ -36,6 +36,8 @@
# include "fl_types.h"
# include <FL/platform_types.h> // for FL_COMMAND and FL_CONTROL
// Current FLTK version: 1.4.2
/** \name Version Numbers
FLTK defines some constants to help the programmer to
@ -63,7 +65,7 @@
FLTK remains binary compatible between patches.
*/
#define FL_PATCH_VERSION 1
#define FL_PATCH_VERSION 2
/**
The FLTK version number as a \em double.

View File

@ -21,7 +21,7 @@
// =======================================================================
//
// generated by Fast Light User Interface Designer (fluid) version 1.0401
// generated by Fast Light User Interface Designer (fluid) version 1.0402
#ifndef Fl_File_Chooser_H
#define Fl_File_Chooser_H

View File

@ -2,7 +2,7 @@
// Fl_Grid widget header for the Fast Light Tool Kit (FLTK).
//
// Copyright 2021-2022 by Albrecht Schlosser.
// Copyright 2022-2023 by Bill Spitzak and others.
// Copyright 2022-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
@ -98,9 +98,9 @@ const Fl_Grid_Align FL_GRID_BOTTOM_RIGHT = FL_GRID_BOTTOM | FL_GRID_RIGHT;
Fl_Group::resizable() widget is ignored (if set). Calling init_sizes()
is not necessary.
\note Fl_Grid is, as of FLTK 1.4.1, still in experimental state and
should be used with caution. The API can still be changed although it is
assumed to be almost stable - as stable as possible for a first release.
\note Fl_Grid is, as of FLTK 1.4.x, still in experimental state and should
be used with caution. The API can still be changed although it is assumed
to be almost stable - as stable as possible for a first release.
Example: Simple 3x3 Fl_Grid with five buttons:
\n

View File

@ -21,7 +21,7 @@
// ========================================================================
//
// generated by Fast Light User Interface Designer (fluid) version 1.0401
// generated by Fast Light User Interface Designer (fluid) version 1.0402
#ifndef Fl_Help_Dialog_H
#define Fl_Help_Dialog_H

View File

@ -1,4 +1,4 @@
Configuration of the ABI version for the Fast Light Toolkit (FLTK)
Configuration of the ABI Version for the Fast Light Toolkit (FLTK)
------------------------------------------------------------------
FLTK preserves the application binary interface (ABI) throughout
@ -23,10 +23,10 @@ wrapped in so-called ABI guards in the library code, e.g.
This documentation is written for FLTK 1.4.x, but it applies to all later
versions as well. Replace the version numbers given here with the version
numbers of the version you are using. FLTK version 1.4.1 was chosen as an
example only. As of this writing, FLTK 1.4.1 does not yet exist.
example only.
How to define the FLTK ABI version
How to Define the FLTK ABI Version
----------------------------------
To define the ABI version the preprocessor macro FL_ABI_VERSION must be
@ -40,7 +40,7 @@ and '1' is the major version number.
The default ABI version for all FLTK 1.4.x versions is 10400 (the binary
version of FLTK 1.4.0), but you can configure another version, e.g.
10401 for FLTK 1.4.1 to enable the ABI features of FLTK 1.4.1 and all
previous versions. See CHANGES.txt file.
previous versions. See CHANGES.txt.
Depending on how you build FLTK, there are two different ways to configure
@ -49,8 +49,8 @@ following examples are written for FLTK 1.4.1, hence we use "10401" for
the version number.
(1) Traditional configure + make (Unix, Linux, MinGW etc.)
----------------------------------------------------------
(1) Traditional configure + make (Unix, Linux, MinGW, MSYS, etc.)
-----------------------------------------------------------------
Run
make clean
@ -93,30 +93,27 @@ the version number.
You need to install CMake to generate the IDE files.
Use CMake to generate the IDE project files of your choice. Currently
the FLTK team uses some Visual C++ (Visual Studio) versions and Xcode.
Other IDE's may work as well (not yet tested).
the FLTK team uses some Visual C++ (Visual Studio) versions and Xcode
for testing FLTK. Other IDE's may work as well but are not tested.
For more informations on how to install and use CMake see ...
... *FIXME* [Add documentation how to use CMake with FLTK].
For more informations on how to install and use CMake see README.CMake.txt.
Use CMake option FLTK_ABI_VERSION:STRING=10401 with the command line
Use CMake option `-D FLTK_ABI_VERSION:STRING=10401` on the command line
or set FLTK_ABI_VERSION with one of the CMake GUI programs.
Then start the build process in the IDE solution of your choice. This
will run the build with the defined ABI version.
General note on CMake:
General Note on CMake:
----------------------
CMake generates FL/fl_config.h in the build tree. You may run
'make install' to install the FLTK library including all headers in
the chosen installation directory, although this is not necessary.
the chosen installation directory (set CMAKE_INSTALL_PREFIX to do this),
although this is not necessary.
The FLTK team recommends to use the FLTK library directly from the
build folder. See README.CMake.txt for more information.
Possible exception: Visual Studio IDE builds (Windows).
... to be continued ...

View File

@ -1,4 +1,4 @@
# README - Fast Light Tool Kit (FLTK) Version 1.4.1
# README - Fast Light Tool Kit (FLTK) Version 1.4.2
## WHAT IS FLTK?

View File

@ -1,4 +1,4 @@
README - Fast Light Tool Kit (FLTK) Version 1.4.1
README - Fast Light Tool Kit (FLTK) Version 1.4.2
-------------------------------------------------
WHAT IS FLTK?
@ -201,7 +201,7 @@ TRADEMARKS
COPYRIGHT
FLTK is copyright 1998-2024 by Bill Spitzak and others,
FLTK is copyright 1998-2025 by Bill Spitzak and others,
see the CREDITS.txt file for more info.
This library is free software. Distribution and use rights are

View File

@ -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-2024 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
@ -21,7 +21,7 @@ AC_PREREQ([2.50])
dnl Package name and version
AC_INIT([fltk], [1.4.1], [https://github.com/fltk/fltk/issues], [fltk], [https://www.fltk.org/])
AC_INIT([fltk], [1.4.2], [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}')

View File

@ -8,7 +8,7 @@
\image latex FL200.png "" width=5cm
</CENTER></TD>
<TD><CENTER>
<B>FLTK 1.4.1 Programming Manual</B>
<B>FLTK 1.4.2 Programming Manual</B>
By F.&nbsp;Costantini, M.&nbsp;Melcher,
A.&nbsp;Schlosser, B.&nbsp;Spitzak and M.&nbsp;Sweet.

View File

@ -2,7 +2,7 @@
\page preface Preface
This manual describes the Fast Light Tool Kit ("FLTK") version 1.4.1,
This manual describes the Fast Light Tool Kit ("FLTK") version 1.4.2,
a C++ Graphical User Interface ("GUI") toolkit for UNIX, Microsoft Windows,
and Apple macOS.

View File

@ -9,11 +9,11 @@
<key>CFBundleIdentifier</key>
<string>org.fltk.fltk-options</string>
<key>CFBundleVersion</key>
<string>1.4.1</string>
<string>1.4.2</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright 2023-2024 by Bill Spitzak and others</string>
<string>Copyright 2023-2025 by Bill Spitzak and others</string>
<key>CFAppleHelpAnchor</key>
<string>help</string>
<key>CFBundleName</key>
@ -25,9 +25,9 @@
<key>CFBundleIconFile</key>
<string>fltk-options.icns</string>
<key>CFBundleShortVersionString</key>
<string>1.4.1</string>
<string>1.4.2</string>
<key>CFBundleGetInfoString</key>
<string>1.4.1, Copyright 2023-2024 by Bill Spitzak and others</string>
<string>1.4.2, Copyright 2023-2025 by Bill Spitzak and others</string>
<key>NSHighResolutionCapable</key>
<true/>
</dict>

View File

@ -1 +1 @@
1.4.1
1.4.2

View File

@ -14,7 +14,7 @@
// https://www.fltk.org/bugs.php
//
// generated by Fast Light User Interface Designer (fluid) version 1.0401
// generated by Fast Light User Interface Designer (fluid) version 1.0402
#include "about_panel.h"
void show_help(const char *name);

View File

@ -14,7 +14,7 @@
// https://www.fltk.org/bugs.php
//
// generated by Fast Light User Interface Designer (fluid) version 1.0401
// generated by Fast Light User Interface Designer (fluid) version 1.0402
#ifndef about_panel_h
#define about_panel_h

View File

@ -14,7 +14,7 @@
// https://www.fltk.org/bugs.php
//
// generated by Fast Light User Interface Designer (fluid) version 1.0401
// generated by Fast Light User Interface Designer (fluid) version 1.0402
#include "codeview_panel.h"
#include "fluid.h"

View File

@ -14,7 +14,7 @@
// https://www.fltk.org/bugs.php
//
// generated by Fast Light User Interface Designer (fluid) version 1.0401
// generated by Fast Light User Interface Designer (fluid) version 1.0402
#ifndef codeview_panel_h
#define codeview_panel_h

View File

@ -14,12 +14,12 @@
\image latex fluid-128.png "" width=3cm
</CENTER></TD>
<TD><CENTER>
<B>FLUID 1.4.1 User Manual</B>
<B>FLUID 1.4.2 User Manual</B>
By F.&nbsp;Costantini, M.&nbsp;Melcher,
A.&nbsp;Schlosser, B.&nbsp;Spitzak and M.&nbsp;Sweet.
Copyright © 1998 - 2024 by Bill Spitzak and others.
Copyright © 1998 - 2025 by Bill Spitzak and others.
</CENTER></TD>
</TR>
</TABLE>

View File

@ -9,11 +9,11 @@
<key>CFBundleIdentifier</key>
<string>org.fltk.fluid</string>
<key>CFBundleVersion</key>
<string>1.4.1</string>
<string>1.4.2</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright 1998-2024 by Bill Spitzak and others</string>
<string>Copyright 1998-2025 by Bill Spitzak and others</string>
<key>CFAppleHelpAnchor</key>
<string>help</string>
<key>CFBundleName</key>
@ -25,9 +25,9 @@
<key>CFBundleIconFile</key>
<string>fluid.icns</string>
<key>CFBundleShortVersionString</key>
<string>1.4.1</string>
<string>1.4.2</string>
<key>CFBundleGetInfoString</key>
<string>1.4.1, Copyright 1998-2024 by Bill Spitzak and others</string>
<string>1.4.2, Copyright 1998-2025 by Bill Spitzak and others</string>
<key>CFBundleDocumentTypes</key>
<array>
<dict>

View File

@ -14,7 +14,7 @@
// https://www.fltk.org/bugs.php
//
// generated by Fast Light User Interface Designer (fluid) version 1.0401
// generated by Fast Light User Interface Designer (fluid) version 1.0402
#include "function_panel.h"
#include "fluid.h"

View File

@ -14,7 +14,7 @@
// https://www.fltk.org/bugs.php
//
// generated by Fast Light User Interface Designer (fluid) version 1.0401
// generated by Fast Light User Interface Designer (fluid) version 1.0402
#ifndef function_panel_h
#define function_panel_h

View File

@ -14,7 +14,7 @@
// https://www.fltk.org/bugs.php
//
// generated by Fast Light User Interface Designer (fluid) version 1.0401
// generated by Fast Light User Interface Designer (fluid) version 1.0402
#include "print_panel.h"
#include "fluid.h"

View File

@ -14,7 +14,7 @@
// https://www.fltk.org/bugs.php
//
// generated by Fast Light User Interface Designer (fluid) version 1.0401
// generated by Fast Light User Interface Designer (fluid) version 1.0402
#ifndef print_panel_h
#define print_panel_h

View File

@ -14,7 +14,7 @@
// https://www.fltk.org/bugs.php
//
// generated by Fast Light User Interface Designer (fluid) version 1.0401
// generated by Fast Light User Interface Designer (fluid) version 1.0402
#include "settings_panel.h"
#include "undo.h"

View File

@ -14,7 +14,7 @@
// https://www.fltk.org/bugs.php
//
// generated by Fast Light User Interface Designer (fluid) version 1.0401
// generated by Fast Light User Interface Designer (fluid) version 1.0402
#ifndef settings_panel_h
#define settings_panel_h

View File

@ -14,7 +14,7 @@
// https://www.fltk.org/bugs.php
//
// generated by Fast Light User Interface Designer (fluid) version 1.0401
// generated by Fast Light User Interface Designer (fluid) version 1.0402
#include "template_panel.h"
#include "fluid.h"

View File

@ -14,7 +14,7 @@
// https://www.fltk.org/bugs.php
//
// generated by Fast Light User Interface Designer (fluid) version 1.0401
// generated by Fast Light User Interface Designer (fluid) version 1.0402
#ifndef template_panel_h
#define template_panel_h

View File

@ -14,7 +14,7 @@
// https://www.fltk.org/bugs.php
//
// generated by Fast Light User Interface Designer (fluid) version 1.0401
// generated by Fast Light User Interface Designer (fluid) version 1.0402
#include "widget_panel.h"
#include "undo.h"

View File

@ -14,7 +14,7 @@
// https://www.fltk.org/bugs.php
//
// generated by Fast Light User Interface Designer (fluid) version 1.0401
// generated by Fast Light User Interface Designer (fluid) version 1.0402
#ifndef widget_panel_h
#define widget_panel_h

View File

@ -21,7 +21,7 @@
// =======================================================================
//
// generated by Fast Light User Interface Designer (fluid) version 1.0401
// generated by Fast Light User Interface Designer (fluid) version 1.0402
#include "../FL/Fl_File_Chooser.H"
#include <FL/fl_draw.H>

View File

@ -2,7 +2,7 @@
// Fl_Grid widget for the Fast Light Tool Kit (FLTK).
//
// Copyright 2021-2022 by Albrecht Schlosser.
// Copyright 2022-2024 by Bill Spitzak and others.
// Copyright 2022-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

View File

@ -21,7 +21,7 @@
// ========================================================================
//
// generated by Fast Light User Interface Designer (fluid) version 1.0401
// generated by Fast Light User Interface Designer (fluid) version 1.0402
#include "../FL/Fl_Help_Dialog.H"
#include <FL/Fl_Shared_Image.H>