| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-03-30 | Fixes a couple of compiler warnings on AppleClang. | Matthias Melcher | |
| 2025-03-23 | Fluid documentation: fix image name "main_window.png" | Albrecht Schlosser | |
| Remove prefix "Fluid." from generated image name. | |||
| 2025-03-16 | Fluid: restructuring and rejuvenation of the source code. | Matthias Melcher | |
| * Add classes for application and project * Removed all globals from Fluid.h * Extracting args and project history into their own classes * Moving globals into Application class * Initialize values inside headers for some classes. * Undo functionality wrapped in a class inside Project. * File reader and writer are now linked to a project. * Avoid global project access * Nodes (former Types) will be managed by a new Tree class. * Removed static members (hidden globals) form Node/Fl_Type. * Adding Tree iterator. * Use nullptr instead of 0, NULL, or 0L * Renamed Fl_..._Type to ..._Node, FL_OVERRIDE -> override * Renaming ..._type to ...::prototype * Splitting Widget Panel into multiple files. * Moved callback code into widget panel file. * Cleaning up Fluid_Image -> Image_asset * Moving Fd_Snap_Action into new namespace fld::app::Snap_Action etc. * Moved mergeback into proj folder. * `enum ID` is now `enum class Type`. | |||
| 2025-03-10 | Fix fluid documentation generation | Albrecht Schlosser | |
| std::string doesn't allow nullptr as input string | |||
| 2025-03-10 | More (mostly) documentation updates for FLTK 1.5.0 | Albrecht Schlosser | |
| All files: remove autoconf/configure related stuff, update links. - README.txt: describe prerequisites, provide generic instructions on how to use CMake to build FLTK - test/demo.cxx: remove code used for configure/make build - test/CMakeLists.txt: remove obsolete 'target_compile_definitions()' | |||
| 2025-03-08 | Fluid: one small fix. | Matthias Melcher | |
| 2025-03-08 | Fluid: last incremental chage, restructuring | Matthias Melcher | |
| 2025-03-08 | Fluid: last incremental change: restructuring | Matthias Melcher | |
| 2025-03-07 | Making fl_filename_... public for std::string. | Matthias Melcher | |
| New functions append "_str" to the function name to avoid ambiguities when calling them. So 'char *fl_filename_name(const char *)' becomes 'std::string fl_filename_name_str(const std::string &)' | |||
| 2025-03-07 | Cleaning up widget browser, renamed to Node_Browser. | Matthias Melcher | |
| 2025-03-07 | Fluid: Rebuilding most of the widget directory. | Matthias Melcher | |
| One file per logical unit. Namespaces. Non-static data member initializers to never get an uninitialized field again. | |||
| 2025-03-07 | Fixes for icon path and Windows includes. | Matthias Melcher | |
| 2025-03-07 | Restructuring Fluid source files. | Matthias Melcher | |
| 2025-03-07 | Removes the remaining references to Fl_String. | Matthias Melcher | |
| Still to do: rename fl_filename... to fl_filename..._str and introduce into core library. | |||
| 2025-03-07 | Fixing a couple of warnings. | Matthias Melcher | |
| 2025-03-07 | Replce Fl_String in Fluid with std::string. | Matthias Melcher | |
| Also fix for Linux. | |||
| 2025-03-07 | Fl_String is now just an alias for std::string. | Matthias Melcher | |
| All mentions of Fl_String will be replaced with std::string and the Fl_String implementation will be removed. | |||
| 2025-03-06 | Update version numbers to 1.5.0 | Albrecht Schlosser | |
| 2025-03-06 | Remove autotools (configure/make) support | Albrecht Schlosser | |
| 2025-02-21 | Bump version numbers to 1.4.2 | Albrecht Schlosser | |
| 2025-02-19 | Fix buffer overflow warning [-Wstringop-truncation] | Albrecht Schlosser | |
| Note: this fixes the warning, but a better fix would be to use either strlcpy(), fl_strlcpy(), or a string type in 1.5.0 or higher. | |||
| 2025-02-05 | Fix typos and trailing whitespace | Albrecht Schlosser | |
| Also replace 'MSWindows' with 'Windows' where appropriate, leaving only old documents like README files from 1.3 and older as-is. | |||
| 2024-12-28 | Fluid: Fix file history text. | 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-12-22 | FLUID: Minor fix and docs. | Matthias Melcher | |
| 2024-12-21 | FLUID: fix one more warning. | Matthias Melcher | |
| 2024-12-21 | FLUID: Remove warnings. | Matthias Melcher | |
| 2024-12-21 | FLUID: Improve path handling on Windows. | MatthiasWM | |
| 2024-12-21 | FLUID: Improve filename list in main menu. | Matthias Melcher | |
| 2024-12-10 | fluid: alternative version format | Matthias Melcher | |
| 2024-12-10 | FLUID: command line argument -v shows fltk version at build time | Matthias Melcher | |
| 2024-12-09 | Update more fluid and generated files | Albrecht Schlosser | |
| ... after output of trailing whitespace has been fixed. | |||
| 2024-12-09 | FLUID: avoid trailing spaces in empty comment lines (#1161) | Matthias Melcher | |
| 2024-12-09 | Update Fluid (.fl) files for release 1.4.1 | Albrecht Schlosser | |
| 2024-12-09 | Bump version numbers for release 1.4.1 | Albrecht Schlosser | |
| To do: update CHANGES.txt with real info. | |||
| 2024-12-07 | Giving access to some Fl_Text_Display member variables (#1153) | Matthias Melcher | |
| And typos in FLUID source code docs. | |||
| 2024-12-04 | FLUID: Fixes more places to clear cached pointers. | Matthias Melcher | |
| 2024-12-04 | FLUID: clearing caches browser values (#1152) | Matthias Melcher | |
| 2024-12-04 | FLUID: Fixes default settings tab. | Matthias Melcher | |
| 2024-12-04 | FLUID: minor improvemnets to buffer handling (#1152) | Matthias Melcher | |
| The described crash can not be reproduced. The changes improve the stability of the call that causes the crash. | |||
| 2024-12-03 | FLUID: avoid generating undo un spurious relayout events, #1152 | Matthias Melcher | |
| 2024-12-01 | FLUID: Fixing Project Modflags when adding shell commands. | Matthias Melcher | |
| 2024-11-21 | FLUID: avoiding integer overflow warning. | Matthias Melcher | |
| 2024-11-21 | FLUID: autodoc image memory allocation fix. | Matthias Melcher | |
| 2024-11-19 | FLUID: fixing autodocs file leak and memory leak | Matthias Melcher | |
| 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-10-22 | FLUID: quick fix for live preview of Grid: #1092 | Matthias Melcher | |
| - Grid Type live preview support was not implemented - this is not a final fix, but just to avoid a crash - additional work needed for Flex and Grid | |||
| 2024-10-20 | Fluid: update function_panel.fl from function_panel.cxx | Albrecht Schlosser | |
| Note: in commit a7328d940bea760c0773d2889809217c82fa7081 "FLUID: Imporving method name `can_have_children()`" the file function_panel.cxx was edited w/o the corresponding fluid (.fl) file. This commit fixes this, assuming the .cxx file was correct. | |||
| 2024-10-20 | Make remaining 'XPM' images 'const' | Albrecht Schlosser | |
