Re: [BLFS Trac] #23203: fltk-1.4.5

"BLFS Trac" ([email protected] via blfs-book Mailing List) <[email protected]>
Newsgroups gmane.linux.lfs.beyond.book
Message-ID <[email protected]>
#23203: fltk-1.4.5
-------------------------+-------------------------
 Reporter:  Bruce Dubbs  |       Owner:  Joe Locash
     Type:  enhancement  |      Status:  closed
 Priority:  normal       |   Milestone:  13.1
Component:  BOOK         |     Version:  git
 Severity:  normal       |  Resolution:  fixed
 Keywords:               |
-------------------------+-------------------------
Changes (by Joe Locash):

 * resolution:   => fixed
 * status:  assigned => closed

Comment:

 {{{
 Changes in FLTK 1.4.5                                   Released: Apr 25
 2026

   This is a maintenance release with many improvements and fixes
   backported from the current development branch 'master' (1.5.0).
   This release is 100% backwards ABI and API compatible to release 1.4.0
   and previous 1.4.x patch releases with default build options.


   Major Bug Fixes

   - Fix menu crash dereferencing nullptr (#1335)
   - Fix crash in Fl_Tabs without children (#1366)
   - Fix "Fl_Double_Window::make_current() issues with Cairo drawing"
 (#1285)
   - Fix "Setting window custom cursor from SVG image crashes" (#1363)
   - Fix "fl_draw_image() with horizontal flip reads out of bounds" (#1369)
   - macOS: fix crash when drawing image with draw_image() in some
 scenarios (#1372)
   - Wayland: avoid NULL-pointer error after call to
 wl_display_get_protocol_error()
   - Wayland: Fix "Long Tooltips can crash ..." (#1317)
   - Wayland: Fix NULL pointer dereference in Fl::cairo_make_current()
 (#1359)
   - Wayland: Fix crash in test/sudoku if ALSA soundlib is not available
   - Wayland: subwindows may grab scaling factor from wrong monitor (#1382)
   - Windows: avoid crash when resizing window containing non-FLTK child
 window (#1401)
   - X11: Fix crash with menubar across 2 screens with diverse scale
 factors (#1380)
   - X11: Fl::enable_im() crashes without input methods (#1364)
   - Fix "fl_add_symbol() *always* increments symbnumb" (#1410).
   - Fix "Mac: Most fl_symbols missing corner pixels" (#1409).
   - Fix "Mac: Stubborn tooltips when menu window is open" (#1408)

   Minor Bug Fixes

   - Applied xuyun018's fix for Fl_Tree horiz scroll (#1297)
   - Fix: Underline does not appear in some fonts and scales (#1308)
   - Fix "New Wayland subwindow code creates issues with resizes of opengl
 windows…" (#1311)
   - Fix "Drawing to the wrong window with cairo and X11" (#1358)
   - Fix "Cairo: Rect with negative dimensions is still drawn" (#1379)
   - Fix "Blurry fonts with cairo/pango on FLTK >= 1.4" (#1365)
   - Fix "Transparent PNGs not rendered correctly when window is scaled"
 (#1375)
   - Close active menus when moving window to new screen
   - macOS: Fix GL window child widgets when the window's screen changes
 resolution
   - Wayland: don't call non-public
 libdecor_frame_get_content_{width,height} (#1296)
   - Wayland: Some shortcut keys not delivered when input widget has focus
 (#1290)
   - Wayland: fix creation of toplevel Fl_Gl_Window
   - Wayland: fix minor paste and DnD issue revealed by valgrind
   - Wayland: fix several issues related to scaling and to GL windows
   - Wayland: Implement Fl_Window::xclass(const char*) for Wayland (#1391).
   - Windows: Fix "If app appears on non-active screen …, window resizes"
 (#259)
   - Windows: Fix "Window scaling shortcut always moves window towards
 initial display" (#1371)
   - Wayland: call libdecor_dispatch(), libdecor_unref(), libdecor_get_fd()
 as expected by libdecor.
   - X11: Restore use of menubar at top of fullscreen window
   - X11/Wayland: Fix resize of menutitle windows when across 2 screens
 with diverse scaling

   CMake And Other Build Procedure Improvements

   - Bump version number from 1.4.4 to 1.4.5
   - Don't export unnecessary executable files

   Documentation Fixes and Improvements

   - Fix documentation of fl_overlay_clear and fl_overlay_rect
   - Clarify that a font must be loaded before measuring text (#1356)
   - Improve docs related to "RGB sub image drawing slow with larger
 images" (#1384)

   Other Improvements

   - Remove usage of deprecated fl_utf8froma(), improve layout of test/utf8
   - Remove conflicting FL_EXPORT from header file (#1357)
   - Set window class name (xclass) in test/editor
   - Fl_Terminal fixes from 1.5.x - smoother scrolling and issue #1328
   - Fix Fl_Terminal drawing issues (WRT scrollbar and box clipping)
   - Improve handling of text containing context-dependent unicode points
   - Add complete support of emojis to text widgets (#1360)
   - Fix issues with Fl_RGB_Image::draw() + window scaling,
       and performance concerns (#1370)
   - Improve control of screen where FLTK positions menu windows (#1376)
   - Improve Fl_Window::hotspot() when screens have different scale factors
   - macOS: Remove slight transparency from menu windows (#1373)
   - Wayland: use UTF-8 text from clipboard when available
   - Wayland: improve function Fl_Wayland_Window_Driver::resize() (#1307)
   - Windows: improve moving window across screens having distinct scale
 factors

   ABI changes: only, if explicitly enabled by setting FL_ABI_VERSION >=
 10405

   - Make Fl_Table::get_selection() 'const' (ABI 10405) (#1305)
 }}}
 Fixed at cc126bdf9d.
-- 
Ticket URL: <https://wiki.linuxfromscratch.org/blfs/ticket/23203#comment:2>
BLFS Trac <https://wiki.linuxfromscratch.org/blfs/>
Beyond Linux From Scratch

-- 
http://lists.linuxfromscratch.org/sympa/info/blfs-book
Unsubscribe: See the above information page
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.