• Tcl / Tk 8.6.15 RELEASED

    From Don Porter@donald.porter@nist.gov to comp.lang.tcl on Mon Sep 16 12:19:35 2024
    From Newsgroup: comp.lang.tcl


    Tcl/Tk 8.6.15 Release Announcement
    September 13, 2024

    The Tcl Core Team is pleased to announce the 8.6.15 releases of the Tcl
    dynamic language and the Tk toolkit. This is the fifteenth 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.15 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

    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.14:
    --------------------------------------

    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

    * [TIP 692] Deprecate Tcl_GetAlias(). Migrate to Tcl_GetAliasObj()

    * Invoke binding scripts for events with detail field NotifyInferior
    *** POTENTIAL INCOMPATIBILITY ***

    * Tcl_NewObjectInstance() errors on namespace re-use.
    *** POTENTIAL INCOMPATIBILITY -- breaks Itcl 4.2 ***

    * TCL_PACKAGE_PATH change from Tcl list to platform path convention
    *** POTENTIAL INCOMPATIBILITY ***

    * Make [self] work inside [$obj eval]

    * Fix [$obj varname] for linked varnames

    * Restore access to alternate data streams (ADS) in NTFS filesystems.

    * Fix crashes or hangs in...
    - TclOO + coroutine, oo-22.[34]
    - entangled destructor and namespace deletion, oo-35.7.*
    - destruction of reflected channel, iocmd-32.3.*
    - select notifier with file descriptor >= FD_SETSIZE
    - [child invokehidden info frame], info-40.0
    - [focus -force], focus-8.1
    - [$canvas dchars], canvas-11.4
    - [$menubutton destroy]

    * Appearance improvements for...
    - focus ring, arrows, and classic theme.
    - last item in a [ttk::treeview].
    - down arrow in [ttk::combobox].

    * Repair [$photo read -from] flaws in GIF,PNG formats. imgPhoto-19.*

    * [$photo copy] coordinate check error. See imgPhoto-12.5

    * Detect corrupt GIF file and raise error. See imgPhoto-18.6.1

    * Fixes to [ttk::treeview] subcommands 'see' and 'bbox'.

    * Fix default font detection for high DPI

    * [treeview identify] now point aware

    * Fix broken undo/redo in [text] widget.

    * Fix GENFUNC mode of Tcl_ParseArgsObjv(). See tests indexObj-7.*

    * Fix removal of oo variable by [info exists]. See oo-19.4

    * Fix byte compiled [incr] with wide int increment. See incr-1.31

    * Repair encoding flaws in [info hostname] visible for non-ASCII names.

    * Fix incorrect [string is control] results on some private codepoints

    * Autoload of [::tcl::tm::path]

    * Fix missing error message in some [interp limit] failures.

    * Improved hash performance for some hash tables.

    * Performance optimizations in several encoding primitives.

    * Correction to rare failed startup search for system encoding

    * Add encodings: koi8-ru, koi8-t

    * Add keycodes ISO_Group_Shift and dead_hamza

    * Updated bundled packages, libraries, standards, data
    - Itcl 4.3.0 -- supports multi-thread operations
    - sqlite3 3.45.3
    - Thread 2.8.10
    - TDBC* 1.1.9
    - tcltest 2.5.8
    - libtommath 1.3.0
    - Unicode 16
    - tzdata 2024b

    --
    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.20a-Linux NewsLink 1.114
  • From Harald Oehlmann@wortkarg3@yahoo.com to comp.lang.tcl on Mon Sep 16 18:28:28 2024
    From Newsgroup: comp.lang.tcl

    Am 16.09.2024 um 18:19 schrieb Don Porter:

    Tcl/Tk 8.6.15 Release Announcement
    September 13, 2024

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

    Awesome work, Don and Team, I really appreciate !

    Harald

    --- Synchronet 3.20a-Linux NewsLink 1.114