Pop-Up Thingie

Too Lazy BBS
  • Home
  • Forum
  • Files
  • Chat
  • Bulletins
  • Top doors
  • MOTD
  • BBS Stats
  • Radio
  • AvatarChat
  • Register
  • Log in

  1. Forum
  2. USENET
  3. comp.lang.tcl
  • Tk 9.1b1 RELEASED

    From Don Porter@donald.porter@nist.gov to comp.lang.tcl on Fri Sep 18 15:57:21 2026
    From Newsgroup: comp.lang.tcl


    Tk 9.1b1 Release Announcement
    ==============================

    September 18, 2026

    The Tcl Core Team is pleased to announce the release of Tk 9.1b1.
    This is the second beta release of Tk 9.1.

    The Tk Toolkit is an extension to Tcl, providing commands and supports
    for the creation of graphical user interfaces. Tk originates with John Ousterhout and his team at U.C. Berkeley in the late 1980s. Its development
    is continued by the efforts of a global network of volunteers guided by
    the Tcl Core Team.

    We would like to express our gratitude to all those who submit bug
    reports and patches. This information is invaluable in enabling us
    to identify and eliminate problems. Such reports can be submitted here.

    [Tk Ticket Tracker](https://core.tcl-lang.org/tk/ticket)

    We ask that you log in (anonymous if you wish) to create tickets.
    This deters abuse of the ticketing system:

    [Tk Contributor Login](https://core.tcl-lang.org/tk/login)

    Where to get the new releases
    =============================

    Tk 9.1b1 sources are freely available as open source from the Tcl
    SourceForge project's file distribution area:

    [Tk Source Distribution](https://sourceforge.net/projects/tcl/files/)

    The Tk 9.1b1 distribution is source code only. We keep links to some
    third parties offering pre-built binaries for various systems here:

    [Tk Binary Distribution](https://www.tcl-lang.org/software/tcltk/bindist.html)

    Tk 9.1 Release Summary
    =======================

    This is a new minor version of Tk 9. When compared with the prior release
    Tk 9.0, there are new features and interfaces. Tk 9.1 should remain
    compatible with scripts and packages written to the public interfaces of
    Tk 9.0 (except as explicitly noted below). A summary of the most noteworthy changes is found below.

    Tk 9.1b1 is a beta release. The features and interfaces it provides are intended to be the same as the upcoming Tk 9.1.0 release. Testing and review of beta releases serves several important functions, including review of usability and completeness of new features in both code and documentation, discovery of unknown regressions or incompatibilities, as well as the
    discovery and correction of bugs. This is the opportunity to repair any defects or design flaws before they are promoted to the expectations of
    a supported public interface. Please discover and correct the problems
    Tk 9.1.0 will cause to your projects before it happens.

    Tcl Improvement Proposals (TIPs)
    ================================

    Each new user-visible feature in Tk should find its origins in a Tcl Improvement Proposal (TIP). TIPs are published, edited, considered and
    voted in public, and should contain valuable information about how a
    feature came to be the way it is. See the full collection here:

    [TIP Index](https://tip.tcl-lang.org/)

    Tk Changes Summary
    ===================

    (from changes.md in the source code distribution)

    The source code for Tk is managed by fossil. Tk developers coordinate all changes to the Tk source code at

    [Tk Source Code](https://core.tcl-lang.org/tk/)

    Release Tk 9.1b1 arises from the check-in with tag `core-9-1-b1`.

    Tk 9.1b1 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.1b1, 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.

    # 9.1 Features and Interfaces
    - [MS-Win: remove Windows XP dialog variants for tk_chooseDirectory and tk_getOpenFile](https://core.tcl-lang.org/tk/tktview/441c52)
    - [Extend Tk_CanvasTextInfo](https://core.tcl-lang.org/tips/doc/trunk/tip/704.md)
    - [Add new states to ttk::treeview and ttk::notebook](https://core.tcl-lang.org/tips/doc/trunk/tip/719.md)
    - [Limit tk_messageBox to physical screen width](https://core.tcl-lang.org/tk/info/e19f1d891)
    - [Constrain own Dialogs to the physical screen size](https://core.tcl-lang.org/tk/info/7c28f835)
    - [Add a ttk::toggleswitch widget to the core](https://core.tcl-lang.org/tips/doc/trunk/tip/727.md)
    - [Add a tk attribtable command to the core](https://core.tcl-lang.org/tips/doc/trunk/tip/729.md)
    - [Implement more X11 region functions on Windows and Aqua](https://core.tcl-lang.org/tk/info/50fdbc36ad)
    - [Add accessibility/screen reader support to the core](https://core.tcl-lang.org/tips/doc/trunk/tip/733.md)
    - [Scroll entry with mouse wheel](https://core.tcl-lang.org/tips/doc/trunk/tip/736.md)
    - [Add a Wide.TSpinbox style to the core](https://core.tcl-lang.org/tips/doc/trunk/tip/739.md)
    - [Add support for native file icons to the core](https://core.tcl-lang.org/tips/doc/trunk/tip/743.md)
    - [Re-implement the Aqua send command](https://core.tcl-lang.org/tk/info/1574913cc772201e)
    - [Make the selection colors of the listbox widget fully native-conform](https://core.tcl-lang.org/tips/doc/trunk/tip/747.md)
    - [Add support for bidrectional text / RTL languages on Windows and X11](https://core.tcl-lang.org/tk/tktview/1b81ff43a2)
    - [Add Mouse Wheel Zoom Support to Tk Console](https://core.tcl-lang.org/tips/doc/trunk/tip/742.md)
    - [Consistent dark mode for Windows and macOS](https://core.tcl-lang.org/tips/doc/trunk/tip/750.md)
    - [Rotated text for label widgets](https://core.tcl-lang.org/tips/doc/trunk/tip/751.md)
    - [ttk::treeview enhancements](https://core.tcl-lang.org/tips/doc/trunk/tip/740.md)
    - [Painting performance improvements for images in ttk widgets](https://core.tcl-lang.org/tk/info/7caf9e9edcfbee42)
    - [Locale support for word handling in text and entry](https://core.tcl-lang.org/tips/doc/trunk/tip/687.md)
    - [Provide access to the full contents of the Info.plist file of a Tk-based macOS app](https://core.tcl-lang.org/tips/doc/trunk/tip/725.md)

    # Potential incompatibilities to 9.0
    - [MS-Win: Remove the -xpstyle option from tk_chooseDirectory and tk_getOpenFile](https://core.tcl-lang.org/tk/tktview/441c52)
    - [MS-Win: Eliminate the "xpnative" ttk style, in favor of "vista"](https://core.tcl-lang.org/tk/tktview/441c52)
    - [No longer allow negative screen distances in most cases](https://core.tcl-lang.org/tips/doc/trunk/tip/698.md)
    - [BiDi support is now the default build option on X11 and harfbuzz is a hard build dependency](https://core.tcl-lang.org/tk/tktview/1b81ff43a2)

    For additional information:
    ===========================

    Please visit the Tcl Developer Xchange web site:

    [Tcl Developer Xchange](https://www.tcl-lang.org/)

    This site contains a variety of information about Tcl/Tk in general, the
    core Tcl and Tk distributions, Tcl development tools, and much more.

    --
    Tcl Core Team and Maintainers
    Don Porter, Tcl Core Release Manager
    --
    | Don Porter Applied and Computational Mathematics Division |
    | donald.porter@nist.gov Information Technology Laboratory |
    | http://math.nist.gov/~DPorter/ NIST | |______________________________________________________________________|

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • Who's Online

  • Recent Visitors

    • Geek2
      Sun Sep 27 10:16:49 2026
      from Euclid, Oh via Telnet
    • Geek2
      Thu Sep 24 18:09:43 2026
      from Euclid, Oh via Telnet
    • Geek2
      Wed Sep 23 16:39:47 2026
      from Euclid, Oh via Telnet
    • Rixter
      Wed Sep 23 07:09:55 2026
      from Madison, Nc via Telnet
  • System Info

    Sysop: Amessyroom
    Location: Fayetteville, NC
    Users: 74
    Nodes: 6 (0 / 6)
    Uptime: 122:21:22
    Calls: 1,194
    Files: 1,352
    Messages: 290,355

Download SyncTerm or IcyTerm for best BBS experience. RetroTerm is a web-based alternative also. -- © Too Lazy BBS, 2026