From 2e12b1e6a072424ee9ca8eda50fb9a532eb697be Mon Sep 17 00:00:00 2001 From: griffin Date: Tue, 16 Jan 2024 01:09:40 +0000 Subject: Bump to 8.6.14 for release --- README.md | 2 +- generic/tk.h | 2 +- library/tk.tcl | 2 +- unix/configure.in | 2 +- win/configure.in | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 7544c07..608a1e9 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # README: Tk -This is the **Tk 8.6.13** source distribution. +This is the **Tk 8.6.14** source distribution. You can get any source release of Tk from [our distribution site](https://sourceforge.net/projects/tcl/files/Tcl/). diff --git a/generic/tk.h b/generic/tk.h index 83b8f77..cd8b0ea 100644 --- a/generic/tk.h +++ b/generic/tk.h @@ -78,7 +78,7 @@ extern "C" { #define TK_RELEASE_SERIAL 13 #define TK_VERSION "8.6" -#define TK_PATCH_LEVEL "8.6.13" +#define TK_PATCH_LEVEL "8.6.14" /* * A special definition used to allow this header file to be included from diff --git a/library/tk.tcl b/library/tk.tcl index 98d643c..7a7c29e 100644 --- a/library/tk.tcl +++ b/library/tk.tcl @@ -11,7 +11,7 @@ # this file, and for a DISCLAIMER OF ALL WARRANTIES. # Verify that we have Tk binary and script components from the same release -package require -exact Tk 8.6.13 +package require -exact Tk 8.6.14 # Create a ::tk namespace namespace eval ::tk { diff --git a/unix/configure.in b/unix/configure.in index 6d03bbf..1ad8caf 100644 --- a/unix/configure.in +++ b/unix/configure.in @@ -26,7 +26,7 @@ m4_ifdef([SC_USE_CONFIG_HEADERS], [ TK_VERSION=8.6 TK_MAJOR_VERSION=8 TK_MINOR_VERSION=6 -TK_PATCH_LEVEL=".13" +TK_PATCH_LEVEL=".14" VERSION=${TK_VERSION} LOCALES="cs da de el en en_gb eo es fr hu it nl pl pt ru sv" diff --git a/win/configure.in b/win/configure.in index 54a022c..8fe1feb 100644 --- a/win/configure.in +++ b/win/configure.in @@ -15,7 +15,7 @@ SHELL=/bin/sh TK_VERSION=8.6 TK_MAJOR_VERSION=8 TK_MINOR_VERSION=6 -TK_PATCH_LEVEL=".13" +TK_PATCH_LEVEL=".14" VER=$TK_MAJOR_VERSION$TK_MINOR_VERSION #------------------------------------------------------------------------ -- cgit v0.12 From ef1c87a5d94914122e848a8c484c654fe1ba67fd Mon Sep 17 00:00:00 2001 From: "jan.nijtmans" Date: Wed, 17 Jan 2024 16:44:35 +0000 Subject: More needed 13 -> 14 bumps --- generic/tk.h | 2 +- unix/configure | 2 +- unix/tk.spec | 2 +- win/configure | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/generic/tk.h b/generic/tk.h index cd8b0ea..ef54890 100644 --- a/generic/tk.h +++ b/generic/tk.h @@ -75,7 +75,7 @@ extern "C" { #define TK_MAJOR_VERSION 8 #define TK_MINOR_VERSION 6 #define TK_RELEASE_LEVEL TCL_FINAL_RELEASE -#define TK_RELEASE_SERIAL 13 +#define TK_RELEASE_SERIAL 14 #define TK_VERSION "8.6" #define TK_PATCH_LEVEL "8.6.14" diff --git a/unix/configure b/unix/configure index 2275ddf..7524cec 100755 --- a/unix/configure +++ b/unix/configure @@ -1338,7 +1338,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu TK_VERSION=8.6 TK_MAJOR_VERSION=8 TK_MINOR_VERSION=6 -TK_PATCH_LEVEL=".13" +TK_PATCH_LEVEL=".14" VERSION=${TK_VERSION} LOCALES="cs da de el en en_gb eo es fr hu it nl pl pt ru sv" diff --git a/unix/tk.spec b/unix/tk.spec index 8fe4b8c..33b7a60 100644 --- a/unix/tk.spec +++ b/unix/tk.spec @@ -4,7 +4,7 @@ Name: tk Summary: Tk graphical toolkit for the Tcl scripting language. -Version: 8.6.13 +Version: 8.6.14 Release: 2 License: BSD Group: Development/Languages diff --git a/win/configure b/win/configure index 2e11e55..607e3ed 100755 --- a/win/configure +++ b/win/configure @@ -1325,7 +1325,7 @@ SHELL=/bin/sh TK_VERSION=8.6 TK_MAJOR_VERSION=8 TK_MINOR_VERSION=6 -TK_PATCH_LEVEL=".13" +TK_PATCH_LEVEL=".14" VER=$TK_MAJOR_VERSION$TK_MINOR_VERSION #------------------------------------------------------------------------ -- cgit v0.12 From 773acc41ac6c60db1297bd0b3f114870b6e0f616 Mon Sep 17 00:00:00 2001 From: dgp Date: Wed, 14 Feb 2024 20:57:47 +0000 Subject: Work in progress updating changes file for Tk 8.6.14 --- changes | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/changes b/changes index 9fc15b0..7d862d7 100644 --- a/changes +++ b/changes @@ -8056,3 +8056,62 @@ Tk Cocoa 2.0: More drawing internals refinements (culler,walzer) (xolodho,vogel) - Released 8.6.13, Nov 22, 2022 - https://core.tcl-lang.org/tk/ for details + +2022-12-12 Windows binaries licence metadata changed to University of + California to match licence (nadkarni) + +2022-12-12 (bug)[6ee162] crash in [ttk::style configure] (vogel) + +2022-12-14 Permit [tk scaling] to return scale factor in safe interp (nijtmans) + +2023-01-05 Correct rounding of [nsFont pointSize] (nijtmans) + +2023-01-08 (bug)[cee095] X error handler management in Tk_MeasureChars (kechel) + +2023-01-18 macOS 13 SDK deprecates sprintf() (vogel) + +2023-02-12 (bug)[170551] crash in [tk busy forget] + +2023-02-27 (bug)[6cd476] crash using [tk busy hold] (vogel) + +2023-03-04 (bug)[93fe36] Fix <> with -tearoff (mcdonald) + +2023-03-30 (bug)[15c685] menu clones, tests menu-20.1[2-6] (bron) + +2023-04-10 (bug)[f4d9d7] canvas items ignored -disabledwidth (chavez,vogel) + +2023-04-30 (bug)[a9cf21] Text selection omits first character (moosems) + +2023-05-03 (bug)[310c74] No theme change attempts after Tk finalize (chavez) + +2023-05-13 (bug)[341469] Dialogs robust against parent destruction (vogel) + +2023-05-23 (bug)[ab9581] Guard against use-after-free crashes (chavez) + +2023-05-23 (bug)[f40d9d] Aqua: FourCC bitmaps (chavez) + +2023-05-25 (bug)[7447ed] [tk_chooseColor] handle grab fail (leunissen) + +2023-05-31 (bug)[4666f2] Protect aganst NULL windows (nab,vogel) + +2023-06-06 (bug)[a418aa] bogus @x,y menu entry indices, menu-22.[6-9] (vogel) + +2023-06-11 (bug)[578441] memleak in TkScrollWindow (chavez) + +2023-06-13 (bug)[228476] link wish to correct libtk (root) + +2023-07-09 (bug)[578441] Aqua: memleak in TkpOpenDisplay (chavez) + +2023-07-10 (bug)[fa4694,0502c1] Aqua: memleaks in TkpConfigureMenuEntry (chavez) + +2023-07-17 (bug)[f9eddb] region clip & copy better OS implementations (chavez) + +2023-07-18 (bug)[2cb602] Aqua: memleak in TkCreateRegion (chavez) + +2023-07-19 (bug)[edb769] Aqua: memleak in XGetImage (chavez) + +2023-07-19 (bug)[c35c34] memleak in Initialize (chavez) + +2023-07-20 (bug)[deca94] memleak in TkpMakeMenuWindow (chavez) + +- Released 8.6.14, Feb 21, 2024 - https://core.tcl-lang.org/tk/ for details -- cgit v0.12 From 1c68122bbbb640223ae6e7188a19fdd12a1cff5a Mon Sep 17 00:00:00 2001 From: dgp Date: Wed, 21 Feb 2024 18:00:13 +0000 Subject: Addition of changes continues... --- changes | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 52 insertions(+), 1 deletion(-) diff --git a/changes b/changes index 7d862d7..f6af588 100644 --- a/changes +++ b/changes @@ -8114,4 +8114,55 @@ Tk Cocoa 2.0: More drawing internals refinements (culler,walzer) 2023-07-20 (bug)[deca94] memleak in TkpMakeMenuWindow (chavez) -- Released 8.6.14, Feb 21, 2024 - https://core.tcl-lang.org/tk/ for details +2023-07-23 (bug)[f24735] Aqua: crash in [label .l -bitmap floppy] (chavez) + +2023-07-24 (feature) better solve Y2038 on most systems (chavez,nijtmans) + +2023-07-26 (bug)[ed9b28] Aqua: memleak in GetWidgetDemoPath (chavez) + +2023-08-02 (bug)[2a3222] navigation exposed clues about masked entry + +2023-08-04 Update [trace] subcommands for Tcl 9 compat + +2023-08-29 (bug)[e42eef] memory issues interfacing with XIM (goodward) + +2023-08-30 (bug)[ef5d3e] Aqua: crash on repeated display of dialog (chavez) + +2023-09-01 (bug)[6cc800] Harmonize number parsing with Tcl (nijtmans) + *** POTENTIAL INCOMPATIBILITY *** + +2023-09-03 (bug)[4468ed] Iconlist no fg text color from options db (chavez) + *** POTENTIAL INCOMPATIBILITY *** + +2023-09-04 (bug)[d2396a] error reporting from [send -option] (emanuele,nijtmans) + +2023-10-11 (bug)[9675dd] wrong free() call from Tk_ConfigureValue (nijtmans) + +2023-10 (bug) Many revisions to satisfy -fsanitize=function (chavez) + [d96974,04d3e5,84fe25,bb8041] + +2023-10-16 (bug)[22eefb] unixWm-45.[24] (vogel) + +2023-10-18 (bug)[10b38a] Silence macOS 14 warning about secure restorable state + +2023-10-28 (bug)[198376] move notebook tabs to position s (rozenberg,vogel) + +2023-11-06 (bug)[499f8e] eliminate undefined realloc() calls (chavez) + +2023-11-07 (bug)[09a11f] crash menu-40.[12] (chavez,culler) + +2023-11-15 (bug)[61550f] font-44.1 with Xft (vogel) + +2023-11-22 (bug)[22a4ad] Aqua: CoreGraphics manages memory for pixmaps (chavez) + +2023-11-28 (bug)[900f23] PNG encoder missed 0xFF entry (obermeier) + + + + + + + +- Released 8.6.14, Feb 28, 2024 - https://core.tcl-lang.org/tk/ for details + + -- cgit v0.12 From 913e61dc7978f04dceb0f1d8d92e80e837a6bffb Mon Sep 17 00:00:00 2001 From: dgp Date: Wed, 21 Feb 2024 20:46:54 +0000 Subject: rest of the changes --- changes | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/changes b/changes index f6af588..17298e9 100644 --- a/changes +++ b/changes @@ -8157,12 +8157,27 @@ Tk Cocoa 2.0: More drawing internals refinements (culler,walzer) 2023-11-28 (bug)[900f23] PNG encoder missed 0xFF entry (obermeier) +2023-12-03 Aqua: Update handling of Apple FourCC creator codes (chavez) +2023-12-03 (bug)[fe9423] Aqua: XPutImage() swap red and blue (chavez) + *** POTENTIAL INCOMPATIBILITY *** +2023-12-09 (bug)[1d8b71] X: Photo color drawing for 32-bit visuals (warnholz) +2023-12-12 Update to latest X11 headers +2023-12-22 (bug)[9c5742] Fix handling of abbreviated -relief args (nijtmans) +2024-01-03 (bug)[52df66] nonXft: [font measure] results inconsistent (vogel) -- Released 8.6.14, Feb 28, 2024 - https://core.tcl-lang.org/tk/ for details +2024-01-05 (bug)[a9e637] treeview display partial final line (bron) + +2024-01-09 (bug)[b7abf0] treeview destruction from O(N^2) to O(N) (emiliano) +2024-01-12 (bug)[737abf] text image insertion from O(N^2) to O(N) +2024-01-27 (bug)[8da7af] font caching performance issues (thraen,vogel) + +2024-02-08 (bug)[57b821] see test textIndex-22.16 (vogel) + +- Released 8.6.14, Feb 28, 2024 - https://core.tcl-lang.org/tk/ for details -- cgit v0.12 From a4a5597c6d4460504fd9aa7124e8412cf48775ba Mon Sep 17 00:00:00 2001 From: csaba Date: Thu, 22 Feb 2024 16:01:49 +0000 Subject: Added a missing bugfix to changes file. --- changes | 3 +++ 1 file changed, 3 insertions(+) diff --git a/changes b/changes index 17298e9..d7af74b 100644 --- a/changes +++ b/changes @@ -8151,6 +8151,9 @@ Tk Cocoa 2.0: More drawing internals refinements (culler,walzer) 2023-11-07 (bug)[09a11f] crash menu-40.[12] (chavez,culler) +2023-11-13 (bug)[eedd2e] ttk::notebook looks bad when tabs are positioned on + edges other than the top (nemethi,werner) + 2023-11-15 (bug)[61550f] font-44.1 with Xft (vogel) 2023-11-22 (bug)[22a4ad] Aqua: CoreGraphics manages memory for pixmaps (chavez) -- cgit v0.12 From f195332797683d3a7c048a0d1282b9ef1781435f Mon Sep 17 00:00:00 2001 From: dgp Date: Wed, 28 Feb 2024 15:17:37 +0000 Subject: Fixes to changes file. (Thanks Christopher Chavez!) --- changes | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/changes b/changes index d7af74b..803dd7d 100644 --- a/changes +++ b/changes @@ -8084,7 +8084,7 @@ Tk Cocoa 2.0: More drawing internals refinements (culler,walzer) 2023-05-03 (bug)[310c74] No theme change attempts after Tk finalize (chavez) -2023-05-13 (bug)[341469] Dialogs robust against parent destruction (vogel) +2023-05-13 (bug)[3414695] Dialogs robust against parent destruction (vogel) 2023-05-23 (bug)[ab9581] Guard against use-after-free crashes (chavez) @@ -8100,7 +8100,7 @@ Tk Cocoa 2.0: More drawing internals refinements (culler,walzer) 2023-06-13 (bug)[228476] link wish to correct libtk (root) -2023-07-09 (bug)[578441] Aqua: memleak in TkpOpenDisplay (chavez) +2023-07-09 (bug)[a526d4] Aqua: memleak in TkpOpenDisplay (chavez) 2023-07-10 (bug)[fa4694,0502c1] Aqua: memleaks in TkpConfigureMenuEntry (chavez) @@ -8114,7 +8114,7 @@ Tk Cocoa 2.0: More drawing internals refinements (culler,walzer) 2023-07-20 (bug)[deca94] memleak in TkpMakeMenuWindow (chavez) -2023-07-23 (bug)[f24735] Aqua: crash in [label .l -bitmap floppy] (chavez) +2023-07-23 (bug)[f24725] crash using Aqua pre-defined bitmap names (chavez) 2023-07-24 (feature) better solve Y2038 on most systems (chavez,nijtmans) @@ -8126,7 +8126,7 @@ Tk Cocoa 2.0: More drawing internals refinements (culler,walzer) 2023-08-29 (bug)[e42eef] memory issues interfacing with XIM (goodward) -2023-08-30 (bug)[ef5d3e] Aqua: crash on repeated display of dialog (chavez) +2023-08-30 (bug)[ef5d3e] Aqua: crash after first toplevel destroyed (chavez) 2023-09-01 (bug)[6cc800] Harmonize number parsing with Tcl (nijtmans) *** POTENTIAL INCOMPATIBILITY *** -- cgit v0.12