summaryrefslogtreecommitdiff
path: root/fluid
AgeCommit message (Collapse)Author
2022-11-23Fluid: Fix variable naming and a memory leakMatthias Melcher
2022-11-23Fluid: Fix commandline parameter error messageMatthias Melcher
2022-11-22Update dependenciesAlbrecht Schlosser
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-13Further clarify Fluid file format specificsMatthias Melcher
Remove never used options Clarify the end of the options section
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-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-04Fluid now stores set sizes for Fl_Flex. (#529)Matthias Melcher
https://groups.google.com/g/fltkcoredev/c/2JA-CcTbrX4
2022-11-04support svg (#489)Etorth
2022-11-01Added Fl_Group::on_insert/on_remove/on_move (#527)Matthias Melcher
2022-11-01Remove unnecessary include files, update dependenciesAlbrecht Schlosser
2022-11-01Fluid subgroup visibilityMatthias Melcher
2022-11-01Fluid support for Fl_Flex (#523) and some Fl_Flex improvementsMatthias Melcher
* Adding Fluid support for Fl_Flex, margins, and gap. * Fluid Fl_Flex mostly working. Fixed in Fl_Flex::set_size(). * Fluid Flex live mode works, interactive dragging works * Fluid Flex: adding check box for fixed children * Fluid Flex: visual flexibility indicator in guides. * Fluid Flex: bug in generated code. * Fix formatting * Fixing Tooltip, fixing resize issue PR #518. * Removing unused variables. Co-authored-by: Albrecht Schlosser <albrechts.fltk@online.de>
2022-09-23Fixes incorrect install of fluid in macOS Applications directory.Gonzalo Garramuño
This requires sudo permissions to do it, and breaks ExtenalProject_Add.
2022-09-10New configure setting "--enable-wayland --disable-x11" to build pure Wayland ↵ManoloFLTK
platform.
2022-08-29Make hybrid Wayland/X11 platform.ManoloFLTK
2022-04-03Build and use fluid-cmd on Windows for .fl files (#224, #293)Albrecht Schlosser
On Windows fluid.exe is a "GUI" program and does not allow console output which can be a problem in automated builds. In Visual Studio the fluid GUI program would pop up console windows when generating .cxx and .h files from .fl files. The new (additional) fluid-cmd.exe is built as console application for users that need it and it is used in the FLTK build process on Windows to convert the .fl files.
2022-03-04Add the Wayland platform to FLTK 1.4 - continued.ManoloFLTK
2022-03-03Fix whitespace, update dependencies and fluid filesAlbrecht Schlosser
2022-02-26Fix Visual Studio build warningsAlbrecht Schlosser
2022-02-20Fluid: no grid on window resizing. (#399)Matthias Melcher
2022-02-20Fluid: fixed missing return value (#398)Matthias Melcher
...and possible devision by zero
2022-02-14Adding comments to recent Fluid changes.Matthias Melcher
2022-02-13Better Fluid Widget dimension controls (#394)Matthias Melcher
* Size and position widgets can evaluate basic math. * Allowing x, y, w, and h as variables for formulas. Also supporting 'i' as a counting index when selecting multiple widgets, so setting Y: to i*25+10 arranges all selected widgets vertically. * Additional variables cx, etc. for children box cx, cy, cw, ch
2022-02-13Fluid: adding feature: Functions can also be "local". (#390)Matthias Melcher
Before, Functions could only be "static" (keyword static is added) or "global" (prototype is added). This is harmful if the function or method was declared elsewhere. "local" solves that.
2022-02-11Fixed Fluid Alignment panel i18n to none.Matthias Melcher
2022-01-23Remove experimental platforms Android, Pico, SDL (PR #376)Albrecht Schlosser
... as discussed in fltk.coredev: "FLTK 1.4.0 release schedule" https://groups.google.com/g/fltkcoredev/c/PDbHTRpXVh0/m/JqboexZ_AwAJ
2022-01-19Fixing and upgrading Fl_Preferences (#374)Matthias Melcher
* Added filename function to Fl_Preferences Static function to get filename before opening. Member to get filename after opening. Bug fixes for memory mapped preferences. * ERROR is a macro on Windows, don't use it * Added Fl_Preferences::dirty(). User can now check if the database will be written when flushed or destroyed. Flush returns a crude error code. * Fl_Preferences::get binary data returns # of bytes read. * Verified group deletion code * Fl_Preferences ignores locale. This will make .prefs files interchangeable between different computers. * Updating the Preferences Mode to ignore locale. * Fixes in docs.
2022-01-19Remove potential compiler error with -Wc++11-narrowingManoloFLTK
2022-01-16Update fluid files and generated filesAlbrecht Schlosser
fluid/widget_panel.cxx: apply previous fluid fix
2022-01-16Rename FL/Fl_String_class.H to FL/Fl_String.HAlbrecht Schlosser
This is part 2 of the final fix for a previous name clash on case insensitive file systems (fl_string.h vs. Fl_String.H).
2022-01-16Rename FL/fl_string.h to FL/fl_string_functions.hAlbrecht Schlosser
This is part 1 of the final fix for a previous name clash on case insensitive file systems (fl_string.h vs. Fl_String.H).
2022-01-12Renewing old code, as suggested by Albrecht.Matthias Melcher
2022-01-11Reintroducing delet o;Matthias Melcher
2022-01-11Fluid: Window was not updated when widget was deleted.Matthias Melcher
For parents with a box type based on FRAME.
2022-01-11Avoiding CodeQL warning.Matthias Melcher
Changed a statement emitted by Fluid to avoid 'unused' warnings: if(w){} into (void)w; to avoid triggering 'Bad error checking' warnings.
2022-01-08avoid early include of Fl.H optionMatthias Melcher
2022-01-07Fixed a crash bug in Fluid where partial menus were deleted.Matthias Melcher
Reading an .fl file rebuilds a menu item arrays with every item read. If a menu is only partially read, the end marker (label==NULL) is not set, so that deleting the menu will run beyond the missing marker. This bug was exposed by adding images to menu items, which requires additional deletes.
2022-01-05Fix whitespace and Makefile dependenciesAlbrecht Schlosser
No code changes
2022-01-01Installing Fluid correctly on macOSMatthias Melcher
2021-12-20GitHub #328: removed stray ';' in Fluid code generation.Matthias Melcher
2021-12-19Update fluid generated and .fl files (remove mac_shell...)Albrecht Schlosser
Commit updated .cxx files in src/ with fixed indenting Remove `mac_shell_*' statements from fluid (.fl) files