summaryrefslogtreecommitdiff
path: root/fluid
AgeCommit message (Collapse)Author
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-17FLUID: make sure that dialogs are visible for snapshotsMatthias Melcher
2024-10-17FLUID: Fixes uninitialized class memberMatthias Melcher
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-15Update dependenciesAlbrecht Schlosser
2024-10-15Fix documentation typos and trailing whitespaceAlbrecht Schlosser
2024-10-06FLUID: Fixes file reading bug, introduces two weeks ago: #1078Matthias Melcher
2024-09-15FLUID: Improved paste order optionMatthias Melcher
2024-09-14FLUID; Minor cleanup and code docs.Matthias Melcher
2024-09-14FLUID: Improved insertion point for `duplicate`Matthias Melcher
Make a better guess where nodes should go when duplicating a branch of the scene graph
2024-09-14FLUID: type node placement in scene graph revisedMatthias 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-12FLUID: formattingMatthias Melcher
2024-09-11FLUID: Eliminating two globalsMatthias Melcher
2024-09-11FLUID: Imporving method name `can_have_children()`Matthias Melcher
2024-09-06FLUID: fixing resizable behavior for windows in live mode (#1055)Matthias Melcher
2024-09-02FLUID Fix width of square buttonMatthias Melcher
2024-09-02FLUID: Improve resizing behavior of properties dialogMatthias Melcher
2024-08-31 FLUID: Add Synchronized Resize. #1055Matthias Melcher
2024-08-31Linux fixes for previous commitMatthias Melcher
2024-08-31FLUID: Fixes grouping and ungrouping, #1056Matthias Melcher
- grouping a bunch of widgets will now create the new group in the expected place - also add grouping and ungrouping of menu items - ungrouping now also works with only a few items selected instead all items, moving the selection before the group
2024-08-27Adding horiizonatl and vertical label marginMatthias Melcher
- sizeof(Fl_Widget) not increased - label positions can be adjusted - try it out in test/label app - full support in FLUD
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-14FLUID: fixing compiler warningMatthias Melcher
2024-08-14FLUID: fixing unintialised widgetMatthias Melcher
2024-08-14FLUID: add image spacing controlMatthias Melcher
2024-08-10Fix tabs, trailing spaces, and update dependenciesAlbrecht Schlosser
2024-08-10Configure/make: Quote variables that may contain spacesmid-kid
This allows installing FLTK to directories that contain spaces.
2024-07-27FLUID: fixes crash bug in Fl_Sys_Men_Bar inside a Class. #977Matthias Melcher
2024-06-21Update dependenciesAlbrecht Schlosser
2024-06-21Remove trailing whitespaceAlbrecht Schlosser
no code changes
2024-05-02Fix MSVC warnings (#966)Matthias Melcher
2024-04-26FLUID: Fix live resize for windows and tabsMatthias Melcher
2024-04-26FLUID: update file format informationMatthias Melcher
2024-04-25FLUID: Improve usability of Declaration BlocksMatthias Melcher
Decl Blocks can now output code around static code in source and header files.
2024-04-19FLUID: Create VisualStudio compatible long stringsMatthias Melcher
Better labels on FLUDI image properties dialog Better documentation on image compression
2024-04-17FLUID: Add cast to avoid warning #956Matthias Melcher
User Data of grid menu items was missin fl_intptr_t
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-04-04Add NULL check to UNIX save_file() (#945)Greg Ercolano
2024-04-04FLUID: fix possible null pointer. GitHub #945Matthias Melcher
2024-03-19Update dependencies, whitespace, and Fl_File_Chooser.cxxAlbrecht Schlosser
Rewrite src/Fl_File_Chooser.cxx from its .fl source file
2024-03-02FLUID: comments, typos, formattingMatthias Melcher
2024-02-20Remove unused FLUID documentation refs in CMake configMatthias Melcher
2024-02-20Remove unfinished FLUID documentation.Matthias Melcher
A copy of the docs exists in my repo clone and will be merged back when the docs are useful and part of the CMake setup.
2024-02-15Fix text overflow in fluid widget panel (#908)Greg Ercolano
Made fonts slightly smaller, enlarged/moved some widgets in Alignment: group.
2024-02-14CMake: fix installation on macOSAlbrecht Schlosser
fluid and fltk-options are now installed correctly as bundles and as stand-alone executables side by side in the 'bin' folder relative to CMAKE_INSTALL_PREFIX. This works but the installation folders may be changed in the future. Targets fltk::fluid is now exported correctly so find_package(FLTK CONFIG ...) works with both the build folder and an installed version.
2024-02-12CMake: set FLTK_VERSION and FLTK_FLUID_EXECUTABLE in the cacheAlbrecht Schlosser
This is useful if FLTK is built as a subproject, for instance by using FetchContent.
2024-02-10FLUID: Fix double reverse logic in FL_COMMAND handlingMatthias Melcher
2024-02-10Fixes FLUID shortcut generationMatthias Melcher
and makes the C++ code human readable
2024-02-07Introduce "Modern CMake" in FLTKAlbrecht Schlosser
This is a big commit and there are too many changes to list them all. The main changes are: - rename all CMake build options to 'FLTK_*' - export library targets with namespace (prefix) 'fltk::' - standardize shared library target names with suffix '-shared' - set public build properties on libraries for consumers - document library names and aliases in README.CMake.txt - document changes in "Migrating Code from FLTK 1.3 to 1.4" - partial backwards compatibility for old user projects Included but not directly related changes: - fix Windows (Visual Studio) DLL build - add CMake function fl_debug_target() to show target properties - don't build test programs if FLTK is a subproject - internal: reformat CMake code: remove space before '(' Thanks to Matthias and Manolo for their help, testing, and feeback.