summaryrefslogtreecommitdiff
path: root/README.Wayland.txt
AgeCommit message (Collapse)Author
2025-11-25Improve 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-07Update list of Debian packages to support WaylandManoloFLTK
2025-07-02Remove deprecated methods and functionsAlbrecht 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-16Remove 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-08Update more README files for 1.5.0Albrecht Schlosser
2025-03-08Update README and configure related stuff for 1.5.0Albrecht Schlosser
- remove configure stuff from more README files - move documentation/README.txt to README.documentation.txt
2024-11-17Finish release 1.4.0Albrecht 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-11Add DnD problem under KWin to list of known limitations (#997)ManoloFLTK
2024-05-11Update README.CMake.txt for building X11 specific programsAlbrecht Schlosser
Clarify different ways to disable Wayland in executable programs designed to use X11 specific code w/o further changes.
2024-05-09Fix README.Wayland about libdecor-related packagesManoloFLTK
2024-04-27Documentation: bundled libdecor symbols are pefixed by "fl_"ManoloFLTK
2024-04-18Allow libdecor package version ≥ 0.2.0 with FLTK_USE_SYSTEM_LIBDECORManoloFLTK
2024-03-15Have FLTK use libdecor at version > 0.2.2ManoloFLTK
- 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-13Add details when FLTK_BACKEND_X11=off is usedManoloFLTK
2024-02-07Introduce "Modern CMake" in FLTKAlbrecht 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-21Ensure that exporting 'fl_disable_wayland' worksAlbrecht 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-02Wayland: make OPTION_USE_SYSTEM_LIBDECOR ON by defaultManoloFLTK
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-28Wayland.dox: add info about the xdg decoration protocolManoloFLTK
Also, use KWin to name the KDE desktop's Wayland compositor.
2023-07-23Wayland: add info about CSD and SSD modes and LIBDECOR_FORCE_CSDManoloFLTK
2023-04-30Allow 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-04Add minor details to README.Wayland.txtManoloFLTK
2023-04-02Add details about what version of Ubuntu is required for WaylandManoloFLTK
2023-03-24Wayland Fl_Copy_Surface and Fl::copy() issues (#707) - cont'dManoloFLTK
2023-03-21osissues.dox: add "The Wayland/X11 hybrid library"ManoloFLTK
2023-03-13Wayland: add support for multiple high or low DPI displaysManoloFLTK
2023-02-15Wayland doc: detail how to be compatible with macOS+XQuartzManoloFLTK
2022-12-13Add information about Wayland support by FLTK on the RaspberryPiManoloFLTK
2022-12-12Package libxinerama-dev is required for the Wayland platformManoloFLTK
2022-11-24README.Wayland.txt: list required packages besides those in README.Unix.txtManoloFLTK
2022-11-23Have OPTION_USE_WAYLAND / --enable-wayland set to ON by defaultManoloFLTK
2022-11-05Wayland/X11 hybrid: use "bool fl_disable_wayland;" declaration.ManoloFLTK
2022-10-21Update README files for Unix and Wayland platformsAlbrecht Schlosser
README.Unix.txt: reorganize distributions, add packages to prerequisites, and more. README.Wayland.txt: update title style, minor changes
2022-09-10New configure setting "--enable-wayland --disable-x11" to build pure Wayland ↵ManoloFLTK
platform.
2022-08-29Make hybrid Wayland/X11 platform.ManoloFLTK
2022-06-08Wayland: update known limitation about minimum window width.ManoloFLTK
2022-06-06Wayland under FreeBSD: use package evdev-proto which brings linux/input.hManoloFLTK
2022-05-24More about FreeBSD support in README.Wayland.txtManoloFLTK
2022-05-22Minor changes in FreeBSD-related text.ManoloFLTK
2022-05-20Wayland under FreeBSD: add support for CMake-based builds.ManoloFLTK
2022-05-19Wayland platform: add support of FreeBSD version 13.1ManoloFLTK
2022-04-07Package gnome-session-wayland is just a transitional package.ManoloFLTK
2022-03-31Fix whitespace errors (no code changes)Albrecht Schlosser
2022-03-23Remove unnecessary libEGL-devel Fedora package from requirements list.ManoloFLTK
2022-03-22Add autoconf for configure-based builds.ManoloFLTK
2022-03-22Add Wayland build recipe for Fedora.ManoloFLTK
2022-03-14Add note that Wayland apps cannot be notified of clipboard changes.ManoloFLTK
2022-03-05Wayland: activate min window size to get feedback about impact on usersManoloFLTK
2022-03-04Add the Wayland platform to FLTK 1.4ManoloFLTK