summaryrefslogtreecommitdiff
path: root/documentation
AgeCommit message (Collapse)Author
2024-04-17Fix dangling reference to FLUID docs.Matthias Melcher
2024-04-17Separate FLUID user documentation, screen shot automation (#936)Matthias Melcher
* CMake integration, no autotiools * alignment panel is now correctly renamed to setting panel * source view is now correctly renamed to code view * Merge FLTK FLUID docs into FLUID user manual. * Add two simple entry tutorials * Remove FLUID chapter form FLTK docs. * GitHub action to generate HTML and PDF docs and make the available as artefacts
2024-04-13Remove "MS" from "MS Windows" in docs code, and commentsAlbrecht Schlosser
The system (platform) is called "Windows", "MS Windows" doesn't make much sense. I removed "MS" for consistency.
2024-03-15Have FLTK use libdecor at version > 0.2.2ManoloFLTK
- 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-13Update libdecor to upstream commit 4f2c03d5 - cont'dManoloFLTK
2024-03-12Update libdecor to upstream commit 09875530 dated March 3, 2024ManoloFLTK
2024-03-03Update doc about Ctrl/+/-/0/ zoom shortcutsManoloFLTK
2024-03-02Promote fl_strlcpy to <FL/fl_string_functions.h>Matthias Melcher
2024-03-02Fix test/editor use of strncy to strlcpyMatthias Melcher
2024-02-27Document GUI scaling shortcuts - cont'dManoloFLTK
2024-02-27Document how GUI scaling shortcuts FL_COMMAND/+/-/0/ workManoloFLTK
Document also how to deactivate them.
2024-02-20TypoMatthias Melcher
2024-02-17Update bundled libjpeg to version 9fManoloFLTK
2024-02-17Update bundled libpng to version 1.6.42ManoloFLTK
2024-02-17Update bundled zlib to version 1.3.1ManoloFLTK
2024-02-09Change parameters of Fl_Wayland_Window_Driver::delete_cursor()ManoloFLTK
2024-02-07Introduce "Modern CMake" in FLTKAlbrecht 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-02-06Add dynamic title to test/editorMatthias Melcher
2024-01-29RFC: Different approach to Editor tutorial (see #189) (#883)Matthias Melcher
Update test/editor code and tutorial (#189, #883) Different, sequential approach to Editor tutorial Co-authored-by: Albrecht Schlosser <albrechts.fltk@online.de>
2024-01-18Create struct wl_callback_listener ↵ManoloFLTK
*Fl_Wayland_Graphics_Driver::p_surface_frame_listener
2024-01-18Wayland: throttle resize operations also for top-level GL windowsManoloFLTK
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.
2024-01-11Quote doxygen command where necessaryAlbrecht Schlosser
... if the doxygen path includes spaces. Done for configure/make + CMake.
2023-12-28Fix for bug in Mutter Wayland compositor (#878) - cont'dManoloFLTK
Add more tests to do additional operations under stricter conditions
2023-12-21Fix a typo, trailing whitespace, and dependenciesAlbrecht Schlosser
2023-12-19Remove typos in the documentation of fl_x11_use_display()ManoloFLTK
2023-12-19Procedure to instruct FLTK to use given X11 connexion (#149)ManoloFLTK
2023-12-12Documentation: fix outdated statements of quantities being expressed in pixelsManoloFLTK
2023-12-09Fl_Grid: Added show_grid(1) screenshotGreg Ercolano
2023-12-09Complete and update documentation of Wayland buffersManoloFLTK
2023-12-08Document FLTK implementation of the "GTK Shell" Wayland protocolManoloFLTK
2023-12-07Document Fl_Image_Surface::mask() with commented code exampleManoloFLTK
2023-12-07Update "Previous versions of bundled libraries"ManoloFLTK
2023-12-05Remove remaining 'pronounced "fulltick"' statementsAlbrecht Schlosser
+ fix source URL in fltk.spec.in + fix some typos
2023-12-04New member function Fl_Image_Surface::mask(Fl_RGB_Image*)ManoloFLTK
2023-12-02Upgrade bundled nanosvg library to latest upstream commitAlbrecht 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-02Update libdecor to commit 060fe761 dated 1-dec-2023ManoloFLTK
2023-12-02Wayland: make OPTION_USE_SYSTEM_LIBDECOR ON by defaultManoloFLTK
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-29Set date of last update to bundled libdecorManoloFLTK
2023-11-22Adds Callback Reason to FAQ on Fl_Window::callbackMatthias Melcher
2023-11-17Enhance documentation of event processingAlbrecht Schlosser
2023-11-15Doc: describe fl_disable_wayland in "Operating System Issues" sectionManoloFLTK
2023-11-14Fix dependencies and whitespace issuesAlbrecht Schlosser
2023-11-14Fl_Terminal widget (#800)erco77
Pull Fl_Terminal widget from Greg's fork
2023-11-01Fix typos in documentationManoloFLTK
2023-10-29Update libdecor to commit c6c780c1 dated 2023-10-10ManoloFLTK
2023-10-23FLUID: Stops overriding Ctrl-0 shortcut. #802Matthias 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-17Update documentation with Fl_Flex and Fl_Grid widgetsAlbrecht Schlosser
2023-10-16Add Fl_Grid widget and test and demo programsAlbrecht 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-03Enhance info about documentation generationAlbrecht Schlosser
- update build requirements - clarify CMake options - make clear that a POSIX shell and some Unix tools are required to build the PDF documentation
2023-10-03Wayland: document throttling redraws during interactive resizesManoloFLTK