Tomoya Nakanishi
c66b0ed168
Fix IME input when composing in the middle of the textarea
...
Track the composition range using the textarea selection and avoid re-sending trailing text that existed before composition started (notably in screenReaderMode).
Fixes #5456
2026-02-13 02:43:06 +09:00
Daniel Imms
fafb195f0f
Merge pull request #5693 from xtermjs/anthonykim1/demoPixelDimensions
...
Pass pixel dimensions to node-pty in demo
2026-02-11 10:47:14 -08:00
Anthony Kim
f0d291f645
Merge pull request #5694 from xtermjs/anthonykim1/cleanDemoClientTypes
...
Correct alphabetical ordering in demo/client/types.ts
2026-02-11 09:45:22 -08:00
Daniel Imms
f6b98291cf
Merge pull request #5692 from xtermjs/anthonykim1/bumpWasmIIPHandlerChanges
...
Update wasm decoder to 0.3.0 changes in IIPHandler.ts
2026-02-11 05:43:44 -08:00
Anthony Kim
f7118b19c6
Correct alphabetical ordering in demo/client/types.ts
2026-02-10 19:08:12 -08:00
Anthony Kim
a0574f4e9c
Pass pixel dimensions to node-pty in demo
2026-02-10 16:52:15 -08:00
Anthony Kim
d9b5d150ae
Put the const integer into local const enum, save indirection time at runtime
2026-02-10 16:31:17 -08:00
Anthony Kim
a25db1c76d
Update wasm to 0.3.0 changes in IIPHandler.ts
2026-02-10 14:35:34 -08:00
Daniel Imms
c6a572fe21
Merge pull request #5688 from Tyriar/5687
...
Fix kitty modifier events when only flag 2 is used
2026-02-10 01:31:15 -08:00
Daniel Imms
b9fa53169f
Fix kitty modifier events when only flag 2 is used
...
Fixes #5687
2026-02-10 01:17:44 -08:00
Daniel Imms
e14746e6e9
Merge pull request #5682 from Tyriar/3440
...
Add attributesEqual and underline diff APIs
2026-02-07 06:37:19 -08:00
Daniel Imms
82333b9414
Remove unnecessary cast
2026-02-07 06:29:33 -08:00
Daniel Imms
9eeb2799c1
Remove internal details about underline cell APIs
2026-02-07 06:24:47 -08:00
Daniel Imms
5630471480
Merge pull request #5684 from Tyriar/5681
...
Make 0x1FB98 and 0x1FB99 perfectly tile
2026-02-07 06:24:05 -08:00
Daniel Imms
e0c59e68b2
Make 0x1FB98 and 0x1FB99 perfectly tile
...
Fixes #5681
2026-02-07 06:12:47 -08:00
Daniel Imms
cc8e680790
Add attributesEqual and underline diff APIs
...
Fixes #3440
2026-02-06 16:21:25 -08:00
Daniel Imms
452ee50c81
Merge pull request #5669 from Tyriar/custom_glyph_alignment
...
Use offset variants for some custom glyphs
2026-02-06 12:58:20 -08:00
Daniel Imms
f41e53a0f0
Use correct non-inverse shade char in testWindow
2026-02-06 12:50:28 -08:00
Daniel Imms
b287397c4f
Merge pull request #5680 from Tyriar/5678
...
Move overviewRuler API under scrollbar
2026-02-05 09:29:16 -08:00
Daniel Imms
aebbe81252
Add overviewRuler options to demo
2026-02-05 09:19:26 -08:00
Daniel Imms
d155bb6767
Move overviewRuler API under scrollbar
...
Fixes #5678
2026-02-05 09:14:58 -08:00
Daniel Imms
3a147e8e10
Merge pull request #5679 from Tyriar/scrollbar
...
Add scrollbar.showScrollbar
2026-02-05 07:28:45 -08:00
Daniel Imms
c2db7d4c8a
Add scrollbar.showScrollbar
...
Fixes #5676
2026-02-05 07:20:23 -08:00
Daniel Imms
456bc73bae
Merge pull request #5677 from Tyriar/log_task
...
Use ILogService in TaskQueue
2026-02-05 06:49:05 -08:00
Daniel Imms
2e776c0820
Use ILogService in TaskQueue
2026-02-05 06:40:50 -08:00
Daniel Imms
6f163beb97
Merge pull request #5674 from xtermjs/anthonykim1/addScreenElementAPI
...
Add api to expose screenElement
2026-02-04 04:40:37 -08:00
Daniel Imms
b0d0bf8187
Update typings/xterm.d.ts
2026-02-04 04:32:37 -08:00
Anthony Kim
32e77c3b81
Lint
2026-02-03 23:24:57 -08:00
Anthony Kim
cba6e3d191
Add api to expose screenElement
2026-02-03 15:49:07 -08:00
Daniel Imms
5741e450e6
Merge pull request #5665 from Tyriar/de_vs
...
Remove vs/ module
2026-02-03 07:14:08 -08:00
Daniel Imms
6ef653e589
Merge remote-tracking branch 'upstream/master' into de_vs
2026-02-03 07:05:50 -08:00
Daniel Imms
a4c0e4690e
Make arrows a little less fat
2026-02-03 07:00:33 -08:00
Daniel Imms
a31f78bc8b
Prefix all scrollbar classes with xterm-
2026-02-03 06:57:50 -08:00
Daniel Imms
ca8e8546b5
Remove unused methods on scrollable element
2026-02-03 06:00:24 -08:00
Daniel Imms
3d473b52b6
Further merge and reduce
...
- Remove unused keyboardEvent module
- Trim unused browserEvent in OnStopCallback
- Inline single-use helpers to reduce module surface
- Remove createFastDomNode wrapper
2026-02-03 05:21:03 -08:00
Daniel Imms
a2bec2aeab
Merge pull request #5672 from Tyriar/blink_opt
...
Prevent blink interval from running unless needed
2026-02-03 05:15:45 -08:00
Daniel Imms
205cf6089d
Prevent blink interval from running unless needed
...
Part of #944
2026-02-03 05:07:40 -08:00
Daniel Imms
8b0a6f9785
Enumerate all block pattern codepoints
2026-02-03 05:04:03 -08:00
Daniel Imms
db0226be5c
Add triangular shade chars fill tests
2026-02-03 04:59:10 -08:00
Daniel Imms
ab5c06cf17
Merge abstract and smooth scrollable elements
2026-02-03 04:55:32 -08:00
Daniel Imms
9a778f0c98
Move back to CellColorResolver
2026-02-03 04:53:02 -08:00
Daniel Imms
c102b4af50
Merge pull request #5671 from Tyriar/944
...
Implement blink rendering
2026-02-03 04:03:20 -08:00
Daniel Imms
f3a7cac49f
Handle options within blink state manager
2026-02-03 03:55:25 -08:00
Daniel Imms
0d2a58c9d0
Clean up lifecycle of blink manager
2026-02-03 03:48:28 -08:00
Daniel Imms
8a00898533
Implement blink rendering
...
Fixes #944
2026-02-03 03:46:21 -08:00
Daniel Imms
edb0e1ceb3
Simplify, reduce
...
- Merge ScrollableElement into SmoothScrollableElement
- Prune unused helpers FastDomNode, Widget LinkedList
- Make internal exports non-exported
- Remove redundant guards/aliases
2026-02-03 03:42:19 -08:00
Daniel Imms
93c1650446
Move variant handling out of CellColorResolver.ts
2026-02-03 03:37:57 -08:00
Daniel Imms
77695cb405
Make arrows configurable via API
2026-02-02 12:33:33 -08:00
Daniel Imms
dc4ebfd6e3
Use offset variants for some custom glyphs
...
Part of #5668
2026-02-02 08:07:04 -08:00
Daniel Imms
fae6f03f90
Consolidate dom and browser helpers, remove unused
2026-02-02 07:09:33 -08:00