Opened 7 weeks ago

Closed 6 weeks ago

#21142 closed enhancement (fixed)

fltk-1.4.2

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 12.3
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New point version.

Change History (4)

comment:1 by Bruce Dubbs, 6 weeks ago

Milestone: 12.412.3

comment:2 by Bruce Dubbs, 6 weeks ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:3 by Bruce Dubbs, 6 weeks ago

hanges in FLTK 1.4.2 Released: Feb 23 2025

Bug Fixes and other Improvements

  • Fix Help View 'find' method
  • Fix possibly uncleared damage flag of Fl_Pack
  • Fix integer overflow in image interpolation
  • Fix "Fl_Text_Editor::wrap_mode(Fl_Text_Display::WRAP_AT_BOUNDS, 0) hurts scrolling"
  • Use C locale when writing float values to SVG images
  • Fix return value of Fl_Table_Row::row_selected(int)
  • Fix Fl_Table_Row inconsistencies, final part
  • Fix potential buffer overflow in Fl_Help_View
  • Improve fullscreen window handling
  • Fix "Fl_RGB_Image::draw() seg faults when offset is too big"

Platform Specific Fixes and Build Procedure Improvements

  • CMake/Windows/MSYS2: Correctly detect ucrt64 environment
  • CMake: make "optional" dependencies 'PUBLIC'
  • CMake: check INTERFACE_LINK_LIBRARIES for empty value
  • CMake: fix include directories of bundled image libs
  • macOS: Fix crash if Escape is pressed while Help submenu is open
  • macOS: Don't capture the cursor in capture_decorated_window_SCK()
  • macOS: Fix "Full screen broken on macOS in FLTK 1.3.10 (regression)"
  • macOS: add support of showing window to multi-screen fullscreen state
  • fix "macOS Sonoma/Sequoia not capturing OpenGL 1 text on macOS"
  • Remove incorrect use of Fl_Window::current() in Fl_Quartz_Image_Surface_Driver
  • Make Fl_Cocoa_Gl_Window_Driver::capture_gl_rectangle() return a depth-4 image
  • macOS: Fix "Fl_JPEG_Image infinite longjmp loop on Mac release builds"
  • Windows: replace "Arial" by "Microsoft Sans Serif" fonts for 'FL_HELVETICA'
  • fltk-config: fix "Check bundled image libraries in source tree"
  • fltk-config: reorder include dirs of bundled image libs
  • Fix "fltk-config reports dep on gtk3 when it does not exist"

Wayland related Improvements and Fixes

  • Fix a border case in member function Fl_Wayland_Window_Driver::resize()
  • Make draw to image and draw to clipboard behave equally in X11 and Wayland
  • Fix Fl_{Wayland|Xlib}_{Copy|Image}_Surface_Driver::set_current()
  • Fix handling of key repeats
  • Improve member function Fl_Wayland_Screen_Driver::insertion_point_location()
  • Fix "Redrawing of a surface may fail if a subsurface is being moved"
  • Update bundled libdecor to last upstream version (21 Jan 2025)

Fixes and Improvements in Fluid:

  • Improve filename list in main menu
  • Improve path handling on Windows
  • Minor fix and docs
  • Rename Strategy constants to comply with CMP
  • Fix file history text

Documentation Improvements

  • Document how screen work areas are computed across platforms
  • Remove duplication and typo in documentation of Fl::copy()
  • Improve and reorder Fl_Tabs documentation
  • Document issues with Fl_Scroll as children of Fl_Tabs
  • Improve documentation of Fl_Box constructors

Other Changes

  • Fix typos and compiler warnings
  • Add Fl_Valuator destructor
  • test/utf8: Change default font under Windows for "Unicode Display Test"
  • test/editor: ensure buffer termination, update documentation accordingly

comment:4 by Bruce Dubbs, 6 weeks ago

Resolution: fixed
Status: assignedclosed

Fixed at commits

2d5be80cc5 Update to faac-1.31.
db10d461c5 Update to gi_docgen-2025.3 (Python module).
99edc7b299 Update to sphinx-8.2.1 (Python module).
ed97668fd9 Update to fltk-1.4.2.
e41f02790a Update to bind9 and bind-utilities-9.20.6.
Note: See TracTickets for help on using tickets.