Go to file
Albrecht Schlosser dd3485c57a Fix regression calling fl_font() w/o draw context
According to the documentation fl_font(face, size) may be called
"outside a draw context if necessary to call fl_width()".

This worked in 1.3.5 but did not in 1.4 (so far). I reworded the
docs to make clear that other measurement functions can be called
as well and refactored the code to make sure that fl_font(face, size)
will open the display if necessary.
2020-02-03 16:35:28 +01:00
cairo Update dependency system 2019-06-22 23:42:39 +02:00
CMake Set OPTION_USE_SYSTEM_LIBPNG/JPEG off under macOS by default 2020-01-18 16:05:29 +01:00
documentation Improve migration docs on Fl_Preferences 2020-01-26 15:11:40 +01:00
examples Use visible size information when copying macOS image from clipboard. 2020-01-18 17:09:10 +01:00
FL Fix regression calling fl_font() w/o draw context 2020-02-03 16:35:28 +01:00
fluid Fluid needs to include text and binary files from within the .fl source directory. 2019-12-24 00:19:23 +01:00
GL Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
jpeg Upgrade bundled libjpeg from jpeg-9a to jpeg-9c 2020-01-09 19:57:49 +01:00
lib Rename README files to README.txt (and several similar files). 2018-12-10 16:50:56 +01:00
misc Add abi-compliance-checker howto. 2019-01-02 15:33:34 +01:00
nanosvg Update nanosvg library to current upstream version 2019-05-23 14:23:09 +02:00
png Upgrade bundled libpng from 1.6.16 to 1.6.37 2020-01-09 19:26:29 +01:00
public Activate GitLab CI and GitLab Pages (HTML docs). 2018-06-22 16:31:30 +00:00
src Fix regression calling fl_font() w/o draw context 2020-02-03 16:35:28 +01:00
test Add convenience options to glpuzzle demo 2020-01-18 14:40:53 +01:00
zlib Upgrade bundled libpng from 1.6.16 to 1.6.37 2020-01-09 19:26:29 +01:00
.clang-format Update .clang-format, improve comments. 2017-12-19 13:26:38 +00:00
.gitattributes Don't export gitlab and travis CI control files 2019-03-10 12:23:52 +01:00
.gitignore Update dependencies and .gitignore 2020-01-04 01:54:30 +01:00
.gitlab-ci.yml Update GitLab CI configuration (comments only). 2018-07-31 10:05:54 +00:00
.travis.yml Add more branches to Travis-CI control file 2019-02-16 12:07:49 +01: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 Rename README files to README.txt (and several similar files). 2018-12-10 16:50:56 +01:00
CHANGES_1.1.txt Rename README files to README.txt (and several similar files). 2018-12-10 16:50:56 +01:00
CHANGES_1.3.txt Update CHANGES_1.3.txt to reflect release 1.3.5 2019-05-17 15:59:46 +02:00
CHANGES.txt Add Fl::keyboard_screen_scaling(int) to control recognition of ctrl/+/-/0/ 2020-01-31 09:42:36 +01:00
CMakeLists.txt Android CMake: fix, more autogenerated files 2019-01-16 02:12:29 +01:00
configh.cmake.in Removed macro FL_PORTING, as it has been more confusing than helpful. 2018-06-23 17:04:18 +00:00
configh.in Removed macro FL_PORTING, as it has been more confusing than helpful. 2018-06-23 17:04:18 +00:00
configure.ac Use pkg-config to support --enable-pango under Darwin 2020-01-06 17:53:45 +01:00
COPYING Finished up changes for references to fltk-bugs@fltk.org -> STR form. 2010-04-28 07:21:41 +00:00
CREDITS.txt Rename README files to README.txt (and several similar files). 2018-12-10 16:50:56 +01:00
DartConfig.cmake Cmake updates (STR #645) 2005-02-06 00:17:50 +00:00
fltk-config.in Fix line endings and other (svn) properties of fltk-config.in. 2018-08-03 09:18:07 +00:00
fltk.list.in Rename README files to README.txt (and several similar files). 2018-12-10 16:50:56 +01:00
fltk.spec.in [Version 1.3.4] Update version numbers - hopefully complete. 2015-03-10 01:41:55 +00: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 Make sure INSTALL command uses absolute path for install-sh... 2007-02-08 19:14:29 +00:00
mac_endianness.h Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Makefile Rename configure.in to configure.ac. 2016-09-30 21:09:59 +00:00
makeinclude.in CMake: Fix fltk-config for Windows and Unix/Linux. 2018-02-23 19:41:52 +00:00
makesrcdist Update makesrcdist (internal use only) 2019-02-12 14:07:53 +01:00
README.abi-version.txt Improve ABI configuration documentation 2019-01-19 17:20:05 +01:00
README.Android.md Android: starting to use CMake to build AndroidStudio files. 2019-01-15 01:22:18 +01:00
README.bundled-libs.txt Upgrade bundled libjpeg from jpeg-9a to jpeg-9c 2020-01-09 19:57:49 +01:00
README.Cairo.txt Add documentation on how to build Cairo in Linux Debian and derivatives. 2018-12-25 12:25:35 -06:00
README.CMake.txt Update CMake instructions for cross compilation 2020-01-18 14:29:01 +01: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 Small improvements to README.macOS.md 2019-02-05 11:24:06 +01:00
README.md Remove the statement that this is a mirror. 2018-12-03 18:54:07 +01:00
README.Pico.txt MSWindows fixes for previous commits. 2016-04-17 17:45:44 +00:00
README.txt Rename README files to README.txt (and several similar files). 2018-12-10 16:50:56 +01:00
README.Unix.txt Replace "WIN32" with "_WIN32" or "Windows". 2018-02-09 14:39:42 +00:00
README.Windows.txt Replace "WIN32" with "_WIN32" or "Windows". 2018-02-09 14:39:42 +00:00
VERSION Bump version numbers for next minor release: FLTK 1.4.0. 2016-01-30 00:56:42 +00:00

README - Fast Light Tool Kit (FLTK) Version 1.4.0

** This FLTK repository is now our official source code repository. **

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 file README.