Tcl/Tk 8.6 釋出了一個新的 patch 版本,8.6.13,下面是改變的總結。
Summary of Changes since Tcl/Tk 8.6.12:
--------------------------------------
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 622] Tcl_GetRange defined for index args < 0
*** POTENTIAL INCOMPATIBILITY ***
* [TIP 599] [tk::build-info] when paired with Tcl 8.7+
* Fallback initialization of ::env(HOME) from USERPROFILE
* text: direct mouse events to insert mark, not current (textTag-15.4)
*** POTENTIAL INCOMPATIBILITY ***
* New color for Mac: SelectedMenuItemTextColor
* [tk_fontchooser] improvements
* Consistent cross-platform polygon fill
* Fix crashes or hangs in...
- extract signed int operand from bytecode on Plan9
- invalid bytecode in lambda (see apply-10.1)
- writing ill-formed utf-8 (see io-60.1)
- [menu .m -type {}]
- Mac: destroy and re-create toplevel after dragging
- Geometry requests on window not fully created or destroyed
- [ttk::combox .foo] current end
- canvPs-5.1
- canvWind-2.1
- textWind-18.3
- unixW-50.4
- bind-37.1
* Fat binary compiles on Mac M1
* Portability to CHERI-enabled Morello processor
* Floating point rounding portability to x86 Alpine Linux (musl libc)
* Restore Tk builds on MacOSX 10.11 (El Capitan)
* Enable Tk builds on Windows ARM
* Improved cygwin path support in Tk.
* Handle deprecation of OSTypes by MacOSX.
* Mac: Mouse events not delivered to dialog with global grab.
* Mac: Stop beeping when clicking outside comboboxes.
* Win: Adapt pointer warp and [tk busy] for better multi-screen support
* Mac: When a toplevel is minimized, pass focus to another toplevel.
* Mac: fix image positions in canvas screenshots.
* GIF with multiple images may reuse transparent color
* PGM reads with graylevel > 255
* Fixed broken optimization of smoothed line redraws
* Mac: ttk::notebook loses control of tab content
* Mac: enable removal of embedded windows from text widget
* Win, X11: improve (ttk) menubutton menu position
* <Enter> event after one toplevel is destroyed (event-9.[12])
* Execution order when compiled: try second finally [first] (error-9.6)
* CR-LF split between packets/buffers/reads (tests io-29.36.*)
* [string is integer 18446744073709551615]
* ttk::label defaults for -justify/-anchor (test ttk-9.9)
* Win: middle mouse click blocks system clipbord
* Avoid invalid <<TreeviewSelect>> events
* Many code changes to avoid undefined behavior or integer overflow.
* Updated keysym tables to latest X11R6
* Updated bundled packages, libraries, standards, data
- Itcl 4.2.3
- sqlite3 3.40.0
- Thread 2.8.8
- TDBC* 1.1.5 - restored MariaDB support in tdbcmysql
- http 2.9.8 - numeric IPv6 in URL, connection reuse after code 101
- platform 1.0.19 - Ventura support
- tcltest 2.5.5
- libtommath support/1.x branch
- zlib 1.2.13
- Unicode 15
- tzdata 2022e
- msg catalog updates: Chinese, Finnish, Russian, Esperanto
沒有留言:
張貼留言