Pop-Up Thingie

War Ensemble BBS
  • Home
  • Forum
  • Files
  • Log in

  1. Forum
  2. Newsgroups
  3. comp.lang.tcl
  • Tk 9.1a1 RELEASED

    From Don Porter@[email protected] to comp.lang.tcl on Thu Mar 5 15:47:26 2026
    From Newsgroup: comp.lang.tcl


    Tk 9.1a1 Release Announcement
    ==============================

    March 4, 2026

    The Tcl Core Team is pleased to announce the release of Tk 9.1a1.
    This is the second 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://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcore.tcl-lang.org%2Ftk%2Fticket&data=05%7C02%7Cdonald.porter%40nist.gov%7C1a3bb2c45a4a463d604108de7af05770%7C2ab5d82fd8fa4797a93e054655c61dec%7C0%7C0%7C639083369833104722%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=foiLd%2BziL%2BSxMmMEHwSCca3QrK1wrKyYOWBb8ITxQmM%3D&reserved=0)

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

    [Tk Contributor Login](https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcore.tcl-lang.org%2Ftk%2Flogin&data=05%7C02%7Cdonald.porter%40nist.gov%7C1a3bb2c45a4a463d604108de7af05770%7C2ab5d82fd8fa4797a93e054655c61dec%7C0%7C0%7C639083369833147056%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=hGS6T0rTgrqndiQO2f4NVlk55%2FLEZ7h4JxrErUN9LZQ%3D&reserved=0)

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

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

    [Tk Source Distribution](https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsourceforge.net%2Fprojects%2Ftcl%2Ffiles%2F&data=05%7C02%7Cdonald.porter%40nist.gov%7C1a3bb2c45a4a463d604108de7af05770%7C2ab5d82fd8fa4797a93e054655c61dec%7C0%7C0%7C639083369833167570%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=z575k7Q%2FffsDRtCyA3FAcJSdQYkbrgNLjojvMzHQFiI%3D&reserved=0)

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

    [Tk Binary Distribution](https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.tcl-lang.org%2Fsoftware%2Ftcltk%2Fbindist.html&data=05%7C02%7Cdonald.porter%40nist.gov%7C1a3bb2c45a4a463d604108de7af05770%7C2ab5d82fd8fa4797a93e054655c61dec%7C0%7C0%7C639083369833186384%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=qkqCJ36XK3Rg4D2JMm3L25uHGkBpHmrDjB4Iu9FPeL8%3D&reserved=0)

    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://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftip.tcl-lang.org%2F&data=05%7C02%7Cdonald.porter%40nist.gov%7C1a3bb2c45a4a463d604108de7af05770%7C2ab5d82fd8fa4797a93e054655c61dec%7C0%7C0%7C639083369833204928%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=mkcjmQK0enjiqr1tH4BkN8jJWd2v7oO2rttxz18wgvI%3D&reserved=0)

    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://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcore.tcl-lang.org%2Ftk%2F&data=05%7C02%7Cdonald.porter%40nist.gov%7C1a3bb2c45a4a463d604108de7af05770%7C2ab5d82fd8fa4797a93e054655c61dec%7C0%7C0%7C639083369833223092%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=6mkqC5bWDhi10WhzYRrV%2BsCacvkdiLfRu9r2EgYp4WY%3D&reserved=0)

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

    Tk 9.1a1 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.1a1, 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://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcore.tcl-lang.org%2Ftk%2Ftktview%2F441c52&data=05%7C02%7Cdonald.porter%40nist.gov%7C1a3bb2c45a4a463d604108de7af05770%7C2ab5d82fd8fa4797a93e054655c61dec%7C0%7C0%7C639083369833239888%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=dbNGabWxDvagwb%2FkfQtmBWFyROY4fNdleghTR5R8QzA%3D&reserved=0)
    - [Handle negative screen distances](https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcore.tcl-lang.org%2Ftips%2Fdoc%2Ftrunk%2Ftip%2F698.md&data=05%7C02%7Cdonald.porter%40nist.gov%7C1a3bb2c45a4a463d604108de7af05770%7C2ab5d82fd8fa4797a93e054655c61dec%7C0%7C0%7C639083369833256290%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=FaohEEkrozgj2eT8WOUv5h1iqOsHfOfalR9QI7QC3gY%3D&reserved=0)
    - [Extend Tk_CanvasTextInfo](https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcore.tcl-lang.org%2Ftips%2Fdoc%2Ftrunk%2Ftip%2F704.md&data=05%7C02%7Cdonald.porter%40nist.gov%7C1a3bb2c45a4a463d604108de7af05770%7C2ab5d82fd8fa4797a93e054655c61dec%7C0%7C0%7C639083369833278690%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=3btmlH%2BHBszuKaFALJrlbHL3DU19QkHeQTTVQjDUIaM%3D&reserved=0)
    - [Add new states to ttk::treeview and ttk::notebook](https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcore.tcl-lang.org%2Ftips%2Fdoc%2Ftrunk%2Ftip%2F719.md&data=05%7C02%7Cdonald.porter%40nist.gov%7C1a3bb2c45a4a463d604108de7af05770%7C2ab5d82fd8fa4797a93e054655c61dec%7C0%7C0%7C639083369833301276%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=P7u9Ci4WdygwpsGKtgm65AavMSnfKs8np%2FGAwY59vno%3D&reserved=0)
    - [Limit tk_messageBox to physical screen width](https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcore.tcl-lang.org%2Ftk%2Finfo%2Fe19f1d891&data=05%7C02%7Cdonald.porter%40nist.gov%7C1a3bb2c45a4a463d604108de7af05770%7C2ab5d82fd8fa4797a93e054655c61dec%7C0%7C0%7C639083369833319447%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=Qk4qiAghwGyKRwU3uzC2UJf9ssGA6fdNrNGesyiGAH8%3D&reserved=0)
    - [Constrain own Dialogs to the physical screen size](https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcore.tcl-lang.org%2Ftk%2Finfo%2F7c28f835&data=05%7C02%7Cdonald.porter%40nist.gov%7C1a3bb2c45a4a463d604108de7af05770%7C2ab5d82fd8fa4797a93e054655c61dec%7C0%7C0%7C639083369833336906%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=OWTGR6t7Y2HZJTEPhnj%2FBUIT5F9XTUkKgsEZ2zDSXKQ%3D&reserved=0)
    - [Add a ttk::toggleswitch widget to the core](https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcore.tcl-lang.org%2Ftips%2Fdoc%2Ftrunk%2Ftip%2F727.md&data=05%7C02%7Cdonald.porter%40nist.gov%7C1a3bb2c45a4a463d604108de7af05770%7C2ab5d82fd8fa4797a93e054655c61dec%7C0%7C0%7C639083369833354047%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=N1M%2B2k11WFRX7qWG72wcUoMdTwCvxli9hHWOHKs0Z64%3D&reserved=0)
    - [Add a tk attribtable command to the core](https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcore.tcl-lang.org%2Ftips%2Fdoc%2Ftrunk%2Ftip%2F729.md&data=05%7C02%7Cdonald.porter%40nist.gov%7C1a3bb2c45a4a463d604108de7af05770%7C2ab5d82fd8fa4797a93e054655c61dec%7C0%7C0%7C639083369833370610%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=NZw6%2Fthd4OOdQ%2B3lw2sb7EnjTfHfYNUIf2Eog52owjo%3D&reserved=0)
    - [Implement more X11 region functions on Windows and Aqua](https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcore.tcl-lang.org%2Ftk%2Finfo%2F50fdbc36ad&data=05%7C02%7Cdonald.porter%40nist.gov%7C1a3bb2c45a4a463d604108de7af05770%7C2ab5d82fd8fa4797a93e054655c61dec%7C0%7C0%7C639083369833387634%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=bXvN6rzVLyqONLSjTNESQ%2F1%2FZTNrIHA7K6KZ4Z1bdgI%3D&reserved=0)
    - [Add accessibility/screen reader support to the core](https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcore.tcl-lang.org%2Ftips%2Fdoc%2Ftrunk%2Ftip%2F733.md&data=05%7C02%7Cdonald.porter%40nist.gov%7C1a3bb2c45a4a463d604108de7af05770%7C2ab5d82fd8fa4797a93e054655c61dec%7C0%7C0%7C639083369833404164%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=FBbm73cMYPXPUnOsQG93NvSA%2BZuEKwUV9L7J9iIA9y8%3D&reserved=0)
    - [Scroll entry with mouse wheel](https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcore.tcl-lang.org%2Ftips%2Fdoc%2Ftrunk%2Ftip%2F736.md&data=05%7C02%7Cdonald.porter%40nist.gov%7C1a3bb2c45a4a463d604108de7af05770%7C2ab5d82fd8fa4797a93e054655c61dec%7C0%7C0%7C639083369833420743%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=XGGpEXj2ZB8G5oPGDG%2Fa%2FiY9Nf8e7GkFmAcgX2Ky7u0%3D&reserved=0)
    - [Add a Wide.TSpinbox style to the core](https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcore.tcl-lang.org%2Ftips%2Fdoc%2Ftrunk%2Ftip%2F739.md&data=05%7C02%7Cdonald.porter%40nist.gov%7C1a3bb2c45a4a463d604108de7af05770%7C2ab5d82fd8fa4797a93e054655c61dec%7C0%7C0%7C639083369833441069%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=6gfcWQ2bs%2FVtpk3EtXhgVrssnqWee%2BhNRgcs6V5G0%2Bc%3D&reserved=0)
    - [Add support for native file icons to the core]((https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcore.tcl-lang.org%2Ftips%2Fdoc%2Ftrunk%2Ftip%2F743.md&data=05%7C02%7Cdonald.porter%40nist.gov%7C1a3bb2c45a4a463d604108de7af05770%7C2ab5d82fd8fa4797a93e054655c61dec%7C0%7C0%7C639083369833457888%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=Uo9yyT2Qjyk0uZ0g30xg%2FvRvGDlt%2FFUisHNPIxf5%2BV0%3D&reserved=0))
    - [Re-implement the Aqua send command so that it can communicate with other processes and has the features documented in the manual.] (https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcore.tcl-lang.org%2Ftk%2Finfo%2F1574913cc772201e&data=05%7C02%7Cdonald.porter%40nist.gov%7C1a3bb2c45a4a463d604108de7af05770%7C2ab5d82fd8fa4797a93e054655c61dec%7C0%7C0%7C639083369833474517%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=ut4%2B8lndFLgMgM7KKGbR6ufRTxq8Qj%2FMvVc5PIWm7xw%3D&reserved=0)

    # Potential incompatibilities to 9.0
    - [MS-Win: the undocumented option -xpstyle was removed from tk_chooseDirectory and tk_getOpenFile](https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcore.tcl-lang.org%2Ftk%2Ftktview%2F441c52&data=05%7C02%7Cdonald.porter%40nist.gov%7C1a3bb2c45a4a463d604108de7af05770%7C2ab5d82fd8fa4797a93e054655c61dec%7C0%7C0%7C639083369833491153%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=fp0rgntVbX6b2as8R%2FEsSXjxxqmFwJRthqdu%2Bk4V7HI%3D&reserved=0)
    - [MS-Win: The "xpnative" ttk style is gone too, in favor of "vista"](https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcore.tcl-lang.org%2Ftk%2Ftktview%2F441c52&data=05%7C02%7Cdonald.porter%40nist.gov%7C1a3bb2c45a4a463d604108de7af05770%7C2ab5d82fd8fa4797a93e054655c61dec%7C0%7C0%7C639083369833507790%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=kMMxQSW7IPLMq%2FHUF4Kjx3kfrJLQo5vWy5o%2BoFvfROw%3D&reserved=0)

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

    Please visit the Tcl Developer Xchange web site:

    [Tcl Developer Xchange](https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.tcl-lang.org%2F&data=05%7C02%7Cdonald.porter%40nist.gov%7C1a3bb2c45a4a463d604108de7af05770%7C2ab5d82fd8fa4797a93e054655c61dec%7C0%7C0%7C639083369833524154%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=EfNoXaYJtUsDBgtP3dE8%2Bajo%2F2T0%2BGKvRcFVZiNUyH8%3D&reserved=0)

    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 |
    | [email protected] Information Technology Laboratory |
    | http://math.nist.gov/~DPorter/ NIST | |______________________________________________________________________|

    --- Synchronet 3.21d-Linux NewsLink 1.2
  • Who's Online

  • Recent Visitors

    • Noozle
      Wed Mar 11 07:43:46 2026
      from Noozle City via Telnet
    • Microbot
      Wed Mar 11 00:59:44 2026
      from Moore, Ok via Telnet
    • Noozle
      Tue Mar 10 16:57:26 2026
      from Noozle City via Telnet
    • Neko
      Tue Mar 10 15:16:47 2026
      from San Francisco, Ca via Telnet
  • System Info

    Sysop: DaiTengu
    Location: Appleton, WI
    Users: 1,099
    Nodes: 10 (0 / 10)
    Uptime: 492373:54:28
    Calls: 14,106
    Calls today: 2
    Files: 187,124
    D/L today: 1,511 files
    (693M bytes)
    Messages: 2,496,031

© War Ensemble BBS, 2026