summaryrefslogtreecommitdiff
path: root/libdecor/build/fl_libdecor-plugins.c
AgeCommit message (Collapse)Author
4 dayswip: forkmaxim nikonov
2024-05-06Wayland: simpler implementation of "GTK Shell" protocolManoloFLTK
2024-04-20Add "fl_" prefix to libdecor symbols when using the built-in copy of libdecorManoloFLTK
This allows client apps to use other versions of libdecor if they wish, just like what FLTK already does with libpng and libjpeg.
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-12Update libdecor to upstream commit 09875530 dated March 3, 2024ManoloFLTK
2023-12-15Wayland+libdecor: iImprove fl_is_surface_gtk_titlebar()ManoloFLTK
2023-12-15Some reorganization of fl_libdecor-plugins.cManoloFLTK
2023-12-14FLTK implementation of the "GTK Shell" Wayland protocol - cont'dManoloFLTK
The loop over all libdecor-gtk decorations is now made using libdecor's data structures, rather than using FLTK's mapped window list.
2023-12-13FLTK implementation of the "GTK Shell" Wayland protocol - cont'dManoloFLTK
The pointer_enter() function now checks that its non-FLTK wl_surface argument is the wl_surface of the titlebar of a GTK-decorated window.
2023-12-07Remove unnecessary #include <linux/input.h>ManoloFLTK
2023-12-05Wayland: much lighter but partial implementation of the "GTK Shell" protocolManoloFLTK
Only the middle-button click gesture is implemented which avoids interference with what libdecor does with right-click and double-click.
2023-11-30Wayland: use GTK Shell also with system libdecor - cont'dManoloFLTK
2023-11-30Wayland: use GTK Shell also with system libdecorManoloFLTK
2023-11-30Wayland: add changes to struct libdecor_frame_gtkManoloFLTK
2023-11-14Libdecor-gtk and GTK Shell: take care of LIBDECOR_PLUGIN_DIRManoloFLTK
2023-11-14 Libdecor-gtk and GTK Shell: take care of touch eventsManoloFLTK
2023-11-13Libdecor GTK plugin: use gnome value for doubleclick timeManoloFLTK
2023-11-12Have libdecor-gtk implement the "GTK Shell" protocolManoloFLTK
2023-08-24Remove unneeded #include directiveManoloFLTK
2023-08-06Wayland: simpler implementation of get_libdecor_plugin_description()ManoloFLTK
2023-07-28Wayland.dox: add info about the xdg decoration protocolManoloFLTK
Also, use KWin to name the KDE desktop's Wayland compositor.
2022-09-26Replace all calls to sprintf() by calls to snprintf().ManoloFLTK
2022-05-27libdecor - GTK plugin: pull upstream changes (0542faad - 21 may 2022).ManoloFLTK
But keep FLTK changes.
2022-04-22Restore use of CMake OPTION_USE_SYSTEM_LIBDECORManoloFLTK
2022-03-04Add the Wayland platform to FLTK 1.4ManoloFLTK