| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-08-30 | Improve doxygen documentation generation | Albrecht Schlosser | |
| Under configure+make it is not possible to enable driver documentation. Therefore the '@DRIVER_DOCS@' variable must always be cleared. Add a comment on how to build the driver docs using the Makefile. Simplify CMake whitespace (trailing LF) handling. Make sure we find the correct source dir even if FLTK is included in a sub build (s/CMAKE_SOURCE_DIR/FLTK_SOURCE_DIR/). | |||
| 2023-08-30 | Doxygen docs w/configure/make: convert config to current version | Albrecht Schlosser | |
| The intermediate files 'Doxyfile' and 'Doxybook' are now converted to the current Doxygen version and the short form ('-s') when using configure+make as it was already done in CMake builds. This is to avoid Doxygen warnings and for better readability of the Doxygen config files which are created during the build. | |||
| 2023-08-29 | Documentation/PDF: always use the configured doxygen executable | Albrecht Schlosser | |
| ... to create the LaTeX header file used by doxygen. This fix applies to both configure/make and CMake. The existing version used `doxygen` which erroneously ran the doxygen version from the current 'PATH' which might issue doxygen warnings and potentially create a wrong LaTeX header file if the configured doxygen program was not the one in the user's path. | |||
| 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-09 | Fix doxygen doc generation and document platform specific files | Albrecht Schlosser | |
| Pure platform specific files like 'src/*_win32.cxx' are excluded from doxygen processing and don't need doxygen specific guard macros. Document this fact prominently at the beginning of each file. Fix exclude patterns and remove duplicates from Doxyfile.in. | |||
| 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). | |||
| 2023-04-08 | Wayland.dox: add "Fractional scaling" paragraph | ManoloFLTK | |
| 2023-04-07 | Wayland: fix reporting of relative location of multiple displays | ManoloFLTK | |
| 2023-04-06 | Wayland.dox: beef up information related to listeners | ManoloFLTK | |
| 2023-04-05 | Wayland: limit copied pixels when window update is a region | ManoloFLTK | |
| 2023-04-03 | Improve member function Fl_Wayland_Screen_Driver::surface_to_window() | ManoloFLTK | |
| Rename it to Fl_Wayland_Window_Driver::surface_to_window() and avoid loop over all mapped FLTK windows that used to be performed. | |||
| 2023-03-27 | Wayland: move "struct seat" inside class Fl_Wayland_Screen_Driver | ManoloFLTK | |
| 2023-03-23 | Wayland: remove compilation warning (#706) | ManoloFLTK | |
| drivers/Wayland/Fl_Wayland_Window_Driver.cxx:1515:47: warning: declaration ‘struct wld_window::custom_cursor’ does not declare anything | |||
| 2023-03-21 | osissues.dox: add "The Wayland/X11 hybrid library" | ManoloFLTK | |
| 2023-03-20 | Add documentation of 0S-specific fl_mac_gc() | ManoloFLTK | |
| 2023-03-19 | Fix and consolidate settings dialogs (#346, #703) | Matthias Melcher | |
