Commit graph

108373 commits

Author SHA1 Message Date
Tyler James Leonhardt fd23d86b04
Allow debugging the issue reporter by removing uri filter (#181429)
The issue reporter has a different html file.
2023-05-03 19:20:37 +02:00
Megan Rogge df07691231
Merge pull request #181412 from microsoft/merogge/disp-term
move terminal disposal to `_onWillShutdown`
2023-05-03 10:12:25 -07:00
Michael Lively c621b7adeb
Merge pull request #181427 from microsoft/protestant-ptarmigan
Enable paste as widget for notebook cells
2023-05-03 10:07:56 -07:00
Michael Lively 2a6b42a71c
enable paste widget for notebook cells 2023-05-03 09:51:29 -07:00
Rob Lourens 137299d4f8
Fix tab issue in chat view (#181422) 2023-05-03 18:18:08 +02:00
Joyce Er beedcab838
Migrate existing usage of StorageScope.WORKSPACE and StorageTarget.USER (#181419)
* Memento workspace/user -> workspace/machine

* StorageService workspace/user -> workspace/machine

* Back out changes to storage and user data
2023-05-03 18:12:59 +02:00
Johannes Rieken f968ccd82f
fix #181278 (#181421) 2023-05-03 18:09:14 +02:00
meganrogge 9a0265ce11
check not shouldPersistTerminals 2023-05-03 08:28:41 -07:00
Bhavya U 31be5d0996
Re-render recent list on welcome page to right column if no walkthroughs/featured extensions (#181355)
Re-render recent list on welcome page to right column
2023-05-03 08:22:19 -07:00
Daniel Imms cb672baa08
Merge pull request #181359 from microsoft/tyriar/174380
Bring back hack to refresh terminal scroll bar
2023-05-03 07:56:32 -07:00
meganrogge 68b7bc9548
simplify 2023-05-03 07:47:07 -07:00
Johannes Rieken dc95dd7bf4
use UriComponents for URI#from (#181413) 2023-05-03 16:36:24 +02:00
Daniel Imms c4e0149cf4
Move workaround into TerminalInstance.setVisible
This works for all terminals, including split panes when async
2023-05-03 07:35:29 -07:00
Johannes Rieken 2b98fc4218
fix UriComponents typings, add isUriComponents, add doc to revive and from. Prevent double validation with from and support strict-mode for from. (#181409)
re https://github.com/microsoft/vscode/issues/181385, https://github.com/microsoft/vscode/pull/181315/
2023-05-03 16:17:17 +02:00
meganrogge bc1a3fdfc8
fix #181408 2023-05-03 07:16:07 -07:00
Johannes Rieken 260b10db29
workaround - disable arrow navigation for inline preview (#181406) 2023-05-03 15:36:18 +02:00
Sandeep Somavarapu 3b74e3f2bd
detect remote loggers in the UI (#181399) 2023-05-03 14:44:06 +02:00
Ladislau Szomoru 1fc3c56ed8
Git - do not show publish branch action button when a tag is checked out (#181402) 2023-05-03 14:43:15 +02:00
Henning Dieterichs 85c0bf016e
Merge pull request #181140 from microsoft/hediet/inline-completion-debt
inline-completion-debt
2023-05-03 12:51:34 +02:00
Henning Dieterichs a6a2301879
Merge pull request #181027 from microsoft/hediet/b/controlled-coyote
Fixes #180224
2023-05-03 12:17:17 +02:00
Ladislau Szomoru cb703dd043
Diff decorators - honor reduce motion setting (#180946) 2023-05-03 12:08:30 +02:00
Johannes Rieken 09ebb50f03
Merge pull request #181389 from microsoft/joh/dependent-heron
joh/dependent heron
2023-05-03 10:13:29 +02:00
Johannes b1b7555c6c
preview mode uses actual change ranges, and view hiding instead of model cropping 2023-05-03 09:44:16 +02:00
Tyler James Leonhardt 9af6054416
Hide details if there are none (#181384)
* try this again

* use display to follow separator and make smoke tests only grab label not description or detail
2023-05-03 09:34:14 +02:00
Johannes 950c6f0ed3
enable/disable apply btn for preview mode 2023-05-03 09:01:32 +02:00
Matt Bierner 6384b9bcdf
Add setting to disable paste as functionality and paste widget (#181375)
For #30066

This removes the `editor.experimental.pasteActions.enabled` setting in favor of `editor.pasteAs.enabled` (which also defaults to on)
2023-05-03 08:55:06 +02:00
Peng Lyu d72fdc29d2
Fix #180081. Use extension display name in kernel source list (#181379) 2023-05-03 08:52:46 +02:00
Matt Bierner 63f0154cf5
Set text/uri-list when dragging editor resources (#181374)
Fixes #181367
Fixes #181373

This moves the setting of `text/uri-list` to happen on drag instead of on drop. This allows dropping editors as `text/uri-list` across applications

Note that due to https://bugs.chromium.org/p/chromium/issues/detail?id=239745, we can only set a single uri in the real `text/uri-list` type
2023-05-03 08:43:26 +02:00
Rob Lourens 50dceef3f7
Ensure requests and responses are rerendered when the session is initialized (#181371)
* Don't change list item ID when its data changes.
Only the id for diffIdentityProvider should change like this. This is read for the collapse state, and some other things, and the list does not expect that one model object instance will change its ID

* Ensure requests and responses are rerendered when the session is initialized, because the avatar icon uri may have changed
2023-05-03 08:42:21 +02:00
Matt Bierner 9ab88c7abc
Add default uri-list paste providers (#181356)
This adds a path and relative path default paste provider when pasting `text/uri-list` types

To do this, I've combined the drop and paste contributions since they are so similar. This lets us easily share the same providers between the two cases
2023-05-02 19:53:11 -07:00
Megan Rogge 09a78d0512
Merge pull request #181365 from microsoft/merogge/life2
dispose of backgrounded terminals `onBeforeShutdown`
2023-05-02 16:51:14 -07:00
meganrogge 917a507d3c
dispose of backgrounded terminals onBeforeShutdown 2023-05-02 16:15:02 -07:00
Daniel Imms f4329b3013
Merge pull request #175464 from dan-petty/main
Fix cannot specify custom path for built-in profiles on Windows
2023-05-02 15:13:28 -07:00
Daniel Imms ad55a4cbdf
Merge pull request #180026 from bitekas/main
Fixing the Pseudoterminal onDidClose example
2023-05-02 15:12:32 -07:00
Daniel Imms 3a6c1279f6
Bring back hack to refresh terminal scroll bar
Regressed in #164408
Fixes #174380
2023-05-02 14:52:51 -07:00
Connor Peet 0b55b8fc78
testing: keep the selection in test explorer after running multiple tests (#181349)
Adds a `selectionSize` getter to the abstractTree, since calling getSelection clones an array which is unnecessary and inefficient here.

Fixes #180950
2023-05-02 21:44:51 +02:00
Daniel Imms 2f793a772e
Merge pull request #181272 from microsoft/tyriar/181249
Add acceptsInput option an move reveal active to term service
2023-05-02 12:28:31 -07:00
Logan Ramos 6e8b8fdb1b
Handle bad file nesting values (#181350)
* Handle bad file nesting values

* More trimming
2023-05-02 20:06:48 +02:00
Connor Peet 5a139d4ffc
cli: fix tunnel names are case sensitive but remoteAuthorities are not (#181347)
Fixes #177222
2023-05-02 18:55:11 +02:00
Logan Ramos 3b6633daa7
Fix classlist undefined (#181342)
Fix classlist undefined bug
2023-05-02 09:52:24 -07:00
Matt Bierner e61061e743
Bump notebook milestones (#181345) 2023-05-02 18:36:49 +02:00
Matt Bierner 88b26f13a5
Fix widget Id (#181344) 2023-05-02 18:31:53 +02:00
Johannes 7c8af09198
add missing super.dispose-call 2023-05-02 18:15:51 +02:00
Matt Bierner 37577f6b29
Fix casing on label (#181338) 2023-05-02 17:37:42 +02:00
Johannes 525886f268
move editMode logic into strategies, no more if-else 👯‍♂️ 2023-05-02 17:31:14 +02:00
Connor Peet d54402822a
cli: fix mutex names contain extra characters (#181335)
Fixes #181334
2023-05-02 17:16:17 +02:00
Don Jayamanne 90bf5a07e4
Check for cell when determining default cell lang (#181079) 2023-05-02 17:05:45 +02:00
Logan Ramos c6f9cb3240
Improve semantics of open editors setting (#181263)
* Improve semantis of open editors setting

* Wording
2023-05-02 08:01:26 -07:00
Martin Aeschlimann ec6021d199
Show theme update notification dialog only on window in focus (#181329) 2023-05-02 15:57:26 +02:00
Johannes da92a4453b
allow for unlimited height of inline diff zone 2023-05-02 15:44:47 +02:00