From 908d900794aaa386c2bfad3038ca76338d7b2f9d Mon Sep 17 00:00:00 2001 From: Albrecht Schlosser Date: Mon, 13 May 2024 17:57:03 +0200 Subject: [PATCH] Bump version numbers from 1.3.9 to 1.3.10 --- ANNOUNCEMENT | 14 ++--- CHANGES | 31 +++++++++ CMakeLists.txt | 4 +- FL/Enumerations.H | 2 +- FL/Fl_File_Chooser.H | 2 +- FL/Fl_Help_Dialog.H | 2 +- README | 63 ++++++++++++------- configure.ac | 4 +- documentation/src/index.dox | 6 +- documentation/src/preface.dox | 39 ++++++------ fltk_version.dat | 2 +- fluid/about_panel.cxx | 2 +- fluid/about_panel.fl | 2 +- fluid/about_panel.h | 2 +- fluid/alignment_panel.cxx | 2 +- fluid/alignment_panel.fl | 2 +- fluid/alignment_panel.h | 2 +- fluid/fluid.plist | 8 +-- fluid/function_panel.cxx | 2 +- fluid/function_panel.fl | 2 +- fluid/function_panel.h | 2 +- fluid/print_panel.cxx | 2 +- fluid/print_panel.fl | 2 +- fluid/print_panel.h | 2 +- fluid/template_panel.cxx | 2 +- fluid/template_panel.fl | 2 +- fluid/template_panel.h | 2 +- fluid/widget_panel.cxx | 2 +- fluid/widget_panel.fl | 2 +- fluid/widget_panel.h | 2 +- .../FLTK Application/FLTK 1.3/ui.fl | 2 +- ide/Xcode4/plists/Fluid-Info.plist | 4 +- src/Fl_File_Chooser.cxx | 2 +- src/Fl_File_Chooser.fl | 6 +- src/Fl_Help_Dialog.cxx | 2 +- src/Fl_Help_Dialog.fl | 2 +- test/CubeViewUI.fl | 2 +- test/fast_slow.fl | 2 +- test/inactive.fl | 2 +- test/keyboard_ui.fl | 2 +- test/mandelbrot_ui.fl | 2 +- test/preferences.fl | 2 +- test/radio.fl | 2 +- test/resize.fl | 2 +- test/tabs.fl | 2 +- test/tree.fl | 2 +- test/valuators.fl | 2 +- 47 files changed, 151 insertions(+), 102 deletions(-) diff --git a/ANNOUNCEMENT b/ANNOUNCEMENT index 10954c3f0..6d286cb59 100644 --- a/ANNOUNCEMENT +++ b/ANNOUNCEMENT @@ -4,14 +4,14 @@ 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.9 and previous versions contain many improvements and bug fixes. +FLTK 1.3.10 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.9. + Please see CHANGES for a list of changes in FLTK 1.3.0 to 1.3.10. - FLTK 1.3.9 is a maintenance release with minor enhancements and + FLTK 1.3.10 is a maintenance release with minor enhancements and some macOS related improvements. - macOS is now supported up to macOS 14 (Sonoma). + macOS is supported up to macOS 14 (Sonoma). CMake support has been enhanced and requires CMake 3.15 or higher, autotools/configure/make and bundled IDE projects are still supported. @@ -25,9 +25,9 @@ FLTK 1.3.9 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.9. + Bugs and feature requests for FLTK 1.4.x may also apply to FLTK 1.3.10. -FLTK 1.3.9 is expected to be the last release in the 1.3.x series. +FLTK 1.3.10 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. @@ -35,7 +35,7 @@ FLTK 1.3.9 is expected to be the last release in the 1.3.x series. 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 -if FLTK 1.4.0 is not yet released or not (yet) stable enough. +as long as FLTK 1.4.0 is not yet released or not (yet) stable enough. 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 ce18fa5ac..3d1f948ef 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,34 @@ +CHANGES IN FLTK 1.3.10 RELEASED: xxx xx 2024 + +FLTK 1.3.10 is a maintenance release with some fixes and enhancements. + +Highlights in this release: + + This release includes some new inline methods that were added in 1.4.0 + to prepare user code for the migration to 1.4.0. These are mainly + 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 + new method names in user code makes it possible to write code that is + compatible with both 1.3.10 and 1.4.x. + + +Details: + + Albrecht Schlosser: + Add missing FL_EXPORT of class Fl_XFont_On_Demand (#922) + Fix a bunch of compiler warnings (backported from 'master') + + ManoloFLTK: + Fix "FLTK on NetBSD very slow on X11 with Unicode locale" (#935) + + Matthias Melcher: + Fix Fl_Shared_Image refcount (#877) + Fix crash in Fl_Preferences for deformed group name (#891) + Fix shared image handling in file chooser (#887) + Fix OpenGL context caching on macOS (#737) + macOS: Fix color component mixup in gl_draw text rendering (#947) + + CHANGES IN FLTK 1.3.9 RELEASED: Dec 09 2023 FLTK 1.3.9 is a maintenance release with some fixes and enhancements. diff --git a/CMakeLists.txt b/CMakeLists.txt index 17c1b328c..8d0523d64 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-2023 by Bill Spitzak and others. +# Copyright 1998-2024 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.9) +project (FLTK VERSION 1.3.10) ####################################################################### # include macro and function definitions for general usage diff --git a/FL/Enumerations.H b/FL/Enumerations.H index 1fafb14e0..7f071eb38 100644 --- a/FL/Enumerations.H +++ b/FL/Enumerations.H @@ -73,7 +73,7 @@ FLTK remains binary compatible between patches. */ -#define FL_PATCH_VERSION 9 +#define FL_PATCH_VERSION 10 /** The FLTK version number as a \em double. diff --git a/FL/Fl_File_Chooser.H b/FL/Fl_File_Chooser.H index 13e8f6092..64aaa8494 100644 --- a/FL/Fl_File_Chooser.H +++ b/FL/Fl_File_Chooser.H @@ -23,7 +23,7 @@ // ======================================================================= // -// generated by Fast Light User Interface Designer (fluid) version 1.0309 +// generated by Fast Light User Interface Designer (fluid) version 1.0310 #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 d9208d9cb..21d16a9c4 100644 --- a/FL/Fl_Help_Dialog.H +++ b/FL/Fl_Help_Dialog.H @@ -23,7 +23,7 @@ // ======================================================================== // -// generated by Fast Light User Interface Designer (fluid) version 1.0309 +// generated by Fast Light User Interface Designer (fluid) version 1.0310 #ifndef Fl_Help_Dialog_H #define Fl_Help_Dialog_H diff --git a/README b/README index 2b0b63754..79d3153ad 100644 --- a/README +++ b/README @@ -1,5 +1,5 @@ -README - Fast Light Tool Kit (FLTK) Version 1.3.9 -------------------------------------------------- +README - Fast Light Tool Kit (FLTK) Version 1.3.10 +-------------------------------------------------- WHAT IS FLTK? @@ -10,27 +10,31 @@ WHAT IS FLTK? GLUT emulation. It was originally developed by Mr. Bill Spitzak and is currently maintained by a small group of developers across - the world with a central repository in the US. + the world with a central repository on GitHub. + + https://www.fltk.org/ + https://github.com/fltk/fltk/ LICENSING FLTK comes with complete free source code. FLTK is available - under the terms of the GNU Library General Public License. + under the terms of the GNU Library General Public License with + exceptions (e.g. for static linking). Contrary to popular belief, it can be used in commercial software! (Even Bill Gates could use it.) ON-LINE DOCUMENTATION - Documentation is available online in HTML form and can be - downloaded as separate distribution tarballs. A PDF version of - this documentation is also available from the FLTK web site at: + The documentation in HTML and PDF forms can be created by + Doxygen from the source files. HTML and PDF versions of this + documentation is also available from the FLTK web site at: https://www.fltk.org/documentation.php -BUILDING AND INSTALLING FLTK UNDER UNIX AND Mac OS X +BUILDING AND INSTALLING FLTK UNDER UNIX AND macOS In most cases you can just type "make". This will run configure with the default (no) options and then compile @@ -47,8 +51,7 @@ BUILDING AND INSTALLING FLTK UNDER UNIX AND Mac OS X If you aren't using "gcc", "g++", "c++", or "CC" for your C++ compiler, you'll also need to set the CXX environment variable. Similarly, if you aren't using "gcc" or "cc" for - your C compiler you'll need to set the CC environment - variable. + your C compiler you'll need to set the CC environment variable. You can run configure yourself to get the exact setup you need. Type "./configure ". Options include: @@ -60,7 +63,6 @@ BUILDING AND INSTALLING FLTK UNDER UNIX AND Mac OS X --enable-threads - Enable multithreading support --enable-xdbe - Enable the X double-buffer extension --enable-xft - Enable the Xft library (anti-aliased fonts) - --bindir=/path - Set the location for executables [default = /usr/local/bin] --libdir=/path - Set the location for libraries @@ -70,6 +72,8 @@ BUILDING AND INSTALLING FLTK UNDER UNIX AND Mac OS X --prefix=/dir - Set the directory prefix for files [default = /usr/local] + For more options please see './configure --help'. + When the configure script is done you can just run the "make" command. This will build the library, FLUID tool, and all of the test programs. @@ -88,8 +92,8 @@ GIT USERS If you've just checked out a fresh copy of FLTK from Git (GitHub), you'll need to generate an initial version of 'configure' - by running 'make makeinclude'. (We don't include a copy - of configure in git.) + by running 'make makeinclude' or 'make clean' (we don't + include a copy of configure in git). MAKE TARGETS @@ -132,23 +136,37 @@ INTERNET RESOURCES FLTK is available on the 'net in a bunch of locations: - - WWW: https://www.fltk.org/ - https://www.fltk.org/str.php [for reporting bugs] - https://www.fltk.org/software.php [source code] + - WWW: https://www.fltk.org/ + https://www.fltk.org/bugs.php [for reporting bugs] + https://www.fltk.org/software.php [source code] + + +GENERAL QUESTIONS To join the FLTK mailing list, go the following web page: + https://groups.google.com/forum/#!forum/fltkgeneral + + You can find detailed instructions how you can register for the mailing + list (even w/o a Google mail address) at the bottom of this page: + https://www.fltk.org/newsgroups.php + REPORTING BUGS - To report a bug in FLTK, use the form at: + If you are new to FLTK, or have general questions about how to use FLTK, + or aren't sure if you found a bug, please ask first on the fltk.general + group forum at: - https://www.fltk.org/str.php + https://groups.google.com/forum/#!forum/fltkgeneral - For general support and questions, go the following web page: + See paragraph GENERAL QUESTIONS above for more info. - https://www.fltk.org/newsgroups.php + If you are sure you found a bug, please see the following page for + further information: + + https://www.fltk.org/bugs.php TRADEMARKS @@ -156,13 +174,13 @@ TRADEMARKS Microsoft and Windows are registered trademarks of Microsoft Corporation. UNIX is a registered trademark of the X/Open Group, Inc. OpenGL is a registered trademark of Silicon - Graphics, Inc. Mac OS is a registered trademark of Apple + Graphics, Inc. macOS is a registered trademark of Apple Computers, Inc. COPYRIGHT - FLTK is copyright 1998-2019 by Bill Spitzak and others, + FLTK is copyright 1998-2024 by Bill Spitzak and others, see the CREDITS file for more info. This library is free software. Distribution and use rights are @@ -170,4 +188,3 @@ COPYRIGHT this file. If this file is missing or damaged, see the license at: https://www.fltk.org/COPYING.php - diff --git a/configure.ac b/configure.ac index 0a4e2c10a..7b22b3e43 100644 --- a/configure.ac +++ b/configure.ac @@ -48,10 +48,10 @@ case $host_os in ;; esac -dnl FLTK library versions, currently 1.3.9 +dnl FLTK library versions, currently 1.3.10 FLTK_VERSION_MAJOR=1 FLTK_VERSION_MINOR=3 -FLTK_VERSION_PATCH=9 +FLTK_VERSION_PATCH=10 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 50589a5f5..31f105cfe 100644 --- a/documentation/src/index.dox +++ b/documentation/src/index.dox @@ -8,12 +8,12 @@ \image latex FL200.png "" width=5cm
- FLTK 1.3.9 Programming Manual + FLTK 1.3.10 Programming Manual - 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. - Copyright 1998-2023 by Bill Spitzak and others. + Copyright 1998-2024 by Bill Spitzak and others.
diff --git a/documentation/src/preface.dox b/documentation/src/preface.dox index 921828892..381bc1dcd 100644 --- a/documentation/src/preface.dox +++ b/documentation/src/preface.dox @@ -3,15 +3,15 @@ \page preface Preface This manual describes the Fast Light Tool Kit ("FLTK") -version 1.3.9, a C++ Graphical User Interface -("GUI") toolkit for UNIX, Microsoft Windows and Apple OS X. Each -of the chapters in this manual is designed as a tutorial for +version 1.3.10, 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 using FLTK, while the appendices provide a convenient reference -for all FLTK widgets, functions, and operating system -interfaces. +for all FLTK widgets, functions, and operating system interfaces. This manual may be printed, modified, and/or used under -the terms of the FLTK license provided in \ref license. +the terms of the FLTK license provided in: \ref license. \section preface_organisation Organization @@ -41,7 +41,7 @@ This manual is organized into the following chapters and appendices: \section preface_conventions Conventions This manual was generated using Doxygen -(see http://www.doxygen.org/) +(see https://www.doxygen.org/) to process the source code itself, special comments in the code, and additional documentation files. In general, Doxygen recognizes and denotes the following entities as shown: @@ -49,7 +49,7 @@ In general, Doxygen recognizes and denotes the following entities as shown: - methods, such as Fl_Widget::callback(Fl_Callback* cb, void* p), - functions, such as fl_draw(const char *str, int x, int y), - internal links, such as \ref preface_conventions, -- external links, such as http://www.stack.nl/~dimitri/doxygen/ +- external links, such as https://www.fltk.org/. Other code samples and commands are shown in regular courier type. @@ -63,26 +63,27 @@ The X Window System version 11. \par Xlib The X Window System interface library. -\par MS Windows, WIN32 -The Microsoft Windows Application Programmer's Interface for Windows 2000, -Windows XP, Windows Vista, and Windows 7. FLTK uses the preprocessor definition -WIN32 for the 32 bit and 64 bit MS Windows API. +\par Windows, WIN32 +The Microsoft Windows Application Programmer's Interface for Windows 2000, +Windows XP, Windows Vista, Windows 7 and later Windows versions. +FLTK uses the preprocessor definition WIN32 for the 32 bit +and 64 bit Windows API. -\par OS X, __APPLE__ -The Apple desktop operating sytem OS X 10.0 and later. MacOS 8 and 9 support +\par macOS (aka Mac OS X), __APPLE__ +The Apple desktop operating sytem macOS 10.0 and later. MacOS 8 and 9 support was dropped after FLTK 1.0.10. FLTK uses the preprocessor definition -__APPLE__ for OS X. +\__APPLE__ for macOS. \section preface_copyrights Copyrights and Trademarks -FLTK is Copyright 1998-2023 by Bill Spitzak and others. Use and -distribution of FLTK is governed by the GNU Library General Public +FLTK is Copyright 1998-2024 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. -UNIX is a registered trademark of the X Open Group, Inc. +UNIX is a registered trademark of the X Open Group, Inc. Microsoft and Windows are registered trademarks of Microsoft Corporation. OpenGL is a registered trademark of Silicon -Graphics, Inc. Apple, Macintosh, MacOS, and Mac OS X are +Graphics, Inc. Apple, Macintosh, MacOS, macOS, and Mac OS X are registered trademarks of Apple Computer, Inc. diff --git a/fltk_version.dat b/fltk_version.dat index d4c4950a3..0c00f6108 100644 --- a/fltk_version.dat +++ b/fltk_version.dat @@ -1 +1 @@ -1.3.9 +1.3.10 diff --git a/fluid/about_panel.cxx b/fluid/about_panel.cxx index 1eb453ecc..f84d72f69 100644 --- a/fluid/about_panel.cxx +++ b/fluid/about_panel.cxx @@ -16,7 +16,7 @@ // http://www.fltk.org/str.php // -// generated by Fast Light User Interface Designer (fluid) version 1.0309 +// generated by Fast Light User Interface Designer (fluid) version 1.0310 #include "about_panel.h" void show_help(const char *name); diff --git a/fluid/about_panel.fl b/fluid/about_panel.fl index 64f8d17a4..524f93995 100644 --- a/fluid/about_panel.fl +++ b/fluid/about_panel.fl @@ -1,5 +1,5 @@ # data file for the Fltk User Interface Designer (fluid) -version 1.0309 +version 1.0310 header_name {.h} code_name {.cxx} comment {// diff --git a/fluid/about_panel.h b/fluid/about_panel.h index 485721d30..51043f459 100644 --- a/fluid/about_panel.h +++ b/fluid/about_panel.h @@ -16,7 +16,7 @@ // http://www.fltk.org/str.php // -// generated by Fast Light User Interface Designer (fluid) version 1.0309 +// generated by Fast Light User Interface Designer (fluid) version 1.0310 #ifndef about_panel_h #define about_panel_h diff --git a/fluid/alignment_panel.cxx b/fluid/alignment_panel.cxx index a5f3931f3..1e11cb8fb 100644 --- a/fluid/alignment_panel.cxx +++ b/fluid/alignment_panel.cxx @@ -16,7 +16,7 @@ // http://www.fltk.org/str.php // -// generated by Fast Light User Interface Designer (fluid) version 1.0309 +// generated by Fast Light User Interface Designer (fluid) version 1.0310 #include "alignment_panel.h" #include diff --git a/fluid/alignment_panel.fl b/fluid/alignment_panel.fl index f17abdc06..bcca7290c 100644 --- a/fluid/alignment_panel.fl +++ b/fluid/alignment_panel.fl @@ -1,5 +1,5 @@ # data file for the Fltk User Interface Designer (fluid) -version 1.0309 +version 1.0310 header_name {.h} code_name {.cxx} comment {// diff --git a/fluid/alignment_panel.h b/fluid/alignment_panel.h index 91dff27bb..6f14a1984 100644 --- a/fluid/alignment_panel.h +++ b/fluid/alignment_panel.h @@ -16,7 +16,7 @@ // http://www.fltk.org/str.php // -// generated by Fast Light User Interface Designer (fluid) version 1.0309 +// generated by Fast Light User Interface Designer (fluid) version 1.0310 #ifndef alignment_panel_h #define alignment_panel_h diff --git a/fluid/fluid.plist b/fluid/fluid.plist index 91f2c587e..5d01243ef 100644 --- a/fluid/fluid.plist +++ b/fluid/fluid.plist @@ -9,11 +9,11 @@ CFBundleIdentifier org.fltk.fluid CFBundleVersion - 1.3.9 + 1.3.10 CFBundleDevelopmentRegion English NSHumanReadableCopyright - Copyright 1998-2023 by Bill Spitzak and others + Copyright 1998-2024 by Bill Spitzak and others CFAppleHelpAnchor help CFBundleName @@ -25,9 +25,9 @@ CFBundleIconFile fluid.icns CFBundleShortVersionString - 1.3.9 + 1.3.10 CFBundleGetInfoString - 1.3.9, Copyright 1998-2023 by Bill Spitzak and others + 1.3.10, Copyright 1998-2024 by Bill Spitzak and others CFBundleDocumentTypes diff --git a/fluid/function_panel.cxx b/fluid/function_panel.cxx index a19bb95c7..9c38d929a 100644 --- a/fluid/function_panel.cxx +++ b/fluid/function_panel.cxx @@ -16,7 +16,7 @@ // http://www.fltk.org/str.php // -// generated by Fast Light User Interface Designer (fluid) version 1.0309 +// generated by Fast Light User Interface Designer (fluid) version 1.0310 #include "function_panel.h" #include diff --git a/fluid/function_panel.fl b/fluid/function_panel.fl index 8e534c11b..6259c7d4e 100644 --- a/fluid/function_panel.fl +++ b/fluid/function_panel.fl @@ -1,5 +1,5 @@ # data file for the Fltk User Interface Designer (fluid) -version 1.0309 +version 1.0310 header_name {.h} code_name {.cxx} comment {// diff --git a/fluid/function_panel.h b/fluid/function_panel.h index fad822134..6d26c81d8 100644 --- a/fluid/function_panel.h +++ b/fluid/function_panel.h @@ -16,7 +16,7 @@ // http://www.fltk.org/str.php // -// generated by Fast Light User Interface Designer (fluid) version 1.0309 +// generated by Fast Light User Interface Designer (fluid) version 1.0310 #ifndef function_panel_h #define function_panel_h diff --git a/fluid/print_panel.cxx b/fluid/print_panel.cxx index 52d9c4f45..e3bebe414 100644 --- a/fluid/print_panel.cxx +++ b/fluid/print_panel.cxx @@ -16,7 +16,7 @@ // http://www.fltk.org/str.php // -// generated by Fast Light User Interface Designer (fluid) version 1.0309 +// generated by Fast Light User Interface Designer (fluid) version 1.0310 #include "print_panel.h" #include diff --git a/fluid/print_panel.fl b/fluid/print_panel.fl index 857fef12b..f20c64b06 100644 --- a/fluid/print_panel.fl +++ b/fluid/print_panel.fl @@ -1,5 +1,5 @@ # data file for the Fltk User Interface Designer (fluid) -version 1.0309 +version 1.0310 header_name {.h} code_name {.cxx} comment {// diff --git a/fluid/print_panel.h b/fluid/print_panel.h index 0ee0ca129..359cf4941 100644 --- a/fluid/print_panel.h +++ b/fluid/print_panel.h @@ -16,7 +16,7 @@ // http://www.fltk.org/str.php // -// generated by Fast Light User Interface Designer (fluid) version 1.0309 +// generated by Fast Light User Interface Designer (fluid) version 1.0310 #ifndef print_panel_h #define print_panel_h diff --git a/fluid/template_panel.cxx b/fluid/template_panel.cxx index 8cc7215e2..50299ec82 100644 --- a/fluid/template_panel.cxx +++ b/fluid/template_panel.cxx @@ -16,7 +16,7 @@ // http://www.fltk.org/str.php // -// generated by Fast Light User Interface Designer (fluid) version 1.0309 +// generated by Fast Light User Interface Designer (fluid) version 1.0310 #include "template_panel.h" #include diff --git a/fluid/template_panel.fl b/fluid/template_panel.fl index a8d286d6e..4037c60c7 100644 --- a/fluid/template_panel.fl +++ b/fluid/template_panel.fl @@ -1,5 +1,5 @@ # data file for the Fltk User Interface Designer (fluid) -version 1.0309 +version 1.0310 header_name {.h} code_name {.cxx} comment {// diff --git a/fluid/template_panel.h b/fluid/template_panel.h index a3d0139a1..323ea7486 100644 --- a/fluid/template_panel.h +++ b/fluid/template_panel.h @@ -16,7 +16,7 @@ // http://www.fltk.org/str.php // -// generated by Fast Light User Interface Designer (fluid) version 1.0309 +// generated by Fast Light User Interface Designer (fluid) version 1.0310 #ifndef template_panel_h #define template_panel_h diff --git a/fluid/widget_panel.cxx b/fluid/widget_panel.cxx index 490aef57c..0158d940a 100644 --- a/fluid/widget_panel.cxx +++ b/fluid/widget_panel.cxx @@ -16,7 +16,7 @@ // http://www.fltk.org/str.php // -// generated by Fast Light User Interface Designer (fluid) version 1.0309 +// generated by Fast Light User Interface Designer (fluid) version 1.0310 #include "widget_panel.h" extern void comment_cb(Fl_Text_Editor*, void*); diff --git a/fluid/widget_panel.fl b/fluid/widget_panel.fl index 5b7300a22..c5713dfc2 100644 --- a/fluid/widget_panel.fl +++ b/fluid/widget_panel.fl @@ -1,5 +1,5 @@ # data file for the Fltk User Interface Designer (fluid) -version 1.0309 +version 1.0310 header_name {.h} code_name {.cxx} comment {// diff --git a/fluid/widget_panel.h b/fluid/widget_panel.h index 1fbe6cfd0..7210a4ec8 100644 --- a/fluid/widget_panel.h +++ b/fluid/widget_panel.h @@ -16,7 +16,7 @@ // http://www.fltk.org/str.php // -// generated by Fast Light User Interface Designer (fluid) version 1.0309 +// generated by Fast Light User Interface Designer (fluid) version 1.0310 #ifndef widget_panel_h #define widget_panel_h diff --git a/ide/Xcode4/Project Templates/FLTK Application/FLTK 1.3/ui.fl b/ide/Xcode4/Project Templates/FLTK Application/FLTK 1.3/ui.fl index b8125f840..e764f5bd3 100644 --- a/ide/Xcode4/Project Templates/FLTK Application/FLTK 1.3/ui.fl +++ b/ide/Xcode4/Project Templates/FLTK Application/FLTK 1.3/ui.fl @@ -1,5 +1,5 @@ # data file for the Fltk User Interface Designer (fluid) -version 1.0309 +version 1.0310 header_name {.h} code_name {.cxx} Function {make_window()} {open diff --git a/ide/Xcode4/plists/Fluid-Info.plist b/ide/Xcode4/plists/Fluid-Info.plist index f0cc64b95..cb8ed6976 100644 --- a/ide/Xcode4/plists/Fluid-Info.plist +++ b/ide/Xcode4/plists/Fluid-Info.plist @@ -40,9 +40,9 @@ CFBundleSignature FLTK CFBundleVersion - 1.3.9 + 1.3.10 NSHumanReadableCopyright - Copyright 1998-2021 by Bill Spitzak and others. + Copyright 1998-2024 by Bill Spitzak and others. CFBundleGetInfoString Part of the FLTK library. Please visit www.fltk.org. NSHighResolutionCapable diff --git a/src/Fl_File_Chooser.cxx b/src/Fl_File_Chooser.cxx index 657318618..66752426a 100644 --- a/src/Fl_File_Chooser.cxx +++ b/src/Fl_File_Chooser.cxx @@ -23,7 +23,7 @@ // ======================================================================= // -// generated by Fast Light User Interface Designer (fluid) version 1.0309 +// generated by Fast Light User Interface Designer (fluid) version 1.0310 #include "../FL/Fl_File_Chooser.H" #include diff --git a/src/Fl_File_Chooser.fl b/src/Fl_File_Chooser.fl index 72438c773..dad37a4e8 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.0309 +version 1.0310 header_name {../FL/Fl_File_Chooser.H} code_name {.cxx} comment {// @@ -83,11 +83,11 @@ class FL_EXPORT Fl_File_Chooser {open fileList->deselect(); Fl::remove_timeout((Fl_Timeout_Handler)previewCB, this); hide();} open - private xywh {412 246 490 380} type Double resizable + private xywh {412 246 490 380} type Double hide resizable code0 {if (title) window->label(title);} code1 {\#include } code2 {\#include } - code3 {\#include } modal visible + code3 {\#include } modal } { Fl_Group {} {open private xywh {10 10 470 25} diff --git a/src/Fl_Help_Dialog.cxx b/src/Fl_Help_Dialog.cxx index c9e2686a7..9911e19ef 100644 --- a/src/Fl_Help_Dialog.cxx +++ b/src/Fl_Help_Dialog.cxx @@ -23,7 +23,7 @@ // ======================================================================== // -// generated by Fast Light User Interface Designer (fluid) version 1.0309 +// generated by Fast Light User Interface Designer (fluid) version 1.0310 #include "../FL/Fl_Help_Dialog.H" #include "flstring.h" diff --git a/src/Fl_Help_Dialog.fl b/src/Fl_Help_Dialog.fl index 71d11a474..5712aebaf 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.0309 +version 1.0310 header_name {../FL/Fl_Help_Dialog.H} code_name {.cxx} comment {// diff --git a/test/CubeViewUI.fl b/test/CubeViewUI.fl index 573cbecf4..b973f66eb 100644 --- a/test/CubeViewUI.fl +++ b/test/CubeViewUI.fl @@ -1,5 +1,5 @@ # data file for the Fltk User Interface Designer (fluid) -version 1.0309 +version 1.0310 header_name {.h} code_name {.cxx} class CubeViewUI {open diff --git a/test/fast_slow.fl b/test/fast_slow.fl index 1278042d8..4ad4e52ce 100644 --- a/test/fast_slow.fl +++ b/test/fast_slow.fl @@ -1,5 +1,5 @@ # data file for the Fltk User Interface Designer (fluid) -version 1.0309 +version 1.0310 header_name {.h} code_name {.cxx} Function {} {open diff --git a/test/inactive.fl b/test/inactive.fl index 289f750c6..6fcf1a55b 100644 --- a/test/inactive.fl +++ b/test/inactive.fl @@ -1,5 +1,5 @@ # data file for the Fltk User Interface Designer (fluid) -version 1.0309 +version 1.0310 header_name {.h} code_name {.cxx} Function {} {open diff --git a/test/keyboard_ui.fl b/test/keyboard_ui.fl index 494812c3d..f01cfddbf 100644 --- a/test/keyboard_ui.fl +++ b/test/keyboard_ui.fl @@ -1,5 +1,5 @@ # data file for the Fltk User Interface Designer (fluid) -version 1.0309 +version 1.0310 header_name {.h} code_name {.cxx} Function {make_window()} {open diff --git a/test/mandelbrot_ui.fl b/test/mandelbrot_ui.fl index e1609255b..8d377b714 100644 --- a/test/mandelbrot_ui.fl +++ b/test/mandelbrot_ui.fl @@ -1,5 +1,5 @@ # data file for the Fltk User Interface Designer (fluid) -version 1.0309 +version 1.0310 header_name {.h} code_name {.cxx} decl {\#include "mandelbrot.h"} {public local diff --git a/test/preferences.fl b/test/preferences.fl index a390ac24a..971767b34 100644 --- a/test/preferences.fl +++ b/test/preferences.fl @@ -1,5 +1,5 @@ # data file for the Fltk User Interface Designer (fluid) -version 1.0309 +version 1.0310 header_name {.h} code_name {.cxx} decl {\#include } {public local diff --git a/test/radio.fl b/test/radio.fl index 87c918469..1cc306795 100644 --- a/test/radio.fl +++ b/test/radio.fl @@ -1,5 +1,5 @@ # data file for the Fltk User Interface Designer (fluid) -version 1.0309 +version 1.0310 header_name {.h} code_name {.cxx} Function {button_cb(Fl_Button *b, void *)} { diff --git a/test/resize.fl b/test/resize.fl index f9cc0cc89..f55e3e201 100644 --- a/test/resize.fl +++ b/test/resize.fl @@ -1,5 +1,5 @@ # data file for the Fltk User Interface Designer (fluid) -version 1.0309 +version 1.0310 header_name {.h} code_name {.cxx} Function {} {open diff --git a/test/tabs.fl b/test/tabs.fl index 02c57b488..313f944ca 100644 --- a/test/tabs.fl +++ b/test/tabs.fl @@ -1,5 +1,5 @@ # data file for the Fltk User Interface Designer (fluid) -version 1.0309 +version 1.0310 header_name {.h} code_name {.cxx} Function {} {open diff --git a/test/tree.fl b/test/tree.fl index 74a5e87c8..844e703f4 100644 --- a/test/tree.fl +++ b/test/tree.fl @@ -1,5 +1,5 @@ # data file for the Fltk User Interface Designer (fluid) -version 1.0309 +version 1.0310 header_name {.h} code_name {.cxx} decl {\#include } {public global diff --git a/test/valuators.fl b/test/valuators.fl index de60f49cc..3016050d6 100644 --- a/test/valuators.fl +++ b/test/valuators.fl @@ -1,5 +1,5 @@ # data file for the Fltk User Interface Designer (fluid) -version 1.0309 +version 1.0310 header_name {.h} code_name {.cxx} Function {callback(Fl_Widget* o, void*)} {open private return_type void