| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 45 hours | build | maxim nikonov | |
| 45 hours | wip | maxim nikonov | |
| 46 hours | wip | maxim nikonov | |
| 2 days | wip | maxim nikonov | |
| 2 days | wip | maxim nikonov | |
| 2 days | wip | maxim nikonov | |
| 2 days | wip | maxim nikonov | |
| 2 days | wip | maxim nikonov | |
| 2 days | wip | maxim nikonov | |
| 3 days | wi[ | maxim nikonov | |
| 3 days | wip | maxim nikonov | |
| 3 days | wip | maxim nikonov | |
| 3 days | wip | maxim nikonov | |
| 3 days | wip | maxim nikonov | |
| 3 days | wip | maxim nikonov | |
| 3 days | wip | maxim nikonov | |
| 3 days | wip | maxim nikonov | |
| 3 days | wip | maxim nikonov | |
| 3 days | wip | maxim nikonov | |
| 3 days | wip: fork | maxim nikonov | |
| 4 days | Improve test/utf8 demo by using Fl_Grid and more | Albrecht Schlosser | |
| - separate layout and contents of example text widgets - use Fl_Grid for more flexibility in the layout of the main window - reformat some parts but not all code to FLTK style - add comments, fix font style calculation ("near fixed pitch") - add tooltips with user instructions to some of the widgets - add "rainbow" emoji as colored emoji example - reformat contents of the "unichar drop box" | |||
| 6 days | Fix compiler warning, rename confusing variable, format code | Albrecht Schlosser | |
| - fix: comparison of integer expressions of different signedness - rename confusing variable 'l' to 'len' (l can be confused with 1) - minor comment and code formatting This commit should not change the behavior. | |||
| 6 days | Windows: define required Windows version for Pen/Tablet support | Albrecht Schlosser | |
| This is necessary for some (not all!) Windows toolchains that define the required symbols only for Windows 8 and later. | |||
| 6 days | macOS: remove code present only to support macOS versions 10.6 and earlier - ↵ | ManoloFLTK | |
| cont'd. | |||
| 6 days | macOS: remove code present only to support macOS versions 10.6 and earlier. | ManoloFLTK | |
| It's possible to build and run FLTK 1.5 with its use of C++11 for macOS 10.7 and SDK 10.7. This commit makes 10.7 the required minimal version of macOS to build and run FLTK 1.5. | |||
| 7 days | Fix obvious indenting errors after removal of old code | Albrecht Schlosser | |
| ... by commit e0405d2135939d08289205e3a38df329076e16c1 | |||
| 7 days | macOS: remove code present only to support macOS versions 10.3 and 10.4. | ManoloFLTK | |
| This is a first step towards removing the code related to support of old macOS versions that are not compatible with C++11 which FLTK 1.5 requires. | |||
| 7 days | Restore usability with macOS SDK < 10.12 | ManoloFLTK | |
| 7 days | Improve documentation of functions dedicated to processing of emoji sequences. | ManoloFLTK | |
| 7 days | Avoid leaving file descriptor open after failed call to mkstemp() | ManoloFLTK | |
| 7 days | Fix typo in CMake config file | Albrecht Schlosser | |
| 9 days | Fix in Fl_Text_Buffer::next_char() necessary for empty buffer. | ManoloFLTK | |
| 9 days | Wayland paste and DnD: fix minor issue revealed by valgrind - cont'd. | ManoloFLTK | |
| 9 days | Emoji support: fix in Fl_Text_Buffer::next_char() necessary for keycap emoji ↵ | ManoloFLTK | |
| sequences. | |||
| 9 days | Wayland paste and DnD: fix minor issue revealed by valgrind. | ManoloFLTK | |
| 10 days | CMake: add try_compile() to figure out if Pen/Tablet is supported | Albrecht Schlosser | |
| This test is specifically intended to disable Pen/Tablet support on classic MinGW (32-bit) platforms that lack required symbol definitions although Pen/Tablet support might be supported by the Windows system. This test can be extended for other platforms, but for now it's performed only on Windows. | |||
| 10 days | Emojis: add support of keycap emoji sequences. | ManoloFLTK | |
| - It is expected that all emojis listed in the Wikipedia "emoji" article as of early 2026 are recognized as single glyphs by FLTK text widgets. - Document functions fl_utf8_{next|previous}_composed_char() relatively to the notion of "emoji sequence". - Remove signed/unsigned comparison compilation warnings. | |||
| 11 days | Improve usage of std::map::key_comp() member in fl_wayland_clipboard_dnd.cxx | ManoloFLTK | |
| 11 days | Improve usage of std::map objects in fl_wayland_clipboard_dnd.cxx | ManoloFLTK | |
| 11 days | Fix typo in documentation of fl_utf8len1(). | ManoloFLTK | |
| 12 days | Wayland: improve handling of priorities between diverse clipboard mime-types. | ManoloFLTK | |
| 13 days | Remove usage of fl_utf8froma(), improve layout of test/utf8 | Albrecht Schlosser | |
| - use demo strings in UTF-8 encoding rather than converting them which also simplifies the code - replace some hard-coded width and pos. values with constants - enlarge width of text widgets (left column) of the main window - replace display of Unicode range U+D800 ... U+DFFF with a text explaining that this space is used by UTF-16 surrogate pairs to prevent warning messages about invalid Unicode text. | |||
| 13 days | Modify fl_utf8toa() to make it account for composed emojis. | ManoloFLTK | |
| 13 days | Improve documentation of fl_utf8_{next|from}_composed_char() | ManoloFLTK | |
| 13 days | Let text widgets handle gracefully composed unicode characters - Cont'd. | ManoloFLTK | |
| This commit adds support of another type of composed characters: flags. It also fixes Fl_Text_Buffer::prev_char() and Fl_Text_Buffer::next_char() that must use Fl_Text_Buffer::byte_at() to access to the content of the text buffer. | |||
| 2026-01-24 | Fix "Setting window custom cursor from SVG image crashes" - cont'd (#1363) | ManoloFLTK | |
| 2026-01-24 | Let Fl_Text_Editor and Fl_Input handle gracefully composed unicode characters. | ManoloFLTK | |
| 2026-01-23 | Wayland: use UTF8 text from clipboard when available. | ManoloFLTK | |
| 2026-01-23 | Wayland: add support of recoded UTF8 text in clipboard. | ManoloFLTK | |
| 2026-01-22 | Fix "Setting window custom cursor from SVG image crashes" (#1363) | ManoloFLTK | |
