Opened 3 months ago

Closed 3 months ago

#5562 closed enhancement (fixed)

tcl-8.6.15

Reported by: Bruce Dubbs Owned by: lfs-book
Priority: normal Milestone: 12.3
Component: Book Version: git
Severity: normal Keywords:
Cc:

Description

New point version.

Change History (2)

comment:1 by Bruce Dubbs, 3 months ago

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.

  • [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

comment:2 by Bruce Dubbs, 3 months ago

Resolution: fixed
Status: newclosed

Fixed at commit 984e1f1068.

Note: See TracTickets for help on using tickets.