The source code for Tk is managed by fossil. Tk developers coordinate all changes to the Tk source code at
Release Tk 9.1a2 arises from the check-in with tag core-9-1-a2.
Tk 9.1a2 continues the Tk 9.x series of releases. The Tk 9.x series do not support Tcl 8.6. The Tk 9.1 series extends the Tcl 9.0 series. To make use of Tk 9.1a2, first a Tcl 9.0 or 9.1 release must be present. As new Tk features are developed, expect them to appear in Tk 9, but not necessarily in Tk 8.
- MS-Win: remove Windows XP dialog variants for tk_chooseDirectory and tk_getOpenFile
- Handle negative screen distances
- Extend Tk_CanvasTextInfo
- Add new states to ttk::treeview and ttk::notebook
- Limit tk_messageBox to physical screen width
- Constrain own Dialogs to the physical screen size
- Add a ttk::toggleswitch widget to the core
- Add a tk attribtable command to the core
- Implement more X11 region functions on Windows and Aqua
- Add accessibility/screen reader support to the core
- Scroll entry with mouse wheel
- Add a Wide.TSpinbox style to the core
- Add support for native file icons to the core
- [Re-implement the Aqua send command so that it can communicate with other processes and has the features documented in the manual.] (https://core.tcl-lang.org/tk/info/1574913cc772201e)