|
From: Harald O. <har...@el...> - 2025-11-17 13:10:50
|
Dear Tcl/Tk team, please feel invited to the next Tcl/Tk beweekly telco: 17th of November at 12:00 UTC At: https://meet.jit.si/TclMonthlyMeetup Agenda proposal: Top 1) Release calender (TIP 713) - 9.0.3: RELEASED Congratulations! https://core.tcl-lang.org/tk/info/cf296ac849 ttk::notebook on the MAC * Fixed by Csaba * Still overlapping tabs, Nicolas does not like that, Marcs comment requested. To many 9.0.x releases scheduled in 2026. One every 4 month to 1 each 6 month would be sufficient. Maybe, the next may be skipped. - 9.1a1: November (2 weeks left) May be late, Don not in telco but probably back in service. Top 2) Test reform by Eric Leunissen Big appreciation! More welcomed! Top 3) TIP 672: $(1+1) Looks like the implementation moves to {=}(1+1) More welcome. It was thought, that $((1+1)) was the way to go. And this is JIM compliant. The implementation may require a new tolken type. Top 4) TIP 723: timer in/at "clock clicks" is also a candidate for monotonic clock. Really important to have monotonic clock. It is seen as a bugfix. after should be based on monotonic time. clock command should be wall clock. Current API Tcl_GetTime may use monotonic clock. New API Tcl_GetWallclockTime may use wall clock. Strong support! Need help for Linux Top 5) TIP 733: accessability Accepted, merged. Tests pass now. Ready for alpha release for additional testing. Need people to try it out. On Linux, would be great to decide on runtime, if support libraries are present, not at compile time. (like with icu library in tk) Top 6) TIP 732: TCL library path Good work! Initialization is a big swamp in Tcl. Mac_OS makes most troubble. Top 7) TIP 715: supported build systems Should be voted next year. Issue is C11, what is a fact, as main branch requires C11. C11 is 14 years old. Top 8) TIP 615 string is index Title of TIP: better say "syntax on string index". Supported! Top 9) TIP 736: Mouswheel for entry Scroll entry with mousewheel. Implementation is complex, as there are many cases. Entry cursor may get out of the view. That is intended. Top 10) TIP 737: Encoding API C API for current functionality. Output more than INT_MAX characters. Much more complex than planned. Much overlap with other functions, but no other function handles big data. Internal heritage of other functions. Not much usage for end users Top 11) Assembler for tk.dll finalise -> Structured Error Handler Strange, that Tk uses TkFinalize which does not throw exceptions. The reason for this is unknown. Would be better to know exceptions. It is now turned on in debug mode. Support to not tolerant against bugs. Try in alpha to find out why this is done. Top 12) AOB None Top 13) Next meeting: 1st of December 12:00 UTC. (Harald is not available from 9-13 UTC, so may only do it one hour later.) Thank you for all, Harald |