| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2025-07-07 | Fl_Table_Row: replace private class CharVector with std::vector | Albrecht Schlosser | |
| FL/Fl_Table_Row.H: use `std::vector<uint8_t> _rowselect;`, remove declaration of class `CharVector` src/Fl_Table_Row.cxx: remove implementation of class `CharVector`, simplify loops (use range based for loops), use resize() to change vector size. Unify copyright year of Fl_Table* headers and implementation. | |||
| 2025-07-07 | Add missing and remove unnecessary #include statements | Albrecht Schlosser | |
| Note: if user code requires a header, then user code must #include it. | |||
| 2025-07-05 | Fl_Help_View: Restoring bad includes for back compatibility | Matthias Melcher | |
| 2025-07-05 | Fl_Help_View: Revert some changes | Matthias Melcher | |
| 2025-07-05 | Fl_Help_View: Thin out header file | Matthias Melcher | |
| - remove unnecessary include. | |||
| 2025-07-05 | Fl_Help_View: Refactor to use PIMPL | Matthias Melcher | |
| - using a Pointer to Implementation instead of having a huge Fl_Help_View class. This improves build speed (smaller header fiel) and allows us to fix the implementation while keeping the ABI unchanged. | |||
| 2025-07-05 | Fl_Help_View: C++ formatting fix. | Matthias Melcher | |
| 2025-07-05 | Fl_Help_View: Finl formatting and documentation | Matthias Melcher | |
| - restructure header file - sort source file reflecting header - documentation of text selection | |||
| 2025-07-05 | Fl_Help_View: Improve selection | Matthias Melcher | |
| - users can now select text in multiple Help Views - users can now select text that is also a link - selections draws dimmed if not focused | |||
| 2025-07-04 | Fl_Help_View: Changes some more formatting | Matthias Melcher | |
| - streamlines callbacks - removes unused function - header file not finished yet! | |||
| 2025-07-03 | Fl_Help_View: Refactoring static sizes | Matthias Melcher | |
| - replaced Fl_Int_Vector with std::vector<int> - removed static buffers in path arrangement methods - NULL to nullptr | |||
| 2025-07-03 | Fl_Help_View: Improve formatting and Doxygen comments | Matthias Melcher | |
| 2025-07-03 | Fl_Help_View: Refactor more strings and dynamic lists. | Matthias Melcher | |
| 2025-07-02 | Fl_Help_View: Reformat and comments | Matthias Melcher | |
| 2025-07-02 | Fl_Help_View: Refactor Fl_Help_Link to C++11 | Matthias Melcher | |
| 2025-07-02 | Help_View: Improve target line management | Matthias Melcher | |
| 2025-07-02 | Remove deprecated methods and functions | Albrecht Schlosser | |
| In FLTK 1.5 we remove most (but not all) methods and functions that were deprecated in FLTK 1.3 or earlier. | |||
| 2025-07-02 | Set Fl_Menu_Item::setonly() to deprecated | Matthias Melcher | |
| for the version without the starting argument. | |||
