#5170 closed enhancement (fixed)

tcl-8.6.13

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

Description

New point version.

Change History (2)

comment:1 by Bruce Dubbs, 17 months ago

Summary of Changes since Tcl/Tk 8.6.12:

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 622] Tcl_GetRange defined for index args < 0

* POTENTIAL INCOMPATIBILITY *

  • [TIP 599] [tk::build-info] when paired with Tcl 8.7+
  • Fallback initialization of ::env(HOME) from USERPROFILE
  • text: direct mouse events to insert mark, not current (textTag-15.4)

* POTENTIAL INCOMPATIBILITY *

  • New color for Mac: SelectedMenuItemTextColor
  • [tk_fontchooser] improvements
  • Consistent cross-platform polygon fill
  • Fix crashes or hangs in...
    • extract signed int operand from bytecode on Plan9
    • invalid bytecode in lambda (see apply-10.1)
    • writing ill-formed utf-8 (see io-60.1)
    • [menu .m -type {}]
    • Mac: destroy and re-create toplevel after dragging
    • Geometry requests on window not fully created or destroyed
    • [ttk::combox .foo] current end
    • canvPs-5.1
    • canvWind-2.1
    • textWind-18.3
    • unixW-50.4
    • bind-37.1
  • Fat binary compiles on Mac M1
  • Portability to CHERI-enabled Morello processor
  • Floating point rounding portability to x86 Alpine Linux (musl libc)
    • Restore Tk builds on MacOSX 10.11 (El Capitan)
  • Enable Tk builds on Windows ARM
  • Improved cygwin path support in Tk.
  • Handle deprecation of OSTypes by MacOSX.
  • Mac: Mouse events not delivered to dialog with global grab.
  • Mac: Stop beeping when clicking outside comboboxes.
  • Win: Adapt pointer warp and [tk busy] for better multi-screen support
  • Mac: When a toplevel is minimized, pass focus to another toplevel.
  • Mac: fix image positions in canvas screenshots.
  • GIF with multiple images may reuse transparent color
  • PGM reads with graylevel > 255
  • Fixed broken optimization of smoothed line redraws
  • Mac: ttk::notebook loses control of tab content
  • Mac: enable removal of embedded windows from text widget
  • Win, X11: improve (ttk) menubutton menu position
  • <Enter> event after one toplevel is destroyed (event-9.[12])
  • Execution order when compiled: try second finally [first] (error-9.6)
  • CR-LF split between packets/buffers/reads (tests io-29.36.*)
  • [string is integer 18446744073709551615]
  • ttk::label defaults for -justify/-anchor (test ttk-9.9)
  • Win: middle mouse click blocks system clipbord
  • Avoid invalid <<TreeviewSelect>> events
  • Many code changes to avoid undefined behavior or integer overflow.
  • Updated keysym tables to latest X11R6
  • Updated bundled packages, libraries, standards, data
    • Itcl 4.2.3
    • sqlite3 3.40.0
    • Thread 2.8.8
    • TDBC* 1.1.5 - restored MariaDB support in tdbcmysql
    • http 2.9.8 - numeric IPv6 in URL, connection reuse after code 101
    • platform 1.0.19 - Ventura support
    • tcltest 2.5.5
    • libtommath support/1.x branch
    • zlib 1.2.13
    • Unicode 15
    • tzdata 2022e
    • msg catalog updates: Chinese, Finnish, Russian, Esperanto

comment:2 by Bruce Dubbs, 17 months ago

Resolution: fixed
Status: newclosed

Fixed at commit 38311c3ea.

Note: See TracTickets for help on using tickets.