| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 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-24 | Upgrade bundled libpng to version 1.6.40 | ManoloFLTK | |
| 2023-07-22 | libdecor: update with upstream source code as of 2023-JUL-15 | ManoloFLTK | |
| 2023-07-14 | Documentation: screenshot updates | Matthias Melcher | |
| 2023-07-14 | Documentation: correct spelling errors | ManoloFLTK | |
| 2023-07-13 | Wayland: add control of targeted screen by fullscreen windows | ManoloFLTK | |
| 2023-07-08 | Add details to documentation of Fl_Wayland_Gl_Window_Driver::swap_buffers() | ManoloFLTK | |
| 2023-06-28 | Documentation: beef-up the OpenGL section of wayland.dox | ManoloFLTK | |
| 2023-06-28 | Documentation: add a few updates to intro.dox | ManoloFLTK | |
| 2023-06-27 | Slight simplification of Fl_Wayland_Gl_Window_Driver::swap_buffers() | ManoloFLTK | |
| Also, reorder members of class Fl_Wayland_Gl_Window_Driver | |||
| 2023-06-21 | Wayland.dox: add a few more detailed explanations | ManoloFLTK | |
| 2023-06-19 | Wayland: improve support of multi-display setups | ManoloFLTK | |
| 2023-06-13 | libdecor: update with upstream source code as of 2023-jun-6 | ManoloFLTK | |
| 2023-06-07 | Documentation: remove « "FLTK", pronounced "fulltick" » | ManoloFLTK | |
| 2023-06-07 | libdecor: update with upstream source code as of 2023-may-26 | ManoloFLTK | |
| 2023-06-05 | Fix "Fl::get_font_name() with Pango is inconsistent" (#732) | ManoloFLTK | |
| 2023-06-05 | Improve re-use of client/compositor shared memory by Wayland buffers | ManoloFLTK | |
| 2023-06-01 | Wayland.dox: details about destruction of wl_shm_pool objects | ManoloFLTK | |
| 2023-05-28 | Wayland.dox: add "Menu windows and other popups" and miscellaneous | ManoloFLTK | |
| 2023-05-22 | Slightly re-organize class Fl_Wayland_Window_Driver | ManoloFLTK | |
| 2023-05-03 | Wayland: clearer procedure to complete initialisation of screen data | 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-13 | Standardize API to "graphics context" across platforms | ManoloFLTK | |
| Rename fl_wl_cairo() to fl_wl_gc() Add function cairo_t* fl_cairo_gc() under OPTION_USE_CAIRO | |||
| 2023-04-11 | Document the new 'fltk-config' features (#647, #656) | Albrecht Schlosser | |
| fltk-config has been extended to allow more than one source file and additional compiler flags and link libraries. This commit adds documentation (no functional changes). | |||
