2022-11-27

BWIDGET 1.9.16 released

ANNOUNCE: BWIDGET 1.9.16 released

 

這個版本修正了以下事項:

Cudos to Wolfgang Kechel to fix one bug: Prevent multiple drops, when
movement while drop is processed

2022-11-23

Tcl/Tk 8.6.13 RELEASED

 Tcl/Tk 8.6.13 RELEASED

 

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