diff options
author | jan.nijtmans <nijtmans@users.sourceforge.net> | 2024-03-05 21:00:03 (GMT) |
---|---|---|
committer | jan.nijtmans <nijtmans@users.sourceforge.net> | 2024-03-05 21:00:03 (GMT) |
commit | 5d04447d24fe48ce92830ef03cbbf34fe0aae9f8 (patch) | |
tree | 9a73f3bee0b7a2e18ad90708060556a285d8b903 | |
parent | 01b3cae548441e7981c53663d22a205321d08d28 (diff) | |
parent | 41ac9b75c0a75e686c0d57390e4699dfd5136292 (diff) | |
download | tk-5d04447d24fe48ce92830ef03cbbf34fe0aae9f8.zip tk-5d04447d24fe48ce92830ef03cbbf34fe0aae9f8.tar.gz tk-5d04447d24fe48ce92830ef03cbbf34fe0aae9f8.tar.bz2 |
Merge 8.7. b1 -> b2: preparation for release
-rw-r--r-- | README.md | 2 | ||||
-rw-r--r-- | changes | 134 | ||||
-rw-r--r-- | generic/tk.h | 4 | ||||
-rw-r--r-- | library/tk.tcl | 2 | ||||
-rwxr-xr-x | unix/configure | 2 | ||||
-rw-r--r-- | unix/configure.ac | 2 | ||||
-rw-r--r-- | unix/tk.spec | 2 | ||||
-rwxr-xr-x | win/configure | 2 | ||||
-rw-r--r-- | win/configure.ac | 2 |
9 files changed, 143 insertions, 9 deletions
@@ -1,6 +1,6 @@ # README: Tk -This is the **Tk 9.0b1** source distribution. +This is the **Tk 9.0b2** source distribution. You can get any source release of Tk from [our distribution site](https://sourceforge.net/projects/tcl/files/Tcl/). @@ -8193,3 +8193,137 @@ in this changeset (new minor version) rather than bug fixes: (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 <<MenuSelect>> 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)[3414695] 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)[a526d4] 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) + +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) + +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 after first toplevel destroyed (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-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) + +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) + +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 + +Changes to 8.7a3 include all changes to the 8.6 line through 8.6.10, +plus the following, which focuses on the high-level feature changes +in this changeset (new minor version) rather than bug fixes: + +- Released 9.0.b2, ??? ??, 2024 - https://core.tcl-lang.org/tk/ for details diff --git a/generic/tk.h b/generic/tk.h index 49563ff..0046d39 100644 --- a/generic/tk.h +++ b/generic/tk.h @@ -71,10 +71,10 @@ extern "C" { #if TK_MAJOR_VERSION == 9 # define TK_MINOR_VERSION 0 # define TK_RELEASE_LEVEL TCL_BETA_RELEASE -# define TK_RELEASE_SERIAL 1 +# define TK_RELEASE_SERIAL 2 # define TK_VERSION "9.0" -# define TK_PATCH_LEVEL "9.0b1" +# define TK_PATCH_LEVEL "9.0b2" #endif /* TK_MAJOR_VERSION */ /* diff --git a/library/tk.tcl b/library/tk.tcl index 1f7e787..eb7ab74 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 9.0b1 +package require -exact tk 9.0b2 # Create a ::tk namespace namespace eval ::tk { diff --git a/unix/configure b/unix/configure index 000f6fe..a229774 100755 --- a/unix/configure +++ b/unix/configure @@ -2603,7 +2603,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu TK_VERSION=9.0 TK_MAJOR_VERSION=9 TK_MINOR_VERSION=0 -TK_PATCH_LEVEL="b1" +TK_PATCH_LEVEL="b2" 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/configure.ac b/unix/configure.ac index 537bc13..28849b1 100644 --- a/unix/configure.ac +++ b/unix/configure.ac @@ -26,7 +26,7 @@ m4_ifdef([SC_USE_CONFIG_HEADERS], [ TK_VERSION=9.0 TK_MAJOR_VERSION=9 TK_MINOR_VERSION=0 -TK_PATCH_LEVEL="b1" +TK_PATCH_LEVEL="b2" 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 208877f..39dc62c 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: 9.0b1 +Version: 9.0b2 Release: 2 License: BSD Group: Development/Languages diff --git a/win/configure b/win/configure index 54d788a..d7bae89 100755 --- a/win/configure +++ b/win/configure @@ -2410,7 +2410,7 @@ SHELL=/bin/sh TK_VERSION=9.0 TK_MAJOR_VERSION=9 TK_MINOR_VERSION=0 -TK_PATCH_LEVEL="b1" +TK_PATCH_LEVEL="b2" VER=$TK_MAJOR_VERSION$TK_MINOR_VERSION #------------------------------------------------------------------------ diff --git a/win/configure.ac b/win/configure.ac index 3c29be1..93476cf 100644 --- a/win/configure.ac +++ b/win/configure.ac @@ -15,7 +15,7 @@ SHELL=/bin/sh TK_VERSION=9.0 TK_MAJOR_VERSION=9 TK_MINOR_VERSION=0 -TK_PATCH_LEVEL="b1" +TK_PATCH_LEVEL="b2" VER=$TK_MAJOR_VERSION$TK_MINOR_VERSION #------------------------------------------------------------------------ |