#5001 closed enhancement (fixed)


Reported by: Bruce Dubbs Owned by: Xi Ruoyao
Priority: normal Milestone: 11.1
Component: Book Version: git
Severity: normal Keywords:


New point version.

Website has changed to https://www.tcl.tk/software/tcltk/download.html so currency needs to be updated also.

Change History (6)

comment:1 by Bruce Dubbs, 20 months ago

Fixed currency at commit 1f8c0b947ef4cbba2afcf77f903a808faae9a992

comment:2 by Xi Ruoyao, 20 months ago

Owner: changed from lfs-book to Xi Ruoyao
Status: newassigned

Take new LFS packages, will use them in my Chapter 8.

comment:3 by Xi Ruoyao, 20 months ago

I'll keep the note about unixInit-1.2 failure there, though I didn't see the failure.

If everyone doesn't see the failure we can remove the note later.

comment:4 by Bruce Dubbs, 20 months ago

For me, I got

all.tcl: Total 137 Passed 121 Skipped 16 Failed 0

but that was in a full system. We need to check the results in chroot and with a partial build. tcl is only 13 packages into Chapter 8.

comment:5 by Xi Ruoyao, 20 months ago

Summary of Changes since Tcl/Tk 8.6.11:


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.



   * Tk compatibility with Mac OSX, including Monterey

      - Make use of a backing CALayer to fix rendering issues

      - Respect the key repeat system setting

      - File dialogs on Monterey

      - Clarify use of icons in [tk_messageBox]

      - Improved support of pixel formats

      - Avoid multiple button events during window activation

      - Raise Tk window when exposed by Mission Control

   * [TIP 608] New virtual event <<TkWorldChanged>>

   * New keycodes: CodeInput, SingleCandidate, MultipleCandidate,


   * Keycode portability: OE, oe, Ydiaeresis

   * New support for POSIX error: EILSEQ

   * Unix tty channels now tolerate EINTR


   * Try to restore Tcl's [update] command when Tk is unloaded.

   * Addressed build tool security issue raised in CVE-2021-35331.

   * Fix crashes or hangs in...

      - Mac window event when non-Tk windows go full screen

      - Windows loading of the Phaistos font.

      - embeded window destruction when container toplevel is reused

      - Mac menu label contains non-BMP character

      - Mac use of a dead key as menu accelerator (e.g. command-acute)

      - [tkwait variable] with race in variable destruction

      - [clipboard get] with data in invalid encoding

      - Tcl_PutEnv() called from main() on Windows

      - ensemble rewrite machinery (see namespace-42.11)

   * TkpDrawAngledCharsInContext leaked a CGColor.

   * Adapt some string operations for Emoji

   * Repair EIAS violation in [concat foo [list #]]

   * Package initialization order in wish using static packages

   * Make Xft usage thread safe.

   * Failure when a [proc] argument name is computed, not literal

   * Peer text cursor motion (see textDisp-11.22)

   * Support for Unicode 14

   * tzdata updated to Olson's tzdata2021e

   * Updated bundled packages

      - Itcl 4.2.2

      - sqlite3 3.36.0

      - Thread 2.8.7

      - TDBC* 1.1.3

      - dde 1.4.4 - Tcl 9 installation compatibility

      - platform 1.0.18 - Big Sur and Monterey support

comment:6 by Xi Ruoyao, 20 months ago

Resolution: fixed
Status: assignedclosed

Fixed for trunk.

Note: See TracTickets for help on using tickets.