| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-01-24 | Let Fl_Text_Editor and Fl_Input handle gracefully composed unicode characters. | ManoloFLTK | |
| 2026-01-22 | Fix "Setting window custom cursor from SVG image crashes" (#1363) | ManoloFLTK | |
| 2026-01-20 | Improve docu of member variable Fl_SVG_Image::proportional - cont'd (#1361) | ManoloFLTK | |
| 2026-01-15 | Improve documentation of member variable Fl_SVG_Image::proportional (#1361) | ManoloFLTK | |
| 2026-01-13 | Fix documentation (comment only) | Albrecht Schlosser | |
| 2026-01-07 | Remove event names that would be generated by fl_eventname_str | Matthias Melcher | |
| 2026-01-04 | Add C++11 Fl_Valuator::format API. | Matthias Melcher | |
| This is helpful for writing language wrapper, in this particular case for PyFLTK. | |||
| 2026-01-03 | Clarify that a font must be loaded before measuring text (#1356) | Albrecht Schlosser | |
| Documentation only: users must load a font with fl_font(face, size) before measuring text with methods like fl_measure(), fl_height(), fl_width(), fl_text_extents() etc. | |||
| 2025-12-30 | Reorganize documentation source directories | Albrecht Schlosser | |
| - move all images (screenshots) to new folder documentation/images/ - move documentation/src/fltk-title.tex.in to documentation/ - fix .gitignore files (remove obsolete entries etc.) - FL/Fl_Tooltip.H: fix '\image latex' reference - documentation/CMakeLists.txt: update ref. to fltk-title.tex.in - documentation/Doxyfile.in: adjust image path (IMAGE_PATH) | |||
| 2025-12-29 | Fix Fl_Pack to support more box types. | Matthias Melcher | |
| Old code supported only frame styles, this code can now handle box types with a background. | |||
| 2025-12-28 | Fixes Code Viewer widget height calculation | Matthias Melcher | |
| 2025-12-25 | Add Fl_Scheme::plastic_color_average() method [#464] | Albrecht Schlosser | |
| This method can be used to set a more appropriate color average to prevent "graying out" the box colors of the 'plastic' scheme. Alternatively environment variable 'FLTK_PLASTIC_AVERAGE' can be used to set the color average value. See docs for details. Set color average to 45% in test/unittests demo program. | |||
| 2025-12-23 | Fix typos in documentation of FL_APP_ACTIVATE | ManoloFLTK | |
| 2025-12-22 | X11: Add documentation: FL_APP_ACTIVATE not supported | Matthias Melcher | |
| 2025-12-21 | MacOS: Add FL_APP_ACTIVATE and DEACTIVATE. | Matthias Melcher | |
| This event is sent on application level. Add a handler with Fl::add_handler to receive the event. | |||
| 2025-12-19 | Add Fl_Gl_Window 32 bit depth buffer option. | Matthias Melcher | |
| 2025-12-10 | Add access to a list of registered plugin klasses. | Matthias Melcher | |
| 2025-12-06 | Fix doxygen warnings | Albrecht Schlosser | |
| 2025-12-06 | Change arrow keys in log slider to even increments. #1232 | Matthias Melcher | |
| 2025-12-03 | Remove boxtype linke trick. | Matthias Melcher | |
| By defining boxtypes with underscores, box drawing cod ethat was not used was not linked, but with the introduction of themes, all boxes are available at all times. Reducing complexity. | |||
| 2025-12-01 | Add background (`bg`) attribute to table of boxtypes | Albrecht Schlosser | |
| This is a first step to fix some background (re-)drawing issues in widgets. A new bit in the array of boxtypes can be used to determine if a particular boxtype uses a solid background (e.g. all FL_*_BOX types) or if the parent widget is responsible for drawing it (FL_NO_BOX and all FL_*_FRAME) types, and maybe more ... The old struct member `set` in the struct of boxtypes has been renamed to `flags` and is now used as a bit field. Except these changes, this first commit fixes the focus box drawing of specific boxtypes, as seen in unittest_schemes.cxx in the Fl_Check_Button with label "Check", and very likely more. | |||
| 2025-11-29 | Fix names map for multiple includes. | Matthias Melcher | |
| 2025-11-29 | Fix include fiel list. | Matthias Melcher | |
| 2025-11-29 | Improve access to C++ symbols. | Matthias Melcher | |
| For events, fonts, and callback reasons | |||
| 2025-11-29 | Fluid: convert modal panels into tabs in the widget panel (#1339) | Matthias Melcher | |
| 2025-11-28 | Add method to list running timeouts (#1306). | Matthias Melcher | |
| \see Fl::timeout_list(); | |||
| 2025-11-26 | Add initial log support for sliders (#1232). | Matthias Melcher | |
| Works for all slider types. Adds tick marks to "nice slider". Defaults to linear if min or max is zero. There is room for improvement for drawing the tick marks. | |||
| 2025-11-20 | Adjust some pen driver comments. | Matthias Melcher | |
| Made global variables private. | |||
| 2025-11-19 | Add headline menu item style (#1059) | Matthias Melcher | |
| A menu item can be designated as a headline. Fully integrated and used in Fluid. | |||
| 2025-11-17 | Add pen/stylus/tablet API and driver for macOS (#1326) | Matthias Melcher | |
| * define the pen/tablet support API * add pen event handler stub as a fallback * add pen device test "penpal". * Add macOS pen/stylus/tablet driver. * Add Oxygen documentation. | |||
| 2025-11-17 | Fix Cairo build and add FLTK_OPTION_CAIRO_WINDOW to CI build | Albrecht Schlosser | |
| ... on GitHub (GitLab CI builds used it already) | |||
| 2025-11-16 | Document with more details function fl_wl_gc() | ManoloFLTK | |
| 2025-11-16 | Refactor large static class Fl into an expandable namespace Fl (#1325) | Matthias Melcher | |
| * Change class Fl into namespace Fl. * Untangle Fl namespace into themed headers. * cut line count of FL/Fl.H in half * FL/core subdirectory now holds short headers grouped by functionality. | |||
| 2025-11-10 | Declare some methods of Fl_Window 'const' | Albrecht Schlosser | |
| These Fl_Window methods are 'const' but had not been declared 'const': - uchar get_size_range(...) const - int shown() const - const Fl_Image *shape() const - int screen_num() const - fl_uintptr_t os_id() const | |||
| 2025-11-09 | Remove warnings when building Doxygen documentation. | ManoloFLTK | |
| 2025-11-06 | Add rule of five for Fl_Widget_Tracker. | Matthias Melcher | |
| Widget tracking is linking back to a instance of Fl_Widget_Tracker. Copying or moving one will potentially crash an app, so disable it. | |||
| 2025-11-01 | Add option to uniform line drawing in scaled mode (#167) | Matthias Melcher | |
| 2025-11-01 | Fix comment alignment. | Matthias Melcher | |
| 2025-10-31 | Fix MSVC Level 4 warnings (#1126) | MatthiasWM | |
| 2025-10-29 | Add information on Fl_Widget::type_. | Matthias Melcher | |
| 2025-09-05 | Make Fl_Table::get_selection() 'const' (#1305) | Albrecht Schlosser | |
| See also branch-1.4 with FLTK_ABI_VERSION >= 10405: commit 9b9426bf6e1140b3f220c8868a1d97bdc5e7f544 | |||
| 2025-08-22 | Fix typo in documentation | Albrecht Schlosser | |
| 2025-08-04 | Fix "Callback or event on minimize of the main window " for Wayland (#1288) | ManoloFLTK | |
| 2025-08-03 | Add detail to the documentation of the FL_HIDE event. | ManoloFLTK | |
| 2025-08-03 | Document that the Wayland platform doesn't send FL_HIDE to minimized windows. | ManoloFLTK | |
| 2025-07-16 | Remove warnings triggered by -Wredundant-decls (#1277) | ManoloFLTK | |
| 2025-07-15 | Fix: Redundant redeclaration of Fl_Shortcut fl_old_shortcut(const char*) (#1277) | ManoloFLTK | |
| 2025-07-08 | Replace 'FL_OVERRIDE' with 'override' in public headers | Albrecht Schlosser | |
| ... except FL/fl_attr.h where FL_OVERRIDE is #define'd | |||
| 2025-07-08 | #146: Add access to scrollbars widget in Fl_Help_View | Matthias Melcher | |
| - new methods are Fl_Help_View::scrollbar() and Fl_Help_View::hscrollbar(), taking inspiration from Fl_Browser. | |||
| 2025-07-07 | Fl_Help_View: Subclassing minor comment chages | Matthias Melcher | |
