summaryrefslogtreecommitdiff
path: root/CHANGES.txt
AgeCommit message (Collapse)Author
7 daysmacOS: 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-06Add new CHANGES.txt for FLTK 1.5Albrecht Schlosser
2025-03-06Update version numbers to 1.5.0Albrecht Schlosser
2025-02-23Update CHANGES.txt and ANNOUNCEMENT for release 1.4.2Albrecht Schlosser
2025-02-05Fix typos and trailing whitespaceAlbrecht Schlosser
Also replace 'MSWindows' with 'Windows' where appropriate, leaving only old documents like README files from 1.3 and older as-is.
2025-01-22Windows: 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-12Update CHANGES.txt for release 1.4.1Albrecht Schlosser
2024-12-09Bump version numbers for release 1.4.1Albrecht Schlosser
To do: update CHANGES.txt with real info.
2024-11-17Update 'CHANGES.txt' for release 1.4.0Albrecht Schlosser
2024-11-08Finish Release Candidate 1.4.0 rc3 (release-1.4.0rc3)Albrecht Schlosser
2024-11-03Update ANNOUNCEMENT and CHANGES.txt for 1.4.0rc3Albrecht Schlosser
2024-10-27Update CHANGES.txt for 1.4.0 Release Candidate 2Albrecht Schlosser
2024-10-20Small typo fixes for releaseAlbrecht Schlosser
2024-10-20Update ANNOUNCEMENT and CHANGES files for release 1.4.0Albrecht Schlosser
2024-10-18Remove unnecessary casts from glut demo programsAlbrecht Schlosser
These casts are no longer useful since commit 5cd9f6fb8058f92d: "STR #3323: glutAddMenuEntry now has a const label argument"
2024-10-16Two additions to CHANGES.txtMatthias Melcher
2024-09-23CHANGES.txt: mention support for macOS 15 SequoiaManoloFLTK
2024-06-27Navigation 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-14macOS 15.0 Sequoia: fix capture of window titlebarsManoloFLTK
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-30Implement and document new class Fl_PDF_File_SurfaceManoloFLTK
2024-04-11Remove remaining references to xdbe on X11Albrecht Schlosser
This option has been removed in 1.4.0 because it was unreliable and rarely used.
2024-03-18CHANGES.txt: mention new Fl_terminal widgetManoloFLTK
2024-02-07Introduce "Modern CMake" in FLTKAlbrecht 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-06CHANGES.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-13Fix trailing whitespace and dependenciesAlbrecht Schlosser
2023-09-27Fix for CLEAR flag in Fl_PreferencesMatthias Melcher
Fixed warning in new Fl_Preferences constructor
2023-09-03Adds compact buttons feature to create keypads.Matthias Melcher
See test/buttons for an example.
2023-08-30CHANGES.txt: report support of macOS 14.x SonomaManoloFLTK
2023-08-15Improved, 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-05Add 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-17CHANGES.txt: correct typo.ManoloFLTK
2022-12-17CHANGES.txt: Reorganize text about HighDPI support and GUI scalingManoloFLTK
2022-12-17Complete and consolidate Fl_Native_File_Chooser-related changesManoloFLTK
2022-12-11Add new members Fl_Widget::bind_{de}image(Fl_Image*) to CHANGES.txtManoloFLTK
2022-12-09New Fl_ICO_Image class to read Windows .ico icon filesManoloFLTK
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-23Have OPTION_USE_WAYLAND / --enable-wayland set to ON by defaultManoloFLTK
2022-11-05Reorganize content of CHANGES.txt & introduce Fl_FlexManoloFLTK
2022-09-10New configure setting "--enable-wayland --disable-x11" to build pure Wayland ↵ManoloFLTK
platform.
2022-07-31Mention support of macOS 13.0 "Ventura".ManoloFLTK
2022-06-27Remove unused code controlled by the FLTK_CONSOLIDATE_MOTION preprocessor ↵ManoloFLTK
variable.
2022-03-21Rename member Fl_Graphics_Driver::p to xpoint to avoid shadowing.ManoloFLTK
2022-03-04Add the Wayland platform to FLTK 1.4ManoloFLTK
2021-12-17Add bunch of changes in 1.4ManoloFLTK
2021-11-05Fix X11 build with FLTK_CONSOLIDATE_MOTION turned offAlbrecht Schlosser
2021-05-31Windows platform: use GDI+ to antialias oblique lines and curves.ManoloFLTK
2021-02-11Fix 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-13Remove "Figure x.y: " from html image captionsAlbrecht Schlosser
... as discussed in fltk.coredev for easier maintenance. Also edit some minor issues.
2020-10-28Mention in CHANGES.txt the new PostScript for non-Latin scripts (X11+Pango ↵ManoloFLTK
platform).