Commit 0d5da57
committed
perf(render): speed up DataTree rendering and harden visual regression coverage
- add deterministic DataTree benchmark scenarios, baselines, and timing/regression tests
- optimize layout and paint paths with culling, guards, binary search, and cache cleanup
- fix snapshot capture, compositing, separator rendering, and font/color cache lifetime issues
- relayout on DPI changes and invalidate the watermark after structural updates
- remove obsolete hwnd diagnostics/tests and clean up supporting docs and agent metadata1 parent 365e1b5 commit 0d5da57
143 files changed
Lines changed: 3510 additions & 17166 deletions
File tree
- .GitHub/skills/render-testing
- .beads
- .github
- instructions
- skills/code-review-skill-main
- assets
- reference
- scripts
- .serena
- .vscode
- Docs
- Src
- Common
- Controls
- DetailControls
- DetailControlsTests
- XMLViews/XMLViewsTests
- RenderVerification
- RootSite/RootSiteTests
- SimpleRootSite
- SimpleRootSiteTests
- LexText
- Lexicon
- Morphology
- views
- Test
- lib
- xWorks
- xWorksTests
- openspec/changes
- hwnd-grow-only-virtualization
- research
- render-speedup-benchmark
- research
- scripts
- Agent
- toolshims
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
This file was deleted.
Whitespace-only changes.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
13 | 18 | | |
14 | 19 | | |
15 | 20 | | |
| |||
0 commit comments