From 9023648e6c182a4142894b3e6c1b309b699b0629 Mon Sep 17 00:00:00 2001 From: Albrecht Schlosser Date: Wed, 20 Dec 2023 17:05:18 +0100 Subject: [PATCH] Update README.txt and CREDITS.txt - README.txt: typos, names, FLTK URL and other minor changes - CREDITS.txt: update current maintainers, remove mail addresses --- CREDITS.txt | 26 +++++++++++++------------- README.txt | 41 ++++++++++++++++++++++++++--------------- 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 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. - 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. @@ -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