| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-19 | Remove typos in the documentation of fl_x11_use_display() | ManoloFLTK | |
| 2023-12-19 | Procedure to instruct FLTK to use given X11 connexion (#149) | ManoloFLTK | |
| 2023-12-12 | Documentation: fix outdated statements of quantities being expressed in pixels | ManoloFLTK | |
| 2023-12-09 | Fl_Grid: Added show_grid(1) screenshot | Greg Ercolano | |
| 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-07 | Document Fl_Image_Surface::mask() with commented code example | ManoloFLTK | |
| 2023-12-07 | Update "Previous versions of bundled libraries" | ManoloFLTK | |
| 2023-12-05 | Remove remaining 'pronounced "fulltick"' statements | Albrecht Schlosser | |
| + fix source URL in fltk.spec.in + fix some typos | |||
| 2023-12-04 | New member function Fl_Image_Surface::mask(Fl_RGB_Image*) | ManoloFLTK | |
| 2023-12-02 | Upgrade bundled nanosvg library to latest upstream commit | Albrecht Schlosser | |
| commit 706eb0618249507c1700cef4a518f73e546b1c38 (upstream/master) Author: Mikko Mononen <memononen@gmail.com> Date: Wed Nov 22 22:47:18 2023 +0200 Merge pull request #249 from wcout/issue_240 Fix for #240: Bug: "else" missing + FLTK specific extensions, see documentation/src/bundled-libs.dox | |||
| 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-29 | Set date of last update to bundled libdecor | ManoloFLTK | |
| 2023-11-22 | Adds Callback Reason to FAQ on Fl_Window::callback | Matthias Melcher | |
| 2023-11-17 | Enhance documentation of event processing | Albrecht Schlosser | |
| 2023-11-15 | Doc: describe fl_disable_wayland in "Operating System Issues" section | ManoloFLTK | |
| 2023-11-14 | Fix dependencies and whitespace issues | Albrecht Schlosser | |
| 2023-11-14 | Fl_Terminal widget (#800) | erco77 | |
| Pull Fl_Terminal widget from Greg's fork | |||
| 2023-11-01 | Fix typos in documentation | ManoloFLTK | |
| 2023-10-29 | Update libdecor to commit c6c780c1 dated 2023-10-10 | ManoloFLTK | |
| 2023-10-23 | FLUID: Stops overriding Ctrl-0 shortcut. #802 | Matthias Melcher | |
| Ctrl-0 is used by FLTK globally to zoom all windows back to 100%, so FLUID should not override that. Loading the previous file is now Ctrl-1 instead of Ctrl-0. | |||
| 2023-10-17 | Update documentation with Fl_Flex and Fl_Grid widgets | Albrecht Schlosser | |
| 2023-10-16 | Add Fl_Grid widget and test and demo programs | Albrecht Schlosser | |
| - FL/Fl_Grid.H: header file - src/Fl_Grid.cxx: implementation - examples/grid-simple.cxx: simple example program - test/cube.cxx: use Fl_Grid for layout - test/grid_alignment.cxx: test cell alignment and other functions - test/grid_buttons.cxx: demo program as discussed in fltk.general - test/grid_login.cxx: like test/flex_login.cxx but with Fl_Grid - test/flex_login.cxx: modified to match test/grid_login.cxx | |||
| 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-09-13 | Update libdecor to commit 422abaf9 dated 2023-09-07 | ManoloFLTK | |
| The libdecor commit title is "libdecor-gtk: handle touch events" | |||
| 2023-09-07 | Update Doxyfile.in from doxygen version 1.5.5 to 1.8.14 | Albrecht Schlosser | |
| Most (if not all) doxygen tags introduced after 1.5.5 are commented out to avoid doxygen warnings about obsolete or unknown tags, except those tags that need a specific value. Add 'HTML_COLORSTYLE = TOGGLE' (since 1.9.5) for better user experience. With this tag users can switch between dark and light mode *if* the docs were generated with doxygen 1.9.5 or later. Enable search engine. Log doxygen conversion errors and warnings to Doxy*_error.log, i.e. silence the doxygen conversion process. documentation/src/index.dox: Remove background color from html index page for better contrast when using dark mode. | |||
| 2023-09-03 | Adds images for documentation of compact buttons. | Matthias Melcher | |
| 2023-08-31 | Special (UTF-8) characters in PDF docs maybe not rendered correctly (#772) | ManoloFLTK | |
| Use an image to display the table of the detailed description of class Fl_PostScript_File_Device in PDF format, and keep using a dynamic table for the HTML format. Replace use of the '⌘' character in file drawing.dox by text 'cmd'. | |||
| 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-25 | Update to libdecor ca6e6b68 dated 25-aug-2023 | ManoloFLTK | |
| 2023-08-24 | Wayland.dox: remove obsolete paragraph. | ManoloFLTK | |
| 2023-08-23 | Upgrade bundled zlib to version 1.3 dated 18-aug-2023 | 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-15 | Improved, yet compatible, widget callback system using macros (#729) | Matthias Melcher | |
| * adds FL/fl_callback.macros.H * adds FL_FUNCTION_CALLBACK_n(widget, function, [type, data]) * adds FL_METHOD_CALLBACK_n(widget, class, instance, method, [type, data]) * adds FL_INLINE_CALLBACK_n(widget, [type, name, data], callback_body) * adds `examples/callback` * full documentation | |||
| 2023-08-12 | #765: Replaces uncommon escape sequence. | Matthias Melcher | |
| Missing return value in docs. | |||
| 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 | |
