summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CREDITS.txt26
-rw-r--r--README.txt41
2 files changed, 39 insertions, 28 deletions
diff --git a/CREDITS.txt b/CREDITS.txt
index 440be5d18..215b9fdb9 100644
--- a/CREDITS.txt
+++ b/CREDITS.txt
@@ -15,26 +15,26 @@ CORE DEVELOPERS
Greg Ercolano
Manolo Gouy
- Lauri Kasanen
Ian MacArthur
- Pierre Ossman
+ Matthias Melcher
Albrecht Schlosser
These people have previously been active developers of FLTK:
- Fabien Costantini (fabien67@users.sf.net)
+ Fabien Costantini
Craig P. Earls
- Curtis Edwards (trilec@users.sourceforge.net)
- Gustavo Hime (hime@users.sourceforge.net)
+ Curtis Edwards
+ Gustavo Hime
Talbot Hughes
- Robert Kesterson (robertk@users.sourceforge.net)
- Matthias Melcher (mm@robowerk.com)
- James Dean Palmer (jamespalmer@users.sourceforge.net)
- Vincent Penne (vincentp@users.sourceforge.net)
- Bill Spitzak (spitzak@users.sourceforge.net)
- Michael Sweet (easysw@users.sourceforge.net)
- Carl Thompson (clip@users.sourceforge.net)
- Nafees Bin Zafar (nafees@users.sourceforge.net)
+ Lauri Kasanen
+ Robert Kesterson
+ Pierre Ossman
+ James Dean Palmer
+ Vincent Penne
+ Bill Spitzak
+ Michael Sweet
+ Carl Thompson
+ Nafees Bin Zafar
OTHER CONTRIBUTORS
diff --git a/README.txt b/README.txt
index a5a4e8c87..ac7292840 100644
--- a/README.txt
+++ b/README.txt
@@ -5,17 +5,21 @@ WHAT IS FLTK?
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
- 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
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.)
@@ -43,6 +47,9 @@ BUILDING AND INSTALLING FLTK UNDER UNIX AND macOS
be aware that the following information may be outdated
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
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
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
+ --disable-forms - Disable generation of the forms library
--disable-gl - Disable OpenGL support
--enable-shared - Enable generation of shared libraries
--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
[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.
@@ -100,8 +111,8 @@ GIT USERS
If you've just checked out a fresh copy of FLTK from GIT,
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
@@ -116,15 +127,15 @@ MAKE TARGETS
BUILDING 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.
- To build with the Cygwin or MinGW tools, use the supplied
- configure script as specified in the UNIX section above:
+ The first is to use CMake to create the Visual C++ project or NMake files
+ in your favorite development directory, then build FLTK with Visual Studio.
+
+ 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:
- sh configure ...options...
+ ./configure ...options...
See README.Windows.txt and README.CMake.txt for more info.
@@ -185,14 +196,14 @@ 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-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
outlined in the file "COPYING" which should have been included with