• Tcl/Tk 8.6.17 RELEASED

    From Don Porter@donald.porter@nist.gov to comp.lang.tcl on Fri Aug 15 15:11:05 2025
    From Newsgroup: comp.lang.tcl


    Tcl/Tk 8.6.17 Release Announcement
    August 15, 2025

    The Tcl Core Team is pleased to announce the 8.6.17 releases of the Tcl
    dynamic language and the Tk toolkit. This is the seventeenth patch release
    of Tcl/Tk 8.6. More details can be found below.

    We would like to express our gratitude to all those who submit bug
    reports and patches. This information is invaluable in enabling us
    to identify and eliminate problems in the core. Such reports can be
    submitted here.

    https://core.tcl-lang.org/tcl/ticket
    https://core.tcl-lang.org/tk/ticket

    We ask that you log in (anonymous if you wish) to create tickets.
    This deters abuse of the ticketing system:

    https://core.tcl-lang.org/tcl/login
    https://core.tcl-lang.org/tcl/login

    Where to get the new releases:
    ------------------------------

    Tcl/Tk 8.6.17 sources are freely available as open source from the Tcl SourceForge project's file distribution area:

    http://sourceforge.net/projects/tcl/files/

    This distribution is source code only. We keep links to some third
    parties offering pre-built binaries for various systems here:

    http://www.tcl-lang.org/software/tcltk/bindist.html

    Tcl/Tk 9 releases:
    ------------------

    The latest stable releases of Tcl and Tk are versions 9.0.2, released
    July 2, 2025. Users of Tcl/Tk 8.6 are encouraged to migrate to the
    new releases, where continued development efforts are focused.

    For additional information:
    ---------------------------

    Please visit the Tcl Developer Xchange web site:

    http://www.tcl-lang.org/

    This site contains a variety of information about Tcl/Tk in general, the
    core Tcl and Tk distributions, Tcl development tools, and much more.

    Summary of Changes since Tcl/Tk 8.6.16:
    --------------------------------------

    This is a patch release, so it primarily includes bug fixes and corrections
    to erratic behavior. Highlighted changes are noted below. The changes file
    at the root of the source tree contains a more complete list. The Timelines
    of all changes are online.

    http://core.tcl-lang.org/tcl/timeline
    http://core.tcl-lang.org/tk/timeline

    * Win: support PNG images in icon files.

    * Aqua: dark mode improvements.

    * Aqua: interop with clipboard managers.

    * Win: [exec] now dispatches App Execution Aliases.

    * Win: [auto_execok] recognizes more shell commands.

    * encoding cp864: missing Euro/Tail-sign.

    * Corrections to zh_cn message catalog for Tk console menu.

    * Fix crashes or hangs or undefined behavior in...
    - Tcl_SplitList on string that exceeds max list size
    - Win: Use-after-free memory corruption in multi-thread [glob].
    - macOs: Pointer alignment in file attribute functions
    - Aqua: tk_getOpenFile
    - div by zero in [$scale get $x $y] when trough resized to invisibility.

    * Correct failure in [namespace children $ns $nonGlob].

    * Number parsing failure: [scan "1.[string repeat 1 191]e-321" %g]

    * block cursor size on a tab is too large.

    * Win: incorrect system menu entries for transient toplevels

    * Win: withdrawn transient windows can reappear in taskbar preview.

    * Win: misplaced underline in menu entry

    * Aqua: cannot iconify all windows.

    * Aqua: wm-iconbitmap-{1.4,2.1}, uniwWm-22.3

    * Nested [return -options], cmdMZ-return-2.{19,20,21}.

    * errorline into errorinfo from [$interp eval $script], interp-26.9.

    * Updated bundled packages, libraries, standards, data
    - Itcl 4.3.4
    - sqlite3 3.50.4
    - Thread 2.8.12
    - TDBC* 1.1.12
    - tcltest 2.5.10
    - dde 1.4.5
    - tzdata 2025b
    --
    Tcl Core Team and Maintainers
    Don Porter, Tcl Core Release Manager
    --
    | Don Porter Applied and Computational Mathematics Division |
    | donald.porter@nist.gov Information Technology Laboratory |
    | http://math.nist.gov/~DPorter/ NIST | |______________________________________________________________________|

    --- Synchronet 3.21a-Linux NewsLink 1.2