Update README.txt and CREDITS.txt

- README.txt: typos, names, FLTK URL and other minor changes

- CREDITS.txt: update current maintainers, remove mail addresses
This commit is contained in:
Albrecht Schlosser 2023-12-20 17:05:18 +01:00
parent bc5d7e77aa
commit 9023648e6c
2 changed files with 39 additions and 28 deletions

View File

@ -15,26 +15,26 @@ CORE DEVELOPERS
Greg Ercolano Greg Ercolano
Manolo Gouy Manolo Gouy
Lauri Kasanen
Ian MacArthur Ian MacArthur
Pierre Ossman Matthias Melcher
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

View File

@ -5,17 +5,21 @@ WHAT IS FLTK?
The Fast Light Tool Kit is a cross-platform C++ GUI toolkit for The Fast Light Tool Kit is a cross-platform C++ GUI toolkit for
UNIX(r)/Linux(r) (X11 or Wayland), Microsoft(r) Windows(r), and UNIX(r)/Linux(r) (X11 or Wayland), Microsoft(r) Windows(r), and
macOS(r). FLTK provides modern GUI functionality without the bloat macOS(r). FLTK provides modern GUI functionality without bloat
and supports 3D graphics via OpenGL(r) and its built-in GLUT and supports 3D graphics via OpenGL(r) and its built-in GLUT
emulation. It was originally developed by Mr. Bill Spitzak and is emulation. It was originally developed by Mr. Bill Spitzak and is
currently maintained by a small group of developers across 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 LICENSING
FLTK comes with complete free source code. FLTK is available 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 Contrary to popular belief, it can be used in commercial
software! (Even Bill Gates could use it.) software! (Even Bill Gates could use it.)
@ -43,6 +47,9 @@ BUILDING AND INSTALLING FLTK UNDER UNIX AND macOS
be aware that the following information may be outdated be aware that the following information may be outdated
because it is no longer actively maintained. because it is no longer actively maintained.
Note: autoconf + configure + make is still supported in FLTK 1.4.x
but will be removed in FLTK 1.5.0 or any higher version.
In most cases you can just type "make". This will run configure In most cases you can just type "make". This will run configure
with the default (no) options and then compile everything. with the default (no) options and then compile everything.
@ -62,8 +69,10 @@ BUILDING AND INSTALLING FLTK UNDER UNIX AND macOS
You can run configure yourself to get the exact setup you You can run configure yourself to get the exact setup you
need. Type "./configure <options>". Options include: need. Type "./configure <options>". Options include:
--enable-cygwin - Enable the Cygwin libraries (Windows) --help - display help and exit
--enable-cygwin - Enable the Cygwin DLL (Cygwin only)
--enable-debug - Enable debugging code & symbols --enable-debug - Enable debugging code & symbols
--disable-forms - Disable generation of the forms library
--disable-gl - Disable OpenGL support --disable-gl - Disable OpenGL support
--enable-shared - Enable generation of shared libraries --enable-shared - Enable generation of shared libraries
--enable-threads - Enable multithreading support --enable-threads - Enable multithreading support
@ -82,6 +91,8 @@ BUILDING AND INSTALLING FLTK UNDER UNIX AND macOS
--prefix=/dir - Set the directory prefix for files --prefix=/dir - Set the directory prefix for files
[default = /usr/local] [default = /usr/local]
For more options please see './configure --help'.
When the configure script is done you can just run the When the configure script is done you can just run the
"make" command. This will build the library, FLUID tool, and "make" command. This will build the library, FLUID tool, and
all of the test programs. all of the test programs.
@ -100,8 +111,8 @@ GIT USERS
If you've just checked out a fresh copy of FLTK from GIT, If you've just checked out a fresh copy of FLTK from GIT,
you'll need to generate an initial version of 'configure' you'll need to generate an initial version of 'configure'
by running 'make makeinclude' (we don't include a copy by running 'make makeinclude' or 'make clean' (we don't
of configure in git). include a copy of configure in git).
MAKE TARGETS MAKE TARGETS
@ -116,15 +127,15 @@ MAKE TARGETS
BUILDING FLTK UNDER MICROSOFT WINDOWS BUILDING FLTK UNDER MICROSOFT WINDOWS
There are two ways to build FLTK under Microsoft Windows. There are two ways to build FLTK under Microsoft Windows.
The first is to use CMake to create the Visual C++ project files
in your favorite development directory, then build FLTK with
Visual Studio.
The second method is to use a GNU-based development tool. The first is to use CMake to create the Visual C++ project or NMake files
To build with the Cygwin or MinGW tools, use the supplied in your favorite development directory, then build FLTK with Visual Studio.
configure script as specified in the UNIX section above:
sh configure ...options... The second method is to use a GNU-based development tool. To build with
the Cygwin or MinGW tools, use the supplied configure script as specified
in the UNIX section above:
./configure ...options...
See README.Windows.txt and README.CMake.txt for more info. See README.Windows.txt and README.CMake.txt for more info.
@ -185,14 +196,14 @@ TRADEMARKS
Microsoft and Windows are registered trademarks of Microsoft Microsoft and Windows are registered trademarks of Microsoft
Corporation. UNIX is a registered trademark of the X/Open Corporation. UNIX is a registered trademark of the X/Open
Group, Inc. OpenGL is a registered trademark of Silicon 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. Computers, Inc.
COPYRIGHT COPYRIGHT
FLTK is copyright 1998-2023 by Bill Spitzak and others, FLTK is copyright 1998-2023 by Bill Spitzak and others,
see the CREDITS file for more info. see the CREDITS.txt file for more info.
This library is free software. Distribution and use rights are This library is free software. Distribution and use rights are
outlined in the file "COPYING" which should have been included with outlined in the file "COPYING" which should have been included with