summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGES.txt (renamed from CHANGES)8
-rw-r--r--CHANGES_1.0.txt (renamed from CHANGES_1.0)0
-rw-r--r--CHANGES_1.1.txt (renamed from CHANGES_1.1)0
-rw-r--r--CHANGES_1.3.txt (renamed from CHANGES_1.3)4
-rw-r--r--CREDITS.txt (renamed from CREDITS)6
-rw-r--r--README.IDE.txt (renamed from ide/README.IDE)29
-rw-r--r--README.txt (renamed from README)0
-rw-r--r--documentation/README.txt (renamed from documentation/README)26
-rw-r--r--documentation/src/intro.dox63
-rw-r--r--fltk.list.in2
-rw-r--r--lib/README.txt (renamed from lib/README)0
-rw-r--r--misc/README.txt (renamed from misc/README)0
-rw-r--r--src/xutf8/README.txt (renamed from src/xutf8/README)0
-rw-r--r--src/xutf8/lcUniConv/README.txt (renamed from src/xutf8/lcUniConv/README)0
-rw-r--r--src/xutf8/utils/README.txt (renamed from src/xutf8/utils/README)0
-rw-r--r--test/README.txt (renamed from test/README)9
16 files changed, 81 insertions, 66 deletions
diff --git a/CHANGES b/CHANGES.txt
index c43ebe17a..5753ce1d8 100644
--- a/CHANGES
+++ b/CHANGES.txt
@@ -3,7 +3,7 @@ Changes in FLTK 1.4.0 Released: ??? ?? 2019
General Information about this Release
- FLTK 1.4.0 is based on FLTK 1.3.4 (released Nov 15 2016),
- see CHANGES_1.3 for more information.
+ see CHANGES_1.3.txt for more information.
- CMake is the primary supported build system in FLTK 1.4.0 and later.
CMake can be used to generate Makefiles, IDE project files, and
@@ -168,14 +168,14 @@ Changes in FLTK 1.4.0 Released: ??? ?? 2019
Changes in FLTK 1.3
- See CHANGES_1.3
+ See CHANGES_1.3.txt
Changes in FLTK 1.1
- See CHANGES_1.1
+ See CHANGES_1.1.txt
Changes in FLTK 1.0
- See CHANGES_1.0
+ See CHANGES_1.0.txt
diff --git a/CHANGES_1.0 b/CHANGES_1.0.txt
index 739a921b9..739a921b9 100644
--- a/CHANGES_1.0
+++ b/CHANGES_1.0.txt
diff --git a/CHANGES_1.1 b/CHANGES_1.1.txt
index 404132a66..404132a66 100644
--- a/CHANGES_1.1
+++ b/CHANGES_1.1.txt
diff --git a/CHANGES_1.3 b/CHANGES_1.3.txt
index 61ebca80c..b85856da7 100644
--- a/CHANGES_1.3
+++ b/CHANGES_1.3.txt
@@ -668,9 +668,9 @@ CHANGES IN FLTK 1.3.0 RELEASED: Jun 16 2011
CHANGES IN FLTK 1.1
- See CHANGES_1.1
+ See CHANGES_1.1.txt
CHANGES IN FLTK 1.0
- See CHANGES_1.0
+ See CHANGES_1.0.txt
diff --git a/CREDITS b/CREDITS.txt
index 417400545..28af320b3 100644
--- a/CREDITS
+++ b/CREDITS.txt
@@ -1,12 +1,12 @@
-CREDITS - Fast Light Tool Kit (FLTK) Version 1.4.0
---------------------------------------------------
+CREDITS.txt - Fast Light Tool Kit (FLTK) Version 1.4.0
+------------------------------------------------------
This file lists the people responsible for the toolkit you are
now using. If you've been looking for your name in lights
but we've forgotten you here, please use the report on the
following page, and we'll update this file accordingly:
- http://www.fltk.org/str.php
+ https://www.fltk.org/str.php
CORE DEVELOPERS
diff --git a/ide/README.IDE b/README.IDE.txt
index 0a68d2ae7..866260536 100644
--- a/ide/README.IDE
+++ b/README.IDE.txt
@@ -1,12 +1,12 @@
--------------------------------------------
- HOW TO USE THE FLTK IDE ENVIRONMENTS
--------------------------------------------
+-----------------------------------------
+ HOW TO BUILD AND USE FLTK WITH AN IDE
+-----------------------------------------
-Since FLTK 1.4.0 we do no longer include IDE solution files in our
-source distribution.
+Since FLTK 1.4 we do no longer include IDE [1] solution files in our
+source distribution. [2]
If you want to build the FLTK library with an IDE you need to use
-CMake to generate the IDE files from the source distribution.
+CMake [3] to generate the IDE files from the source distribution.
The FLTK team will officially support generation of selected IDE projects,
particularly Visual C++ and Xcode. Older version support of these IDE
@@ -21,10 +21,9 @@ need help to adjust the CMake files to fit a particular IDE project.
Using CMake to generate IDE project files
------------------------------------------------------------------------
-IDE files can easily be created using CMake and the provided
-CMake files.
+IDE files can easily be created using CMake and the provided CMake files.
-For more info about using CMake to build FLTK please read the file
+For more informations about using CMake to build FLTK please read the file
README.CMake.txt in the root directory of the FLTK distribution.
@@ -39,3 +38,15 @@ README.CMake.txt in the root directory of the FLTK distribution.
Note: "Not supported" doesn't mean that a particular generator does not work,
but the FLTK team does not put much effort into making this IDE work,
hence it may work for you or not. Contributions welcome.
+
+--------------------------------------------------------------------------------
+
+[1] IDE = Integrated Development Environment,
+ for instance Visual Studio, Xcode, Eclipse, ...
+ https://en.wikipedia.org/wiki/Integrated_development_environment
+
+[2] The only exception is the Android Studio IDE in ide/AndroidStudio3
+ currently provided for testing. This IDE solution is likely to be
+ moved elsewhere or removed entirely before FLTK 1.4 will be released.
+
+[3] https://cmake.org/
diff --git a/README b/README.txt
index af3292276..af3292276 100644
--- a/README
+++ b/README.txt
diff --git a/documentation/README b/documentation/README.txt
index 7fa1151e9..6b7e39980 100644
--- a/documentation/README
+++ b/documentation/README.txt
@@ -1,12 +1,11 @@
-README (documentation)
-----------------------
+README.txt (documentation)
+---------------------------
FLTK 1.3 (and higher) documentation is available in HTML and PDF format.
The documentation must be generated in a separate step or downloaded
from FLTK's software download pages. The documentation can also
be accessed online.
-To read the docs after downloading or generating them, open the
-files:
+To read the docs after downloading or generating them, open the files:
documentation/html/index.html
documentation/fltk.pdf
@@ -21,14 +20,14 @@ along with the PDF version of the manual. The docs on the web site
are usually somewhat older (latest release). Use this URL to find
the current online documentation:
- http://www.fltk.org/documentation.php
+ https://www.fltk.org/documentation.php
Documentation Download:
-----------------------
To download pre-generated docs, go to
- http://www.fltk.org/software.php
+ https://www.fltk.org/software.php
and look for the files
@@ -42,13 +41,18 @@ did with the source tarball.
Generation of Documentation (common part):
------------------------------------------
To generate the documentation yourself, you should have Doxygen
-version 1.5.7 or later (recommended version is 1.7.3 or later).
+version 1.8 or later (recommended version is 1.8.13 or later).
+Older Doxygen versions than 1.8 may or may not work.
To generate the PDF version you also need a current version of LaTeX.
You can use the packages tetex (older) or texlive (current) if your
distribution provides them. You may need to install additional fonts
and other sub-packages for the PDF version to be generated correctly.
+Note: packages known to work under Ubuntu 18.04:
+
+ texlive texlive-extra-utils texlive-latex-extra texlive-font-utils
+
Generation of Documentation with autoconf (configure) + make:
-------------------------------------------------------------
@@ -91,10 +95,10 @@ manually, because the generation is not included in the standard ('all')
target. This may be changed in the future.
-FLTK Developer Snapshots or Subversion Usage:
----------------------------------------------
+FLTK Developer Snapshots or Git Usage:
+--------------------------------------
There is no pre-generated documentation available if you use a current
-developer snapshot or subversion. You must generate the documentation
+developer snapshot or git. You must generate the documentation
yourself or access the online documentation.
@@ -105,4 +109,4 @@ contribute an example, section, or chapter to the FLTK manual, please
post a question in the fltk newsgroup fltk.general or post a bug
report or feature request at:
- http://www.fltk.org/str.php
+ https://www.fltk.org/str.php
diff --git a/documentation/src/intro.dox b/documentation/src/intro.dox
index cfb7d1c10..7213fbba5 100644
--- a/documentation/src/intro.dox
+++ b/documentation/src/intro.dox
@@ -5,7 +5,7 @@
The Fast Light Tool Kit ("FLTK", pronounced
"fulltick") is a cross-platform C++ GUI toolkit for
UNIX®/Linux® (X11), Microsoft® Windows®, and
-Apple® OS X®. FLTK provides modern GUI functionality without the
+Apple® macOS®. FLTK provides modern GUI functionality without the
bloat and supports 3D graphics via OpenGL® and its built-in
GLUT emulation. It was originally developed by Mr. Bill Spitzak
and is currently maintained by a small group of developers
@@ -143,13 +143,10 @@ the toolkit, which was already in use by several people, Bill
came up with "FLTK", including a bogus excuse that it
stands for "The Fast Light Toolkit".
-\section intro_unix Building and Installing FLTK Under UNIX and Apple OS X
+\section intro_unix Building and Installing FLTK Under UNIX and Apple macOS
-In most cases you can just type "make". This will
-run configure with the default of no options and then compile
-everything.
-
-For OS X, Xcode 3 project files can be found in the 'ide' directory.
+In most cases you can just type "make". This will run configure with
+the default of no options and then compile everything.
FLTK uses GNU autoconf to configure itself for your UNIX
platform. The main things that the configure script will look
@@ -268,37 +265,34 @@ with object files from any of the other environments!
(They use incompatible C++ conventions internally.)
Free Microsoft Visual C++ 2008 Express and Visual C++ 2010 Express
-or later versions using the supplied workspace and
-project files. Older versions, and the commercial
-versions, can be used as well, if they can open
-the project files.
+or later versions using workspace and project files generated by CMake.
+Older versions and the commercial versions can be used as well, if they
+can open the project files.
Be sure to get your service packs!
-The project files can be found in the "ide/" directory.
-Please read "ide/README.IDE" for more info about this.
+Since FLTK 1.4 the project files MUST be generated with CMake.
+Please read "README.CMake.txt" for more information about this.
\subsection intro_cygwin_mingw GNU toolsets (Cygwin or MinGW) hosted on Windows
-If using Cygwin with the Cygwin shell, or MinGW with
-the Msys shell, these build environments behave very
-much like a Unix or OS X build and the notes above in
-the section on
-<i>Building and Installing FLTK Under UNIX and Apple OS X</i>
+If using Cygwin with the Cygwin shell, or MinGW with the Msys shell,
+these build environments behave very much like a Unix or macOS build
+and the notes above in the section on
+<i>Building and Installing FLTK Under UNIX and Apple macOS</i>
apply, in particular the descriptions of using the
"configure" script and its related options.
-In general for a build using these tools, e.g. for
-the Msys shell with MinGW,
-it should suffice to "cd" into the directory where
-you have extracted the fltk tarball and type:
+In general for a build using these tools, e.g. for the Msys shell with
+MinGW, it should suffice to "cd" into the directory where you have
+extracted the FLTK tarball and type:
\code
./configure
make
\endcode
-This will build the fltk libraries and they can then be
+This will build the FLTK libraries and they can then be
utilised directly from the build location.
NOTE: this may be simpler than "installing" them in
many cases as different tool chains on Windows have
@@ -319,7 +313,7 @@ something like "C:\msys\1.0\local\lib", depending
on where your Msys installation is rooted, which may
not be useful to other tools.
-If you want to install your built fltk libraries in a
+If you want to install your built FLTK libraries in a
non-standard location you may do:
\code
@@ -328,10 +322,10 @@ make
\endcode
Where the value passed to "prefix" is the path at which
-you would like fltk to be installed.
+you would like FLTK to be installed.
A subsequent invocation of "make install" will then place
-the fltk libraries and header files into that path.
+the FLTK libraries and header files into that path.
The other options to "configure" may also be used to
tailor the build to suit your environment.
@@ -354,28 +348,29 @@ header files.
FLTK is available on the 'net in a bunch of locations:
\par WWW
-http://www.fltk.org/ <br>
-http://www.fltk.org/str.php [for reporting bugs] <br>
-http://www.fltk.org/software.php [source code]<br>
-http://www.fltk.org/newsgroups.php [newsgroup/forums]
+https://www.fltk.org/ <br>
+https://www.fltk.org/str.php [for reporting bugs] <br>
+https://www.fltk.org/software.php [download source code]<br>
+https://www.fltk.org/newsgroups.php [newsgroup/forums]
\par NNTP Newsgroups
https://groups.google.com/forum/#!forum/fltkgeneral [Google Groups interface]
news://fltk.org:1024/ [NNTP interface]<br>
-http://fltk.org/newsgroups.php [web interface]<br>
+https://www.fltk.org/newsgroups.php [web interface]<br>
\section intro_reporting Reporting Bugs
To report a bug in FLTK, or for feature requests, please use the form at
-<A href="http://www.fltk.org/str.php">http://www.fltk.org/str.php</A>,
+<A href="https://www.fltk.org/str.php">https://www.fltk.org/str.php</A>,
and click on "Submit Bug or Feature Request".
You'll be prompted for the FLTK version, operating system & version,
and compiler that you are using. We will be unable to provide
any kind of help without that basic information.
-For general support and questions, please use the fltk.general newsgroup (see above, "NNTP Newsgroups")
-or the web interface to the newsgroups at <A href="http://fltk.org/newsgroups.php">http://fltk.org/newsgroups.php</A>.
+For general support and questions, please use the fltk.general newsgroup
+(see above, "NNTP Newsgroups") or the web interface to the newsgroups at
+<A href="https://www.fltk.org/newsgroups.php">https://www.fltk.org/newsgroups.php</A>.
\htmlonly
<hr>
diff --git a/fltk.list.in b/fltk.list.in
index c06545126..ccf307c36 100644
--- a/fltk.list.in
+++ b/fltk.list.in
@@ -22,7 +22,7 @@
%copyright 1998-2018 by Bill Spitzak and others.
%vendor FLTK Development Team
%license COPYING
-%readme README
+%readme README.txt
%version @FL_MAJOR_VERSION@.@FL_MINOR_VERSION@.@FL_PATCH_VERSION@
%description The Fast Light Tool Kit ("FLTK", pronounced "fulltick") is a
%description cross-platform C++ GUI toolkit for UNIX(r)/Linux(r) (X11),
diff --git a/lib/README b/lib/README.txt
index 61779843f..61779843f 100644
--- a/lib/README
+++ b/lib/README.txt
diff --git a/misc/README b/misc/README.txt
index 189aaf9b8..189aaf9b8 100644
--- a/misc/README
+++ b/misc/README.txt
diff --git a/src/xutf8/README b/src/xutf8/README.txt
index 6bada4c49..6bada4c49 100644
--- a/src/xutf8/README
+++ b/src/xutf8/README.txt
diff --git a/src/xutf8/lcUniConv/README b/src/xutf8/lcUniConv/README.txt
index 6c0ca937e..6c0ca937e 100644
--- a/src/xutf8/lcUniConv/README
+++ b/src/xutf8/lcUniConv/README.txt
diff --git a/src/xutf8/utils/README b/src/xutf8/utils/README.txt
index 5f6771d7a..5f6771d7a 100644
--- a/src/xutf8/utils/README
+++ b/src/xutf8/utils/README.txt
diff --git a/test/README b/test/README.txt
index ce07c23a1..f979f1458 100644
--- a/test/README
+++ b/test/README.txt
@@ -1,5 +1,5 @@
-test/README - 20 Oct 1998
--------------------------
+test/README.txt - 20 Oct 1998
+-----------------------------
This directory contains tests and demos of FL. In most cases you can
learn a lot about how to program FL by looking at the source code.
@@ -28,3 +28,8 @@ shiny: Demo of drawing FL's controls using OpenGL
forms: An XForms program to demonstrate emulation
colbrowser: Another XForms program that is actually useful
+
+
+-----------------------------------------------------
+Note: this file is outdated and incomplete. (*FIXME*)
+-----------------------------------------------------