| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2022-12-08 | Libdecor: update to upstream commit 25f29fef 3 dec 2022 | ManoloFLTK | |
| 2022-11-23 | Don't build libdecor demos, add generated files to .gitignore | Albrecht Schlosser | |
| 1) We don't need to build the libdecor demo programs for FLTK. 2) The Wayland build process generates some source and header files in the main src/ directory. These files are now ignored by git. | |||
| 2022-11-03 | libdecor: update from source git repo (commit e87dcfda) | ManoloFLTK | |
| This brings the GTK plugin inside the master libdecor git repo. | |||
| 2022-09-26 | Replace all calls to sprintf() by calls to snprintf(). | ManoloFLTK | |
| 2022-09-21 | Update with changes from source (commit bcb1d791) - cont'd. | ManoloFLTK | |
| 2022-09-21 | Update with changes from source (commit bcb1d791). | ManoloFLTK | |
| 2022-09-16 | Update from libdecor source code (commit a735d056). | ManoloFLTK | |
| 2022-09-03 | Attempt to fix issue #485. | ManoloFLTK | |
| 2022-09-02 | Wayland: fix issue #492 - mark FLTK differences. | ManoloFLTK | |
| 2022-09-02 | Wayland: fix issue #492 "Use after free()". | ManoloFLTK | |
| 2022-08-31 | Wayland platform: remove redirection of stderr. | ManoloFLTK | |
| 2022-08-27 | Wayland/Libdecor: update from upstream | ManoloFLTK | |
| These changes fix issue #474. | |||
| 2022-06-08 | libdecor GTK: remove the last code change required by FLTK. | ManoloFLTK | |
| 2022-06-08 | libdecor GTK plugin: update from upstream (8 Jun 2022 - de9534d2) | ManoloFLTK | |
| Two more FLTK changes become unneeded. | |||
| 2022-06-08 | libdecor GTK plugin: update from upstream (7 Jun 2022 - 8fc5c88c) | ManoloFLTK | |
| This removes a bunch of FLTK changes. | |||
| 2022-06-06 | Wayland under FreeBSD: use package evdev-proto which brings linux/input.h | ManoloFLTK | |
| 2022-06-04 | libdecor: add recent upstream changes in GTK plugin (31 may 2022 - d4f16da1) | ManoloFLTK | |
| 2022-05-27 | libdecor - GTK plugin: pull upstream changes (0542faad - 21 may 2022). | ManoloFLTK | |
| But keep FLTK changes. | |||
