| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-09-13 | Update bundled libdecor to last upstream version (August 15, 2025) | ManoloFLTK | |
| 2025-05-21 | Update bundled libdecor to last upstream version (May 14, 2025) | ManoloFLTK | |
| 2025-04-04 | Update bundled libdecor to last upstream version (Apr 4, 2025) | ManoloFLTK | |
| 2025-03-19 | Update bundled libdecor to last upstream version (9 mar 2025) | ManoloFLTK | |
| 2025-03-09 | Update bundled libdecor to last upstream version (6 mar 2025) | ManoloFLTK | |
| 2025-03-06 | Remove autotools (configure/make) support | Albrecht Schlosser | |
| 2025-02-14 | Update bundled libdecor to last upstream version (21 jan 2025) | ManoloFLTK | |
| 2024-08-01 | libdecor: prevent crash using bullt-in libdecor with GDK_BACKEND=x11 (#1029) | ManoloFLTK | |
| 2024-06-01 | libdecor: update to upstream commit c2bd8ad6 (31-may-2024) | ManoloFLTK | |
| 2024-05-06 | Wayland: simpler implementation of "GTK Shell" protocol | ManoloFLTK | |
| 2024-04-20 | Add "fl_" prefix to libdecor symbols when using the built-in copy of libdecor | ManoloFLTK | |
| 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-18 | Allow libdecor package version ≥ 0.2.0 with FLTK_USE_SYSTEM_LIBDECOR | ManoloFLTK | |
| 2024-03-21 | CMake: Remove "-no-pie" build option | Albrecht Schlosser | |
| libdecor/build/Makefile: unused anyway (previously used building demos) src/CMakeLists.txt: broke some user builds, see fltk.general, thread "-no-pie in FLTK Libraries build." (Mar 17, 2024). Todo: check usage of "-fPIC" (libdecor builds) | |||
| 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 | Remove compilation warning "enumeration value ‘NONE’ not handled in switch" | ManoloFLTK | |
| 2024-03-13 | Update libdecor to upstream commit 4f2c03d5 dated March 4, 2024 | ManoloFLTK | |
| 2024-03-12 | Fix compilation errors under Ubuntu 20.04 | ManoloFLTK | |
| The problems will hopefully be fixed upstream later | |||
| 2024-03-12 | Update libdecor to upstream commit 09875530 dated March 3, 2024 | 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. | |||
| 2024-01-16 | Update libdecor to commit 7807ae34 dated 15-Jan-2024 | ManoloFLTK | |
| 2023-12-15 | Wayland+libdecor: iImprove fl_is_surface_gtk_titlebar() | ManoloFLTK | |
| 2023-12-15 | Some reorganization of fl_libdecor-plugins.c | ManoloFLTK | |
| 2023-12-14 | FLTK implementation of the "GTK Shell" Wayland protocol - cont'd | ManoloFLTK | |
| 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-13 | FLTK implementation of the "GTK Shell" Wayland protocol - cont'd | ManoloFLTK | |
| 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-07 | Remove unnecessary #include <linux/input.h> | ManoloFLTK | |
| 2023-12-05 | Wayland: much lighter but partial implementation of the "GTK Shell" protocol | ManoloFLTK | |
| Only the middle-button click gesture is implemented which avoids interference with what libdecor does with right-click and double-click. | |||
| 2023-12-02 | Update libdecor to commit 060fe761 dated 1-dec-2023 | ManoloFLTK | |
| 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-11-30 | Wayland: use GTK Shell also with system libdecor - cont'd | ManoloFLTK | |
| 2023-11-30 | Wayland: use GTK Shell also with system libdecor | ManoloFLTK | |
| 2023-11-30 | Wayland: add changes to struct libdecor_frame_gtk | ManoloFLTK | |
| 2023-11-29 | Update libdecor to commit cc58dd2a dated 2-nov-2023 | ManoloFLTK | |
| 2023-11-14 | Libdecor-gtk and GTK Shell: take care of LIBDECOR_PLUGIN_DIR | ManoloFLTK | |
| 2023-11-14 | Libdecor-gtk and GTK Shell: take care of touch events | ManoloFLTK | |
| 2023-11-13 | Libdecor GTK plugin: use gnome value for doubleclick time | ManoloFLTK | |
| 2023-11-12 | Have libdecor-gtk implement the "GTK Shell" protocol | ManoloFLTK | |
| 2023-10-29 | Update libdecor to commit c6c780c1 dated 2023-10-10 | ManoloFLTK | |
| 2023-09-13 | Update libdecor to commit 422abaf9 dated 2023-09-07 | ManoloFLTK | |
| The libdecor commit title is "libdecor-gtk: handle touch events" | |||
| 2023-08-25 | Update to libdecor ca6e6b68 dated 25-aug-2023 | ManoloFLTK | |
| 2023-08-24 | Remove unneeded #include directive | ManoloFLTK | |
| 2023-08-06 | Wayland: simpler implementation of get_libdecor_plugin_description() | ManoloFLTK | |
| 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-22 | libdecor: update with upstream source code as of 2023-JUL-15 | ManoloFLTK | |
| 2023-06-13 | libdecor: update with upstream source code as of 2023-jun-6 | ManoloFLTK | |
| 2023-06-07 | libdecor: update with upstream source code as of 2023-may-26 | ManoloFLTK | |
| 2023-05-02 | libdecor: update with upstream source code as of 2023-may-2 | ManoloFLTK | |
| This will allow to create narrow decorated windows without crash. | |||
| 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-03-29 | Improve detection of the location of Wayland protocol files across OSes | ManoloFLTK | |
| 2023-02-16 | Wayland: remove libdecor/demo/* from FLTK source tree | ManoloFLTK | |
| 2022-12-29 | libdecor: update from upstream (3f3e5e1d) as of 29-dec-2022 | ManoloFLTK | |
