summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-08-07Wayland: avoid NULL-pointer error after call to wl_display_get_protocol_error()ManoloFLTK
2025-08-06Fix "Fl_Double_Window::make_current() issues with Cairo" - cont'd (#1285)ManoloFLTK
2025-08-05Fix "Fl_Double_Window::make_current() issues with Cairo drawing" (#1285)ManoloFLTK
2025-08-05Fix issue under Wayland when erasing overlay rectangle (#1285)ManoloFLTK
2025-08-04Fix "Callback or event on minimize of the main window " for Wayland (#1288)ManoloFLTK
2025-08-03Add detail to the documentation of the FL_HIDE event.ManoloFLTK
2025-08-03Document that the Wayland platform doesn't send FL_HIDE to minimized windows.ManoloFLTK
2025-08-03Fix "Callback or event on minimize of the main window" for X11 platform (#1288)ManoloFLTK
2025-07-26Update documentation (typos and minor corrections)Albrecht Schlosser
2025-07-24Fix documentation of fl_overlay_clear and fl_overlay_rectAlbrecht Schlosser
The code example in fl_overlay_clear() wouldn't work.
2025-07-16Generate better FL_LEAVE coordinates on Windows (#87)MatthiasWM
Use the current mouse position to estimate the position where the mouse left the window. Not perfect, but much better than repeating the last move coordinates.
2025-07-16Remove warnings triggered by -Wredundant-decls (#1277)ManoloFLTK
2025-07-15Fix: Redundant redeclaration of Fl_Shortcut fl_old_shortcut(const char*) (#1277)ManoloFLTK
2025-07-14Improve test/threads demo programAlbrecht Schlosser
- format "Max Prime" output as integer number - use a fixed font for better readability - close all windows when the user closes one of them - use standard background and text colors
2025-07-10Wayland: account for new Wayfire compositor - cont'dManoloFLTK
2025-07-09Wayland: account for new Wayfire compositorManoloFLTK
2025-07-09Improve Fl_Button event handling documentation (#1267)Matthias Melcher
2025-07-08Fluid: Fix include guard between 0 and 127Matthias Melcher
if the UCS is not a number or letter
2025-07-08Fix trailing whitespace and convert a few tabs to spacesAlbrecht Schlosser
... according to CMP
2025-07-08Replace 'FL_OVERRIDE' with 'override' in public headersAlbrecht Schlosser
... except FL/fl_attr.h where FL_OVERRIDE is #define'd
2025-07-08#1114: Ensure minimum height of last block in Fl_Help_ViewMatthias Melcher
2025-07-08#146: Add access to scrollbars widget in Fl_Help_ViewMatthias Melcher
- new methods are Fl_Help_View::scrollbar() and Fl_Help_View::hscrollbar(), taking inspiration from Fl_Browser.
2025-07-08Improve GitLab CI buildsAlbrecht Schlosser
- use Debian Trixie which has Doxygen 1.9.8 rather than 1.9.4 - install required packages to build with Wayland support - log latest git commit - keep artifacts for up to three weeks, i.e. three weekly builds
2025-07-07#1276: New code to generate include guardMatthias Melcher
- generating macro identifier with unicode encoding if the filename has international character - optional user defined include guard
2025-07-07Fl_Help_View: Subclassing minor comment chagesMatthias Melcher
2025-07-07Fl_Table_Row: replace private class CharVector with std::vectorAlbrecht 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-07Add missing and remove unnecessary #include statementsAlbrecht Schlosser
Note: if user code requires a header, then user code must #include it.
2025-07-05Fl_Help_View: Restoring bad includes for back compatibilityMatthias Melcher
2025-07-05Fl_Help_View: Revert some changesMatthias Melcher
2025-07-05Fl_Help_View: Thin out header fileMatthias Melcher
- remove unnecessary include.
2025-07-05Fl_Help_View: Refactor to use PIMPLMatthias 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-05Fl_Help_View: Fix writing into empty std::stringMatthias Melcher
2025-07-05Fl_Help_View: Improve commentMatthias Melcher
2025-07-05Fl_Help_View: C++ formatting fix.Matthias Melcher
2025-07-05Fl_Help_View: Finl formatting and documentationMatthias Melcher
- restructure header file - sort source file reflecting header - documentation of text selection
2025-07-05Fl_Help_View: Improve selectionMatthias 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-04Fl_Help_View: Changes some more formattingMatthias Melcher
- streamlines callbacks - removes unused function - header file not finished yet!
2025-07-03Remove private class Fl_Int_VectorAlbrecht Schlosser
This class was used in pre-C++11 versions (up to 1.4.x) and is no longer needed.
2025-07-03Fl_Help_View: Refactoring static sizesMatthias Melcher
- replaced Fl_Int_Vector with std::vector<int> - removed static buffers in path arrangement methods - NULL to nullptr
2025-07-03Fl_Help_View: Improve formatting and Doxygen commentsMatthias Melcher
2025-07-03Fl_Help_View: Refactor more strings and dynamic lists.Matthias Melcher
2025-07-02Fl_Help_View: Reformat and commentsMatthias Melcher
2025-07-02Fl_Help_View: Refactor Fl_Help_Link to C++11Matthias Melcher
2025-07-02Help_View: Improve target line managementMatthias Melcher
2025-07-02Remove deprecated methods and functionsAlbrecht 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-02Enable building "extra tests" with a newer C++ standardAlbrecht Schlosser
"extra tests" are defined in test/CMakeLists.txt for FLTK devs to allow quickly building test programs with minimal edits. The new feature can be used to set a higher C++ standard for these test programs. See instructions in test/CMakeLists.txt. Note: this is only intended to be used for quick tests and *must* not be committed and pushed to the main repository for obvious reasons.
2025-07-02Set Fl_Menu_Item::setonly() to deprecatedMatthias Melcher
for the version without the starting argument.
2025-07-02FLUID: Multiple fixesMatthias Melcher
- fixes new naming of i18n class - fixes use of deprecated setonly() - fixes false assumption that all children of a Window are Widgets
2025-07-01Better handling of special case when scaling imageMatthias Melcher
When scaling image down by 2, 4, 8, etc., there is no sense in calling the bilinear scaling.
2025-07-01Remove FLTK 1.4 ABI guardsAlbrecht Schlosser