| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-06-21 | Update dependencies | Albrecht Schlosser | |
| 2024-06-21 | Remove trailing whitespace | Albrecht Schlosser | |
| no code changes | |||
| 2024-05-02 | Fix MSVC warnings (#966) | Matthias Melcher | |
| 2024-04-26 | FLUID: Fix live resize for windows and tabs | Matthias Melcher | |
| 2024-04-26 | FLUID: update file format information | Matthias Melcher | |
| 2024-04-25 | FLUID: Improve usability of Declaration Blocks | Matthias Melcher | |
| Decl Blocks can now output code around static code in source and header files. | |||
| 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 | FLUID: Add cast to avoid warning #956 | Matthias Melcher | |
| User Data of grid menu items was missin fl_intptr_t | |||
| 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-04-13 | Remove "MS" from "MS Windows" in docs code, and comments | Albrecht Schlosser | |
| The system (platform) is called "Windows", "MS Windows" doesn't make much sense. I removed "MS" for consistency. | |||
| 2024-04-04 | Add NULL check to UNIX save_file() (#945) | Greg Ercolano | |
| 2024-04-04 | FLUID: fix possible null pointer. GitHub #945 | Matthias Melcher | |
| 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-20 | Remove unused FLUID documentation refs in CMake config | Matthias Melcher | |
| 2024-02-20 | Remove 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-15 | Fix text overflow in fluid widget panel (#908) | Greg Ercolano | |
| Made fonts slightly smaller, enlarged/moved some widgets in Alignment: group. | |||
| 2024-02-14 | CMake: fix installation on macOS | Albrecht 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-12 | CMake: set FLTK_VERSION and FLTK_FLUID_EXECUTABLE in the cache | Albrecht Schlosser | |
| This is useful if FLTK is built as a subproject, for instance by using FetchContent. | |||
| 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-02-07 | Introduce "Modern CMake" in FLTK | Albrecht 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. | |||
| 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. | |||
| 2024-01-06 | Remove Fl_Simple_Terminal (replaced by Fl_Terminal) | Albrecht Schlosser | |
| ... as discussed previously. | |||
| 2023-12-30 | Fluid: fix "MergeBack" preference location | Albrecht Schlosser | |
| ... although currently disabled - just in case this feature will be re-enabled. | |||
| 2023-12-21 | Fix a typo, trailing whitespace, and dependencies | Albrecht Schlosser | |
| 2023-12-20 | Make the 'Forms' compatibility library 'fltk_forms' optional | Albrecht Schlosser | |
| This library is no longer needed in FLTK itself. There is only one demo program (test/forms.cxx) that uses it if it is built. The demo program displays a message if fltk_forms is not available. The default is 'enabled' for backwards compatibility but this may be changed to 'disabled' in a future version. | |||
| 2023-12-16 | #674: FLUID: Scrolls shell script terminal to the bottom on every run | Matthias Melcher | |
| 2023-12-16 | #832: FLUID: Improves widget browser output | Matthias Melcher | |
| 2023-12-15 | #840: Generously adds Fl::args_to_utf8() for MinGW support. | Matthias Melcher | |
| 2023-12-15 | #832: FLUID: Adds custom fonts and colors for widget browser. | Matthias Melcher | |
| 2023-12-14 | FLUID: Adds image scaling to widget dialog | Matthias Melcher | |
| 2023-12-14 | FLUID: option to show terminal, clear terminal, and clear history | Matthias Melcher | |
| 2023-12-13 | #862: FLUID "Open FIle..." no longer closes current project... | Matthias Melcher | |
| ...when user cancels out of file choose | |||
| 2023-12-13 | #862: Removes default shortcut from Fl_Shortcut_Button | Matthias Melcher | |
| - the current UI for fallback/default/original shortcut was confusing, so I remove it until we find something better. I kept the values so we can reinstate a better interface without changing the API. | |||
| 2023-12-06 | fluid: Clear button clears scroll history too | Greg Ercolano | |
| 2023-12-05 | #860: FLUID: Increments Shell history to 1000 lines | Matthias Melcher | |
| 2023-12-05 | #860: FLUID: Removes Group attributes from Fl_Terminal | Matthias Melcher | |
| 2023-12-05 | #856: FLUID: improved Declaration dialog | Matthias Melcher | |
| Also makes enum comment in Fl_File_Chooser.fl manageable. Not backward compatible: don't try to recreate the File Chooser with older FLUID versions. | |||
| 2023-12-04 | #859: FLUID: Improves widget class code formatting | Matthias Melcher | |
| - categorizes multiple comments before a widget class member correctly vs. before a widget member - reintrodues newline characters for comment preview in the widget browser | |||
| 2023-12-04 | FLUID: improves special handling of widget_class members | Matthias Melcher | |
| 2023-12-04 | Fix compiler warnings | Albrecht Schlosser | |
| fluid/code.cxx: unused variable src/drivers/Xlib/Fl_Xlib_Graphics_Driver_font_x.cxx: function may return address of local variable [-Wreturn-local-addr] | |||
| 2023-12-04 | #858: Fluid: removed duplicate and false code | Matthias Melcher | |
| 2023-12-04 | FLUID: Refactored writing escaped strings | Matthias Melcher | |
| 2023-12-02 | #858: FLUID: fixes control character replacement in widget browser | 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-30 | FLUID: Add dialog box when processes are still runing when user tries to quit. | Matthias Melcher | |
| 2023-11-27 | Fix compiler warning, dependencies, and trailing whitespace | Albrecht Schlosser | |
| The benign warning was: ‘Fl_Browser_::hscrollbar’ will be initialized after [-Wreorder] ‘int Fl_Browser_::linespacing_’ ... | |||
| 2023-11-25 | Adds `linespacing()` to `Fl_Browser_` and all derived widgets | Matthias Melcher | |
