Finish release 1.3.10

- update CHANGES, CREDITS, and dependencies
- update "Revision" number in PDF docs (title page)
- fix typos
This commit is contained in:
Albrecht Schlosser
2024-11-16 18:36:26 +01:00
parent 86a98e2054
commit 16f9e2e344
5 changed files with 86 additions and 71 deletions
+26 -11
View File
@@ -1,4 +1,4 @@
CHANGES IN FLTK 1.3.10 RELEASED: xxx xx 2024 CHANGES IN FLTK 1.3.10 RELEASED: Nov 16 2024
FLTK 1.3.10 is a maintenance release with some fixes and enhancements. FLTK 1.3.10 is a maintenance release with some fixes and enhancements.
@@ -9,22 +9,39 @@ Highlights in this release:
methods with new names that replace methods which are deprecated in methods with new names that replace methods which are deprecated in
FLTK 1.4 and would issue compiler warnings if used in 1.4.0. Using the FLTK 1.4 and would issue compiler warnings if used in 1.4.0. Using the
new method names in user code makes it possible to write code that is new method names in user code makes it possible to write code that is
compatible with both 1.3.10 and 1.4.x. compatible with both 1.3.10 and 1.4.x w/o compiler warnings.
CMake: The new file 'FLTKConfig.cmake' (generated by CMake builds only)
can be used in user CMake projects to find the correct FLTK config file
for the required FLTK version (1.3 or 1.4).
Details: Details:
Adam Halim:
Backport support for mouse buttons 4 + 5 (#1076, #1068)
Albrecht Schlosser: Albrecht Schlosser:
Add missing FL_EXPORT of class Fl_XFont_On_Demand (#922) Add missing FL_EXPORT of class Fl_XFont_On_Demand (#922)
Fix a bunch of compiler warnings (backported from 'master') Fix a bunch of compiler warnings (backported from 'master')
Bump version numbers from 1.3.9 to 1.3.10 Bump version numbers from 1.3.9 to 1.3.10
Update bundled libraries Update bundled libraries
Fl_File_Chooser: set insert position to end of string (#1004) Fl_File_Chooser: set insert position to end of string (#1004)
... after filename "expansion" with current directory. ... after filename "expansion" with current directory
Remove unused function after commit f323257cbc59c9ae
CMake: improve FLTKConfig.cmake[.in] (#898)
CMake: add FLTKConfigVersion.cmake
Implement missing Fl_Single_Window::make_current()
Keep sending FL_DRAG until all mouse buttons are released
Fix doxygen warning
Finish "Backport support for mouse buttons 4+5" (#1076, #1068)
ManoloFLTK: ManoloFLTK:
Fix "FLTK on NetBSD very slow on X11 with Unicode locale" (#935) Fix "FLTK on NetBSD very slow on X11 with Unicode locale" (#935)
macOS: let fullscreen windows have access to the system menubar macOS: let fullscreen windows have access to the system menubar
Simplify creation of OpenGL contexts under X11 platform (#1005)
Crash in macOS when switching fullscreen window between displays (#1022)
macOS: fix "Fl_Window::cursor(...) does not work reliably on some platforms" (#1082)
X11: fix test/gl_overlay stale overlay rendering (#1111)
Matthias Melcher: Matthias Melcher:
Fix Fl_Shared_Image refcount (#877) Fix Fl_Shared_Image refcount (#877)
@@ -34,7 +51,7 @@ Details:
macOS: Fix color component mixup in gl_draw text rendering (#947) macOS: Fix color component mixup in gl_draw text rendering (#947)
CHANGES IN FLTK 1.3.9 RELEASED: Dec 09 2023 CHANGES IN FLTK 1.3.9 RELEASED: Dec 09 2023
FLTK 1.3.9 is a maintenance release with some fixes and enhancements. FLTK 1.3.9 is a maintenance release with some fixes and enhancements.
@@ -47,7 +64,6 @@ Highlights in this release:
- New CMake option FLTK_MSVC_RUNTIME_DLL to select Visual Studio - New CMake option FLTK_MSVC_RUNTIME_DLL to select Visual Studio
Runtime version: DLL (/MDx) or static (/MTx), see README.CMake.txt Runtime version: DLL (/MDx) or static (/MTx), see README.CMake.txt
Bundled library versions (see also README.bundled-libs.txt): Bundled library versions (see also README.bundled-libs.txt):
Library Version Release date Library Version Release date
@@ -56,7 +72,6 @@ Bundled library versions (see also README.bundled-libs.txt):
png libpng-1.6.40 2023-06-21 png libpng-1.6.40 2023-06-21
zlib zlib-1.3 2023-08-18 zlib zlib-1.3 2023-08-18
Details: Details:
Albrecht Schlosser: Albrecht Schlosser:
@@ -102,7 +117,7 @@ Matthias Melcher:
Fix IME problem (issue #270) Fix IME problem (issue #270)
CHANGES IN FLTK 1.3.8 RELEASED: Nov 20 2021 CHANGES IN FLTK 1.3.8 RELEASED: Nov 20 2021
FLTK 1.3.8 is a maintenance release with some fixes and enhancements. FLTK 1.3.8 is a maintenance release with some fixes and enhancements.
@@ -123,7 +138,7 @@ Details:
macOS: Allow building with non-Apple compiler that may not support blocks macOS: Allow building with non-Apple compiler that may not support blocks
CHANGES IN FLTK 1.3.7 RELEASED: Jul 25 2021 CHANGES IN FLTK 1.3.7 RELEASED: Jul 25 2021
FLTK 1.3.7 is a maintenance release for macOS only. It fixes one FLTK 1.3.7 is a maintenance release for macOS only. It fixes one
regression introduced in FLTK 1.3.6 and two long standing timer regression introduced in FLTK 1.3.6 and two long standing timer
@@ -139,12 +154,12 @@ Changes:
CHANGES IN FLTK 1.3.6 RELEASED: May 15 2021 CHANGES IN FLTK 1.3.6 RELEASED: May 15 2021
There have been no changes since FLTK 1.3.6rc2. There have been no changes since FLTK 1.3.6rc2.
CHANGES IN FLTK 1.3.6rc2 RELEASED: May 04 2021 CHANGES IN FLTK 1.3.6rc2 RELEASED: May 04 2021
FLTK 1.3.6rc2 fixes some minor issues of 1.3.6rc1, particularly macOS FLTK 1.3.6rc2 fixes some minor issues of 1.3.6rc1, particularly macOS
bundle generation. It addresses an issue that bundles can't be executed bundle generation. It addresses an issue that bundles can't be executed
@@ -163,7 +178,7 @@ Details:
Fix a new compiler warning Fix a new compiler warning
CHANGES IN FLTK 1.3.6rc1 RELEASED: Apr 26 2021 CHANGES IN FLTK 1.3.6rc1 RELEASED: Apr 26 2021
FLTK 1.3.6 is a maintenance release with new macOS Big Sur support FLTK 1.3.6 is a maintenance release with new macOS Big Sur support
and some bug fixes. macOS Big Sur is supported on both Intel and the and some bug fixes. macOS Big Sur is supported on both Intel and the
+56 -57
View File
@@ -1,71 +1,70 @@
CREDITS - Fast Light Tool Kit (FLTK) Version 1.3.7 CREDITS - Fast Light Tool Kit (FLTK)
-------------------------------------------------- -------------------------------------
This file lists the people responsible for the toolkit you are This file lists the people responsible for the toolkit you are
now using. If you've been looking for your name in lights now using. If you've been looking for your name in lights
but we've forgotten you here, please use the report on the but we've forgotten you here, please use the report on the
following page, and we'll update this file accordingly: following page, and we'll update this file accordingly:
https://www.fltk.org/str.php https://www.fltk.org/bugs.php
CORE DEVELOPERS CORE DEVELOPERS
The following people do the day-to-day development of FLTK: The following people do the day-to-day development of FLTK:
Greg Ercolano Greg Ercolano
Manolo Gouy Manolo Gouy
Lauri Kasanen Ian MacArthur
Ian MacArthur Matthias Melcher
Pierre Ossman Albrecht Schlosser
Albrecht Schlosser
These people have previously been active developers of FLTK: These people have previously been active developers of FLTK:
Fabien Costantini (fabien67@users.sf.net) Fabien Costantini
Craig P. Earls Craig P. Earls
Curtis Edwards (trilec@users.sourceforge.net) Curtis Edwards
Gustavo Hime (hime@users.sourceforge.net) Gustavo Hime
Talbot Hughes Talbot Hughes
Robert Kesterson (robertk@users.sourceforge.net) Lauri Kasanen
Matthias Melcher (mm@robowerk.com) Robert Kesterson
James Dean Palmer (jamespalmer@users.sourceforge.net) Pierre Ossman
Vincent Penne (vincentp@users.sourceforge.net) James Dean Palmer
Bill Spitzak (spitzak@users.sourceforge.net) Vincent Penne
Michael Sweet (easysw@users.sourceforge.net) Bill Spitzak
Carl Thompson (clip@users.sourceforge.net) Michael Sweet
Nafees Bin Zafar (nafees@users.sourceforge.net) Carl Thompson
Nafees Bin Zafar
OTHER CONTRIBUTORS OTHER CONTRIBUTORS
The following people have contributed fixes or enhancements The following people have contributed fixes or enhancements to FLTK:
for FLTK:
Laszlo Z. Antal (LZA) Laszlo Z. Antal (LZA)
Teun Burgers Teun Burgers
Paul Chambers Paul Chambers
Stephen Davies Stephen Davies
Yuri D'Elia Yuri D'Elia
Domingo Alvarez Duarte Domingo Alvarez Duarte
Yuri Fedorchenko Yuri Fedorchenko
George Garvey George Garvey
Duncan Gibson Duncan Gibson
Mikael Hultgren Mikael Hultgren
Stuart Levy Stuart Levy
Jean-Marc Lienher (OksiD) Jean-Marc Lienher (OksiD)
Howard Lightstone Howard Lightstone
Mike Lindner Mike Lindner
Alexander Mai Alexander Mai
Alexander Rabi Alexander Rabi
James Roth James Roth
Ivan Nieto (Mr.Satan) Ivan Nieto (Mr.Satan)
Jamie Snape Jamie Snape
Andrea Suatoni Andrea Suatoni
Michael Surette Michael Surette
Paul Sydney Paul Sydney
Aaron Ucko Aaron Ucko
Emanuele Vicentini Emanuele Vicentini
Josef Vitu Josef Vitu
Jim Wilson Jim Wilson
Ken Yarnall Ken Yarnall
+1 -1
View File
@@ -11,7 +11,7 @@
\end{DoxyImageNoCaption}\\ \end{DoxyImageNoCaption}\\
\vspace*{2cm} \vspace*{2cm}
{\Large {\Large
Revision 9.9 by F. Costantini, D. Gibson, M. Melcher, \\ Revision 9.10 by F. Costantini, D. Gibson, M. Melcher, \\
A. Schlosser, B. Spitzak, and M. Sweet.}\\ A. Schlosser, B. Spitzak, and M. Sweet.}\\
\vspace*{1.5cm} \vspace*{1.5cm}
{\large Copyright 1998-@YEAR@ by Bill Spitzak and others.}\\ {\large Copyright 1998-@YEAR@ by Bill Spitzak and others.}\\
+2 -2
View File
@@ -1549,7 +1549,7 @@ int Fl::handle_(int e, Fl_Window* window)
send_event(FL_MOUSEWHEEL, modal(), window); send_event(FL_MOUSEWHEEL, modal(), window);
return 1; return 1;
} }
// Finally try sending it to the window, the event occured in // Finally try sending it to the window, the event occurred in
if (send_event(FL_MOUSEWHEEL, window, window)) return 1; if (send_event(FL_MOUSEWHEEL, window, window)) return 1;
default: default:
break; break;
@@ -2249,7 +2249,7 @@ bool Fl::option(Fl_Option opt)
opt_prefs.get("FNFCUsesGTK", tmp, -1); opt_prefs.get("FNFCUsesGTK", tmp, -1);
if (tmp >= 0) options_[OPTION_FNFC_USES_GTK] = tmp; if (tmp >= 0) options_[OPTION_FNFC_USES_GTK] = tmp;
} }
{ // now, if the developer has registered this app, we could as for per-application preferences { // now, if the developer has registered this app, we could ask for per-application preferences
} }
options_read_ = 1; options_read_ = 1;
} }
+1
View File
@@ -856,6 +856,7 @@ Fl_File_Chooser.o: ../FL/Fl_Plugin.H
Fl_File_Chooser.o: ../FL/Fl_Preferences.H Fl_File_Chooser.o: ../FL/Fl_Preferences.H
Fl_File_Chooser.o: ../FL/Fl_Return_Button.H Fl_File_Chooser.o: ../FL/Fl_Return_Button.H
Fl_File_Chooser.o: ../FL/Fl_RGB_Image.H Fl_File_Chooser.o: ../FL/Fl_RGB_Image.H
Fl_File_Chooser.o: ../FL/Fl_Shared_Image.H
Fl_File_Chooser.o: ../FL/Fl_Tile.H Fl_File_Chooser.o: ../FL/Fl_Tile.H
Fl_File_Chooser.o: ../FL/fl_types.h Fl_File_Chooser.o: ../FL/fl_types.h
Fl_File_Chooser.o: ../FL/fl_utf8.h Fl_File_Chooser.o: ../FL/fl_utf8.h