| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-03-07 | Restructuring Fluid source files. | Matthias Melcher | |
| 2024-12-27 | Fluid: Rename Stratgy constants to comply with CMP. | Matthias Melcher | |
| Capitalized constants. Added flag to indicate creation by user or file. Removed global variable 'reading_file'. | |||
| 2024-10-24 | Fluid: replace 'FL_WINDOW+1' with 'FL_DOUBLE_WINDOW' | Albrecht Schlosser | |
| Note: 'FL_DOUBLE_WINDOW' *is* currently defined as 'FL_WINDOW+1'. This commit doesn't change real code but prevents potential bugs in the future if one of these constants would be changed. | |||
| 2024-10-22 | FLUID: Adds missing code for Grid and Flex live: #1092 | Matthias Melcher | |
| 2024-09-14 | FLUID: type node placement in scene graph revised | Matthias Melcher | |
| - fixes copy/paste operation that would place pasted types wrong - improves paste into folded and unfolded groups - improves duplication of multiple types - much improved placement of types that don;t fit at the requested position - some more testing will follow in the next days | |||
| 2024-09-11 | FLUID: Imporving method name `can_have_children()` | Matthias Melcher | |
| 2024-08-27 | Adding horiizonatl and vertical label margin | Matthias Melcher | |
| - sizeof(Fl_Widget) not increased - label positions can be adjusted - try it out in test/label app - full support in FLUD | |||
| 2024-08-14 | FLUID: fixing compiler warning | Matthias Melcher | |
| 2024-08-14 | FLUID: fixing unintialised widget | Matthias Melcher | |
| 2024-08-14 | FLUID: add image spacing control | Matthias Melcher | |
| 2024-08-10 | Fix tabs, trailing spaces, and update dependencies | Albrecht Schlosser | |
| 2024-07-27 | FLUID: fixes crash bug in Fl_Sys_Men_Bar inside a Class. #977 | Matthias Melcher | |
| 2024-04-19 | FLUID: Create VisualStudio compatible long strings | Matthias Melcher | |
| Better labels on FLUDI image properties dialog Better documentation on image compression | |||
| 2024-04-17 | Separate 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-03-19 | Update dependencies, whitespace, and Fl_File_Chooser.cxx | Albrecht Schlosser | |
| Rewrite src/Fl_File_Chooser.cxx from its .fl source file | |||
| 2024-03-02 | FLUID: comments, typos, formatting | Matthias Melcher | |
| 2024-02-10 | FLUID: Fix double reverse logic in FL_COMMAND handling | Matthias Melcher | |
| 2024-02-10 | Fixes FLUID shortcut generation | Matthias Melcher | |
| and makes the C++ code human readable | |||
| 2024-01-13 | #877: Fixes shortcut callbacks for Fl_Button | Matthias Melcher | |
| - this commit does rewrite some of the logic, hoping to make thing more, um, logical. The bits react mostly the same and hopefully as expected. Everything is documented in the Fl_Button ctor. | |||
| 2023-12-14 | FLUID: Adds image scaling to widget dialog | Matthias Melcher | |
| 2023-12-01 | Adds some possible NULL references and small fixes | Matthias Melcher | |
| 2023-12-01 | Fixes a few minor compiler warnings. | Matthias Melcher | |
| 2023-11-15 | FLUID: Replaces Fl_Simple_Terminal with Fl_Terminal | Matthias Melcher | |
| 2023-10-31 | FLUID: Disables MergeBack. | Matthias Melcher | |
| I decided to disable MergeBack for now. During testing, some issues could not be resolved, and focus should be on V1.4. | |||
| 2023-10-27 | FLUID: Fixes issues when pasting widget into Fl_Flex #809 | Matthias Melcher | |
| * new virtual function layout_widget() to inform parents after all children were added | |||
| 2023-10-26 | FLUID: Refactors MergeBack | Matthias Melcher | |
| * moved functionality into its own files * refactored all methods to be less than a page * documented all calls * tested all situations I could think of | |||
| 2023-10-26 | FLUID: Adds initial MergeBack feature. | Matthias Melcher | |
| 2023-10-22 | FLUID: Moves grid settings into dynamic tab | Matthias Melcher | |
| 2023-10-21 | FLUID: adding a subset of Fl_Grid child parameters. | Matthias Melcher | |
| 2023-10-20 | FLUID: basic Fl_Grid support | Matthias Melcher | |
| * no settings for children yet * ne good interactive editing for children | |||
| 2023-10-19 | FLUID typos, comments, superfluous code | Matthias Melcher | |
| 2023-09-07 | FLUID: Fixes visibility of Compact button | Matthias Melcher | |
| 2023-09-03 | Adds compact buttons feature to create keypads. | Matthias Melcher | |
| See test/buttons for an example. | |||
| 2023-08-29 | FLUID: minor fixes | Matthias Melcher | |
| 2023-08-26 | Fixes a bunch of typos in comments. | Matthias Melcher | |
| 2023-07-20 | FLUID improves positioning and sizing new widgets | Matthias Melcher | |
| Better default sizes for text based widgets and menu managers Better Menu refresh on custom text heights Smarter positioning of menu bars and groups inside tabs Fixes wrong include guard | |||
| 2023-07-19 | FLUID: layout preset no longer forces text font selection | Matthias Melcher | |
| 2023-07-19 | FLUID: RTTI improvements, 'is_a90' now const, apply RTTI | Matthias Melcher | |
| 2023-07-19 | FLUID: emulated RTTI for all types | Matthias Melcher | |
| Complete type hierarchy in Fl_Types doc Window now derives correctly from Group Menu Items now correctly (functionally in FLUID) derived form Button Menu Buttons have a better hierarchy Fixing two possible crash bugs where Input_Choice was assumed to be a Menu_ Hoping I have not degraded the original code! | |||
| 2023-07-19 | FLUID fixes wrong type IDs and more cleanup | Matthias Melcher | |
| 2023-07-18 | FLUID correct inheritance, formatting, factory floor cleaning | Matthias Melcher | |
| 2023-07-17 | FLUID: restores g++98 compatibility | Matthias Melcher | |
| I want enum classes, sigh. | |||
| 2023-07-17 | FLUID: emulating RTTI and fixing type dependencies (Buttons) | Matthias Melcher | |
| 2023-07-17 | FLUID: using symbols instead of integers | Matthias Melcher | |
| 2023-07-17 | FLUID: fix window visibility across project file update | Matthias Melcher | |
| 2023-07-14 | FLUID: fixes all overlapping widgets in all .fl files | Matthias Melcher | |
| Also fixes an issue with multiple use of the same variable for different types of i18n. | |||
| 2023-03-18 | Fix and update alignment #346 (#701) | Matthias Melcher | |
| * interactive layout alignment rewritten * interface for new alignment rules * new alignment dialog box * user defined layout rules added * layout rules can be stored in projects, settings, and external files * Valgrind verification | |||
| 2023-02-23 | Fl_String refactoring and extension (#683) | Matthias Melcher | |
| - add true unittest and Fl_String testing - interface and printout are similar to gtest without requiring external linkage. just run `unittest --core`. - new Fl_String API - extended API to fl_input_str and fl_password_str - co-authored-by: Albrecht Schlosser <albrechts.fltk@online.de> | |||
| 2023-02-15 | Move class Fl_Shortcut_Button from FLUID to core (#677) (#680) | Matthias Melcher | |
| 2023-01-26 | Fixing FLUID file corruption from issue #653 (#662) | Matthias Melcher | |
| Removing all globals in file writer (#653 ) Fix some static analyser complaints Valgrind: handle width==0 in GfxDrivers on Wayland and X11 Don't use `Fl_Input_::static_value`, it accesses previous buffer that may be deleted Project file write encapsulated, removing globals Encapsulating project file reader, removing states in glbals Project i/o increased source code readability | |||
