Jörg Breitbart
f9c38786bb
fix IIP resize, fix viewport resize
2026-09-05 11:53:50 +02:00
Jörg Breitbart
039e103ed8
add painting primitives to IImageSpec, move IIP resize to late rendering
2026-09-02 21:50:25 +02:00
Jörg Breitbart
c9aabf9cf5
fix demo
2026-09-01 11:35:05 +02:00
Jörg Breitbart
dc1fab5d5d
multiple changes:
...
- renderer: delete static primitives
- renderer: use device pixels for drawing and clearing
- renderer: simplify placeholder creation
- renderer: localize dimensions in rescaleCanvas
- renderer: rescale on drawing
- storage: store raw bytes as blobs
- storage: alter addImage interface adding blob and metrics data
- storage: switch from pixel to byte counting
- storage: getBlobUsage()
- Drawable as storage/renderer handle
- use metrics for all protocols
- remove extractTileAtBufferCell
- use device pixels in CSI t 14|16 reports
2026-09-01 11:16:43 +02:00
Jörg Breitbart
b7ef9fa25e
cleanup primitives and move to own file
2026-08-30 22:53:15 +02:00
jerch
c58ea3637f
Merge pull request #5879 from PerBothner/image-ext
...
Change image storage to use new ExtendedAttrs payload field
2026-08-30 22:11:27 +02:00
Per Bothner
3eaea160f4
Fix bad ExtendedAttrs sharing in ImageStore
2026-08-30 12:40:59 -07:00
Per Bothner
c9b14056c5
Merge remote-tracking branch 'upstream/master' into image-ext
...
Also make faster by removing much loadCell calls.
2026-08-30 08:52:48 -07:00
jerch
d3e32b344d
Merge pull request #6125 from xtermjs/webp_avif_support
...
webp and avif support for IIP
2026-08-24 13:33:17 +02:00
jerch
0659493637
Merge branch 'master' into webp_avif_support
2026-08-24 13:27:57 +02:00
Anthony Kim
08ad9a4de9
Merge pull request #6131 from anthonykim1/anthonykim1/fix-image-text-overwrite
...
Restore text overwrite of image tiles
2026-08-23 19:58:25 -10:00
Anthony Kim
fbaf28af5c
restore text overwrite of image tiles
2026-08-23 22:48:22 -07:00
Anthony Kim
8938fe3785
Merge pull request #6128 from anthonykim1/anthonykim1/fix-pattern-glyph-owner-document
...
Fix pattern custom glyph rendering across documents
2026-08-23 17:35:52 -10:00
Anthony Kim
163104e14f
Fix pattern custom glyph rendering across documents
2026-08-23 20:12:13 -07:00
Jörg Breitbart
9db3a4beeb
update addon docs
2026-08-22 11:27:37 +02:00
Jörg Breitbart
3558626911
add demo images
2026-08-22 11:15:32 +02:00
Jörg Breitbart
a783fc1817
test images for WEBP and AVIF
2026-08-22 10:52:45 +02:00
Jörg Breitbart
90fad0f277
make linter happy
2026-08-21 02:08:45 +02:00
Jörg Breitbart
4e41215a87
webp and avif support
2026-08-21 02:02:24 +02:00
jerch
6a49e1aa61
Merge pull request #6122 from xtermjs/fix_handleBufferLinesTrim
...
perf: optimize DecorationService._handleBufferLinesTrim
2026-08-20 18:13:02 +02:00
jerch
f039ba3fba
Merge branch 'master' into fix_handleBufferLinesTrim
2026-08-20 18:01:07 +02:00
jerch
116a09617e
Merge pull request #6114 from xtermjs/fix_bufferline
...
bufferline perf fixes
2026-08-20 18:00:12 +02:00
Jörg Breitbart
bc62843844
optimize Event.fire
2026-08-20 16:32:41 +02:00
Jörg Breitbart
aca98b8a5e
silence noisy code for most trim events
2026-08-20 16:32:14 +02:00
Jörg Breitbart
409c931093
remove any type
2026-08-20 12:50:14 +02:00
Jörg Breitbart
4c8963a487
remove cache invalidation from clone
2026-08-19 13:55:26 +02:00
Jörg Breitbart
c480898d0d
fix naming typo
2026-08-19 01:11:53 +02:00
Jörg Breitbart
c44a913c2d
faster extended resetting in loadCell
2026-08-18 23:50:15 +02:00
Jörg Breitbart
4708890a27
simpler string cache on bufferline
2026-08-18 22:34:57 +02:00
Jörg Breitbart
fa3821adb9
optimize copyFrom and clone for blank lines
2026-08-18 16:36:57 +02:00
Per Bothner
e69a8b6240
Merge from upstream.
2026-08-14 10:37:20 -07:00
Per Bothner
9f64663bd0
Merge branch 'master' into image-ext
2026-08-14 07:48:16 -07:00
29a7384233
ci: scope GitHub Actions permissions to least privilege ( #6028 )
...
Co-authored-by: Ankur Jangid <ankurjangid@Ankurs-MacBook-Air.local >
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2026-08-10 11:39:43 +00:00
Taran
d6cfe3db5d
Fix viewport staying pinned to the top after ESC[3J clears the scrollback ( #6081 )
2026-08-10 11:38:58 +00:00
8c9b9fdb9b
ci: restrict release workflow permissions ( #6095 )
...
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
Co-authored-by: Daniel Imms <Tyriar@users.noreply.github.com >
2026-08-10 04:34:45 -07:00
dependabot[bot] and PretaSOFT
6ccafd9779
build(deps): Bump ws ( #6094 )
...
Bumps [ws](https://github.com/websockets/ws ) to 7.5.13 and updates ancestor dependency . These dependencies need to be updated together.
Updates `ws` from 7.5.10 to 7.5.13
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/7.5.10...7.5.13 )
Updates `ws` from 8.20.1 to 8.21.3
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/7.5.10...7.5.13 )
---
updated-dependencies:
- dependency-name: ws
dependency-version: 7.5.13
dependency-type: indirect
- dependency-name: ws
dependency-version: 8.21.3
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-09 06:16:25 -07:00
dependabot[bot] and PretaSOFT
b5222f8010
build(deps): Bump brace-expansion ( #6093 )
...
Bumps and [brace-expansion](https://github.com/juliangruber/brace-expansion ). These dependencies needed to be updated together.
Updates `brace-expansion` from 5.0.6 to 5.0.9
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.6...v5.0.9 )
Updates `brace-expansion` from 2.1.0 to 2.1.4
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.6...v5.0.9 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 5.0.9
dependency-type: indirect
- dependency-name: brace-expansion
dependency-version: 2.1.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-09 06:02:19 -07:00
Simon Lamon
e2ff222c4f
Apply autofixes from Zizmor ( #6021 )
2026-08-09 06:01:58 -07:00
dependabot[bot] and PretaSOFT
1b822cb814
build(deps): Bump shell-quote and concurrently ( #6076 )
...
Bumps [shell-quote](https://github.com/ljharb/shell-quote ) to 1.9.0 and updates ancestor dependency [concurrently](https://github.com/open-cli-tools/concurrently ). These dependencies need to be updated together.
Updates `shell-quote` from 1.8.3 to 1.9.0
- [Changelog](https://github.com/ljharb/shell-quote/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/shell-quote/compare/v1.8.3...v1.9.0 )
Updates `concurrently` from 9.2.1 to 9.2.4
- [Release notes](https://github.com/open-cli-tools/concurrently/releases )
- [Commits](https://github.com/open-cli-tools/concurrently/compare/v9.2.1...v9.2.4 )
---
updated-dependencies:
- dependency-name: shell-quote
dependency-version: 1.9.0
dependency-type: indirect
- dependency-name: concurrently
dependency-version: 9.2.4
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-09 06:01:11 -07:00
rufatkul and Claude Fable 5
8961a72d2d
Set autocomplete="off" on the helper textarea ( #6057 )
...
Without an autocomplete hint, focusing a terminal on iOS/iPadOS Safari
pops the AutoFill accessory (passwords / credit cards / contacts) for
the hidden textarea. The sibling hints (autocorrect, autocapitalize,
spellcheck) are already set; this adds the missing one.
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-09 05:56:52 -07:00
Graciliano Monteiro Passos and Daniel Imms
576181d93d
Add OmnyShell PWA to the list of tools ( #6034 )
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2026-08-09 05:54:39 -07:00
kkd927 and Daniel Imms
eef62138a4
Add kmux to real-world uses ( #6031 )
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2026-08-09 05:54:04 -07:00
dependabot[bot] and PretaSOFT
c793c317fd
build(deps-dev): Bump fast-uri from 3.1.2 to 3.1.5 ( #6091 )
...
Bumps [fast-uri](https://github.com/fastify/fast-uri ) from 3.1.2 to 3.1.5.
- [Release notes](https://github.com/fastify/fast-uri/releases )
- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.2...v3.1.5 )
---
updated-dependencies:
- dependency-name: fast-uri
dependency-version: 3.1.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-09 05:52:59 -07:00
dependabot[bot] and PretaSOFT
a4e4e28f97
build(deps-dev): Bump undici from 7.25.0 to 7.29.0 ( #6088 )
...
Bumps [undici](https://github.com/nodejs/undici ) from 7.25.0 to 7.29.0.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v7.25.0...v7.29.0 )
---
updated-dependencies:
- dependency-name: undici
dependency-version: 7.29.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-09 05:52:51 -07:00
Bob Lee and Daniel Imms
4452773563
Add BitFun to real-world uses ( #6092 )
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2026-08-09 05:52:24 -07:00
Gevik Babakhani and Daniel Imms
7aea5197d8
Add JSVision to real-world uses ( #6085 )
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2026-08-09 05:50:48 -07:00
Ark0N and Daniel Imms
9f39dc2bf9
Add Codeman to real-world uses ( #6082 )
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2026-08-09 05:50:08 -07:00
KindaBrazy
330eaaf205
add "LynxHub" to Real-world uses. ( #6077 )
2026-08-09 05:49:33 -07:00
Anthony Kim
904ae93526
Merge pull request #6055 from heudev/fix-shared-atlas-clear-invalidation
...
Fix stale rendering after a shared texture atlas is cleared
2026-07-26 21:24:07 -07:00
Anthony Kim
699f5537b0
Merge pull request #6056 from anthonykim1/anthonykim1/webgl-atlas-tui-stress-dual-coverage
...
Add WebGL atlas alternate-buffer stress test and refine the manual rendering demo
2026-07-19 16:26:06 -07:00