FLTK - Fast Light Tool Kit - https://github.com/fltk/fltk - cross platform GUI development
Go to file
Aaron Ucko 6b8409fc6c
Use CMake's built-in timestamp formatting (#1242)
* Use CMake's built-in timestamp formatting.

It notably honors SOURCE_DATE_EPOCH if set, making for reproducible
output.  For even better reproducibility, use UTC.  (Unlike the date
command's output, the result is already always in English.)  Extend
this approach to the book, introducing appropriately formatted
PDF_DATE and TODAY variables for its PDF metadata and title page
respectively and making make_pdf configurable.

Under the traditional build system, don't attempt to handle
SOURCE_DATE_EPOCH because date's portable interface is too limited,
just supply PDF_DATE and TODAY values corresponding to the current
date (and time zone) and use the C (English) locale for month names
and abbreviations.

* Fix missing parts and a syntax error in documentation/Makefile

- documentation/Makefile:
  - add make_pdf to target 'clean'
  - add make_pdf to dependencies of 'refman.pdf'
  - add missing quotes to `date` command

- documentation/.gitignore: add make_pdf

---------

Co-authored-by: Albrecht Schlosser <albrechts.fltk@online.de>
2025-04-03 01:49:59 +02:00
.github Update "GitHub Actions" Linux runner to 'ubuntu-latest' 2025-02-19 18:34:12 +01:00
cairo Introduce "Modern CMake" in FLTK 2024-02-07 18:37:34 +01:00
CMake CMake: check version for some properties in fl_debug_target() 2025-04-02 20:01:15 +02:00
documentation Use CMake's built-in timestamp formatting (#1242) 2025-04-03 01:49:59 +02:00
examples Update Fluid (.fl) files for release 1.4.1 2024-12-09 20:46:01 +01:00
FL Allow FL_ABI_VERSION = FL_API_VERSION + 1 2025-03-29 20:57:53 +01:00
fltk-options Bump version numbers to 1.4.2 2025-02-21 16:25:39 +01:00
fluid Bump version numbers to 1.4.2 2025-02-21 16:25:39 +01:00
GL
jpeg Configure/make: Quote variables that may contain spaces 2024-08-10 16:28:37 +02:00
lib Fix a typo, trailing whitespace, and dependencies 2023-12-21 14:03:04 +01:00
libdecor Update bundled libdecor to last upstream version (21 jan 2025) 2025-02-14 17:12:39 +01:00
misc Update abi-compliance-checker howto 2024-06-17 10:24:20 +02:00
nanosvg Update nanosvg/README.txt to reflect recent changes 2023-12-02 23:42:16 +01:00
png Update bundled libpng to version 1.6.44 2024-12-05 17:35:57 +01:00
public
src Changed two connector methods to virtual 2025-03-29 20:21:08 +01:00
test test/editor: ensure buffer termination 2025-02-19 17:14:25 +01:00
util
zlib Configure/make: Quote variables that may contain spaces 2024-08-10 16:28:37 +02:00
.clang-format
.gitattributes
.gitignore Clean up main (root) .gitignore file 2024-08-18 15:50:48 +02:00
.gitlab-ci.yml Introduce "Modern CMake" in FLTK 2024-02-07 18:37:34 +01:00
ANNOUNCEMENT Update CHANGES.txt and ANNOUNCEMENT for release 1.4.2 2025-02-23 12:34:18 +01:00
autogen.sh
CHANGES_1.0.txt
CHANGES_1.1.txt
CHANGES_1.3.txt Update ANNOUNCEMENT and CHANGES files for release 1.4.0 2024-10-20 19:40:02 +02:00
CHANGES.txt Update CHANGES.txt and ANNOUNCEMENT for release 1.4.2 2025-02-23 12:34:18 +01:00
CMakeLists.txt Bump version numbers to 1.4.2 2025-02-21 16:25:39 +01:00
config.guess
config.sub
configh.cmake.in Fix: Fl_Native_File_Chooser::filter_value() [Kdialog] always returns 0 (#899) 2024-04-22 16:34:08 +02:00
configh.in Fix: Fl_Native_File_Chooser::filter_value() [Kdialog] always returns 0 (#899) 2024-04-22 16:34:08 +02:00
configure.ac Bump version numbers to 1.4.2 2025-02-21 16:25:39 +01:00
COPYING
CREDITS.txt Finish release 1.4.0 2024-11-17 20:01:46 +01:00
fl_config.cmake.in Move FLTK_USE_SVG from config.h to FL/fl_config.h 2024-02-09 13:36:16 +01:00
fl_config.in Move FLTK_USE_SVG from config.h to FL/fl_config.h 2024-02-09 13:36:16 +01:00
fltk_version.dat Bump version numbers to 1.4.2 2025-02-21 16:25:39 +01:00
fltk-config.in fltk-config: reorder include dirs of bundled image libs 2025-01-21 16:05:33 +01:00
fltk.list.in Remove remaining 'pronounced "fulltick"' statements 2023-12-05 17:01:51 +01:00
fltk.spec.in Bump version numbers for release 1.4.1 2024-12-09 20:46:01 +01:00
fltk.xpm Make remaining 'XPM' images 'const' 2024-10-20 17:00:16 +02:00
forms.h
install-sh
mac_endianness.h
Makefile Configure/make: Quote variables that may contain spaces 2024-08-10 16:28:37 +02:00
makeinclude.in Add configure option to build tests only on request (#940) 2024-03-20 17:24:12 +01:00
makesrcdist Update makesrcdist: fix packaging bug 2024-12-13 00:16:38 +01:00
README.abi-version.txt Allow FL_ABI_VERSION = FL_API_VERSION + 1 2025-03-29 20:57:53 +01:00
README.Cairo.txt Introduce "Modern CMake" in FLTK 2024-02-07 18:37:34 +01:00
README.CMake.txt Fix typo in README.CMake.txt 2024-12-26 13:31:06 +01:00
README.experimental.txt
README.IDE.txt
README.macOS.md Remove reference to automake which is not required 2024-02-24 18:10:35 +01:00
README.md Bump version numbers to 1.4.2 2025-02-21 16:25:39 +01:00
README.txt Bump version numbers to 1.4.2 2025-02-21 16:25:39 +01:00
README.Unix.txt Update build instructions in README.Unix.txt (#67) 2024-12-07 16:17:06 +01:00
README.Wayland.txt Finish release 1.4.0 2024-11-17 20:01:46 +01:00
README.Windows.txt Update README.Windows.txt 2024-12-07 19:12:35 +01:00

README - Fast Light Tool Kit (FLTK) Version 1.4.2

WHAT IS FLTK?

The Fast Light Tool Kit is a cross-platform C++ GUI toolkit for
UNIX®/Linux® (X11 or Wayland), Microsoft® Windows®, and macOS®.
FLTK provides modern GUI functionality without 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
across the world with a central repository on GitHub.

    https://www.fltk.org/
    https://github.com/fltk/fltk/

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

Build

Build FLUID User Manual.