| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-11-25 | Improve Wayland README to allow copy/paste resources. | Matthias Melcher | |
| There seem to be some lazy people who prefer copying and pasting a bunch of lines over entering every resource manually... . | |||
| 2025-11-07 | Update list of Debian packages to support Wayland | ManoloFLTK | |
| 2025-07-02 | Remove deprecated methods and functions | Albrecht Schlosser | |
| In FLTK 1.5 we remove most (but not all) methods and functions that were deprecated in FLTK 1.3 or earlier. | |||
| 2025-03-16 | Remove libfltk_cairo (fltk::cairo) | Albrecht Schlosser | |
| This library is no longer needed and was "empty" for backwards compatibility since FLTK 1.4.0. | |||
| 2025-03-08 | Update more README files for 1.5.0 | Albrecht Schlosser | |
| 2025-03-08 | Update README and configure related stuff for 1.5.0 | Albrecht Schlosser | |
| - remove configure stuff from more README files - move documentation/README.txt to README.documentation.txt | |||
| 2024-11-17 | Finish release 1.4.0 | Albrecht Schlosser | |
| 1) Improve and clarify documentation: - update, reformat, and reorder parts of CREDITS.txt - make sure that documentation appears in doxygen docs - add '\since 1.4.0' to documentation of new methods and functions - remove doxygen's '\brief' where not required (we're using JAVADOC_AUTOBRIEF = YES) - clarify screen scaling, scaling factor, and related stuff - add more info about backwards compatibility for X11 specific code 2) Update dependencies | |||
| 2024-08-11 | Add DnD problem under KWin to list of known limitations (#997) | ManoloFLTK | |
| 2024-05-11 | Update README.CMake.txt for building X11 specific programs | Albrecht Schlosser | |
| Clarify different ways to disable Wayland in executable programs designed to use X11 specific code w/o further changes. | |||
| 2024-05-09 | Fix README.Wayland about libdecor-related packages | ManoloFLTK | |
| 2024-04-27 | Documentation: bundled libdecor symbols are pefixed by "fl_" | ManoloFLTK | |
| 2024-04-18 | Allow libdecor package version ≥ 0.2.0 with FLTK_USE_SYSTEM_LIBDECOR | ManoloFLTK | |
| 2024-03-15 | Have FLTK use libdecor at version > 0.2.2 | ManoloFLTK | |
| - it's no longer necessary to take care of the change in the layout of "struct libdecor" between versions ≤ 0.2.2 and > 0.2.2 of libdecor - version > 0.2.2 contains MR131, that is, it defines LIBDECOR_WINDOW_STATE_RESIZING so the hack to emulate it is no longer necessary - CMake option FLTK_USE_SYSTEM_LIBDECOR now requires libdecor version > 0.2.2 to be activated, otherwise the bundled libdecor is used - what will be the libdecor version after 0.2.2 (0.2.3? 0.3.0?) is not known as of today | |||
| 2024-03-13 | Add details when FLTK_BACKEND_X11=off is used | ManoloFLTK | |
| 2024-02-07 | Introduce "Modern CMake" in FLTK | Albrecht Schlosser | |
| This is a big commit and there are too many changes to list them all. The main changes are: - rename all CMake build options to 'FLTK_*' - export library targets with namespace (prefix) 'fltk::' - standardize shared library target names with suffix '-shared' - set public build properties on libraries for consumers - document library names and aliases in README.CMake.txt - document changes in "Migrating Code from FLTK 1.3 to 1.4" - partial backwards compatibility for old user projects Included but not directly related changes: - fix Windows (Visual Studio) DLL build - add CMake function fl_debug_target() to show target properties - don't build test programs if FLTK is a subproject - internal: reformat CMake code: remove space before '(' Thanks to Matthias and Manolo for their help, testing, and feeback. | |||
| 2023-12-21 | Ensure that exporting 'fl_disable_wayland' works | Albrecht Schlosser | |
| ... with cmake_minimum_required(VERSION 3.4) or higher. This version sets CMP0065 to 'NEW' which by default inhibits exporting global symbols from executable programs. For details see CMake policy CMP0065 and README.Wayland.txt. | |||
| 2023-12-02 | Wayland: make OPTION_USE_SYSTEM_LIBDECOR ON by default | ManoloFLTK | |
| This commit makes the default FLTK build setting use libdecor as packaged in Linux when the build system contains packages libdecor-0-dev and libdecor-0-plugin-1-gtk in version ≥ 0.2.0. Otherwise, FLTK uses the bundled version of libdecor. This includes situations where package libdecor-0-dev is present in an earlier version. | |||
| 2023-07-28 | Wayland.dox: add info about the xdg decoration protocol | ManoloFLTK | |
| Also, use KWin to name the KDE desktop's Wayland compositor. | |||
| 2023-07-23 | Wayland: add info about CSD and SSD modes and LIBDECOR_FORCE_CSD | ManoloFLTK | |
| 2023-04-30 | Allow building Wayland platform without dbus (#726) | ManoloFLTK | |
| This commit supports configure-based builds without the dbus-dev package; CMake-based builds are expected to be changed in further commit. | |||
| 2023-04-04 | Add minor details to README.Wayland.txt | ManoloFLTK | |
| 2023-04-02 | Add details about what version of Ubuntu is required for Wayland | ManoloFLTK | |
| 2023-03-24 | Wayland Fl_Copy_Surface and Fl::copy() issues (#707) - cont'd | ManoloFLTK | |
| 2023-03-21 | osissues.dox: add "The Wayland/X11 hybrid library" | ManoloFLTK | |
| 2023-03-13 | Wayland: add support for multiple high or low DPI displays | ManoloFLTK | |
| 2023-02-15 | Wayland doc: detail how to be compatible with macOS+XQuartz | ManoloFLTK | |
| 2022-12-13 | Add information about Wayland support by FLTK on the RaspberryPi | ManoloFLTK | |
| 2022-12-12 | Package libxinerama-dev is required for the Wayland platform | ManoloFLTK | |
| 2022-11-24 | README.Wayland.txt: list required packages besides those in README.Unix.txt | ManoloFLTK | |
| 2022-11-23 | Have OPTION_USE_WAYLAND / --enable-wayland set to ON by default | ManoloFLTK | |
| 2022-11-05 | Wayland/X11 hybrid: use "bool fl_disable_wayland;" declaration. | ManoloFLTK | |
| 2022-10-21 | Update README files for Unix and Wayland platforms | Albrecht Schlosser | |
| README.Unix.txt: reorganize distributions, add packages to prerequisites, and more. README.Wayland.txt: update title style, minor changes | |||
| 2022-09-10 | New configure setting "--enable-wayland --disable-x11" to build pure Wayland ↵ | ManoloFLTK | |
| platform. | |||
| 2022-08-29 | Make hybrid Wayland/X11 platform. | ManoloFLTK | |
| 2022-06-08 | Wayland: update known limitation about minimum window width. | ManoloFLTK | |
| 2022-06-06 | Wayland under FreeBSD: use package evdev-proto which brings linux/input.h | ManoloFLTK | |
| 2022-05-24 | More about FreeBSD support in README.Wayland.txt | ManoloFLTK | |
| 2022-05-22 | Minor changes in FreeBSD-related text. | ManoloFLTK | |
| 2022-05-20 | Wayland under FreeBSD: add support for CMake-based builds. | ManoloFLTK | |
| 2022-05-19 | Wayland platform: add support of FreeBSD version 13.1 | ManoloFLTK | |
| 2022-04-07 | Package gnome-session-wayland is just a transitional package. | ManoloFLTK | |
| 2022-03-31 | Fix whitespace errors (no code changes) | Albrecht Schlosser | |
| 2022-03-23 | Remove unnecessary libEGL-devel Fedora package from requirements list. | ManoloFLTK | |
| 2022-03-22 | Add autoconf for configure-based builds. | ManoloFLTK | |
| 2022-03-22 | Add Wayland build recipe for Fedora. | ManoloFLTK | |
| 2022-03-14 | Add note that Wayland apps cannot be notified of clipboard changes. | ManoloFLTK | |
| 2022-03-05 | Wayland: activate min window size to get feedback about impact on users | ManoloFLTK | |
| 2022-03-04 | Add the Wayland platform to FLTK 1.4 | ManoloFLTK | |
