Log message:
tcl, tk: updated to 8.6.14
Summary of Changes since Tcl/Tk 8.6.13:
--------------------------------------
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 402] revise path normalization for x-platform UNC path support
*** POTENTIAL INCOMPATIBILITY ***
* Harmonize Tk's parse of numbers (screen distance, etc) with Tcl
*** POTENTIAL INCOMPATIBILITY ***
* Iconlist ignores options db for fg text color; affects dialogs
*** POTENTIAL INCOMPATIBILITY ***
* Aqua: XPutImage() swaps red and blue channels
*** POTENTIAL INCOMPATIBILITY ***
* [encoding convertfrom] handling of incomplete code sequences
*** POTENTIAL INCOMPATIBILITY ***
* Harmonize handling of ~ in paths across platforms.
*** POTENTIAL INCOMPATIBILITY ***
* Fix menu clone binding misbehavior, menu-20.1[2-6].
*** POTENTIAL INCOMPATIBILITY ***
* Improved performance of [exec] and [open |$cmd] on unix-lke
systems, especially with large memory footprints.
* Improve performance of large treeview destruction.
* Improve performance of large image insertions into text.
* Improve widget creation performance due to poor font caching.
* Fix notebook tab appearances when placed on edge other than top.
* Enable treeview display of partial final line.
* Win: restore [exec %var%] that was dropped in 8.6.13.
* Allow [chan create {} $cmd]. Enables simulation of server channels.
* Allow return from [tk scaling] in safe interps.
* Prevent navigation by word exposing clues to masked entry contents.
* Fix crashes or hangs in...
- [chan pop] with pending input
- thread finalization of reflected channels
- [label .l -bitmap floppy]
- [set tcl_precision 15; expr 6.4623485355705287e-27]
- [tk busy forget] and [tk busy hold]
- channel read into "string" Tcl_Obj can BO, and perform poorly
- KVO crash after destroying Aqua's first root toplevel
- Test treeview-6ee162c3f9
- Test tailcall-bug-784befb0ba
- Tests menu-40.[12]
* Repair memory leaks and errors
- Eliminate undefined realloc() calls
- Silence many warnings from -fsanitize=function
- Flawed interfacing with XIM
- Tcl_UtfToExternal writing to one-byte buffer
- Tcl_UtfToUniChar() handling of 0xC1.
- Tk_ConfigureValue could call wrong free() routine.
- tests getuncichar-1.* in utf.test
- ...and many more
* No more support for 32-bit Cygwin
* ::tcl_platform(osVersion) updated to report Windows 11
* Accommodate macOS deprecation of sprintf()
* Silence macOS 14 warnings about secure restorable state.
* Code changes to support ASan use-after-return detection
* Revise Tcl_MakeFileChannel() to better partner with pledge()
* Prevent false [clock format] error reports on FreeBSD
* Region clip & copy make better use of OS facilities.
* Update handling of Apple FourCC creator codes.
* Text selection omits first character, text-38.1
* Windows: improved support of non-BMP pathnames
* Fixed some Y2038 limitations
* Fix photo color drawing on X11 32-bit visuals.
* Fix <<MenuSelect>> regression on menus with -tearoff
* Correct rounding of [nsFont pointSize].
* zlib comment/filename error handling (zlib-8.19, zlib-8.2[012])
* Prevent theme change attempts after Tk finalize.
* Make dialogs robust against parent destruction.
* Make [tk_chooseColor] robust against failed grab.
* Fix menu parsing of @x,y indices. menu-22.[6-9]
* Fix inconsistent results from [font measure].
* Fixed [clock scan|add] handling of abbreviated options
* Avoid endless loops replacing [unknown] or [history].
* Fix polluted error messages from [send -option].
* PNG photo image decoder missed a 0xFF entry.
* Fix failing winTime-2.1 on Windows
* test string-2.20.1 failed on big endian platforms
* Updated bundled packages, libraries, standards, data
- Itcl 4.2.4
- sqlite3 3.44.2
- Thread 2.8.9
- TDBC* 1.1.7
- tcltest 2.5.7
- libtommath 1.2.1
- zlib 1.3.1
- Unicode 15.1
- tzdata 2024a
|
Log message:
tk: updated to 8.6.13
8.6.13
2021-11-09 (bug)[e699a7] Fix build on macOS < 10.12 (culler)
2021-11-10 (bug)[8aebca,ce5d98] Mac: fix minimize button details (culler)
2021-11-24 (bug)[18682c,733dae] Mac: Enter/Leave events for toplevels (culler)
2021-11-29 (bug)[4ac9d2] Mac: canvas screenshot with Img package position
correction (chavez)
2021-11-30 (documentation cleanup) [bad305] improve wm protocol
WM_DELETE_WINDOW documentation (culler)
2021-11-30 (new) Mac: new color index "SelectedMenuItemTextColor".
2021-12-01 (new)[TIP 599] Extended build information (nijtmans)
2021-12-04 (bug)[440c52] fix PPM/PGM read with graylevel > 255 (vogel)
2021-12-04 (bug)[5fb814] canvas redraw region for lines/polygones (vogel)
2021-12-04 (new)[631a0b] text widget: direct mouse events to insert mark, not
current (vogel)
2021-12-06 (bug)[b164ef] fix mouse events for multiple toplevels (culler)
2021-12-07 (bug)[be8f5b] crash setting -type empty for a menu (vogel)
2021-12-10 (bug)[50fc02,50fc02,25894d,156e58] ImgPhoto pointer issues (chavez)
2021-12-20 (bug)[617861] -justify/-anchor defaults for ttk::label (nijtmans)
2021-12-20 (bug)[6be8b0] Mac: crash on drag and Cmd-w (culler)
2021-12-22 (bug)[a132b5] Mac: esc on combobox menu influences click reopening
(culler)
2021-12-24 (bug)[915316] Mac: drag events not to initial widget (culler)
2021-12-27 (bug)[eb26d4] Mac: wrong beep when clicking outside a combobox
(culler)
2021-12-30 (bug)[822450] Mac: crash on exit (culler)
2022-01-06 (bug)[b7d851] Mac: crash on tkdnd drop and window close (culler)
2022-01-09 (bug)[40bc81] embedding error test failure (vogel)
2022-01-16 (bug)[b1d115] No <Enter> event on new toplevel on current toplevel
destruction (vogel)
2022-02-03 (bug)[3fefb3] crash in empty ttk::combobox when end index requested
(vogel)
2022-02-07 (new)[247d80] Chinese message file (NewbieXvwu)
2022-02-07 (new) Support Windows ARM platform (nijtmans)
2022-02-11 (bug)[e331bc] NULL to memset in photo blank (chavez)
2022-02-12 (bug)[fc5073] Mac: crash on native file dialog and tooltip (walzer)
2022-02-17 (bug)[864b06] PNG photo image color numeric issue (chavez)
2022-02-24 (bug)[141a11] Mac: dialog box with global grab inresponsive on
click in other toplevel (walzer)
2022-02-25 (bug)[f75190] tk_fontchooser: multiple font families, locale
change, button activation (holger,vogel)
2022-02-25 (bug)[ce6b42] (in TCL bug tracker) ttk::spinbox increment event
endless invokation (vogel)
2022-02-26 (bug)[c7052d] Win: middle mouse click blocks system clipbord
(vogel)
2022-02-27 (bug)[292598,01acde,e02fc96,0c3dbe,ee49f3,d175bb] Mac: memory leaks
(images, focus ring) (chavez)
2022-03-07 (bug)[2a6c62] Avoid invalid <<TreeviewSelect>> events
(vogel,spjuth)
2022-03-16 (new)[f47920] Updates to Finnish message catalog (hippelainen)
2022-03-16 (bug)[424773] crash in test canvPs-5.1 (chavez,vogel)
2022-03-19 (bug)[5412c6] crash in test canvWind-2.1 (SVID,vogel,griffin)
2022-03-19 (bug)[54fe7a] crash in test textWind-18.3 (akuli,vogel)
2022-04-04 (bug)[29b5c2] error in tk_popup with separator entry selected
(griffin)
2022-04-07 (bug)[415415] scale advances multiple steps on single click (vogel)
2022-04-10 (bug)[dc4c55] tk_popup entry index (mcdonald)
2022-04-15 (bug)[c0bf1b] XVirtualEvent buffer overflows (chavez)
2022-04-19 (new)[8dd3d5] Mac : use Fn + e to access Emoji (nijtmans)
2022-05-11 (bug)[88cfdc] Mac: dialog memory, avoid use after free (chavez)
2022-04-21 (new)[bf0f48] Mac: Optimization for compilation is now -O2
(nijtmans)
2022-05-08 (bug)[eedd79] potential crashes in option parsing when sizeof(enum)
not equal to int (nijtmans)
2022-05-08 (bug)[0ce975] panedwindow calls memcpy with NULL pointer (chavez)
2022-05-22 (bug)[bee96b] Win: cursor warp, [tk busy] (mcdonald)
2022-06-07 (bug) GIF with multiple images may reuse transparent color (oehhar)
2022-06-12 (bug)[e4a051] Mac: map embedded window immediately (vogel)
2022-06-15 (bug)[b18434] cygwin path compiling issues (fassel)
2022-06-27 [aefdb8,be29f7] Updates to Russian message catalog (pylypenko)
2022-07-04 Updates to Esperanto message catalog (ender)
2022-07-19 (bug)[91ca77] Mac: map event handling (rosenburger,culler,landers)
2022-07-20 (bug)[40bc81,17f44d,150174,61e0bb] embedding error test failures
(vogel)
2022-07-25 (bug)[a3b03f] Linux, Windows: improve (ttk) menubutton menu
position (danckaert,vogel)
2022-07-29 Update keysym tables to latest X11R6 (nijtmans)
2022-08-22 [f6e4d4] consistent cross-platform polygon fill (akuli,chavez)
2022-09-04 (bug)[bc6020] test treeview-bc602049ab (bende,spjuth)
2022-09-08 (bug)[e17b6f] Mac: crash in test unixW-50.4 (chavez)
2022-09-20 [33de84] Mac: handle Apple deprecation of OSTypes (culler)
2022-09-20 (bug)[412b80] Mac menu: arrow key and menu selection (nab,culler)
2022-09-22 (bug)[1a46d8,1fa325] Mac: memleak, crash safety in color (chavez)
2022-10-17 [d93c81] Workaround faulty compiler optimization in VS 2022 (vogel)
2022-10-26 (bug)[435739] crash in test bind-37.1 (csok,vogel)
2022-10-28 (bug)[5e4e44] ttk::panedwindow drag robust wrt orientation variants
(xolodho,vogel)
|