An Phi
62656b8375
Merge branch 'master' into patch-1
2025-01-06 10:28:27 -05:00
Daniel Imms
ce095b3593
Merge pull request #5249 from jtbandes/fix-click-not-delivered
...
Fix click event bug caused by DomRenderer replaceChildren behavior
2024-12-20 12:41:52 -08:00
Daniel Imms
b579649a39
Revert to cursor options after DECSCUSR 0
...
Fixes #3293
2024-12-20 10:34:05 -08:00
Daniel Imms
d5a2fed679
Merge pull request #5263 from Tyriar/5256
...
Make textarea readonly when disableStdin is set
2024-12-20 09:09:53 -08:00
Daniel Imms
da22b0308e
Make textarea readonly when disableStdin is set
...
Fixes #5256
2024-12-20 09:00:05 -08:00
Daniel Imms
3e998387fe
Blend cursorAccent with background too
...
Fixes #5241
2024-12-20 08:51:17 -08:00
Daniel Imms
b74ec267e2
Blend cursor with background to support alpha in webgl
...
Fixes #5241
2024-12-20 07:37:12 -08:00
An Phi
9f9bb3c11c
bug: properly render the terminal when open() is called again
2024-12-18 01:26:47 -05:00
Jacob Bandes-Storch
1978399259
Fix click event bug caused by DomRenderer replaceChildren behavior
2024-12-13 13:57:17 -08:00
Daniel Imms
9186c724c4
Merge pull request #5171 from Tyriar/links
...
Fix links sometimes not activating
2024-09-27 13:08:14 -07: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
jeanp413
ad38b1a166
Fix https://github.com/microsoft/vscode/issues/224750
2024-08-14 07:45:37 -05:00
Daniel Imms
abe0640331
Use main document to create viewport element
...
See microsoft/vscode#224555
2024-08-05 11:50:36 -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
93adffa819
Fix lint
2024-07-14 16:24:12 -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
9712057b91
Remove the canvas renderer
...
Fixes #4779
2024-07-14 10:48: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
a644b5d068
Clean up dealing with animation frame
2024-07-10 13:50:07 -07:00
Daniel Imms
31e0af745d
Fix out-esbuild build
2024-07-10 13:42:14 -07:00
Daniel Imms
444c07fd81
Replace monaco- with xterm- in code/css files
2024-07-10 13:33:43 -07:00
Daniel Imms
59a8f0cf8e
_getMutableOptions -> _getChangeOptions
2024-07-10 12:47:47 -07:00
Daniel Imms
1096b7f17f
Create shared file for viewport constants
2024-07-10 12:40:02 -07:00
Daniel Imms
55c627572c
Support smooth scroll
2024-07-10 12:32:55 -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
d1d25a5bf7
Polish all files (excl. CoreBrowserTerminal/Viewport)
2024-07-10 08:08:02 -07:00
Daniel Imms
ade5591d60
Const enum over magic number
2024-07-10 07:58:29 -07:00
Daniel Imms
884141cd8f
Support theming of scroll bar slider
2024-07-10 07:54:39 -07:00
Daniel Imms
c7f80986c8
Inline some functions
2024-07-10 07:33:53 -07:00
Daniel Imms
9b26bb4436
Support theming of overview ruler border
2024-07-10 07:30:38 -07:00
Daniel Imms
75bf192af5
Have scroll bar bg react to theme change
2024-07-10 07:03:51 -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
27195b003a
Patch out unsafe usage of navigator and window in node envs
2024-07-10 06:22:16 -07:00
Daniel Imms
4789c24e1e
Get esbuild working and adopt vs scrollbar
2024-07-09 11:19:15 -07:00
Daniel Imms
c30bffc60c
Set up vs project
2024-07-09 10:52:09 -07:00
Daniel Imms
057abba08b
mjs and js
2024-07-05 11:48:42 -07:00