Commit graph

115630 commits

Author SHA1 Message Date
Daniel Imms
ccff5bd116
Add serialize addon to web 2023-11-08 11:14:36 -08:00
Daniel Imms
239ba4dbef
More logs 2023-11-08 10:47:11 -08:00
Daniel Imms
914e4ecdd1
Verbose debug logs 2023-11-08 10:18:50 -08:00
Daniel Imms
3794d74d3c
Fix polling error compile 2023-11-08 09:49:39 -08:00
Daniel Imms
29ddbd371e
Simplify polling 2023-11-08 09:39:40 -08:00
Daniel Imms
35ae6b1925
Use a polling approach for writing and asserting 2023-11-08 09:20:44 -08:00
Daniel Imms
dbb50b80cd
Remove unused import 2023-11-08 08:43:50 -08:00
Daniel Imms
df036f0426
Refresh sticky scroll on xterm open, improve refresh guards 2023-11-08 08:43:32 -08:00
Daniel Imms
d2432a3545
Prevent shell data from leaking into empty term 2023-11-08 08:02:01 -08:00
Daniel Imms
9ad04e81aa
Combine write data calls 2023-11-08 07:42:25 -08:00
Daniel Imms
bff9161987
Make empty terminal smoke test technique reusable 2023-11-08 07:16:24 -08:00
Daniel Imms
bd2d20551d
Make sticky scroll smoketest even more consistent 2023-11-08 07:11:14 -08:00
Daniel Imms
80173d9e25
Make sticky scroll smoketest even more consistent 2023-11-08 06:44:17 -08:00
Daniel Imms
e2870f6765
Merge branch 'main' into tyriar/172742_sticky_scroll 2023-11-08 06:31:11 -08:00
Daniel Imms
90d1e81ce9
Make sticky scroll smoketest more consistent 2023-11-08 06:30:51 -08:00
Daniel Imms
9a8248ae09
Merge pull request #197733 from microsoft/tyriar/xterm_231108
@xterm/xterm@5.4.0-beta.13 (49eab6b)
2023-11-08 06:27:33 -08:00
Johannes Rieken
dff4173df4
Add WindowIdleValue and GlobalIdleValue, likewise runWhenGlobalIdle and runWhenWindowIdle. (#197721)
* Add WindowIdleValue and GlobalIdleValue, likewise runWhenGlobalIdle and runWhenWindowIdle.

Define window things inside dom.ts for more clarity and more correct layering.

Duplicate API definition for idle so that things compile standalone

fixes https://github.com/microsoft/vscode/issues/197661

* fix compile errors

* make treeshaker happy, use correct types
2023-11-08 15:20:40 +01:00
Daniel Imms
75924b36d9
@xterm/xterm@5.4.0-beta.13 (49eab6b)
Fixes #197385
Fixes #197730
2023-11-08 06:01:48 -08:00
Daniel Imms
26db70d00a
Fix sticky scroll smoketest on linux 2023-11-08 05:58:03 -08:00
Daniel Imms
64ac05a2e9
Add simple terminal sticky scroll smoke test 2023-11-08 05:23:01 -08:00
Henning Dieterichs
3f0f51bde0 Fixes #197552 2023-11-08 10:20:42 +01:00
Sandeep Somavarapu
0a8c3c506e
fix width of composite bar (#197676) 2023-11-08 10:01:20 +01:00
Benjamin Pasero
8e2e17c0d5
aux window - allow for context in IntervalTimer (#197714) 2023-11-08 09:17:13 +01:00
Benjamin Pasero
38db856f35
debt - use globalThis and remove deprecated globals (#197712)
* debt - use `globalThis` and remove deprecated `globals`

* fix build
2023-11-08 09:13:03 +01:00
Benjamin Pasero
c90951b147
aux window - less global document usages (#197701)
* aux window - less global `document` usages

* aux window - less global `document` usages

* aux window - less global `document` usages
2023-11-08 08:39:04 +01:00
Connor Peet
7771124ebd
cli: add tcpConnect exec server command, add proposed methods to .d.ts (#197692) 2023-11-07 16:23:48 -08:00
Justin Chen
0f8d9033b4
fix: no code actions for Nearby Quick Fixes (#197691)
* double checks if provider provides code actions

* better check for if we need to add new actions
2023-11-07 16:21:32 -08:00
Rob Lourens
fff2eae109
Do a pass on chatAgents2 docs (#197688)
#197687
2023-11-07 15:45:26 -08:00
Megan Rogge
71da5952e9
Merge pull request #197667 from microsoft/merogge/keybindings
allow chat keybindings to be used by all
2023-11-07 15:20:59 -08:00
Justin Chen
aafaa65df0
Fix Quick Fix Copilot sorting (#197684)
added ai sorting
2023-11-07 23:53:50 +01:00
Daniel Imms
0bbbea7680
Tidy up 2023-11-07 14:22:28 -08:00
Daniel Imms
54d14103d6
Share code in command detection 2023-11-07 13:59:19 -08:00
Daniel Imms
3a21f7e2bc
Reduce CommandDetectionCapability.getCommandForLine GC pressure 2023-11-07 13:57:35 -08:00
Daniel Imms
c204ef0685
Make sticky scroll terminal editor aware 2023-11-07 13:54:27 -08:00
Daniel Imms
e778bc57d4
Remove done todos 2023-11-07 13:29:53 -08:00
Daniel Imms
b69e183352
Don't write content if it didn't change 2023-11-07 13:28:05 -08:00
Daniel Imms
1baf7828f0
Improve lifecycle/registering in term sticky scroll 2023-11-07 13:23:58 -08:00
Daniel Imms
42a2de206f
Set default terminal sticky scroll in vscode temporarily 2023-11-07 13:20:57 -08:00
Megan Rogge
7613fdc8c7
Merge pull request #197666 from microsoft/merogge/command-executed
move `onCommandExecuted` so it fires after command executed marker has been assigned
2023-11-07 13:13:37 -08:00
Daniel Imms
80e6659815
Add terminal sticky scroll setting 2023-11-07 13:08:12 -08:00
Daniel Imms
fa39026a87
Simplify early returns 2023-11-07 12:01:47 -08:00
Daniel Imms
80ada7fde2
Reduce unnecessary option syncing 2023-11-07 11:55:49 -08:00
Michael Lively
21cc54e39b
resolve final newline regression for notebooks (#197671) 2023-11-07 20:53:40 +01:00
Daniel Imms
e8d840d3bd
Improve setting of visibility 2023-11-07 11:49:01 -08:00
Daniel Imms
de600a12df
Refactors for maintainability 2023-11-07 11:43:43 -08:00
Connor Peet
2749de3808
testing: implement proposed active profiles api (#197664)
testing: implement proposed active profiles api

For https://github.com/microsoft/vscode/issues/193160
2023-11-07 10:37:37 -08:00
Johannes Rieken
273862296b
workaround layer breaker where dom-API is dependent on from common (#197662)
workaround https://github.com/microsoft/vscode/issues/197661
2023-11-07 10:34:42 -08:00
meganrogge
e0d4c684e0
use winCtrl 2023-11-07 10:31:59 -08:00
meganrogge
ad3d46b666
allow keybindings to be used by all 2023-11-07 10:26:25 -08:00
meganrogge
084ddc29ca
fire command executed once commandExecutedMarker has been assigned and the marker does not exist before command finished 2023-11-07 10:05:27 -08:00