| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-01-11 | Update wayland documentation about function wayland_socket_callback(). | ManoloFLTK | |
| 2026-01-08 | Documentation: replace HTML table with Doxygen table | Albrecht Schlosser | |
| ... for better readability in the source code. Note: the documentation output is identical. | |||
| 2026-01-08 | Documentation: add "Cursor shape" to table of used Wayland interfaces | ManoloFLTK | |
| 2026-01-05 | Document new use of the "Cursor shape" protocol for the Wayland platform. | ManoloFLTK | |
| 2025-12-11 | Document new use of Wayland protocol "XDG dialog windows" | ManoloFLTK | |
| 2025-12-06 | Move CMP to doxygen - WIP. (#1346) | Greg Ercolano | |
| 2025-10-20 | Doxgen documentation: improve section "Buffer factory" | ManoloFLTK | |
| 2025-09-09 | Various improvements and clarifications to "The Wayland backend for its ↵ | ManoloFLTK | |
| developer" | |||
| 2025-09-08 | Remove from Doxygen files information about removed configure-based build ↵ | ManoloFLTK | |
| system. | |||
| 2025-09-05 | Remove use of deprecated member function Fl_Menu_Item::setonly() | ManoloFLTK | |
| 2025-08-05 | Fix issue under Wayland when erasing overlay rectangle (#1285) | ManoloFLTK | |
| 2025-07-03 | Remove private class Fl_Int_Vector | Albrecht Schlosser | |
| This class was used in pre-C++11 versions (up to 1.4.x) and is no longer needed. | |||
| 2025-03-20 | Update documentation of the Wayland platform implementation | ManoloFLTK | |
| 2024-05-27 | Wayland documentation: more about opening display connection | ManoloFLTK | |
| 2024-05-22 | Wayland documentation: further details about throttling window redraws | ManoloFLTK | |
| 2024-05-21 | Beef up documentation about throttling window redraws under Wayland | ManoloFLTK | |
| 2024-05-11 | Wayland: call gtk_surface1_set_modal() of GTK Shell protocol for modal wins | ManoloFLTK | |
| This has the Mutter compositor open modal windows at the center of their parent window rather than at an unpredictable display position before this commit. | |||
| 2024-05-10 | Wayland documentation: improve layout | ManoloFLTK | |
| 2024-05-09 | Wayland documentation: improve "Input Methods" and various details | ManoloFLTK | |
| also fix typo mentionned -> mentioned | |||
| 2024-05-08 | Wayland documentation: beef up description of registry_handle_global() | ManoloFLTK | |
| 2024-05-07 | Extend some elements of the Wayland backend documentation file | 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 | Update libdecor to upstream commit 4f2c03d5 - cont'd | ManoloFLTK | |
| 2024-02-09 | Change parameters of Fl_Wayland_Window_Driver::delete_cursor() | 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-18 | Create struct wl_callback_listener ↵ | ManoloFLTK | |
| *Fl_Wayland_Graphics_Driver::p_surface_frame_listener | |||
| 2024-01-18 | Wayland: throttle resize operations also for top-level GL windows | ManoloFLTK | |
| Member cb of struct wld_buffer is replaced by member frame_cb of struct wld_window. This allows frame_cb to be used both for non-GL and for top-level GL windows. | |||
| 2023-12-28 | Fix for bug in Mutter Wayland compositor (#878) - cont'd | ManoloFLTK | |
| Add more tests to do additional operations under stricter conditions | |||
| 2023-12-21 | Fix a typo, trailing whitespace, and dependencies | Albrecht Schlosser | |
| 2023-12-09 | Complete and update documentation of Wayland buffers | ManoloFLTK | |
| 2023-12-08 | Document FLTK implementation of the "GTK Shell" Wayland protocol | 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-10-29 | Update libdecor to commit c6c780c1 dated 2023-10-10 | ManoloFLTK | |
| 2023-10-03 | Wayland: document throttling redraws during interactive resizes | ManoloFLTK | |
| 2023-09-25 | New member function Fl_Wayland_Graphics_Driver::create_wld_buffer() | ManoloFLTK | |
| The previous member Fl_Wayland_Graphics_Driver::create_shm_buffer() is now renamed to create_wld_buffer() and divided in 2 parts: - one is related to the draw buffer; - the other is related to the wl_buffer and is what is now called create_shm_buffer(). This allows to delay creation of the wl_buffer until absolutely necessary, done inside Fl_Wayland_Graphics_Driver::buffer_commit(). | |||
| 2023-09-24 | Slightly simpler Fl_Wayland_Window_Driver::flush() | ManoloFLTK | |
| and beef up description of Wayland's mechanism to throttle screen redrawing. | |||
| 2023-09-22 | Increase reuse of mmap'ed data by FLTK Wayland buffer factory | ManoloFLTK | |
| 2023-09-17 | Wayland.dox: rephrase how FLTK and Wayland interact | ManoloFLTK | |
| 2023-09-16 | Wayland.dox: mention preprocessor variable FLTK_USE_WAYLAND | ManoloFLTK | |
| 2023-09-15 | Wayland.dox: add miscellaneous complementary information | ManoloFLTK | |
| 2023-08-28 | Wayland.dox: some rephrasing | ManoloFLTK | |
| 2023-08-26 | Wayland.dox: give more details about progressive drawing | ManoloFLTK | |
| 2023-08-25 | Wayland.dox: add paragraph about rendering under Wayland | ManoloFLTK | |
| 2023-08-24 | Wayland.dox: remove obsolete paragraph. | ManoloFLTK | |
| 2023-08-18 | Improve handling of type Fl_Offscreen under Wayland | ManoloFLTK | |
| Type Fl_Offscreen is now to be cast to cairo_t*. Also, make sure the dimensions of GL windows are multiples of the screen scale factor. | |||
| 2023-08-08 | Wayland: improve layout of struct fl_wld_draw_buffer | ManoloFLTK | |
| 2023-07-31 | Wayland: add test to avoid null pointer dereferencing | ManoloFLTK | |
| 2023-07-31 | Implement Fl_Wayland_Screen_Driver::poll_or_select_with_delay(double) | ManoloFLTK | |
