Released September 13, 2024.
Tcl Changes
- 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.
- 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\]
- 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
Tk Changes
- Appearance improvements for...
- 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
Changes to Bundled Packages
Updated 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