summaryrefslogtreecommitdiff
path: root/documentation/src
AgeCommit message (Collapse)Author
2025-02-21Bump version numbers to 1.4.2Albrecht Schlosser
2025-02-19test/editor: ensure buffer terminationAlbrecht Schlosser
... in source file and documentation
2025-02-14Update bundled libdecor to last upstream version (21 jan 2025)ManoloFLTK
2025-02-01Document "New FL_HELVETICA Font on Windows" (#478)Albrecht Schlosser
This commit adds only documentation.
2024-12-09Bump version numbers for release 1.4.1Albrecht Schlosser
To do: update CHANGES.txt with real info.
2024-12-05Update bundled libpng to version 1.6.44ManoloFLTK
2024-11-26Fix Makefile example in chapter "FLTK Basics"Albrecht Schlosser
- move linker rule from 'all' to '$(TARGET)' - remove '$(TARGET) $(OBJS)' from rule 'clean' The 'clean' rule required to build everything before it was deleted which was obviously not intended.
2024-11-17Finish release 1.4.0Albrecht Schlosser
1) Improve and clarify documentation: - update, reformat, and reorder parts of CREDITS.txt - make sure that documentation appears in doxygen docs - add '\since 1.4.0' to documentation of new methods and functions - remove doxygen's '\brief' where not required (we're using JAVADOC_AUTOBRIEF = YES) - clarify screen scaling, scaling factor, and related stuff - add more info about backwards compatibility for X11 specific code 2) Update dependencies
2024-11-01Improve and clarify documentationAlbrecht Schlosser
2024-10-24Improve docs about subclassingAlbrecht Schlosser
- fix syntax errors in example code, e.g.: children_ is private - use FLTK coding style - improve alignment
2024-10-17Update documentationAlbrecht Schlosser
- fix missing doxygen version in PDF docs created by CMake - remove unnecessary quotes ('...') from version numbers and Git revisions (previously added for debugging purposes) - fix navigation links at the bottom of tutorial pages (HTML only) - remove 'D. Gibson' from documentation headers on his request
2024-10-15Update or remove version numbers, update copyright yearsAlbrecht Schlosser
Note: one goal is to have to edit fewer version numbers in source files for each release. We may be able to generate some files by the build procedure (CMake) to avoid editing them in the future (1.5.0 or later).
2024-10-07Document Fl_Flex and Fl_Grid in the list of group widgetsAlbrecht Schlosser
2024-10-07Improve documentation on mouse and keyboard eventsAlbrecht Schlosser
2024-08-28Fix Doxygen problems with fl_draw() functions.ManoloFLTK
2024-08-26Display Git revision in docs generated from releases (#499)Albrecht Schlosser
- makesrcdist: store Git revision in a file in the tarball - CMake/resources.cmake: get git revision either from Git or file and store it as CMake cache variable 'FLTK_GIT_REVISION' for reference - documentation/*: get git revision from git or file - fluid/documentation/*: get git revision from git or file
2024-08-19Changing test/editor Shortcut Key Ctrl-i.Matthias Melcher
The original choice for split screen editing, Ctrl-2, did not work well on some platforms.
2024-07-23Resize line sizes and widths dynamically in test/line_style_docsAlbrecht Schlosser
Resize the window to see the effect: line sizes increase with the box size and become wider depending on the box size. Minimal line width of the "wide" lines has been changed from 4 to 5, maximal width is now 9. Distinct widths are { 5, 7, 8, 9 }. Note: the default (thin) line width is now 1 rather than 0 since the default 0 may render badly. Screenshot in documentation has been updated.
2024-07-21Further removal of fl_line_style() asciiart (#1016)Greg Ercolano
2024-07-21Update docs and screenshot for fl_line_style() (#1016)Albrecht Schlosser
As a follow-up to the discussion I used the posted screenshot demo (thanks to Greg), redesigned it using Fl_Grid, and added it as a new test program, including Makefiles and CMakeLists.txt. New file: test/line_style_docs.cxx to create screenshot. Note that the old test/line_style.cxx is not obsolete, it can be used to test the line styles interactively. Docs have been updated in both chapter "Drawing Things" and the function description. Also added the new demo to test/demo.menu under "Images for Manual...".
2024-07-20fl_line_style() diagrams replace ascii art (#1016)Greg Ercolano
2024-07-18Improve line style docs (#1016)Greg Ercolano
2024-07-19Remove obsolete content in documentation of Fl_Gl_WindowManoloFLTK
see "About the documentation of OpenGL usage in FLTK" in fltk.coredev
2024-06-28Update documentationAlbrecht Schlosser
2024-06-27Add "Color Contrast" section to "Drawing Things" docsAlbrecht Schlosser
This section describes fl_contrast() and the related new methods.
2024-06-01Reflect libdecor date in bundled-libs.doxManoloFLTK
2024-05-27Wayland documentation: more about opening display connectionManoloFLTK
2024-05-22Wayland documentation: further details about throttling window redrawsManoloFLTK
2024-05-21Beef up documentation about throttling window redraws under WaylandManoloFLTK
2024-05-13Update bundled libpng from 1.6.42 to 1.6.43Albrecht Schlosser
2024-05-13Documentation: add details about handling of FL_DND_RELEASE eventManoloFLTK
see also STR #3399.
2024-05-11Wayland: call gtk_surface1_set_modal() of GTK Shell protocol for modal winsManoloFLTK
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-10Wayland documentation: improve layoutManoloFLTK
2024-05-09Wayland documentation: improve "Input Methods" and various detailsManoloFLTK
also fix typo mentionned -> mentioned
2024-05-08Wayland documentation: beef up description of registry_handle_global()ManoloFLTK
2024-05-07Extend some elements of the Wayland backend documentation fileManoloFLTK
2024-04-27Documentation: minor formatting updateAlbrecht Schlosser
2024-04-27Improve documentation (preface + intro)Albrecht Schlosser
Update particularly Windows (but also other) build instructions.
2024-04-27Documentation: bundled libdecor symbols are pefixed by "fl_"ManoloFLTK
2024-04-18Allow libdecor package version ≥ 0.2.0 with FLTK_USE_SYSTEM_LIBDECORManoloFLTK
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