pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/x11/fltk



Module Name:    pkgsrc
Committed By:   micha
Date:           Mon Apr 27 08:26:01 UTC 2026

Modified Files:
        pkgsrc/x11/fltk: Makefile distinfo

Log Message:
x11/fltk: Update tp 1.4.5

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\u2026" (#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 \u2026, 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)


To generate a diff of this commit:
cvs rdiff -u -r1.98 -r1.99 pkgsrc/x11/fltk/Makefile
cvs rdiff -u -r1.33 -r1.34 pkgsrc/x11/fltk/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/x11/fltk/Makefile
diff -u pkgsrc/x11/fltk/Makefile:1.98 pkgsrc/x11/fltk/Makefile:1.99
--- pkgsrc/x11/fltk/Makefile:1.98       Tue Jan 27 08:40:53 2026
+++ pkgsrc/x11/fltk/Makefile    Mon Apr 27 08:26:01 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.98 2026/01/27 08:40:53 wiz Exp $
+# $NetBSD: Makefile,v 1.99 2026/04/27 08:26:01 micha Exp $
 
-DISTNAME=      fltk-1.4.4-source
+DISTNAME=      fltk-1.4.5-source
 PKGNAME=       ${DISTNAME:S/-source//}
-PKGREVISION=   2
 CATEGORIES=    x11
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=fltk/}
 GITHUB_PROJECT=        fltk

Index: pkgsrc/x11/fltk/distinfo
diff -u pkgsrc/x11/fltk/distinfo:1.33 pkgsrc/x11/fltk/distinfo:1.34
--- pkgsrc/x11/fltk/distinfo:1.33       Mon Jul 28 10:06:48 2025
+++ pkgsrc/x11/fltk/distinfo    Mon Apr 27 08:26:01 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.33 2025/07/28 10:06:48 micha Exp $
+$NetBSD: distinfo,v 1.34 2026/04/27 08:26:01 micha Exp $
 
-BLAKE2s (fltk-1.4.4-source.tar.bz2) = e096e4d068c3ba7e8484a539367d9f65b8a9c470cb94f7c33098f8821f5924d6
-SHA512 (fltk-1.4.4-source.tar.bz2) = 4890bee3093bf53adf2c127713b4e338ce7c587ff5371778e05cb987676eb9a248e221d98a60a1a9aec023a4cf9d180b84e973dd7b0b177ef37a902c4b3cf4b7
-Size (fltk-1.4.4-source.tar.bz2) = 8465974 bytes
+BLAKE2s (fltk-1.4.5-source.tar.bz2) = 8f41297700e342a5f03019eccd384bbc0db302fdf6f8a2af4e41332b29be40e8
+SHA512 (fltk-1.4.5-source.tar.bz2) = ed0c692c1abe6c1675eb75c8562d9d0449c6db39b53d26423bc6fc6e1b97602e727eadf7d58f8a1f9bfb7d088d7f5aeba01619de626f6728a72469b0feea47aa
+Size (fltk-1.4.5-source.tar.bz2) = 8464904 bytes
 SHA1 (patch-FL_Fl__Cairo.H) = 8d6b8779040c466881502d82245789f69b6a019d
 SHA1 (patch-cairo_Makefile) = 578c24fac83e61f68c934159f28f5abd05896d27
 SHA1 (patch-configure) = 1beca8af8341f344623f04b9d89cac53119cf1ef



Home | Main Index | Thread Index | Old Index