Skip to content

Update xterm and the SDF fork to the beta 336 baseline - #1512

Merged
nedtwigg merged 4 commits into
mainfrom
renovate/xterm
Nov 2, 2026
Merged

nedtwigg merged 4 commits into
mainfrom
renovate/xterm

Conversation

@renovate

@renovate renovate Bot commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

Updates the production xterm packages to the coherent set from upstream commit 08829c7e (core 6.1.0-beta.336, WebGL 0.20.0-beta.329), and moves Canopy's SDF fork and pristine comparison baseline to that same commit.

The fork update is required because upstream changes WebGL context disposal and texture-atlas warm-up. SDF release 0.20.0-sdf336.0 includes those fixes and an additional SDF atlas-clear fix: glyphs on a later page must prevent an empty first page from short-circuiting the clear. The extended upstream warm-up test reproduced that failure before the fix.

Upstream changes also include Unicode 18 grapheme data and segmentation fixes, serialization fixes around forced wraps, tall-glyph DOM rendering, invalid mouse coordinate rejection, and safe access to render dimensions after disposal. The generated dependency disclosure and recorded Canopy baseline are updated.

Validation: fork TypeScript build, production ESM/UMD packaging, changed-file lint, and Chromium WebGL integration suite (80 passed, 9 existing skips), including both raster and SDF warm-up/context-disposal coverage; Dormouse library typecheck and tests (6,426 passed, 24 skipped); xterm lint and 18 bump-script tests; spec lint; Canopy typecheck and Storybook build; browser-harness input, Unicode rendering, split, and minimize smoke check. GitHub checks validate the combined dependency changes before merge.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Nov 2, 2026 •

Copy link
Copy Markdown

Deploying mouseterm with  Cloudflare Pages  Cloudflare Pages

Latest commit: 382cfa4
Status: ✅  Deploy successful!
Preview URL: https://d9f45c3b.mouseterm.pages.dev
Branch Preview URL: https://renovate-xterm.mouseterm.pages.dev

View logs

@dormouse-bot dormouse-bot left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Build & Test fails at the disclosed-dependency check: website/src/data/dependencies-npm.json still lists the old @xterm/* versions. Running node website/scripts/generate-deps.js produces only the six version bumps, with no other drift. I'll push that regeneration to this branch.

@renovate

renovate Bot commented Nov 2, 2026

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@nedtwigg nedtwigg changed the title Update xterm Update xterm and the SDF fork to the beta 336 baseline Nov 2, 2026
@nedtwigg
nedtwigg merged commit 2aa3cd4 into main Nov 2, 2026
18 checks passed
@nedtwigg
nedtwigg deleted the renovate/xterm branch November 2, 2026 22:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants