Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2026-10-10
15:00
tjson: reject text after the JSON value and report where parsing failed (line, column, excerpt) Leaf check-in: c2e6856a32 user: Bandoti tags: trunk
2026-10-03
04:34
tbcload: free loaded ByteCode and number tokens (leaked ~17-20x .tbc size per load); refresh var-indices patch check-in: 20023da428 user: Bandoti tags: trunk
03:53
tbcload: size DictUpdateInfo and ForeachVarList indices as Tcl_Size (heap overrun on Tcl 9) check-in: 504ebf7bca user: Bandoti tags: trunk
03:53
crypto: hash data and HMAC keys as bytes; error on code points above 0xff instead of hashing nothing check-in: 91c10500ea user: Bandoti tags: trunk
2026-10-02
02:41
tclcgo.h: add cgo_ wrappers for every Tcl macro; use them in Go extensions check-in: c4157dff27 user: Bandoti tags: trunk
2026-10-01
19:15
Merge trunk into 9.1 Leaf check-in: 9f39b5d09d user: Bandoti tags: 9.1
19:01
Merge 9.0.4 into trunk check-in: 9cb592c93f user: Bandoti tags: trunk, 1.2.0
18:51
Add AGENTS.md, CLAUDE.md and agent skills (kc-patches, kc-tcl-upgrade, kc-new-package) Leaf check-in: d9d2707318 user: Bandoti tags: 9.0.4
17:13
twapi: build with TCL_NO_TOMMATH_H (Tcl 9.0.4 no longer installs tommath.h) check-in: 5308429000 user: Bandoti tags: 9.0.4
15:48
macOS CI: drop unused groff from Homebrew install check-in: f7b9e2b589 user: Bandoti tags: 9.0.4
15:42
tk: drop MSVC-only makefile.vc changes from ttk image-el-cache patch check-in: acd301dbfb user: Bandoti tags: 9.0.4
15:42
Apply patches through a shared helper; fail on patches that do not apply check-in: 2fe25fab14 user: Bandoti tags: 9.0.4
14:25
Cherry-pick 598fda4225: Tcl 9.1: run boot.tcl init in pre/post phases (tclInit no longer called) check-in: f1c3edc880 user: Bandoti tags: 9.0.4
14:25
Cherry-pick ff89b61bda: Go extensions: share cgo glue via tclcgo.h; fix Tcl 9.1 macro calls check-in: a29b75f10c user: Bandoti tags: 9.0.4
14:25
Cherry-pick d086abe2f5: Apply Tcl 8 compat-lib patch only to Tcl 9.0 check-in: 4ac617fcfe user: Bandoti tags: 9.0.4
14:21
Cherry-pick de1e4332c2: gotest: fix static load prefix in pkgIndex.tcl check-in: 8716f1367a user: Bandoti tags: 9.0.4
14:21
Upgrade Tcl/Tk to 9.0.4 check-in: 10710151d8 user: Bandoti tags: 9.0.4
14:02
Block tclcompiler and tbcload on Tcl 9.1 until upstream support check-in: acfcd911fa user: Bandoti tags: 9.1
14:02
cffi: build with deprecated Tcl API visible for Tcl 9.1 check-in: 3a1b8187fd user: Bandoti tags: 9.1
02:46
gotest: fix static load prefix in pkgIndex.tcl check-in: de1e4332c2 user: Bandoti tags: 9.1
02:46
Tcl 9.1: run boot.tcl init in pre/post phases (tclInit no longer called) check-in: 598fda4225 user: Bandoti tags: 9.1
02:45
Go extensions: share cgo glue via tclcgo.h; fix Tcl 9.1 macro calls check-in: ff89b61bda user: Bandoti tags: 9.1
02:45
Apply Tcl 8 compat-lib patch only to Tcl 9.0 check-in: d086abe2f5 user: Bandoti tags: 9.1
02:45
Add Tcl/Tk 9.1.0 and make it the default check-in: 5a9c5754b0 user: Bandoti tags: 9.1
2026-09-23
03:27
Merge win-console-utf8 check-in: a3e45dee95 user: Bandoti tags: trunk
02:52
Remove go.mod which now gets auto-generated Leaf check-in: ccb09ef038 user: Bandoti tags: win-console-utf8
02:39
Fix mangled UTF-8 on Windows consoles; let gokit take per-platform Go imports check-in: 16cbd51423 user: Bandoti tags: win-console-utf8
02:16
Create new branch named "win-console-utf8" Closed-Leaf check-in: 5ac6395f54 user: Bandoti tags: win-console-utf8
2026-09-15
00:41
Update tbcload & tclcompiler check-in: 961a6042a5 user: Bandoti tags: trunk, 1.1.2
2026-08-30
01:13
kitsh: Sign a build even when it is not stripped apply_signature already returns early when no signing identity is configured, so the surrounding strip_debug_symbols test could only ever suppress it. A --enable-symbols build therefore produced an unsigned kit and unsigned bundled libraries, which fails notarization on macOS. Stripping stays conditional, and still happens first, since stripping a signed file would invalidate the signature. check-in: 73e4a08c30 user: Bandoti tags: trunk
2026-08-01
04:37
tclvfs: Zero the stat buffer in VfsStat before the callback fills it check-in: 0527f96168 user: Bandoti tags: trunk
2026-07-31
20:39
tjson: add patch to fix null de-reference check-in: 313c0cf86e user: Bandoti tags: trunk
2026-06-11
18:54
tk: sync ttk image-el-cache patch with upstream branch fixes (state-image epoch, TTK_ELEMENT_STABLE background) check-in: d483d3205f user: Bandoti tags: trunk
2026-06-09
15:51
win: composite RGBA images via GDI AlphaBlend (TkpPutRGBAImage) check-in: 08e6728761 user: Bandoti tags: trunk
2026-06-08
17:46
Remove makefile.vc from patch (it is unused) check-in: 6b731a1b96 user: Bandoti tags: trunk
14:53
Move Tk element cache to layout layer check-in: ac4325c741 user: Bandoti tags: trunk
2026-05-30
16:31
Prevent cached pixmaps on macOS check-in: dbb472dcd0 user: Bandoti tags: trunk
2026-05-19
14:15
Make tcl_rcFileName rc-file sourcing opt-in (--enable-tclkitrc) Also clean up extraneous #endif comments in kitInit.c. check-in: 359b446e99 user: Bandoti tags: trunk
2026-05-08
18:27
Use mime2 namespace to prevent clash with tcllib check-in: b2fa4a13bd user: Bandoti tags: trunk
17:32
Support selective tcllib package installation via KC_TCLLIB_PKGS check-in: b6ac31fa24 user: Bandoti tags: trunk
2026-05-07
01:29
Bundle jshttp mime-db check-in: 856846735c user: Bandoti tags: trunk
2026-05-06
19:25
Add mime extension check-in: 4cdf814be5 user: Bandoti tags: trunk
2026-05-01
17:12
Add a per-element rendered-pixmap cache to ImageElementDraw. check-in: 7816073281 user: Bandoti tags: trunk
2026-04-28
18:27
Load tbcload on startup; fix compiler tbcload version check-in: 19da29a8e3 user: Bandoti tags: trunk
2026-04-16
22:21
Fix issue when requiring vfs package in child interps check-in: 087414dee2 user: Bandoti tags: trunk
15:49
Use title-case with builtin packages check-in: 43ea3d466d user: Bandoti tags: trunk
2026-04-12
18:28
Re-Add patch to skip building Tcl 8 compatibility libraries in Tcl 9 builds check-in: 57b39f010d user: Bandoti tags: trunk
11:29
Revert 7b2fed4151 check-in: 70868a6348 user: Bandoti tags: trunk
10:08
Patch tkdnd to support static-load check-in: c08fe28fd6 user: Bandoti tags: trunk
2026-04-10
17:48
Add patch to skip building Tcl 8 compatibility libraries in Tcl 9 builds check-in: 7b2fed4151 user: Bandoti tags: trunk