summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-11-19CMake: fix building examples w/o test programsAlbrecht Schlosser
As reported in fltk.coredev in thread "CMAKE build with build examples. On and test OFF fails" $ cmake .. -D FLTK_BUILD_EXAMPLES=ON -D FLTK_BUILD_TEST=OFF failed with: Unknown CMake command "FLTK_RUN_FLUID".
2022-11-18CMake: fix informative messages sent under macOSManoloFLTK
2022-11-18CMake+Wayland: check for presence of required software modulesManoloFLTK
Also, remove hardcoded path to wayland-protocols when CMake version ≥ 3.4
2022-11-17Fix rearranging children in Fl_Scroll (#546)Matthias Melcher
Implement Fl_Scroll::on_move() Fix indexing in Fl_Group::on_move()
2022-11-17Remove development stage "Using Wayland backend" messageManoloFLTK
2022-11-17Fix "Cairo: Scaled images draw with wrong size" (#537)ManoloFLTK
2022-11-17Fluid: Add Undo to formula input fields. (#547)Matthias Melcher
2022-11-16Fix whitespace errors and dependenciesAlbrecht Schlosser
(no code changes)
2022-11-16Capitalise FLTK and FLUID.Matthias Melcher
2022-11-16Fix capitalisation for keywords.Matthias Melcher
2022-11-16Clarify two entries in the .fl file format docsMatthias Melcher
2022-11-16Fix typos and a minor bug in fluid/README_fl.txtAlbrecht Schlosser
Bug fix: see "avoid_early_includes"
2022-11-15Improve Fluid argument handling and relative paths. (#545)Matthias Melcher
Fix typos, fix merge conflict.
2022-11-15Add support of .svgz image files to fluidManoloFLTK
The prototype of the public Fl_SVG_Image constructor is expanded to allow construction from in-memory, gzip'ed binary data.
2022-11-15Fix typo in Doxygen for Fl::cairo_make_current(Fl_Window*)ManoloFLTK
2022-11-15 Fix for "Wayland-only build is not compatible with Cairo option" (#544)ManoloFLTK
2022-11-14Fix yet another Visual Studio compiler warningAlbrecht Schlosser
2022-11-13Make building Fluid optional. (#539)Matthias Melcher
2022-11-13Further clarify Fluid file format specificsMatthias Melcher
Remove never used options Clarify the end of the options section
2022-11-12Reformat Cairo support Fl_Cairo.cxx for CMP complianceAlbrecht Schlosser
Only formatting, no code changes.
2022-11-12Removed FIXME comment that was already solved.Matthias Melcher
2022-11-11Fix Visual Studio compiler warningsAlbrecht Schlosser
2022-11-11CMake: improve debug macrosAlbrecht Schlosser
2022-11-11Remove redundant doxygen docs of fl_beep()Albrecht Schlosser
Also add a comment to all platform driver implementations.
2022-11-11Improve and clarify documentation of fl_beep()Albrecht Schlosser
2022-11-09Fluid Fl_Widget::image() path fixes. (#536)Matthias Melcher
* Adding strings and design file to source view panel * Fluid: Fixed source dir recursion, fixed relative image reading path. * Renaming source_dir to designfile_dir in some functions.
2022-11-09Wayland: remove unneeded friend declarationsManoloFLTK
2022-11-09Fixed uninitialised variable.Matthias Melcher
2022-11-08Testing emojis in test/utf8.Matthias Melcher
2022-11-08Fluid: widget classes can resize children on instantiationMatthias Melcher
2022-11-08Adding Fluid file format README. (#533)Matthias Melcher
* Adding Fluid file format README. * Update fluid/README_fd.txt Co-authored-by: Peter0x44 <peter0x44@snopyta.org> * Update fluid/README_fd.txt Co-authored-by: Peter0x44 <peter0x44@snopyta.org> * Update fluid/README_fd.txt Co-authored-by: Peter0x44 <peter0x44@snopyta.org> * Update fluid/README_fd.txt Co-authored-by: Peter0x44 <peter0x44@snopyta.org> * Update fluid/README_fd.txt Co-authored-by: Peter0x44 <peter0x44@snopyta.org> * Update fluid/README_fd.txt Co-authored-by: Peter0x44 <peter0x44@snopyta.org> * Update fluid/README_fd.txt Co-authored-by: Peter0x44 <peter0x44@snopyta.org> * Update fluid/README_fd.txt Co-authored-by: Peter0x44 <peter0x44@snopyta.org> * Update fluid/README_fd.txt Co-authored-by: Peter0x44 <peter0x44@snopyta.org> * Typos, changes, restructuring. * Changed filename. * More typos, * Typo. * Update fluid/README_fl.txt Co-authored-by: Peter0x44 <peter0x44@snopyta.org> * Update fluid/README_fl.txt Co-authored-by: Peter0x44 <peter0x44@snopyta.org> * Update fluid/README_fl.txt Co-authored-by: Peter0x44 <peter0x44@snopyta.org> * Update fluid/README_fl.txt Co-authored-by: Peter0x44 <peter0x44@snopyta.org> * Update fluid/README_fl.txt Co-authored-by: Peter0x44 <peter0x44@snopyta.org> * Update fluid/README_fl.txt Co-authored-by: Peter0x44 <peter0x44@snopyta.org> Co-authored-by: Peter0x44 <peter0x44@snopyta.org>
2022-11-08Wayland + CMake: fix generated fltk-config that lacked -lX11ManoloFLTK
2022-11-08Wayland: improve processing of the -display command line argumentManoloFLTK
2022-11-08Wayland: show keyboard modifiers during mouse clicks (#534)ManoloFLTK
2022-11-08Wayland: cancel drag-n-drop after Fl::pushed(0) (#525)ManoloFLTK
2022-11-07Document Fl_Multiline_Output keynav and caret cursorGreg Ercolano
2022-11-07Removed an obsolete \warning.Greg Ercolano
2022-11-07Added missing const on some methodsGreg Ercolano
2022-11-07Added assignment by index example, doc clarifications.Greg Ercolano
2022-11-07Added empty(), ensure size() enlarges new vals = 0Greg Ercolano
2022-11-07Removed i18n from test/preferences.flMatthias Melcher
2022-11-07Fix initialisation of hybrid Wayland/X11 platformManoloFLTK
Also, terminate Wayland drag-and-drop operation after Fl::pushed(0).
2022-11-07Remove Fl_X11_System_Driver.{H,o}ManoloFLTK
2022-11-07Delete src/drivers/X11/Fl_X11_System_Driver.*ManoloFLTK
2022-11-07Delete src/drivers/Wayland/Fl_Wayland_System_Driver.*ManoloFLTK
2022-11-07Create class Fl_Unix_Screen_Driver used by X11 and Wayland platformsManoloFLTK
2022-11-06Speed up test/table open timeGreg Ercolano
Only showing table's callbacks after table is initialized. We're only interested in user interaction.
2022-11-06Add doxygen docs for Fl_Int_Vector.Greg Ercolano
While adding the docs, noticed some things that need modification for proper public use. These are highlighted as \todo items and \warning items, which will be fixed in a separate commit forthcoming. -erco
2022-11-06Check for child visibility in Fl_Scroll (#432)DieSkaarj
Calculate scroll area only according to visible children. Note: "visible" means in this context: "not hidden" - as opposed to being invisible because the widget doesn't have a background and a label.
2022-11-06Fix Fl_Help_View <OL> numbers (Issue #153, STR 3290)Albrecht Schlosser
Started with @wcout's patch (see Issue #153, STR 3290), modified patch for CMP conformance, restructured methods, and finally: - used Fl_Int_Vector instead of 'fl_data_container' - removed fl_data_container Thanks for the working patch to @wcout.