Commit graph

115621 commits

Author SHA1 Message Date
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
Daniel Imms 75c624fb11
Separate sticky scroll overlay logic and setup logic 2023-11-07 09:13:57 -08:00
Daniel Imms c5b893b621
Improve flow of refresh function 2023-11-07 08:53:02 -08:00
Daniel Imms 0f40f35129
Don't show sticky scroll for null commands 2023-11-07 08:47:52 -08:00
Alex Ross ce40e7ce61
Adopt Better-Less grammar (#197557)
Consider adopting a new Less grammar
Fixes #171239
2023-11-07 17:36:06 +01:00
Johannes Rieken c5203fecfb
make platform less dependent on DOM types (#197653) 2023-11-07 09:16:13 -07:00
Mohammad Reza Gharabaghi 93351c7436
Update theme-defaults (#197449)
* Update dark_vs.json

* Update light_modern.json

* Update light_vs.json

* Update hc_black.json
2023-11-07 16:49:05 +01:00
Henning Dieterichs a85f65be4d Improves diff editor set model performance 2023-11-07 15:45:46 +01:00
Henning Dieterichs 35be92193f Improves observable descriptions 2023-11-07 15:45:46 +01:00
Henning Dieterichs d700c43194 Observable improvements 2023-11-07 15:45:46 +01:00