From fb7805683fb8ac73f0ce2d38ff2f3b3ee56c9c64 Mon Sep 17 00:00:00 2001 From: dgp Date: Thu, 31 Jul 2025 20:03:33 +0000 Subject: Open release branch Updates to the changes file. --- changes | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/changes b/changes index 5ebf66a..03b1e32 100644 --- a/changes +++ b/changes @@ -9385,13 +9385,19 @@ Many code fixes to avoid overflow or undefined behavior. Thanks chrstphrchvz. 2024-12-16 (bug) [63449c] [namespace children] doesn't match non-glob patterns below the global namespace (stu) -2025-01-06 (bug) [63449c] Better error-message than "interpreter uses an incompatible stubs mechanism" (nijtmans) +2025-01-06 (bug) [fc3509] Better error-message than "interpreter uses an incompatible stubs mechanism" (nijtmans) 2025-01-19 tzdata updated to Olson's tzdata2025a (nijtmans) +2025-01-28 (bug) [4f0b57] Win: [exec] now works on App Execution Aliases. (noble,nadkarni) + +2025-01-28 (bug) [4e2c8b] Win: [auto_execok] handles larger set of shell commands. (nadkarni) + +2025-03-06 (bug) [ba68d1] errorline from [interp eval], interp-26.9 (sebres) + 2025-03-23 tzdata updated to Olson's tzdata2025b (nijtmans) -2025-04-01 (bug) [fd8341] Tcl_InitStubs compatibility for 9.1, better error-handling (nijtmans) +2025-04-11 (bug) [fd8341] Tcl_InitStubs compatibility for 9.1, better error-handling (nijtmans) 2025-05-05 (bug) [42d14c] Fix scan with long mantissa. Ex.: scan "1.[string repeat 1 191]e-321" %g @@ -9402,3 +9408,10 @@ Many code fixes to avoid overflow or undefined behavior. Thanks chrstphrchvz. 2025-06-25 (bug) [ecafd8] Euro/Tail-sign missing from cp864 encoding (nijtmans) 2025-07-03 (bug) [6b0f77] gcc 14 breaks configure test for bigendian leading to broken floating point (nijtmans) + +2025-07-16 (bug) [c9f052] prevent overflow crash in Tcl_SplitList(). (boyang,nadkarni) + +2025-07-21 (bug) [61c01e] Flawed ref counts in filesystem implementation for Windows led to use-after-free (sebres) + +- Released 8.6.17, Aug 15, 2025 - details at https://core.tcl-lang.org/tcl/ - + -- cgit v0.12 From 3912efe30f6c830da51c7d00822239ca543d8a65 Mon Sep 17 00:00:00 2001 From: dgp Date: Mon, 4 Aug 2025 17:34:00 +0000 Subject: Bump to tcltest 2.5.10. Code has changed since 2.5.9 release. --- library/tcltest/pkgIndex.tcl | 2 +- library/tcltest/tcltest.tcl | 2 +- unix/Makefile.in | 4 ++-- win/Makefile.in | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/library/tcltest/pkgIndex.tcl b/library/tcltest/pkgIndex.tcl index 7f7968e..7508643 100644 --- a/library/tcltest/pkgIndex.tcl +++ b/library/tcltest/pkgIndex.tcl @@ -9,4 +9,4 @@ # full path name of this file's directory. if {![package vsatisfies [package provide Tcl] 8.5-]} {return} -package ifneeded tcltest 2.5.9 [list source -encoding utf-8 [file join $dir tcltest.tcl]] +package ifneeded tcltest 2.5.10 [list source -encoding utf-8 [file join $dir tcltest.tcl]] diff --git a/library/tcltest/tcltest.tcl b/library/tcltest/tcltest.tcl index 390a358..a2a4ae8 100644 --- a/library/tcltest/tcltest.tcl +++ b/library/tcltest/tcltest.tcl @@ -21,7 +21,7 @@ namespace eval tcltest { # When the version number changes, be sure to update the pkgIndex.tcl file, # and the install directory in the Makefiles. When the minor version # changes (new feature) be sure to update the man page as well. - variable Version 2.5.9 + variable Version 2.5.10 # Compatibility support for dumb variables defined in tcltest 1 # Do not use these. Call [package require] and [info patchlevel] diff --git a/unix/Makefile.in b/unix/Makefile.in index 18b943a..3efdfec 100644 --- a/unix/Makefile.in +++ b/unix/Makefile.in @@ -872,9 +872,9 @@ install-libraries: libraries @echo "Installing package msgcat 1.6.1 as a Tcl Module" @$(INSTALL_DATA) $(TOP_DIR)/library/msgcat/msgcat.tcl \ "$(MODULE_INSTALL_DIR)/8.5/msgcat-1.6.1.tm" - @echo "Installing package tcltest 2.5.9 as a Tcl Module" + @echo "Installing package tcltest 2.5.10 as a Tcl Module" @$(INSTALL_DATA) $(TOP_DIR)/library/tcltest/tcltest.tcl \ - "$(MODULE_INSTALL_DIR)/8.5/tcltest-2.5.9.tm" + "$(MODULE_INSTALL_DIR)/8.5/tcltest-2.5.10.tm" @echo "Installing package platform 1.0.19 as a Tcl Module" @$(INSTALL_DATA) $(TOP_DIR)/library/platform/platform.tcl \ "$(MODULE_INSTALL_DIR)/8.4/platform-1.0.19.tm" diff --git a/win/Makefile.in b/win/Makefile.in index 63bd318..41c1023 100644 --- a/win/Makefile.in +++ b/win/Makefile.in @@ -756,8 +756,8 @@ install-libraries: libraries install-tzdata install-msgs done; @echo "Installing package msgcat 1.6.1 as a Tcl Module"; @$(COPY) $(ROOT_DIR)/library/msgcat/msgcat.tcl "$(MODULE_INSTALL_DIR)/8.5/msgcat-1.6.1.tm"; - @echo "Installing package tcltest 2.5.9 as a Tcl Module"; - @$(COPY) $(ROOT_DIR)/library/tcltest/tcltest.tcl "$(MODULE_INSTALL_DIR)/8.5/tcltest-2.5.9.tm"; + @echo "Installing package tcltest 2.5.10 as a Tcl Module"; + @$(COPY) $(ROOT_DIR)/library/tcltest/tcltest.tcl "$(MODULE_INSTALL_DIR)/8.5/tcltest-2.5.10.tm"; @echo "Installing package platform 1.0.19 as a Tcl Module"; @$(COPY) $(ROOT_DIR)/library/platform/platform.tcl "$(MODULE_INSTALL_DIR)/8.4/platform-1.0.19.tm"; @echo "Installing package platform::shell 1.1.4 as a Tcl Module"; -- cgit v0.12