copilot-swe-agent[bot] and Tyriar
369ca9b525
Add error handling for dynamic imports
...
Co-authored-by: Tyriar <2193314+Tyriar@users.noreply.github.com >
2026-01-16 01:58:45 +00:00
copilot-swe-agent[bot] and Tyriar
a5422d1b11
Add dynamic imports for AccessibilityManager and OverviewRulerRenderer
...
Co-authored-by: Tyriar <2193314+Tyriar@users.noreply.github.com >
2026-01-16 01:56:13 +00:00
Daniel Imms
afc6f0b7eb
Fix caps not working in win32InputMode
...
Part of #2357
2026-01-11 09:00:08 -08:00
Daniel Imms
686c67a14b
Make mandatory browser services readonly
2026-01-10 04:20:29 -08:00
Daniel Imms
ec78500f86
Create IKeyboardService
2026-01-10 04:19:23 -08:00
Daniel Imms
4a67836a5b
Remove support responses
...
Wrong place for them
2026-01-09 11:42:00 -08:00
Daniel Imms
3adf6be988
Fix some edge cases
2026-01-09 10:36:13 -08:00
Daniel Imms
992da3cc4d
Hook up vt extensions option
2026-01-09 07:07:10 -08:00
Daniel Imms
3fbaef06ef
Align behavior closer with kitty
2026-01-09 06:53:12 -08:00
Daniel Imms
2265fa2ade
Implement kitty keyboard protocol (CSI u)
...
Fixes #4198
2026-01-09 05:59:57 -08:00
Daniel Imms
cb35d1b487
Ensure mouse listeners are removed on dispose
...
Also use ? over ! just in case
Fixes #5586
2026-01-05 12:31:54 -08:00
Daniel Imms
d143340b60
Fix allowTransparency in lib and demo
...
Fixes #5558
Fixes #5560
2025-12-31 05:00:33 -08:00
Daniel Imms
214289aaab
Add dimensions API
...
Fixes #702
2025-12-30 03:58:26 -08:00
Daniel Imms
2fb42c554e
Force reset to use sync render
...
Fixes #5184
2025-12-28 15:16:23 -08:00
Daniel Imms
a26471b9f3
Implement onRender in xterm-headless
...
This effectively enabled implementing an efficient renderer on top
of xterm-headless. See #5392
2025-12-26 11:19:59 -08:00
Anthony Kim
6ae020f51e
add this.cancel(ev, true) when line is zero on wheel handler
2025-10-31 14:39:42 -07:00
Anthony Kim
26ecba8de1
Fix sluggish mouse problem. Now similar to trackpad
2025-09-08 21:03:05 -07:00
Anthony Kim
b104a5b953
Respect original formatting
2025-08-28 22:56:15 -07:00
Anthony Kim
ebddd5d346
Move from CoreBrowerTerminal to CoreMouseService. Still slow though
2025-08-28 22:54:50 -07:00
Daniel Imms
5bd7b4aaec
Bring back partial wheel tracking
...
Part of microsoft/vscode#224750
2025-08-28 10:28:19 -07:00
Daniel Imms
e9587cf68f
Refresh viewport after clear or ED
...
Fixes #5327
2025-04-21 07:00:27 -07:00
Daniel Imms
18cd9b137f
Revert "Merge pull request #5253 from akphi/patch-1"
...
This reverts commit 601efc3745 , reversing
changes made to af4208dad0 .
2025-02-14 06:35:24 -08:00
An Phi
62656b8375
Merge branch 'master' into patch-1
2025-01-06 10:28:27 -05:00
Daniel Imms
da22b0308e
Make textarea readonly when disableStdin is set
...
Fixes #5256
2024-12-20 09:00:05 -08:00
An Phi
9f9bb3c11c
bug: properly render the terminal when open() is called again
2024-12-18 01:26:47 -05:00
Daniel Imms
f764c0ac91
Fix links sometimes not activating
...
This was a very long standing bug that was hard to nail down a repro case. Turns
out this was because at some point the current link can get cleared and re-evaluated,
I think because of a different fix we made. That caused the object check to fail.
So the fix there is to check link equality, not js object equality.
Additionally I found we don't dispose of old linkifiers when open is called
multiple times.
See microsoft/vscode#230010
2024-09-27 12:58:34 -07:00
Daniel Imms
2a6cd8230c
Merge remote-tracking branch 'upstream/master' into tyriar/lifecycle
2024-07-15 09:52:09 -07:00
Daniel Imms
bf41eb4204
Add top/bottom border overview ruler options
2024-07-15 09:14:49 -07:00
Daniel Imms
144bdb5dd0
Move over to vs disposables
2024-07-14 16:19:20 -07:00
Daniel Imms
aee936264b
Move to MutableDisposable in vs
2024-07-14 16:09:53 -07:00
Daniel Imms
866bc9eb90
Move to dom.ts addDisposableListener
2024-07-14 16:07:39 -07:00
Daniel Imms
bd700fe515
Allow refreshing all rows without creating object
2024-07-14 09:05:18 -07:00
Daniel Imms
ae8f2dd61a
Remove Events.ts in favor of new Event.forward
2024-07-14 08:50:37 -07:00
Daniel Imms
e267f05141
Move forwardEvent to Events.ts
2024-07-14 08:20:18 -07:00
Daniel Imms
9c7e2ea98e
Remove IEvent and runAndSubscribe
2024-07-14 08:17:16 -07:00
Daniel Imms
9141b525a6
Migrate rest of EventEmitter to base/ Emitter
2024-07-14 08:06:48 -07:00
Daniel Imms
90ff6f3d06
Migrate most EventEmitter to base/ Emitter
2024-07-14 07:41:56 -07:00
Daniel Imms
e9fd5c70ba
Ensure decorations are refreshed when origin of scroll event is buffer service
...
Fixes #5101
2024-07-11 11:48:00 -07:00
Daniel Imms
90a1da28bd
Scroll immediately to bottom when scrollOnUserInput is enabled
...
See microsoft/vscode#211199
2024-07-11 09:36:22 -07:00
Daniel Imms
73ee951807
Resolve more todos
2024-07-11 08:43:54 -07:00
Daniel Imms
721d483cc3
Implement zero scrollback+no mouse event wheel handling
2024-07-11 08:35:42 -07:00
Daniel Imms
2da5eca384
Fix mouse events
2024-07-11 08:29:29 -07:00
Daniel Imms
55c627572c
Support smooth scroll
2024-07-10 12:32:55 -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
1dada9f256
Fix scroll lines API
2024-07-10 06:27:47 -07:00
Daniel Imms
4789c24e1e
Get esbuild working and adopt vs scrollbar
2024-07-09 11:19:15 -07:00
Daniel Imms
057abba08b
mjs and js
2024-07-05 11:48:42 -07:00
Daniel Imms
1f11c7e46c
Get sources building with esbuild
2024-07-05 08:46:15 -07:00