Jörg Breitbart
|
9c8de633e9
|
multiple changes in APC handling:
- change interface to IFunctionIdentifier (API change)
- extend parser states APC_ENTRY, APC_INTERMEDIATE, APC_PASSTHROUGH
- remove APC_STRING
- change ApcParser.start to retrieve ident
- change actions APC_START and APC_PUT
|
2026-04-24 13:53:31 +02:00 |
|
Daniel Imms
|
2331abe6bd
|
Rename CoreMouseService to MouseStateService
Part of #5756
|
2026-03-11 10:31:57 +09:00 |
|
Daniel Imms
|
df5393ec45
|
Use helper function and const for cell data tests
|
2026-03-09 12:54:27 +09:00 |
|
Daniel Imms
|
b2553c17b4
|
Clarify indexes in CharData and IColorRGB
Part of #5740
|
2026-03-09 12:42:55 +09:00 |
|
Daniel Imms
|
bab7db13db
|
Remove cancelEvent/cancel function
|
2026-01-31 22:18:32 -08:00 |
|
Daniel Imms
|
9fca3d8ecf
|
Merge branch 'master' into 5626
|
2026-01-31 09:12:15 -08:00 |
|
Daniel Imms
|
01450f044a
|
Merge pull request #5632 from Tyriar/5631
Remove vs dependency in common
|
2026-01-30 06:39:28 -08:00 |
|
Daniel Imms
|
f80dbf3d03
|
Fix lint, split up namespace and interface
|
2026-01-30 06:21:15 -08:00 |
|
Daniel Imms
|
e8d99d50a6
|
Remove vs dependency in common
Fixes #5631
|
2026-01-30 06:03:16 -08:00 |
|
Daniel Imms
|
6f87ae77a7
|
Support color scheme reporting
CSI ? 996 n
CSI ? 2031 h
CSI ? 2031 l
Fixes #5626
|
2026-01-27 10:19:26 -08:00 |
|
Anthony Kim
|
8e29591b9f
|
Add registerApcHandler to public api
|
2026-01-21 10:42:36 -08:00 |
|
Daniel Imms
|
ee47054678
|
Implement win32-input-mode
Fixes #2357
|
2026-01-10 05:27:03 -08:00 |
|
Daniel Imms
|
c624a47780
|
Maintain different buffer flags, stack limit, tests
|
2026-01-09 11:59:50 -08:00 |
|
Daniel Imms
|
2265fa2ade
|
Implement kitty keyboard protocol (CSI u)
Fixes #4198
|
2026-01-09 05:59:57 -08:00 |
|
Daniel Imms
|
a8d40a1edf
|
Update eslint and nyc
|
2025-12-24 10:44:46 -08:00 |
|
 Chris LloydandClaude
|
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
|
b579649a39
|
Revert to cursor options after DECSCUSR 0
Fixes #3293
|
2024-12-20 10:34:05 -08:00 |
|
Daniel Imms
|
9c7e2ea98e
|
Remove IEvent and runAndSubscribe
|
2024-07-14 08:17:16 -07:00 |
|
Daniel Imms
|
90ff6f3d06
|
Migrate most EventEmitter to base/ Emitter
|
2024-07-14 07:41:56 -07:00 |
|
Daniel Imms
|
416f12fcc3
|
Remove ScrollSource
This isn't used anymore, it was used earlier to workaround recursion between
the viewport and the terminal objects
|
2024-07-10 07:01:44 -07:00 |
|
Daniel Imms
|
7b2e8a6ce1
|
Remove src dts files and correct exports
Esbuild doesn't appear to play nice with dts files and when they are regular ts
files they require the exports
|
2024-07-05 06:51:00 -07:00 |
|
Daniel Imms
|
0b2df9d611
|
Split common/ Types.ts into .d.ts and Constants.ts
|
2019-06-14 21:30:51 -07:00 |
|
Daniel Imms
|
80ce33f9ef
|
Rename EventEmitter2 to EventEmitter
Fixes #2029
|
2019-06-08 21:33:02 -07:00 |
|
Daniel Imms
|
f8e7ff24d9
|
Merge core into common
Part of #1507
|
2019-06-08 16:09:27 -07:00 |
|
Daniel Imms
|
38afe991b2
|
Kind of working setup
|
2019-05-26 11:05:23 -07:00 |
|
Daniel Imms
|
7b7fc53157
|
Move more BufferLine dependencies into core
|
2019-05-09 22:10:07 -07:00 |
|
Daniel Imms
|
798cf8abc3
|
Merge branch 'master' into event_emitter_2
|
2019-04-04 00:12:07 -04:00 |
|
Daniel Imms
|
f8fb4da9f4
|
Replace EventEmitter with EventEmitter2 in CircularList
|
2019-04-02 11:30:47 -07:00 |
|
Daniel Imms
|
4a3609f805
|
Move platform to common and remove dom dependence in common
Because common/ imports 'xterm', it also imported dom accidentally.
Fixes #1990
|
2019-03-31 23:24:29 -07:00 |
|
Jörg Breitbart
|
15c4cc8a74
|
remove experimental flag for recycling, merge with TypedArray setting
|
2018-11-20 22:01:57 +01:00 |
|
Jörg Breitbart
|
e9906f9b9e
|
compromise between code safety and speed
|
2018-11-07 00:56:45 +01:00 |
|
Jörg Breitbart
|
fb64c527a5
|
revert to precheck pushWouldTrim
|
2018-10-30 17:40:11 +01:00 |
|
Jörg Breitbart
|
93d7a3021d
|
remove pushRecycling, test case for trimAndRecycle, docs
|
2018-10-26 16:11:47 +02:00 |
|
Jörg Breitbart
|
751e2efa75
|
better integration and experimentalPushRecycling option
|
2018-10-10 15:00:38 +02:00 |
|
Daniel Imms
|
7c1b1e2eb8
|
Fix strict null checks in ./common
Part of #1319
|
2018-09-04 09:56:29 -07:00 |
|
Daniel Imms
|
443b2dbc28
|
Have common only reference within common
Part of #1337
|
2018-09-04 08:01:04 -07:00 |
|
Daniel Imms
|
bb4db71958
|
Rename base/ to common/
|
2018-06-12 17:07:43 +02:00 |
|