Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

The whole world is a tuxedo and you are a pair of brown shoes. -- George Gobel


comp / comp.lang.tcl / Tk 9.0.1 RELEASED

SubjectAuthor
* Tk 9.0.1 RELEASEDDon Porter
`- Re: Tk 9.0.1 RELEASEDHarald Oehlmann

1
Subject: Tk 9.0.1 RELEASED
From: Don Porter
Newsgroups: comp.lang.tcl
Organization: ACMD ITL NIST
Date: Sat, 21 Dec 2024 15:50 UTC
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: donald.porter@nist.gov (Don Porter)
Newsgroups: comp.lang.tcl
Subject: Tk 9.0.1 RELEASED
Date: Sat, 21 Dec 2024 10:50:41 -0500
Organization: ACMD ITL NIST
Lines: 123
Message-ID: <vk6o4h$3keb$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 21 Dec 2024 16:50:42 +0100 (CET)
Injection-Info: dont-email.me; posting-host="3770cfb373a6ff123891425ac83011e2";
logging-data="119243"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18tlQE4O4Q4WAAEWTRQCPLHmI1xpxpyZMY="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:PizkrGPgAPQCM24YOJTHTUakE+4=
Content-Language: en-US
View all headers

Tk 9.0.1 Release Announcement
==============================

December 20, 2024

The Tcl Core Team is pleased to announce the release of Tk 9.0.1.
This is the first patch release of Tk 9.0.

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.0.1 sources are freely available as open source from the Tcl
SourceForge project's file distribution area:

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

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

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

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 9.0.1 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.0.1 arises from the check-in with tag core-9-0-1.

Tk 9.0.1 continues the Tk 9.0 series of releases. The Tk 9.0 series
does not support Tcl 8.6. The Tk 9.0 series extends the Tcl 9.0 series.
To make use of Tk 9.0.1, first a Tcl 9.0 release must be present.
As new Tk features are developed, expect them to appear in Tk 9, but not
necessarily in Tk 8.

Tk patch releases have the primary purpose of delivering bug fixes
to the userbase. As the first patch release in the Tk 9.0 series,
Tk 9.0.1 also includes a small number of interface changes that complete
some incomplete features first delivered in Tk 9.0.0.

# Completed 9.0 Features and Interfaces
- [TIP #706: Expose three Tk "In Context" functions via stubs table](https://core.tcl-lang.org/tips/doc/trunk/tip/706.md)
- [Tilde file syntax not available on 9.0 but used by "~/.Xdefaults"](https://core.tcl-lang.org/tk/tktview/fcfddc)
- [leftover use of tilde in filename string](https://core.tcl-lang.org/tk/tktview/767702)

# Bug fixes
- [Canvas widget handles pixel objects incorrectly in Tk 9.0](https://core.tcl-lang.org/tk/tktview/610a73)
- [SIGABRT from Tk_DeleteErrorHandler()](https://core.tcl-lang.org/tk/tktview/f52986)
- [build failure on macOS < 10.13](https://core.tcl-lang.org/tk/tktview/d48cbf)
- [Two potentially bogus binding scripts for <TouchpadScroll>](https://core.tcl-lang.org/tk/tktview/73c5e3)
- [Aqua: canvas items are not always redrawn](https://core.tcl-lang.org/tk/tktview/5869c2)
- [Aqua: color rgb values do not behave as expected when appearance is changed](https://core.tcl-lang.org/tk/tktview/01f58b)
- [Aqua: winfo rgb . systemLabelColor returns a weird result on aqua](https://core.tcl-lang.org/tk/tktview/23b57a)
- [Aqua: background thread became slower](https://core.tcl-lang.org/tk/tktview/547cc6)
- [Use of Tcl_Obj vs char * in Widget storage](https://core.tcl-lang.org/tk/tktview/f91aa2)
- [cannot build .chm help file (Windows)](https://core.tcl-lang.org/tk/tktview/bb110c)
- [Tk initialization overwrites thread specific data](https://core.tcl-lang.org/tk/tktview/bcbf4c)
- [File clamTheme.tcl misses code related to the -indicatorforeground option](https://core.tcl-lang.org/tk/tktview/a69fd7)
- [Segfault when using menu(button) with the -font option](https://core.tcl-lang.org/tk/tktview/8ce672)
- [Bind mechanism vs. GNOME](https://core.tcl-lang.org/tk/tktview/6bdf1a)
- [many PIXEL options don't keep their configured value](https://core.tcl-lang.org/tk/tktview/29ba53)
- [Menu entry underline does not consider activeborderwidth](https://core.tcl-lang.org/tk/tktview/844c0b)

## Known bugs
- [Inconsistent reporting of child geometry changes to grid container](https://core.tcl-lang.org/tk/tktview/beaa8e)
- [Inconsistency in whether widgets allow negative borderwidths](https://core.tcl-lang.org/tk/tktview/5f739d)
- [slow widget creation if default font is not used](https://core.tcl-lang.org/tk/tktview/8da7af)
- [The wm manage command does not work on current macOS versions](https://core.tcl-lang.org/tk/tktview/8a6012)
- [Slow processing irregular transparencies](https://core.tcl-lang.org/tk/tktview/919066)
- [text's cursor width on 0th column](https://core.tcl-lang.org/tk/tktview/47fbfc)
- [text widget breaks graphemes with combining diacritical marks](https://core.tcl-lang.org/tk/tktview/442208)

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 |
|______________________________________________________________________|

Subject: Re: Tk 9.0.1 RELEASED
From: Harald Oehlmann
Newsgroups: comp.lang.tcl
Organization: A noiseless patient Spider
Date: Sat, 21 Dec 2024 16:48 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: wortkarg3@yahoo.com (Harald Oehlmann)
Newsgroups: comp.lang.tcl
Subject: Re: Tk 9.0.1 RELEASED
Date: Sat, 21 Dec 2024 17:48:54 +0100
Organization: A noiseless patient Spider
Lines: 152
Message-ID: <vk6rhj$4imb$2@dont-email.me>
References: <vk6o4h$3keb$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 21 Dec 2024 17:48:51 +0100 (CET)
Injection-Info: dont-email.me; posting-host="5ebe977d4dc8df635547f923bce6d25c";
logging-data="150219"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/xb1g34zG/u1g3YeZLBgm6"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:DOU6u78qR9cx2ejo7kNLdlyQl4c=
In-Reply-To: <vk6o4h$3keb$2@dont-email.me>
Content-Language: en-GB
View all headers

Don,
that is awesome work in light-speed time!
Take care,
Harald

Am 21.12.2024 um 16:50 schrieb Don Porter:
>
> Tk 9.0.1 Release Announcement
> ==============================
>
> December 20, 2024
>
> The Tcl Core Team is pleased to announce the release of Tk 9.0.1.
> This is the first patch release of Tk 9.0.
>
> 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)" rel="nofollow" target="_blank">https://core.tcl-lang.org/tk/" rel="nofollow" target="_blank">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.0.1 sources are freely available as open source from the Tcl
> SourceForge project's file distribution area:
>
>> [Tcl Source Distribution](https://sourceforge.net/projects/tcl/files/)
>
> The Tk 9.0.1 distribution is source code only.  We keep links to some
> third parties offering pre-built binaries for various systems here:
>
>> [Tcl Binary Distribution](https://www.tcl-lang.org/software/tcltk/
>> bindist.html)
>
> 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 9.0.1 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.0.1 arises from the check-in with tag core-9-0-1.
>
> Tk 9.0.1 continues the Tk 9.0 series of releases.  The Tk 9.0 series
> does not support Tcl 8.6.  The Tk 9.0 series extends the Tcl 9.0 series.
> To make use of Tk 9.0.1, first a Tcl 9.0 release must be present.
> As new Tk features are developed, expect them to appear in Tk 9, but not
> necessarily in Tk 8.
>
> Tk patch releases have the primary purpose of delivering bug fixes
> to the userbase.  As the first patch release in the Tk 9.0 series,
> Tk 9.0.1 also includes a small number of interface changes that complete
> some incomplete features first delivered in Tk 9.0.0.
>
> # Completed 9.0 Features and Interfaces
>  - [TIP #706: Expose three Tk "In Context" functions via stubs table]
> (https://core.tcl-lang.org/tips/doc/trunk/tip/706.md)
>  - [Tilde file syntax not available on 9.0 but used by "~/.Xdefaults"]
> (https://core.tcl-lang.org/tk/tktview/fcfddc)
>  - [leftover use of tilde in filename string](https://core.tcl-
> lang.org/tk/tktview/767702)
>
> # Bug fixes
>  - [Canvas widget handles pixel objects incorrectly in Tk 9.0](https://
> core.tcl-lang.org/tk/tktview/610a73)
>  - [SIGABRT from Tk_DeleteErrorHandler()](https://core.tcl-lang.org/tk/
> tktview/f52986)
>  - [build failure on macOS < 10.13](https://core.tcl-lang.org/tk/
> tktview/d48cbf)
>  - [Two potentially bogus binding scripts for <TouchpadScroll>]
> (https://core.tcl-lang.org/tk/tktview/73c5e3)
>  - [Aqua: canvas items are not always redrawn](https://core.tcl-
> lang.org/tk/tktview/5869c2)
>  - [Aqua: color rgb values do not behave as expected when appearance is
> changed](https://core.tcl-lang.org/tk/tktview/01f58b)
>  - [Aqua: winfo rgb . systemLabelColor returns a weird result on aqua]
> (https://core.tcl-lang.org/tk/tktview/23b57a)
>  - [Aqua: background thread became slower](https://core.tcl-lang.org/
> tk/tktview/547cc6)
>  - [Use of Tcl_Obj vs char * in Widget storage](https://core.tcl-
> lang.org/tk/tktview/f91aa2)
>  - [cannot build .chm help file (Windows)](https://core.tcl-lang.org/
> tk/tktview/bb110c)
>  - [Tk initialization overwrites thread specific data](https://
> core.tcl-lang.org/tk/tktview/bcbf4c)
>  - [File clamTheme.tcl misses code related to the -indicatorforeground
> option](https://core.tcl-lang.org/tk/tktview/a69fd7)
>  - [Segfault when using menu(button) with the -font option](https://
> core.tcl-lang.org/tk/tktview/8ce672)
>  - [Bind mechanism vs. GNOME](https://core.tcl-lang.org/tk/tktview/6bdf1a)
>  - [many PIXEL options don't keep their configured value](https://
> core.tcl-lang.org/tk/tktview/29ba53)
>  - [Menu entry underline does not consider activeborderwidth](https://
> core.tcl-lang.org/tk/tktview/844c0b)
>
> ## Known bugs
>  - [Inconsistent reporting of child geometry changes to grid container]
> (https://core.tcl-lang.org/tk/tktview/beaa8e)
>  - [Inconsistency in whether widgets allow negative borderwidths]
> (https://core.tcl-lang.org/tk/tktview/5f739d)
>  - [slow widget creation if default font is not used](https://core.tcl-
> lang.org/tk/tktview/8da7af)
>  - [The wm manage command does not work on current macOS versions]
> (https://core.tcl-lang.org/tk/tktview/8a6012)
>  - [Slow processing irregular transparencies](https://core.tcl-
> lang.org/tk/tktview/919066)
>  - [text's cursor width on 0th column](https://core.tcl-lang.org/tk/
> tktview/47fbfc)
>  - [text widget breaks graphemes with combining diacritical marks]
> (https://core.tcl-lang.org/tk/tktview/442208)
>
> 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

1

rocksolid light 0.9.8
clearnet tor