Go to file
Albrecht Schlosser bc0d18c1bb Enable error and EOF check in class Fl_Image_Reader (#271)
This is part 1 and a prerequisite for the fix of issue #271.
It enables the user of this internal class (Fl_{BMP|GIF}_Image)
to test for read errors and EOF (end of file) while reading.

The method used to read data from memory got an optional third
argument 'const long datasize = -1)' to limit the size of the
memory block of data provided to the image reader. Default is -1
which means "unlimited" (backwards compatibility).

Using only two arguments (w/o size limit) is deprecated and should
only be done if the data size is not available.
2021-09-25 19:33:22 +02:00
.github/workflows GitHub Actions (Linux): add 'apt-get update' 2021-08-27 13:49:01 +02:00
cairo Add CMake compatibility functions and macros 2021-07-26 17:40:26 +02:00
CMake Add CMake compatibility functions and macros 2021-07-26 17:40:26 +02:00
documentation Improve documentation chapter "Basics" 2021-09-21 20:29:02 +02:00
examples Remove stray tab 2021-09-01 10:05:36 -07:00
FL Improve documentation of Fl_Image (Issue #272) 2021-09-09 17:53:54 +02:00
fluid Fix MSVC "fileno" warnings in fluid 2021-08-30 23:45:16 +02:00
GL Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
jpeg Reformat bundled lib 'makedepend' files 2021-06-10 12:32:19 +02:00
lib Rename README files to README.txt (and several similar files). 2018-12-10 16:50:56 +01:00
misc Update config.guess and config.sub 2020-09-10 12:28:33 +02:00
nanosvg Update nanosvg library to latest upstream version 2021-09-13 19:31:27 +02:00
png Reformat bundled lib 'makedepend' files 2021-06-10 12:32:19 +02:00
public Activate GitLab CI and GitLab Pages (HTML docs). 2018-06-22 16:31:30 +00:00
src Enable error and EOF check in class Fl_Image_Reader (#271) 2021-09-25 19:33:22 +02:00
test Fix more MSVC warnings in test apps (#109) 2021-08-31 17:49:31 +02:00
zlib Reformat bundled lib 'makedepend' files 2021-06-10 12:32:19 +02:00
.clang-format Fix .clang-format and some whitespace errors 2020-08-22 13:35:42 +02:00
.gitattributes Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
.gitignore Refactor macOS bundle generation to avoid "quarantine" 2021-05-13 16:18:13 +02:00
.gitlab-ci.yml Fine tune GitLab-CI script 2020-09-07 15:00:38 +02:00
abi-version.cmake.in Remove copyright markers from abi-version.* (STR #3161). 2016-07-29 18:50:24 +00:00
abi-version.in Remove copyright markers from abi-version.* (STR #3161). 2016-07-29 18:50:24 +00:00
ANNOUNCEMENT Fix ignored files, add 'build' directory to ignored files. 2016-11-11 21:18:42 +00:00
autogen.sh Add an autogen.sh script as is customary for autoconf based 2013-12-13 10:19:54 +00:00
CHANGES_1.0.txt Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
CHANGES_1.1.txt Fix old URL's and forum/newsgroup names 2020-07-14 15:16:05 +02:00
CHANGES_1.3.txt Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
CHANGES.txt Windows platform: use GDI+ to antialias oblique lines and curves. 2021-05-31 08:28:06 +02:00
CMakeLists.txt Add CMake compatibility functions and macros 2021-07-26 17:40:26 +02:00
config.guess Add autoconf cross-compilation support files. 2021-02-13 17:17:43 -05:00
config.sub Add autoconf cross-compilation support files. 2021-02-13 17:17:43 -05:00
configh.cmake.in Call pthread's recursive mutex on Linux (Issue #245) 2021-07-21 12:16:20 +02:00
configh.in Call pthread's recursive mutex on Linux (Issue #245) 2021-07-21 12:16:20 +02:00
configure.ac Call pthread's recursive mutex on Linux (Issue #245) 2021-07-21 12:16:20 +02:00
COPYING Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
CREDITS.txt Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
DartConfig.cmake Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
fltk_version.dat Rename file 'VERSION' to 'fltk_version.dat' (#191) 2021-02-20 13:46:34 +01:00
fltk-config.in CMake: refactor and reformat CMake files 2020-07-15 00:34:53 +02:00
fltk.list.in Refactor macOS bundle generation to avoid "quarantine" 2021-05-13 16:18:13 +02:00
fltk.spec.in CMake: refactor and reformat CMake files 2020-07-15 00:34:53 +02:00
fltk.xpm Fixed all Pixmaps to be '*const' (STR #3108). 2019-02-05 00:14:37 +01:00
forms.h Initial revision 1998-10-06 18:21:25 +00:00
install-sh Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
mac_endianness.h Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Makefile Update CMake and make files, minor edits only 2021-02-15 19:45:20 +01:00
makeinclude.in Fix version number in doxygen docs 2021-04-28 12:48:52 +02:00
makesrcdist Rename file 'VERSION' to 'fltk_version.dat' (#191) 2021-02-20 13:46:34 +01:00
README.abi-version.txt Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
README.Android.md Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
README.bundled-libs.txt Update nanosvg library to latest upstream version 2021-09-13 19:31:27 +02:00
README.Cairo.txt Fix cairo build (autoconf + CMake) + README's 2021-03-01 10:45:59 +01:00
README.CMake.txt Document how to build universal apps for macOS 2021-04-29 18:32:19 +02:00
README.IDE.txt Rename README files to README.txt (and several similar files). 2018-12-10 16:50:56 +01:00
README.macOS.md Update README.macOS.md (minor fixes) 2021-05-13 16:21:52 +02:00
README.md Add GitHub Actions Badge to README.md 2021-05-06 12:59:55 +02:00
README.Pico.txt Update README.Pico.txt 2020-06-24 20:05:06 +02:00
README.txt Update README.txt 2020-11-15 16:12:12 +01:00
README.Unix.txt Update README.Unix.txt 2021-04-13 17:05:50 +02:00
README.Windows.txt Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00

README - Fast Light Tool Kit (FLTK) Version 1.4.0

WHAT IS FLTK?

The Fast Light Tool Kit ("FLTK", pronounced "fulltick") is a
a cross-platform C++ GUI toolkit for UNIX(r)/Linux(r) (X11),
Microsoft(r) Windows(r), and MacOS(r) X. FLTK provides
modern GUI functionality without the 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.

For more information see README.txt:
https://github.com/fltk/fltk/blob/master/README.txt

Build