• Tk 9.1a0 RELEASED

    From Don Porter@donald.porter@nist.gov to comp.lang.tcl on Wed Jul 30 14:35:18 2025
    From Newsgroup: comp.lang.tcl


    Tk 9.1a0 Release Announcement
    ==============================

    July 30, 2025

    The Tcl Core Team is pleased to announce the release of Tk 9.1a0.
    This is the first alpha 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.1a0 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.1a0 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. A summary of the most noteworthy changes is found below.

    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.1a0 arises from the check-in with tag `core-9-1-a0`.

    Tk 9.1a0 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.1a0, 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)
    - [Handle negative screen distances](https://core.tcl-lang.org/tips/doc/trunk/tip/698.md)
    - [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)

    # Potential incompatibilities to 9.0
    - [MS-Win: the undocumented option -xpstyle was removed from tk_chooseDirectory and tk_getOpenFile](https://core.tcl-lang.org/tk/tktview/441c52)

    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.21a-Linux NewsLink 1.2