Daniel Imms
faeefb53bf
Merge pull request #5481 from BattlefieldDuck/fix/incorrect-theme-reference
...
Fix incorrect ITheme reference in comments
2025-12-24 12:29:40 -08:00
Daniel Imms
ce9f6275ed
Fix lint-api
2025-12-24 11:19:06 -08:00
Daniel Imms
5d24866042
Move customGlyphs option into webgl addon
...
Fixes #5480
2025-12-24 08:35:06 -08:00
Daniel Imms
a3ae94af1d
Correct range
2025-12-24 08:18:19 -08:00
Daniel Imms
40590fedfa
Merge branch 'master' into tyriar/powerline_extra
2025-12-24 08:07:37 -08:00
Daniel Imms
1551d94de4
Implement remaining powerline extra symbols
...
- Uses fontforge + helper bin/convert_svg_to_custom_glyph.js
- Some of these are very large. They'll be much smaller after gzip but
if this becomes a problem we can compile the svgs into a binary format
Fixes #5479
2025-12-24 08:06:20 -08:00
Daniel Imms
a797852dfd
Support custom gylphs for braille patterns (U+2800-U+28FF)
...
Fixes #5476
2025-12-24 07:00:53 -08:00
TatLead
49b49627f1
Fix incorrect ITheme reference in comments
2025-12-24 07:10:12 +08:00
Daniel Imms
663b94011a
Remove remnants of deprecated options
...
Following up on #5462
2025-12-23 08:24:35 -08:00
Daniel Imms
10d6ce3805
Update customGlyphs option
2025-12-23 08:09:46 -08:00
Daniel Imms
3571d1f51a
Remove windowsMode in favor of windowsPty
2025-12-21 05:01:15 -08:00
Daniel Imms
ebc0d83d8e
Remove deprecated/unused fastScrollModifier
2025-12-21 04:58:45 -08:00
Daniel Imms
32553fff06
Add synchronizedOutputMode to xterm-headless.d.ts
2025-12-20 06:05:36 -08:00
Chris Lloyd and Claude
6b63c5f260
Address PR review feedback for synchronized output
...
- Remove synchronizedOutputTimeout public API, hardcode 1s timeout
- Extract SynchronizedOutputHandler class for cleaner code
- Update spec URL to contour-terminal/vt-extensions
- Remove unnecessary comment in InputHandler
- Delete unit tests, add integration tests in SharedRendererTests
- Fix whitespace issue
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-09 07:58:31 -08:00
Chris Lloyd and Claude
7228e2e2dc
Add synchronized output support (DEC mode 2026)
...
Implement synchronized output mode (CSI ? 2026 h/l) which allows
applications to batch terminal updates and render them atomically,
preventing screen tearing during rapid output.
Features:
- BSU (CSI ? 2026 h) pauses rendering, buffering row updates
- ESU (CSI ? 2026 l) flushes buffer and renders atomically
- Configurable timeout via synchronizedOutputTimeout option (default 5s)
- Exposed via terminal.modes.synchronizedOutputMode
Closes #3375
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-04 11:16:25 -08:00
Daniel Imms
78fbae3293
Add additional note to main doc
2025-04-22 02:54:14 -07:00
Daniel Imms
a8ead811bf
Move clarification into write apis
2025-04-22 02:47:33 -07:00
Daniel Imms
9696dd0c2b
Merge branch 'master' into docs/registerMarker-tip
2025-04-22 02:35:47 -07:00
Daniel Imms
e5b838a01b
scrollOnDisplayErase -> scrollOnEraseInDisplay
2025-04-21 06:39:15 -07:00
Daniel Imms
cd23a21bbf
Align jsdoc
2025-04-21 06:37:48 -07:00
Daniel Imms
2c836ede76
Tweak API position/docs
2025-04-21 06:34:45 -07:00
Adrian Błasiak
26d29abef1
Merge branch 'master' into master
2025-04-15 11:03:04 +02:00
tabarra
8576581574
docs: added usage tip for registerMarker()
2025-03-02 09:28:50 -03:00
Daniel Imms
0d67393072
Fix lint
2024-12-12 06:30:17 -08:00
Jacob Bandes-Storch
ae2622e5ce
Add reflowCursorLine option
2024-12-05 18:03:27 -08:00
blashaq
904ddbc884
code style fix
2024-11-23 16:59:30 +00:00
blashaq
9aba07f8f8
putty-style ED2 sequence handling as terminal option
2024-11-21 18:16:19 +00:00
Daniel Imms
bf41eb4204
Add top/bottom border overview ruler options
2024-07-15 09:14:49 -07:00
Daniel Imms
9712057b91
Remove the canvas renderer
...
Fixes #4779
2024-07-14 10:48:39 -07:00
Daniel Imms
d6f7133fa6
Fix api lint
2024-07-10 12:36:08 -07:00
Daniel Imms
2b8ccb5e51
Deprecate fast scroll modifier as it's no longer possible
...
Not possible via the component we import. We could add this but I
doubt it was being used anyway.
2024-07-10 08:30:32 -07:00
Daniel Imms
eca0800b9d
Fix api lint
2024-07-10 07:55:22 -07:00
Daniel Imms
884141cd8f
Support theming of scroll bar slider
2024-07-10 07:54:39 -07:00
Daniel Imms
9b26bb4436
Support theming of overview ruler border
2024-07-10 07:30:38 -07:00
Daniel Imms
75491f4152
Remove trailing whitespace
2024-04-21 07:42:17 -07:00
Daniel Imms
c52b4c3ed5
Merge branch 'master' into patch-1
2024-04-21 07:41:48 -07:00
Daniel Imms
8458bb4c4f
Expose onWriteParsed on API
...
Inconsistency with headless API
2024-04-18 16:27:48 -07:00
Daniel Imms
6b3d485d77
Note new excluded glyphs in API
2024-03-15 08:30:55 -07:00
Daniel Imms
44feecfc9a
Merge pull request #4997 from Tyriar/4969
...
Introduce opt-in glyph scaling to achieve GB18030 compliance
2024-03-14 09:50:13 -07:00
Daniel Imms
33a7a9b6a2
Implement rescaleOverlappingGlyphs in webgl
...
Part of #4969
2024-03-14 07:14:13 -07:00
Daniel Imms
c32313a471
Add default to api d.ts
...
Fixes #4992
2024-03-07 05:21:59 -08:00
Homa Wong
88bfc4ad9c
add termios link
2024-02-19 17:18:52 -08:00
Homa Wong
9107ee905a
Update xterm.d.ts
...
Fix doc typo
2024-02-16 18:08:58 -08:00
Daniel Imms
8d1771ef64
Tweak docs
2024-02-02 12:03:08 -08:00
arencoskun
cddc888065
Add definition to xterm-headless.d.ts
2024-02-01 16:49:15 +03:00
arencoskun
06aa2c86df
Whitespace fix
2024-02-01 16:32:31 +03:00
arencoskun
c51a0b7454
Fix linter errors (hopefully)
2024-02-01 16:05:02 +03:00
arencoskun
cae42772e8
Move function to CoreTerminal, add additional argument to specify if the input was user input or not.
2024-02-01 14:11:29 +03:00
arencoskun
f1e563ad5f
Expose API method for writing to application side ( #4948 )
2024-02-01 11:17:25 +03:00
tisilent
427b4f6c6d
Update attachCustomWheelEventHandler comments
2023-12-14 16:55:49 +08:00