You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(19) |
Jul
(96) |
Aug
(144) |
Sep
(222) |
Oct
(496) |
Nov
(171) |
Dec
(6) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(4) |
Feb
(4) |
Mar
(9) |
Apr
(4) |
May
(12) |
Jun
(6) |
Jul
|
Aug
|
Sep
(1) |
Oct
(2) |
Nov
|
Dec
|
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(52) |
Aug
(47) |
Sep
(47) |
Oct
(95) |
Nov
(56) |
Dec
(34) |
2003 |
Jan
(99) |
Feb
(116) |
Mar
(125) |
Apr
(99) |
May
(123) |
Jun
(69) |
Jul
(110) |
Aug
(130) |
Sep
(289) |
Oct
(211) |
Nov
(98) |
Dec
(140) |
2004 |
Jan
(85) |
Feb
(87) |
Mar
(342) |
Apr
(125) |
May
(101) |
Jun
(60) |
Jul
(151) |
Aug
(118) |
Sep
(162) |
Oct
(117) |
Nov
(125) |
Dec
(95) |
2005 |
Jan
(141) |
Feb
(54) |
Mar
(79) |
Apr
(83) |
May
(74) |
Jun
(125) |
Jul
(63) |
Aug
(89) |
Sep
(130) |
Oct
(89) |
Nov
(34) |
Dec
(39) |
2006 |
Jan
(98) |
Feb
(62) |
Mar
(56) |
Apr
(94) |
May
(169) |
Jun
(41) |
Jul
(34) |
Aug
(35) |
Sep
(132) |
Oct
(722) |
Nov
(381) |
Dec
(36) |
2007 |
Jan
(34) |
Feb
(174) |
Mar
(15) |
Apr
(35) |
May
(74) |
Jun
(15) |
Jul
(8) |
Aug
(18) |
Sep
(39) |
Oct
(125) |
Nov
(89) |
Dec
(129) |
2008 |
Jan
(176) |
Feb
(91) |
Mar
(69) |
Apr
(178) |
May
(310) |
Jun
(434) |
Jul
(171) |
Aug
(73) |
Sep
(187) |
Oct
(132) |
Nov
(259) |
Dec
(292) |
2009 |
Jan
(27) |
Feb
(54) |
Mar
(35) |
Apr
(54) |
May
(93) |
Jun
(10) |
Jul
(36) |
Aug
(36) |
Sep
(93) |
Oct
(52) |
Nov
(45) |
Dec
(74) |
2010 |
Jan
(20) |
Feb
(120) |
Mar
(165) |
Apr
(101) |
May
(56) |
Jun
(12) |
Jul
(73) |
Aug
(306) |
Sep
(154) |
Oct
(82) |
Nov
(63) |
Dec
(42) |
2011 |
Jan
(176) |
Feb
(86) |
Mar
(199) |
Apr
(86) |
May
(237) |
Jun
(50) |
Jul
(26) |
Aug
(56) |
Sep
(42) |
Oct
(62) |
Nov
(62) |
Dec
(52) |
2012 |
Jan
(35) |
Feb
(33) |
Mar
(128) |
Apr
(152) |
May
(133) |
Jun
(21) |
Jul
(74) |
Aug
(423) |
Sep
(165) |
Oct
(129) |
Nov
(387) |
Dec
(276) |
2013 |
Jan
(105) |
Feb
(30) |
Mar
(130) |
Apr
(42) |
May
(60) |
Jun
(79) |
Jul
(101) |
Aug
(46) |
Sep
(81) |
Oct
(14) |
Nov
(43) |
Dec
(4) |
2014 |
Jan
(25) |
Feb
(32) |
Mar
(30) |
Apr
(80) |
May
(42) |
Jun
(23) |
Jul
(68) |
Aug
(127) |
Sep
(112) |
Oct
(72) |
Nov
(29) |
Dec
(69) |
2015 |
Jan
(35) |
Feb
(49) |
Mar
(95) |
Apr
(10) |
May
(70) |
Jun
(64) |
Jul
(93) |
Aug
(85) |
Sep
(43) |
Oct
(38) |
Nov
(124) |
Dec
(29) |
2016 |
Jan
(253) |
Feb
(181) |
Mar
(132) |
Apr
(419) |
May
(68) |
Jun
(90) |
Jul
(52) |
Aug
(142) |
Sep
(131) |
Oct
(80) |
Nov
(84) |
Dec
(192) |
2017 |
Jan
(329) |
Feb
(842) |
Mar
(248) |
Apr
(85) |
May
(247) |
Jun
(186) |
Jul
(37) |
Aug
(73) |
Sep
(98) |
Oct
(108) |
Nov
(143) |
Dec
(143) |
2018 |
Jan
(155) |
Feb
(139) |
Mar
(72) |
Apr
(112) |
May
(82) |
Jun
(119) |
Jul
(24) |
Aug
(33) |
Sep
(179) |
Oct
(295) |
Nov
(111) |
Dec
(34) |
2019 |
Jan
(20) |
Feb
(29) |
Mar
(49) |
Apr
(89) |
May
(185) |
Jun
(131) |
Jul
(9) |
Aug
(59) |
Sep
(30) |
Oct
(44) |
Nov
(118) |
Dec
(53) |
2020 |
Jan
(70) |
Feb
(108) |
Mar
(50) |
Apr
(9) |
May
(70) |
Jun
(24) |
Jul
(103) |
Aug
(82) |
Sep
(132) |
Oct
(119) |
Nov
(174) |
Dec
(169) |
2021 |
Jan
(75) |
Feb
(51) |
Mar
(76) |
Apr
(73) |
May
(53) |
Jun
(120) |
Jul
(114) |
Aug
(73) |
Sep
(70) |
Oct
(18) |
Nov
(26) |
Dec
|
2022 |
Jan
(26) |
Feb
(63) |
Mar
(64) |
Apr
(64) |
May
(48) |
Jun
(74) |
Jul
(129) |
Aug
(106) |
Sep
(238) |
Oct
(169) |
Nov
(149) |
Dec
(111) |
2023 |
Jan
(110) |
Feb
(47) |
Mar
(82) |
Apr
(106) |
May
(168) |
Jun
(101) |
Jul
(155) |
Aug
(35) |
Sep
(51) |
Oct
(55) |
Nov
(134) |
Dec
(202) |
2024 |
Jan
(103) |
Feb
(129) |
Mar
(154) |
Apr
(89) |
May
(60) |
Jun
(162) |
Jul
(201) |
Aug
(61) |
Sep
(167) |
Oct
(111) |
Nov
(133) |
Dec
(141) |
2025 |
Jan
(122) |
Feb
(88) |
Mar
(106) |
Apr
(113) |
May
(203) |
Jun
(185) |
Jul
(49) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Donal F. <don...@ma...> - 2025-07-03 06:51:42
|
From: Andreas Kupries <and...@gm...> > > This is a CFV for TIP #649: > > Expose additional list functionality in the C API > > TIP #649: YES Me also. TIP 649: YES Donal. |
From: <apn...@ya...> - 2025-07-03 06:05:15
|
TIP #725 : YES |
From: Christian W. <Chr...@t-...> - 2025-07-02 21:33:39
|
On 07/02/2025 10:36 PM, Christian Werner wrote: > Good day my friends of Tk, … neither am I able to attend Bologna (courtesy Wanda :) nor was I present lately, but things become (de)pressing regarding the expressed plans of leading Linux distrophilosophers. X11 comes to age, like us, but it's not dead. And it can be distributed from design even for OpenGL. Wayland waaay not. And Tk was designed from X11's ideas. So where shall we go? Well, I grow old, I grow old, I shall wear the bottoms of my trousers rolled. C. |
From: Colin M. <col...@ya...> - 2025-07-02 21:09:12
|
Perhaps these are issues that could be addressed in the "State and Future of Tk" session at the Bologna conference next week? Colin. On 02/07/2025 21:36, Christian Werner wrote: > Good day my friends of Tk, > > since very rough problems become aware due to the appearance of Xlibre > I would like you to point on Wayland and my little AndroWish project. > > The fact, that a derivate of AndroWish runs on Wayland is based on the > use of > a (ancient) version of SDL2 which provides a profound layer of pixel and > input (keybord, mice, touchery) handling facility. > > The further Xlib emulation layer is based on the antialiasing magic of > AGG > (whose ingenious author passed away many years ago, unfortunately). > > All that engineered and fine tuned that is it working in the expected > environment but not at all designed from the ground up and possibly a > bunch of bugs or a can of worms. > > So my final question should read more or less: how serious is the > necessity > of Tk on POSIX? Should the future be built on a foundation which mainly > is designed for games? Or will we end as Windows/MacOS only, and some > forgotten rotten POSIX boxen including Linux. > > I am no gamer, sincerly, > Christian > > > _______________________________________________ > Tcl-Core mailing list > Tcl...@li... > https://lists.sourceforge.net/lists/listinfo/tcl-core |
From: Christian W. <Chr...@t-...> - 2025-07-02 20:37:01
|
Good day my friends of Tk, since very rough problems become aware due to the appearance of Xlibre I would like you to point on Wayland and my little AndroWish project. The fact, that a derivate of AndroWish runs on Wayland is based on the use of a (ancient) version of SDL2 which provides a profound layer of pixel and input (keybord, mice, touchery) handling facility. The further Xlib emulation layer is based on the antialiasing magic of AGG (whose ingenious author passed away many years ago, unfortunately). All that engineered and fine tuned that is it working in the expected environment but not at all designed from the ground up and possibly a bunch of bugs or a can of worms. So my final question should read more or less: how serious is the necessity of Tk on POSIX? Should the future be built on a foundation which mainly is designed for games? Or will we end as Windows/MacOS only, and some forgotten rotten POSIX boxen including Linux. I am no gamer, sincerly, Christian |
From: Marc C. <cul...@gm...> - 2025-07-02 19:20:30
|
TIP #649: YES - Marc On Tue, Jun 24, 2025, 7:27 PM apnmbx-public--- via Tcl-Core < tcl...@li...> wrote: > This is a CFV for *TIP #649: Expose additional list functionality in the > C API* > > > > Voting period ends 12PM UTC July 5th. > > > > /Ashok > _______________________________________________ > Tcl-Core mailing list > Tcl...@li... > https://lists.sourceforge.net/lists/listinfo/tcl-core > |
From: Andreas K. <and...@gm...> - 2025-07-02 18:49:10
|
> This is a CFV for TIP #649: > Expose additional list functionality in the C API TIP #649: YES -- Happy Tcling, Andreas Kupries <and...@gm...> <https://core.tcl-lang.org/akupries/> <https://akupries.tclers.tk/> Developer @ SUSE Software Solutions Germany GmbH ------------------------------------------------------------------------------- |
From: Donald G P. <don...@ni...> - 2025-07-02 18:27:03
|
The next 8.6 releases of Tcl/Tk will be version 8.6.17. Following the plan in TIP 713, the releases of Tcl 8.6.17 and Tk 8.6.17 should take place in August, next month. In order to accomplish that plan, I will open release branches core-8-6-17-rc in both repositories on August 1, branching off the current state of the core-8-6-branch at that time. Any pending bug fixes that are desired to be in the Tcl/Tk 8.6.17 releases should be committed to the core-8-6-branch before August 1. Tcl/Tk 8.6.* releases are far more infrequent now, and they are aimed toward bringing Tcl/Tk 8.* development to an end. The TIP 713 plan calls for one release per year, with only releases 8.6.17 and 8.6.18 remaining. Emergencies or compelling need might overrule the plan, but until they arise, we should expect the TIP 713 plan to be carried out. In that environment, it is even more important to avoid regressions in our patch releases. I ask contributors of bug fixes meant to go into 8.6.* releases to temper their ambitions. This is no longer the moment for major architecture revisions on a soon to be dormant code base. I also call on folks with an interest in the quality of the remaining Tcl/Tk 8.6.* releases to play their role in reviewing and testing those bug fixes that do get committed to help us detect regressions early and fully. We don't have a next release coming right up to repair any errors. Thanks to all the hands out there who assist with getting the best Tcl/Tk out to the world that we can achieve. -- | Don Porter Applied and Computational Mathematics Division | | don...@ni... Information Technology Laboratory | | http://math.nist.gov/~DPorter/ NIST | |______________________________________________________________________| |
From: Donald G P. <don...@ni...> - 2025-07-02 15:38:38
|
Tk 9.0.2 Release Announcement ============================== July 2, 2025 The Tcl Core Team is pleased to announce the release of Tk 9.0.2. This is the second 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.2 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.2 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.2 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.2 arises from the check-in with tag `core-9-0-2`. Tk 9.0.2 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.2, 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. ## Improved widget appearance - [Visible grip element added in ttk::panedwindow sashes of most built-in themes](https://core.tcl-lang.org/tk/tktview/9902d8) # Bug fixes - [inaccurate scrollbar error-message](https://core.tcl-lang.org/tk/tktview/f88118) - [Build tk 9.0.1 failed on macos 10.13](https://core.tcl-lang.org/tk/tktview/cb5d77) - [image svg upstream out of bound read nanosvg#262](https://core.tcl-lang.org/tk/tktview/121786) - [wm iconbitmap does not correctly set the icon pixmap hint on macOS](https://core.tcl-lang.org/tk/tktview/13ac26) - [Backspace crashes 9.0 interpreter on FreeBSD](https://core.tcl-lang.org/tk/tktview/1da19a) - [Bug in the ttk::scale widget of the "default" theme](https://core.tcl-lang.org/tk/tktview/126d07) - [Wrong appearance of the ttk::menubutton indicator of the "xpnative" theme](https://core.tcl-lang.org/tk/tktview/525536) - [English shortcuts for Chinese locale](https://core.tcl-lang.org/tk/tktview/c99266) - [Tk_Get3DBorderColors broken by design](https://core.tcl-lang.org/tk/tktview/517165) - [MS-Win: Incorrect system menu entries for transient toplevels](https://core.tcl-lang.org/tk/tktview/159aa5) - [MS-Win: Withdrawn Tk transient windows can reappear in Windows taskbar preview](https://core.tcl-lang.org/tk/tktview/91d0e9) - [Aqua windows don't always move focus correctly](https://core.tcl-lang.org/tk/tktview/28d33f) - [Cross compiling using x86_64-w64-mingw32-gcc](https://core.tcl-lang.org/tk/tktview/f6d40f) - [BWidget Drag & Drop no longer works on Aqua](https://core.tcl-lang.org/tk/tktview/855ec4) - [tk print command fails with canvas widget](https://core.tcl-lang.org/tk/tktview/d2eac2) - [tk print command fails on windows](https://core.tcl-lang.org/tk/tktview/bb5c3d) - [tk print fails for canvas items with non integer widths](https://core.tcl-lang.org/tk/tktview/7716cb) - [tk print canvas with smooth lines crashes on windows](https://core.tcl-lang.org/tk/tktview/9b23b6) - [Collect utility procs for the Tk test suite](https://core.tcl-lang.org/tk/tktview/718cbc) - [Setting ttk state may change the a variable passed by value](https://core.tcl-lang.org/tk/info/7231bf) - [wm iconbitmap does not support icon files with png images on Windows](https://core.tcl-lang.org/tk/info/17b509) - [block cursor size on a tab is too large](https://core.tcl-lang.org/tk/info/5d0bc3) - [macOS clipboard managers do not notice clipboard changes done by Tk](https://core.tcl-lang.org/tk/info/e94c8b) # Incompatibilities - [The ActiveCodePage element has been removed from the Windows executable manifest for wish](https://core.tcl-lang.org/tips/doc/trunk/tip/716.md) ## 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 | | don...@ni... Information Technology Laboratory | | http://math.nist.gov/~DPorter/ NIST | |______________________________________________________________________| |
From: Donald G P. <don...@ni...> - 2025-07-02 15:38:11
|
Tcl 9.0.2 Release Announcement ============================== July 2, 2025 The Tcl Core Team is pleased to announce the release of Tcl 9.0.2. This is the second patch of Tcl 9.0. Tcl is the Tool Command Language originated by 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. > [Tcl Ticket Tracker](https://core.tcl-lang.org/tcl/ticket) We ask that you log in (anonymous if you wish) to create tickets. This deters abuse of the ticketing system: > [Tcl Contributor Login](https://core.tcl-lang.org/tcl/login) Where to get the new releases ============================= Tcl 9.0.2 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 Tcl 9.0.2 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 Summary =========== The Tcl distribution delivers C source code that builds into a C library providing interpreters and related supports to execute programs written in the Tcl programming language. Source code for the application program `tclsh` is also included. `tclsh` provides a shell for either interactive execution of Tcl commands, or execution of files containing Tcl programs. Tcl is an extensible language, and the Tcl C library provides interfaces for the creation of extension libraries adding new commands and features to the core Tcl command set. Tcl 9 debuts the full feature set needed to package an application written in C and Tcl into a single file executable exploiting virtual filesystem archives. Tcl Improvement Proposals (TIPs) ================================ Each new user-visible feature in Tcl 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/) Tcl 9.0.2 Changes Summary ========================= (from changes.md in the source code distribution) The source code for Tcl is managed by fossil. Tcl developers coordinate all changes to the Tcl source code at > [Tcl Source Code](https://core.tcl-lang.org/tcl/timeline) Release Tcl 9.0.2 arises from the check-in with tag `core-9-0-2`. Tcl patch releases have the primary purpose of delivering bug fixes to the userbase. # New commands and options - [New command encoding user](https://core.tcl-lang.org/tips/doc/trunk/tip/716.md) - [New exec option -encoding](https://core.tcl-lang.org/tips/doc/trunk/tip/716.md) # Bug fixes - [Better error-message than "interpreter uses an incompatible stubs mechanism"](https://core.tcl-lang.org/tcl/tktview/fc3509) - [\[$interp eval $lambda\] after \[eval $lambda\] or vice versa fails](https://core.tcl-lang.org/tcl/tktview/67d5f7) - [tcl::mathfunc::isunordered inconsistency with some integer values](https://core.tcl-lang.org/tcl/tktview/98006f) - [test lseq hangs with -Os](https://core.tcl-lang.org/tcl/tktview/d2a3c5) - [exec does not handle app execution aliases on Windows](https://core.tcl-lang.org/tcl/tktview/4f0b57) - [auto_execok does not find several built-in cmd commands](https://core.tcl-lang.org/tcl/tktview/4e2c8b) - [Panic "Buffer Underflow, BUFFER_PADDING not enough"](https://core.tcl-lang.org/tcl/tktview/73bb42) - [MS-VS build system: pckIndex.tcl when building for 9 misses "t" for TCL 8.6 part](https://core.tcl-lang.org/tcl/tktview/a77029) - [clock format -locale does not look up locale children if parent locale used first](https://core.tcl-lang.org/tcl/tktview/2c0f49) - [Missing libtcl?.?.dll.a in Cygwin](https://core.tcl-lang.org/tcl/tktview/dcedba) - [tclEpollNotfy PlatformEventsControl panics if websocket disconnected](https://core.tcl-lang.org/tcl/tktview/010d8f) - [Tcl_InitStubs compatibility for 9.1](https://core.tcl-lang.org/tcl/tktview/fd8341) - [proc with more than 2**31 variables](https://core.tcl-lang.org/tcl/tktview/92aeb8) - [scan "long mantissa" %g](https://core.tcl-lang.org/tcl/tktview/42d14c) - ["encoding system": wrong result without manifest](https://core.tcl-lang.org/tcl/tktview/8ffd8c) - [lseq crash on out-of-range index](https://core.tcl-lang.org/tcl/tktview/7d3101) - [lseq crash on nested indices](https://core.tcl-lang.org/tcl/tktview/452b10) - [Build broken (trunk branch) tclCompExpr.c tclOOCall.c](https://core.tcl-lang.org/tcl/tktview/1dcda0) - [Memory allocation runaway on truncated iso2022 encoding](https://core.tcl-lang.org/tcl/tktview/7346ad) - [Missing include dir for extensions in non-default locations](https://core.tcl-lang.org/tcl/tktview/333512) - [tcl::tm::path doesn't handle tilde expand](https://core.tcl-lang.org/tcl/tktview/b87673) - [lseq numeric overflow](https://core.tcl-lang.org/tcl/tktview/0ee626) - ["return": broken ordering of nested -options](https://core.tcl-lang.org/tcl/tktview/ecf35c) - [Euro/Tail-sign missing from cp864 encoding](https://core.tcl-lang.org/tcl/tktview/ecafd8) - [use after free on TSD in Winsock](https://core.tcl-lang.org/tcl/tktview/40b181) - [use after free on Windows pipe handles](https://core.tcl-lang.org/tcl/tktview/7c2716) - [tcl::build-info not documented](https://core.tcl-lang.org/tcl/tktview/ef7042) - [Fix 32 bit overflow in interp limit](https://core.tcl-lang.org/tcl/tktview/9dfae3) # Incompatibilities - [The ActiveCodePage element has been removed from the Windows executable manifest for tclsh](https://core.tcl-lang.org/tips/doc/trunk/tip/716.md) # Updated bundled packages, libraries, standards, data - Itcl 4.3.3 - sqlite3 3.49.1 - Thread 3.0.2 - TDBC\* 1.1.11 - tzdata 2025b # Known bugs - [changed behaviour wrt command names, namespaces and resolution](https://core.tcl-lang.org/tcl/tktview/f14b33) - [windows dos device paths inconsistencies and missing functionality](https://core.tcl-lang.org/tcl/tktview/d8f121) - [load library (dll) from zipfs-library causes a leak in temporary folder](https://core.tcl-lang.org/tcl/tktview/a8e4f7) - [lsearch -sorted -inline -subindices incorrect result](https://core.tcl-lang.org/tcl/tktview/bc4ac0) - ["No error" when load fails due to a missing secondary DLL](https://core.tcl-lang.org/tcl/tktview/66aa81c90a) 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 | | don...@ni... Information Technology Laboratory | | http://math.nist.gov/~DPorter/ NIST | |______________________________________________________________________| |
From: Stuart C. <exo...@ya...> - 2025-07-02 15:24:09
|
Looks good on OpenBSD i386 and amd64. Only one small compiler warning. I can't be the only one who noticed it. https://core.tcl-lang.org/tcl/tktview/6b8e39e83 Stu On Tuesday, July 1, 2025 at 02:29:42 p.m. EDT, Donald G Porter via Tcl-Core <tcl...@li...> wrote: Now available at https://sourceforge.net/projects/tcl/files/Tcl/9.0.2/ is an RC1 candidate source code distribution pre-release of Tcl 9.0.2 This is the final candidate release leading to the release of Tcl 9.0.2. Testing of builds and operations on multiple platforms is invited. Any critical problem that should block the release should be reported immediately. The Tcl pre-release includes pre-releases of the packages Itcl 4.3.3, Thread 3.0.2, and TDBC* 1.1.11. The same level of vetting on them is also appreciated. The released package sqlite 3.49.1 is also included. Unless a compelling, release-blocking flaw is reported, this release candidate will become the Tcl 9.0.2 release on July 2, 2025. Release notes are also available for review, comment and correction. Thank you for your contributions and assistance. -- | Don Porter Applied and Computational Mathematics Division | | don...@ni... Information Technology Laboratory | | http://math.nist.gov/~DPorter/ NIST | |______________________________________________________________________| _______________________________________________ Tcl-Core mailing list Tcl...@li... https://lists.sourceforge.net/lists/listinfo/tcl-core |
From: Donald G P. <don...@ni...> - 2025-07-02 14:19:13
|
Now available at https://sourceforge.net/projects/tcl/files/Tcl/9.0.2/ is an RC1 candidate source code distribution pre-release of Tk 9.0.2 This is the second candidate release leading to the release of Tk 9.0.2. It differs from the RC0 candidate only in edits to the changes.md file. Successful tests of RC0 need not be repeated. The RC1 files will become the Tk 9.0.2 release later today. Thank you for your contributions and assistance. -- | Don Porter Applied and Computational Mathematics Division | | don...@ni... Information Technology Laboratory | | http://math.nist.gov/~DPorter/ NIST | |______________________________________________________________________| |
From: Harald O. <har...@el...> - 2025-07-02 09:23:48
|
Torsten, thanks for the observation, great. This was discussed at the biweekly, so I am able to answer. Jan is aware of this. The older one is taken, as additional steps are required to get it in TCL shape. Those steps are not done jet. Thanks, Harald Am 02.07.2025 um 11:12 schrieb Torsten Berg: > Not knowing how the procedure is for the bundled packages: > > sqlite is now at 30.5.2 (3.49.1 is from February this year). Shouldn't the newest version go into the release? > > Regards, Torsten > > >> Am 01.07.2025 um 20:29 schrieb Donald G Porter via Tcl-Core <tcl...@li...>: >> >> >> Now available at >> >> https://sourceforge.net/projects/tcl/files/Tcl/9.0.2/ >> >> is an RC1 candidate source code distribution pre-release of Tcl 9.0.2 >> >> This is the final candidate release leading to the release of Tcl 9.0.2. Testing of builds >> and operations on multiple platforms is invited. Any critical problem that should block >> the release should be reported immediately. >> >> The Tcl pre-release includes pre-releases of the packages Itcl 4.3.3, Thread 3.0.2, >> and TDBC* 1.1.11. The same level of vetting on them is also appreciated. The >> released package sqlite 3.49.1 is also included. >> >> Unless a compelling, release-blocking flaw is reported, this release candidate will >> become the Tcl 9.0.2 release on July 2, 2025. >> >> Release notes are also available for review, comment and correction. >> >> Thank you for your contributions and assistance. >> >> -- >> | Don Porter Applied and Computational Mathematics Division | >> | don...@ni... Information Technology Laboratory | >> | http://math.nist.gov/~DPorter/ NIST | >> |______________________________________________________________________| >> >> |
From: Torsten B. <be...@ty...> - 2025-07-02 09:12:43
|
Not knowing how the procedure is for the bundled packages: sqlite is now at 30.5.2 (3.49.1 is from February this year). Shouldn't the newest version go into the release? Regards, Torsten > Am 01.07.2025 um 20:29 schrieb Donald G Porter via Tcl-Core <tcl...@li...>: > > > Now available at > > https://sourceforge.net/projects/tcl/files/Tcl/9.0.2/ > > is an RC1 candidate source code distribution pre-release of Tcl 9.0.2 > > This is the final candidate release leading to the release of Tcl 9.0.2. Testing of builds > and operations on multiple platforms is invited. Any critical problem that should block > the release should be reported immediately. > > The Tcl pre-release includes pre-releases of the packages Itcl 4.3.3, Thread 3.0.2, > and TDBC* 1.1.11. The same level of vetting on them is also appreciated. The > released package sqlite 3.49.1 is also included. > > Unless a compelling, release-blocking flaw is reported, this release candidate will > become the Tcl 9.0.2 release on July 2, 2025. > > Release notes are also available for review, comment and correction. > > Thank you for your contributions and assistance. > > -- > | Don Porter Applied and Computational Mathematics Division | > | don...@ni... Information Technology Laboratory | > | http://math.nist.gov/~DPorter/ NIST | > |______________________________________________________________________| > > > > _______________________________________________ > Tcl-Core mailing list > Tcl...@li... > https://lists.sourceforge.net/lists/listinfo/tcl-core |
From: Schelte B. <tc...@tc...> - 2025-07-02 08:18:24
|
Looks good to me. I encountered no problems running my largest, most complicated application. Schelte On 01/07/2025 20:29, Donald G Porter via Tcl-Core wrote: > > Now available at > > https://sourceforge.net/projects/tcl/files/Tcl/9.0.2/ > > is an RC1 candidate source code distribution pre-release of Tcl 9.0.2 > > This is the final candidate release leading to the release of Tcl 9.0.2. > Testing of builds > and operations on multiple platforms is invited. Any critical problem > that should block > the release should be reported immediately. > > The Tcl pre-release includes pre-releases of the packages Itcl 4.3.3, > Thread 3.0.2, > and TDBC* 1.1.11. The same level of vetting on them is also > appreciated. The > released package sqlite 3.49.1 is also included. > > Unless a compelling, release-blocking flaw is reported, this release > candidate will > become the Tcl 9.0.2 release on July 2, 2025. > > Release notes are also available for review, comment and correction. > > Thank you for your contributions and assistance. > |
From: Paul O. <pa...@po...> - 2025-07-01 22:02:50
|
Everything fine on Windows, Linux and Mac. winget test-suite failure on Windows no more appearing. Paul Am 01.07.2025 um 20:29 schrieb Donald G Porter via Tcl-Core: > > Now available at > > https://sourceforge.net/projects/tcl/files/Tcl/9.0.2/ > > is an RC1 candidate source code distribution pre-release of Tcl 9.0.2 > > This is the final candidate release leading to the release of Tcl 9.0.2. Testing of builds > and operations on multiple platforms is invited. Any critical problem that should block > the release should be reported immediately. > > The Tcl pre-release includes pre-releases of the packages Itcl 4.3.3, Thread 3.0.2, > and TDBC* 1.1.11. The same level of vetting on them is also appreciated. The > released package sqlite 3.49.1 is also included. > > Unless a compelling, release-blocking flaw is reported, this release candidate will > become the Tcl 9.0.2 release on July 2, 2025. > > Release notes are also available for review, comment and correction. > > Thank you for your contributions and assistance. > |
From: Harald O. <har...@el...> - 2025-07-01 20:28:59
|
All ok from my side: Windows 64 bit, VS 2022 64 bit. Tests without errors. Big application runs Installation runs html help runs. I have made a proposal for Tk changelog in core-9-0-branch, not important. Thanks for all, I appreciate, Harald Am 01.07.2025 um 20:29 schrieb Donald G Porter via Tcl-Core: > > Now available at > > https://sourceforge.net/projects/tcl/files/Tcl/9.0.2/ > > is an RC1 candidate source code distribution pre-release of Tcl 9.0.2 > > This is the final candidate release leading to the release of Tcl 9.0.2. > Testing of builds > and operations on multiple platforms is invited. Any critical problem > that should block > the release should be reported immediately. > > The Tcl pre-release includes pre-releases of the packages Itcl 4.3.3, > Thread 3.0.2, > and TDBC* 1.1.11. The same level of vetting on them is also > appreciated. The > released package sqlite 3.49.1 is also included. > > Unless a compelling, release-blocking flaw is reported, this release > candidate will > become the Tcl 9.0.2 release on July 2, 2025. > > Release notes are also available for review, comment and correction. > > Thank you for your contributions and assistance. > -- ELMICRON Dr. Harald Oehlmann GmbH Koesener Str. 85 06618 NAUMBURG - Germany Phone: +49 3445 781120 Direct: +49 3445 781127 www.Elmicron.de German legal references: Geschaeftsfuehrer: Dr. Harald Oehlmann UST Nr. / VAT ID No.: DE206105272 HRB 212803 Stendal |
From: Donald G P. <don...@ni...> - 2025-07-01 18:29:37
|
Now available at https://sourceforge.net/projects/tcl/files/Tcl/9.0.2/ is an RC1 candidate source code distribution pre-release of Tcl 9.0.2 This is the final candidate release leading to the release of Tcl 9.0.2. Testing of builds and operations on multiple platforms is invited. Any critical problem that should block the release should be reported immediately. The Tcl pre-release includes pre-releases of the packages Itcl 4.3.3, Thread 3.0.2, and TDBC* 1.1.11. The same level of vetting on them is also appreciated. The released package sqlite 3.49.1 is also included. Unless a compelling, release-blocking flaw is reported, this release candidate will become the Tcl 9.0.2 release on July 2, 2025. Release notes are also available for review, comment and correction. Thank you for your contributions and assistance. -- | Don Porter Applied and Computational Mathematics Division | | don...@ni... Information Technology Laboratory | | http://math.nist.gov/~DPorter/ NIST | |______________________________________________________________________| |
From: Harald O. <har...@el...> - 2025-07-01 16:00:20
|
My memory was wrong. Most of the great enhancements by Emiliano are not jet merged. So, nothing in the release notes. Thanks for all, Harald Am 01.07.2025 um 17:15 schrieb Donald G Porter via Tcl-Core: > On 7/1/25 02:42, Harald Oehlmann wrote: >> Am 30.06.2025 um 19:49 schrieb Donald G Porter via Tcl-Core: >>> On 6/26/25 14:16, Donald G Porter via Tcl-Core wrote: >>>> Now available at >>>> >>>> https://sourceforge.net/projects/tcl/files/Tcl/9.0.2 >>>> is an RC0 candidate source code distribution pre-release of Tk 9.0.2 >>> >>> No release stopping issues have been reported yet. If none are >>> received, expect the RC0 candidate to become the Tk 9.0.2 release on >>> July 2. >>> >>> Now available at the same place is a draft of Tk 9.0.2 release notes. >>> Comments and corrections are invited. >>> >> >> Don, >> thanks for the release notes. IMHO, we may emphasize two new features >> at the top of the file to "promote" the release. >> The features are: >> >> - visible sash for ttk::panedwindow for default and Windows themes >> - highly enhanced print of canvas items and non-latin text >> >> The features are contained in the bug fix list. >> Those bug-fixes may be moved to the top. > > I don't understand from that description what you want done. > > Please commit the changes you seek in the changes.md file to the > core-9-0-branch. > Then I can pull it over and incoroporate it in a new RC. > |
From: Harald O. <har...@el...> - 2025-07-01 15:41:38
|
Great, thanks! Harald Am 01.07.2025 um 17:15 schrieb Donald G Porter via Tcl-Core: > On 7/1/25 02:42, Harald Oehlmann wrote: >> Am 30.06.2025 um 19:49 schrieb Donald G Porter via Tcl-Core: >>> On 6/26/25 14:16, Donald G Porter via Tcl-Core wrote: >>>> Now available at >>>> >>>> https://sourceforge.net/projects/tcl/files/Tcl/9.0.2 >>>> is an RC0 candidate source code distribution pre-release of Tk 9.0.2 >>> >>> No release stopping issues have been reported yet. If none are >>> received, expect the RC0 candidate to become the Tk 9.0.2 release on >>> July 2. >>> >>> Now available at the same place is a draft of Tk 9.0.2 release notes. >>> Comments and corrections are invited. >>> >> >> Don, >> thanks for the release notes. IMHO, we may emphasize two new features >> at the top of the file to "promote" the release. >> The features are: >> >> - visible sash for ttk::panedwindow for default and Windows themes >> - highly enhanced print of canvas items and non-latin text >> >> The features are contained in the bug fix list. >> Those bug-fixes may be moved to the top. > > I don't understand from that description what you want done. > > Please commit the changes you seek in the changes.md file to the > core-9-0-branch. > Then I can pull it over and incoroporate it in a new RC. > -- ELMICRON Dr. Harald Oehlmann GmbH Koesener Str. 85 06618 NAUMBURG - Germany Phone: +49 3445 781120 Direct: +49 3445 781127 www.Elmicron.de German legal references: Geschaeftsfuehrer: Dr. Harald Oehlmann UST Nr. / VAT ID No.: DE206105272 HRB 212803 Stendal |
From: Donald G P. <don...@ni...> - 2025-07-01 15:30:14
|
On 7/1/25 02:42, Harald Oehlmann wrote: > Am 30.06.2025 um 19:49 schrieb Donald G Porter via Tcl-Core: >> On 6/26/25 14:16, Donald G Porter via Tcl-Core wrote: >>> Now available at >>> >>> https://sourceforge.net/projects/tcl/files/Tcl/9.0.2 >>> is an RC0 candidate source code distribution pre-release of Tk 9.0.2 >> >> No release stopping issues have been reported yet. If none are received, expect the RC0 candidate to become the Tk 9.0.2 release on July 2. >> >> Now available at the same place is a draft of Tk 9.0.2 release notes. >> Comments and corrections are invited. >> > > Don, > thanks for the release notes. IMHO, we may emphasize two new features at the top of the file to "promote" the release. > The features are: > > - visible sash for ttk::panedwindow for default and Windows themes > - highly enhanced print of canvas items and non-latin text > > The features are contained in the bug fix list. > Those bug-fixes may be moved to the top. I don't understand from that description what you want done. Please commit the changes you seek in the changes.md file to the core-9-0-branch. Then I can pull it over and incoroporate it in a new RC. -- | Don Porter Applied and Computational Mathematics Division | | don...@ni... Information Technology Laboratory | | http://math.nist.gov/~DPorter/ NIST | |______________________________________________________________________| |
From: Harald O. <har...@el...> - 2025-07-01 06:42:53
|
Am 30.06.2025 um 19:49 schrieb Donald G Porter via Tcl-Core: > On 6/26/25 14:16, Donald G Porter via Tcl-Core wrote: >> Now available at >> >> https://sourceforge.net/projects/tcl/files/Tcl/9.0.2 >> is an RC0 candidate source code distribution pre-release of Tk 9.0.2 > > No release stopping issues have been reported yet. If none are > received, expect the RC0 candidate to become the Tk 9.0.2 release on > July 2. > > Now available at the same place is a draft of Tk 9.0.2 release notes. > Comments and corrections are invited. > Don, thanks for the release notes. IMHO, we may emphasize two new features at the top of the file to "promote" the release. The features are: - visible sash for ttk::panedwindow for default and Windows themes - highly enhanced print of canvas items and non-latin text The features are contained in the bug fix list. Those bug-fixes may be moved to the top. Thanks for all, Harald -- ELMICRON Dr. Harald Oehlmann GmbH Koesener Str. 85 06618 NAUMBURG - Germany Phone: +49 3445 781120 Direct: +49 3445 781127 www.Elmicron.de German legal references: Geschaeftsfuehrer: Dr. Harald Oehlmann UST Nr. / VAT ID No.: DE206105272 HRB 212803 Stendal |
From: Harald O. <har...@el...> - 2025-07-01 06:34:20
|
Dear Don, thanks for the great work. Here are my comments on: https://sourceforge.net/projects/tcl/files/Tcl/9.0.2/tcl-release-notes-9.0.2.md/download Line 110: - [interp limit commands still seems to be 32 bits](https://core.tcl-lang.org/tcl/tktview/9dfae3) -> that is the title of the ticket. What was done was to fix the 32 bit overflow. I would propose a more descriptive text like: "fix interp limit 32 bit overflow" Line 127: - ["No error" when load fails due to a missing secondary DLL](https://core.tcl-lang.org/tcl/tktview/bc4ac0) -> the link is wrong. It is: https://core.tcl-lang.org/tcl/tktview/66aa81c90a Thanks for all, Harald |
From: Harald O. <har...@el...> - 2025-07-01 06:20:23
|
My vote: yes I am use-case driven. If there is a use case on a platform - go for it ! Thanks, Mark, impressive ! Harald Am 01.07.2025 um 01:16 schrieb Steve Landers: > My vote: > > TIP #725: YES > > I know there has been discussion about the merits of platform-specific > functionality in the core verses loadable packages but given the utility > and given it is in the ::tk::mac namespace and given the lack of > universally recognised package manager I'd much rather have this > available universally to macOS developers than not. > > -- Steve > On 30 Jun 2025 at 12:00 AM +0800, Marc Culler <cul...@gm...>, wrote: >> It has now been 2 weeks, rather than 2 days, so I think it is time to >> call for votes on TIP #725. >> >> Recall that this TIP targets Tk 9.1 and only affects the macOS port. >> It adds one new command in the ::tk::mac namespace. The new command >> GetInfoAsJSON is analogous to the existing command GetAppPath but >> provides much more information, namely the entire contents of the >> Info.plist file, allowing Tcl code running within a macOS Application >> to obtain information about its host Application without enraging >> Apple's gatekeeper. The NSDicitionary represented by the Info.plist >> file is serialized as a JSON-encoded string which is the return value >> of the command. The json package provided by Tcllib can be used to >> deserialize the JSON data as a Tcl dict. >> >> The voting period will be about two weeks, ending at >> 2025-07-13T00:00:00 UTC, which has unix timestamp 1752386400. >> >> My vote: >> TIP #725: YES >> >> - Marc >> >> On Sun, Jun 15, 2025 at 9:01 AM Marc Culler <cul...@gm... >> <mailto:cul...@gm...>> wrote: >> >> This TIP was discussed quite a bit on this list, and the >> discussion now seems to have run its course without any objections >> having been raised. So I intend to call for a vote in a day or two. >> >> - Marc >> >> _______________________________________________ >> Tcl-Core mailing list >> Tcl...@li... >> https://lists.sourceforge.net/lists/listinfo/tcl-core > > > _______________________________________________ > Tcl-Core mailing list > Tcl...@li... > https://lists.sourceforge.net/lists/listinfo/tcl-core -- ELMICRON Dr. Harald Oehlmann GmbH Koesener Str. 85 06618 NAUMBURG - Germany Phone: +49 3445 781120 Direct: +49 3445 781127 www.Elmicron.de German legal references: Geschaeftsfuehrer: Dr. Harald Oehlmann UST Nr. / VAT ID No.: DE206105272 HRB 212803 Stendal |
From: Steve L. <st...@di...> - 2025-06-30 23:16:47
|
My vote: TIP #725: YES I know there has been discussion about the merits of platform-specific functionality in the core verses loadable packages but given the utility and given it is in the ::tk::mac namespace and given the lack of universally recognised package manager I'd much rather have this available universally to macOS developers than not. -- Steve On 30 Jun 2025 at 12:00 AM +0800, Marc Culler <cul...@gm...>, wrote: > It has now been 2 weeks, rather than 2 days, so I think it is time to call for votes on TIP #725. > > Recall that this TIP targets Tk 9.1 and only affects the macOS port. It adds one new command in the ::tk::mac namespace. The new command GetInfoAsJSON is analogous to the existing command GetAppPath but provides much more information, namely the entire contents of the Info.plist file, allowing Tcl code running within a macOS Application to obtain information about its host Application without enraging Apple's gatekeeper. The NSDicitionary represented by the Info.plist file is serialized as a JSON-encoded string which is the return value of the command. The json package provided by Tcllib can be used to deserialize the JSON data as a Tcl dict. > > The voting period will be about two weeks, ending at 2025-07-13T00:00:00 UTC, which has unix timestamp 1752386400. > > My vote: > TIP #725: YES > > - Marc > > On Sun, Jun 15, 2025 at 9:01 AM Marc Culler <cul...@gm...> wrote: > > This TIP was discussed quite a bit on this list, and the discussion now seems to have run its course without any objections having been raised. So I intend to call for a vote in a day or two. > > > > - Marc > _______________________________________________ > Tcl-Core mailing list > Tcl...@li... > https://lists.sourceforge.net/lists/listinfo/tcl-core |