| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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. | |||
| 2025-03-06 | Add new CHANGES.txt for FLTK 1.5 | Albrecht Schlosser | |
| 2025-03-06 | Update version numbers to 1.5.0 | Albrecht Schlosser | |
| 2025-02-23 | Update CHANGES.txt and ANNOUNCEMENT for release 1.4.2 | Albrecht Schlosser | |
| 2025-02-05 | Fix typos and trailing whitespace | Albrecht Schlosser | |
| Also replace 'MSWindows' with 'Windows' where appropriate, leaving only old documents like README files from 1.3 and older as-is. | |||
| 2025-01-22 | Windows: replace "Arial" by "Microsoft Sans Serif" for the FL_HELVETICA ↵ | ManoloFLTK | |
| font family Users who need the old behavior for strict backwards compatibility under Windows can load the previous (Arial) font at program startup with only a few lines of code: #ifdef _WIN32 // reset Windows fonts to pre-1.4.2 state Fl::set_font(FL_HELVETICA, " Arial"); Fl::set_font(FL_HELVETICA + 1, "BArial"); Fl::set_font(FL_HELVETICA + 2, "IArial"); Fl::set_font(FL_HELVETICA + 3, "PArial"); #endif | |||
| 2024-12-12 | Update CHANGES.txt for release 1.4.1 | Albrecht Schlosser | |
| 2024-12-09 | Bump version numbers for release 1.4.1 | Albrecht Schlosser | |
| To do: update CHANGES.txt with real info. | |||
| 2024-11-17 | Update 'CHANGES.txt' for release 1.4.0 | Albrecht Schlosser | |
| 2024-11-08 | Finish Release Candidate 1.4.0 rc3 (release-1.4.0rc3) | Albrecht Schlosser | |
| 2024-11-03 | Update ANNOUNCEMENT and CHANGES.txt for 1.4.0rc3 | Albrecht Schlosser | |
| 2024-10-27 | Update CHANGES.txt for 1.4.0 Release Candidate 2 | Albrecht Schlosser | |
| 2024-10-20 | Small typo fixes for release | Albrecht Schlosser | |
| 2024-10-20 | Update ANNOUNCEMENT and CHANGES files for release 1.4.0 | Albrecht Schlosser | |
| 2024-10-18 | Remove unnecessary casts from glut demo programs | Albrecht Schlosser | |
| These casts are no longer useful since commit 5cd9f6fb8058f92d: "STR #3323: glutAddMenuEntry now has a const label argument" | |||
| 2024-10-16 | Two additions to CHANGES.txt | Matthias Melcher | |
| 2024-09-23 | CHANGES.txt: mention support for macOS 15 Sequoia | ManoloFLTK | |
| 2024-06-27 | Navigation in menubar: wrap around when using arrow past end or start of ↵ | ManoloFLTK | |
| menubar. Slight behavior change of Fl_Menu_Bar relatively to 1.3: left and right arrow keys when pressed in the first (resp. last) (sub)menu of a menubar wrap to the menu at the other end of the bar. Also, left and right arrow keys open the previous (resp. next) menu of the bar when pressed in a submenu. Rationale: macOS, gnome and Windows apps equipped with a menubar do that. | |||
| 2024-06-14 | macOS 15.0 Sequoia: fix capture of window titlebars | ManoloFLTK | |
| The previous procedure using CGWindowListCreateImageFromArray() is obsoleted in macOS 15.0 . The new procedure requires an additional framework: ScreenCaptureKit; FLTK uses it only for macOS ≥ 15.0 | |||
| 2024-05-14 | New member function Fl_Menu_Bar::play_menu(const char *title) | ManoloFLTK | |
| 2024-04-30 | Implement and document new class Fl_PDF_File_Surface | ManoloFLTK | |
| 2024-04-11 | Remove remaining references to xdbe on X11 | Albrecht Schlosser | |
| This option has been removed in 1.4.0 because it was unreliable and rarely used. | |||
| 2024-03-18 | CHANGES.txt: mention new Fl_terminal widget | ManoloFLTK | |
| 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. | |||
| 2023-11-06 | CHANGES.txt: add Fl_Grid, Fl_Window::maximize() | ManoloFLTK | |
| Also, remove stray virtual keyword. | |||
| 2023-10-19 | FLUID now recognizes `override` and `FL_OVERRIDE` keywords (#801) | Matthias Melcher | |
| 2023-10-13 | Fix trailing whitespace and dependencies | Albrecht Schlosser | |
| 2023-09-27 | Fix for CLEAR flag in Fl_Preferences | Matthias Melcher | |
| Fixed warning in new Fl_Preferences constructor | |||
| 2023-09-03 | Adds compact buttons feature to create keypads. | Matthias Melcher | |
| See test/buttons for an example. | |||
| 2023-08-30 | CHANGES.txt: report support of macOS 14.x Sonoma | ManoloFLTK | |
| 2023-08-15 | Improved, yet compatible, widget callback system using macros (#729) | Matthias Melcher | |
| * adds FL/fl_callback.macros.H * adds FL_FUNCTION_CALLBACK_n(widget, function, [type, data]) * adds FL_METHOD_CALLBACK_n(widget, class, instance, method, [type, data]) * adds FL_INLINE_CALLBACK_n(widget, [type, name, data], callback_body) * adds `examples/callback` * full documentation | |||
| 2023-01-05 | Add close buttons for individual tabs in Fl_Tabs (#628) | Matthias Melcher | |
| Add close buttons for Fl_Tabs Introducing callback reasons FLUID shows all FL_WHEN_... options Adding Fl_Tabs overflow types Improved test/tabs to show new features | |||
| 2022-12-17 | CHANGES.txt: correct typo. | ManoloFLTK | |
| 2022-12-17 | CHANGES.txt: Reorganize text about HighDPI support and GUI scaling | ManoloFLTK | |
| 2022-12-17 | Complete and consolidate Fl_Native_File_Chooser-related changes | ManoloFLTK | |
| 2022-12-11 | Add new members Fl_Widget::bind_{de}image(Fl_Image*) to CHANGES.txt | ManoloFLTK | |
| 2022-12-09 | New Fl_ICO_Image class to read Windows .ico icon files | ManoloFLTK | |
| Many thanks to @darealshinji for contributing all the code for this new FLTK image class (see branch Fl_ICO_Image of https://github.com/darealshinji/fltk). | |||
| 2022-11-23 | Have OPTION_USE_WAYLAND / --enable-wayland set to ON by default | ManoloFLTK | |
| 2022-11-05 | Reorganize content of CHANGES.txt & introduce Fl_Flex | ManoloFLTK | |
| 2022-09-10 | New configure setting "--enable-wayland --disable-x11" to build pure Wayland ↵ | ManoloFLTK | |
| platform. | |||
| 2022-07-31 | Mention support of macOS 13.0 "Ventura". | ManoloFLTK | |
| 2022-06-27 | Remove unused code controlled by the FLTK_CONSOLIDATE_MOTION preprocessor ↵ | ManoloFLTK | |
| variable. | |||
| 2022-03-21 | Rename member Fl_Graphics_Driver::p to xpoint to avoid shadowing. | ManoloFLTK | |
| 2022-03-04 | Add the Wayland platform to FLTK 1.4 | ManoloFLTK | |
| 2021-12-17 | Add bunch of changes in 1.4 | ManoloFLTK | |
| 2021-11-05 | Fix X11 build with FLTK_CONSOLIDATE_MOTION turned off | Albrecht Schlosser | |
| 2021-05-31 | Windows platform: use GDI+ to antialias oblique lines and curves. | ManoloFLTK | |
| 2021-02-11 | Fix X11 copy-paste and drag-and-drop target selection (#182) | Albrecht Schlosser | |
| Select the "best" target rather than a random one out of a list of suitable targets. The old target selection algorithm would sometimes select the wrong target and hence retrieve unexpected data. This could happen in both copy-paste and drag-and-drop operations. Note: backported to 1.3.6 (git current) as well (commit 7ce6d2cf5dfc0488ec30d9f9f1709be73353479c). Closes #182. | |||
| 2021-01-13 | Remove "Figure x.y: " from html image captions | Albrecht Schlosser | |
| ... as discussed in fltk.coredev for easier maintenance. Also edit some minor issues. | |||
| 2020-10-28 | Mention in CHANGES.txt the new PostScript for non-Latin scripts (X11+Pango ↵ | ManoloFLTK | |
| platform). | |||
