Tk Source Code

Timeline
Login

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

32 check-ins related to "tip-754-ttk-composed-pixmaps-cache"

2026-06-17
13:42
[7caf9e9e] Cache Composed Pixmaps for Ttk Image Elements check-in: 0f84a33e user: mtmcp_ tags: trunk, main
2026-06-16
20:03
Refactor TileBatchElement guards and 9-slice split into named helpers for readability closed check-in: 6a45a5c3 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache
18:31
Document xrender switch in unix/README; use Tcl_Alloc instead of ckalloc in RGBA composite paths check-in: 11125732 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache
2026-06-15
08:21
[7caf9e9e] Cache Composed Pixmaps for Ttk Image Elements check-in: 3bbe54bc user: oehhar tags: trunk, main
2026-06-14
03:13
testpixel: convert read-back to sRGB on macOS; gate alpha-blend pixel tests on Aqua check-in: b6fa3552 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache
2026-06-13
18:13
Enable imgPhInstance.test on Aqua check-in: c9d62eef user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache
18:01
Skip imgPhInstance and ttk nodecache tests on Aqua (cache path not yet wired up) check-in: 2694c708 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache
2026-06-12
13:37
Merge linux branch: XRender TkpPutRGBAImage compositing + ttk image-element tile batching check-in: 71fcd5d6 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache
13:15
ttk: batch image-element 9-slice tiling into one RGBA composite (TkpPutRGBAImage) closed check-in: 6d8f29be user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache-linux
01:05
Create new branch named "tip-754-ttk-composed-pixmaps-cache-linux" check-in: 518f0e48 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache-linux
2026-06-11
17:14
Add missing testutils forget image to test file cleanup (maintainer review) check-in: 18ad1f3f user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache
13:20
Conform new test files to standard test-section layout (maintainer review); use testutils imageInit/imageCleanup instead of manual image cleanup check-in: 35b7a036 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache
03:04
Add ttk node-cache and photo-display regression tests (new tktest testpixel command); propagate state-mapped image changes to the element epoch; new TTK_ELEMENT_STABLE policy so the implicit background node no longer defeats the cache for translucent elements check-in: 3a179196 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache
2026-06-10
20:35
Merge main check-in: 161fdc9e user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache
15:13
Fix [c213cb717]: underflow in tkTextDisp.c GetLocale() check-in: 69b08211 user: jan.nijtmans tags: trunk, main
2026-06-09
14:13
win: composite RGBA images via GDI AlphaBlend (TkpPutRGBAImage) check-in: 6b623a14 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache
2026-06-08
16:57
Merge main check-in: 53b18630 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache
16:55
Simplify comments check-in: 614ce8cf user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache
2026-06-07
20:59
Accept [b3b7e8c7c3]: (aqua) fix useless code execution upon destruction of window that doesn't contain the screen pointer check-in: a554b328 user: erikleunissen tags: trunk, main
2026-06-06
01:36
ttk: relocate element render cache to layout node (ttkNodeCache.c) with z-order invalidation check-in: cefa5fda user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache
2026-06-03
03:20
ttk image element: cache opaque elements as a pixmap, blit with XCopyArea check-in: b6cf3a4c user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache
02:03
ttk image element: cache tiled element as a background-free photo

Compose the element once into an RGBA photo (keyed by size and state) and draw it each frame with Tk_RedrawImage, re-compositing against the live destination. This replaces the old seed-pixmap composite, which baked in the background and so went stale under translucent elements and could bleed between widgets sharing a style. check-in: 785f0dee user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache

2026-05-31
15:20
Close fork closed check-in: d2bcc173 user: culler tags: tip-754-ttk-composed-pixmaps-cache
15:17
Update bugfix with my suggested changes. check-in: 230dddee user: culler tags: tip-754-ttk-composed-pixmaps-cache
14:01
ttk image element: gate pixmap cache on TK_NO_DOUBLE_BUFFERING; comment wording check-in: 4637c518 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache
2026-05-30
16:41
ttk image element: gate pixmap cache behind TK_CAN_XCOPYAREA_PIXMAP (off on macOS) check-in: 685a9ce5 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache
2026-05-29
15:35
Merge main check-in: 117c28c2 user: oehhar tags: tip-754-ttk-composed-pixmaps-cache
14:39
[1e1340e1] tip-740 image test failure: patch proposed by Emiliano (thanks!) check-in: 79636499 user: oehhar tags: trunk, main
09:03
Merge main check-in: eb09f11b user: oehhar tags: tip-754-ttk-composed-pixmaps-cache
2026-05-28
22:39
Correct RTL shaping issue on X11 check-in: f5507783 user: kevin_walzer tags: trunk, main
2026-05-12
13:37
tip 754: cache for ttk composed pixmaps check-in: cefb5eae user: oehhar tags: tip-754-ttk-composed-pixmaps-cache
2026-05-06
23:00
Fix NMAKEHLP_NATIVE failures for test-classic runs check-in: 74ad0395 user: pbrooks tags: trunk, main