Commit graph

85095 commits

Author SHA1 Message Date
Rob Lourens 4d694d7dc8 Fix running smoketest multiple times 2021-07-14 21:21:27 -07:00
Rob Lourens f7380d590b Fix #128160 2021-07-14 21:05:02 -07:00
Rob Lourens 47f68a901e Only allocate room for 3 character line numbers in notebook cell editors
Fix #128232
2021-07-14 20:56:12 -07:00
Daniel Imms b605479359 Disable suite instead of just test 2021-07-14 19:00:56 -07:00
Alessandro (Ale) Segala f1caa3427a
Update README.md 2021-07-14 18:23:48 -07:00
Connor Peet 581ff12c39
testing: improve test children API
This changeset results from the discussion in and fixes #126987.
Migration for these changes should take about 15-20 minutes.

- `createTestItem` no longer takes a parent. Instead, it creates a free-
  floating test item, which can be added as a child of a parent.
- The `TestItem.children` is now a `TestItemCollection`, a set-like
  interface that also allows replacing items (intelligently diffing
	them internally) wholesale. This removes the need for the "generation
	counter" used in samples previously.
- There is no longer a `root` on the test controller, but instead an
  `items` property which is the same `TestItemCollection`
- The `tests` in the `TestRunRequest` has been replaced with an `include`
  property. If undefined, the extension should run all tests. (Since
	there is no longer a root to reference).

Here's some example migrations:

- 3fad3d66c1
- 3aff746316
2021-07-14 18:12:59 -07:00
Daniel Imms 039582c0dd Disable env var collection test on Windows
See #128710
2021-07-14 17:42:34 -07:00
Rob Lourens 70d4aaa57b Make the openDefaultSettings setting have the same behavior as useSplitJSON 2021-07-14 17:35:56 -07:00
Jackson Kearl 5708205e09
Update quick pick 2021-07-14 16:59:06 -07:00
Rob Lourens 892785264b Simplify split JSON settings editor 2021-07-14 15:57:29 -07:00
Daniel Imms 304e3e3f48 Add terminalEditorFocus ctx key, remove dupe onfocus event
Fixes #128503
2021-07-14 15:40:52 -07:00
Miguel Solorio 2b413de572 Make walkthrough svgs interactive (refs #128581) 2021-07-14 15:11:53 -07:00
Daniel Imms 6f148ab5f9 Resize terminal when it's shown
This fixes the following case:

1. Create and split the terminal
2. Hide the panel
3. Create a terminal in the background
4. Show it, the dimensions were wrong
2021-07-14 14:51:34 -07:00
Daniel Imms 1c3aaf8606 Fallback to 80x30 dimensions in terminal
This fixes an issue where when the terminal would be created without a container
it initializes with 0x0 dimensions which gets set to the minimum of 2x1 instead
of the expected default of 80x30 (which node-pty respects). This 80x30 is now
hardcoded in VS Code.

Fixes #128342
2021-07-14 14:51:28 -07:00
Matt Bierner f2022f9727
Remove unused webview session registrations
These were only used for electron based webviews
2021-07-14 14:45:56 -07:00
Matt Bierner e6b29a18b1
Also allow clipboard-sanitized-write in webviews
Fixes #128645
2021-07-14 14:42:48 -07:00
Matt Bierner 1ac570edce
Update to build using latest TS nightly 2021-07-14 14:42:43 -07:00
Martin Aeschlimann 5b5f381592
resolveExtensionHostDebugEnvironment: give precedence to payload 2021-07-14 23:28:40 +02:00
Raymond Zhao 03e6bf8a56
Simplify bool object renderer impl (#128696) 2021-07-14 14:24:07 -07:00
Martin Aeschlimann 8207551d34
update request-light 2021-07-14 22:34:03 +02:00
Martin Aeschlimann 7927075f89
Merge pull request #128545 from microsoft/joh/webpack5
Adopt webpack 5
2021-07-14 22:32:54 +02:00
Miguel Solorio b65fc85467 Add a bit more space to the split dropdown 2021-07-14 12:05:00 -07:00
Ladislau Szomoru cf718eb777
Fix #128681 2021-07-14 20:44:08 +02:00
Logan Ramos 535bcfad67
Add telemetryAppender embedder API 2021-07-14 13:19:04 -04:00
Henning Dieterichs 0de2780d3c
Merge pull request #128663 from microsoft/hediet/fix-decoration-injected-text-conflict
When a decoration and injected text refer to the same model position, injected text is preferred. This resolves a conflict with gitlens.
2021-07-14 17:13:05 +02:00
Logan Ramos 63fad00228
Fix misspelling of parameters 2021-07-14 10:48:12 -04:00
Andre Weinand 6b2802c41c
upgrade DAP to 1.48.0-pre.0 2021-07-14 16:10:34 +02:00
Henning Dieterichs aaf2ae68dc
When a decoration and injected text refer to the same model position, injected text is preferred. This resolves a conflict with gitlens. 2021-07-14 16:00:38 +02:00
Logan Ramos 66f8cd1f65
Clean query paramters from ext name 2021-07-14 09:31:36 -04:00
Henning Dieterichs 549404bbee
Merge pull request #128646 from microsoft/hediet/inlay-hints-injected-text
Adopts injected text for inlay text.
2021-07-14 15:26:05 +02:00
Henning Dieterichs 821fe26af9
IContextKeyService -> IConfigurationService 2021-07-14 15:22:19 +02:00
Johannes Rieken d1a971fd52
add missing semicolon 2021-07-14 14:35:31 +02:00
Johannes Rieken c3144e0ae0
Merge pull request #127849 from kilbouri/main
Commit message
2021-07-14 14:23:55 +02:00
Dirk Baeumer dd782c3a54
Add lsifrc file 2021-07-14 13:38:16 +02:00
Henning Dieterichs c8d80b5001
Adds afterInjectedText to IThemeDecorationRenderOptions. 2021-07-14 13:37:35 +02:00
Henning Dieterichs f1b360520a
Extends CodeEditorService so that rich decorations can be registered for injected text.
Adopts injected text for inlay text.
2021-07-14 13:32:28 +02:00
Johannes Rieken 28f4bd6ef8
override importScripts with error-function so that web extension cannot use them, https://github.com/microsoft/vscode/issues/128080 2021-07-14 11:28:48 +02:00
Martin Aeschlimann 9f4c43ff1b
Merge pull request #128550 from karolz-ms/patch-1
Improve defaults for dockercompose language
2021-07-14 11:19:13 +02:00
João Moreno 6881079a37
fix defaultLayout with contributed fs providers 2021-07-14 11:00:13 +02:00
Alex Dima 69e8f8ea0c
Fixes #128528: Skip acquiring workspace storage locks on the local nodejs extension host 2021-07-14 10:58:15 +02:00
Robo 9520f0a515
chore: update to electron 13 (#124666)
* chore: bump electron@13.0.1

* chore: update cache for native modules

* chore: bump electron@13.1.2

* chore: bump electron@13.1.4

* chore: fix user data dir length for validateIPCHandleLength check

* chore: always disable uploadToServer on OSS

* chore: use process.contextIsolated property

* chore: bump electron@13.1.6

* fix: getUserDataPath helper
2021-07-13 20:01:10 -07:00
Connor Peet 968ccb6935
testing: fix flat projection 2021-07-13 18:42:52 -07:00
Connor Peet 082f48c4f2
Merge branch 'connor4312/testing/test-run-configs' into main 2021-07-13 18:21:03 -07:00
Connor Peet e4ac0cd64c
testing: complete test run experience update
Fixes https://github.com/microsoft/vscode/issues/127096
2021-07-13 18:20:48 -07:00
Jackson Kearl e72471fc42
Allow overriding animatableness of welcome page via exp service 2021-07-13 18:04:54 -07:00
Jackson Kearl f76d07f7a1
Start to adopt "Reduced Motion" ref #128595 2021-07-13 17:33:52 -07:00
Jackson Kearl 1fa030e2ec
Close #128581 2021-07-13 17:10:29 -07:00
Jackson Kearl aaad870bb0
IMprove filtering logic 2021-07-13 16:59:42 -07:00
Jackson Kearl 8914bff9cd
Close #128579 2021-07-13 16:57:41 -07:00
Jackson Kearl 28c480e783
Getting Started -> Walkthroughs
Close #128580
2021-07-13 16:50:23 -07:00