Commit Graph

97786 Commits

Author SHA1 Message Date
Anthony Stewart a0067e5dbf Prefer the markdown description in the preferences page (#152860)
Fixes #152859

Co-authored-by: Anthony Stewart <anthonystewart@google.com>
2022-06-22 10:47:39 -07:00
Raymond Zhao 70392d7d51 Dispose custom hover after clicking link (#152800)
Ref #151787
2022-06-22 09:11:59 -07:00
Johannes Rieken 9024ed7c43 manually inline const-enum into webviewPreloads.ts because that file cannot have imports (#152880)
related to https://github.com/microsoft/vscode/issues/150025
2022-06-22 18:08:24 +02:00
Daniel Imms 96b90e7535 Merge pull request #152815 from microsoft/tyriar/151644
Always emit command finished sequence
2022-06-22 09:04:37 -07:00
Alexandru Dima 451c9a636f When in between two columns, prefer the column which is closer to the mouse horizontal offset (#152866)
Fixes #152819: When in between two columns, prefer the column which is closer to the mouse horizontal offset
2022-06-22 07:04:06 -07:00
Ladislau Szomoru df0fc08407 Git - Fix configuration service warnings (#152867)
Fix configuration service warnings
2022-06-22 15:58:57 +02:00
Rob Lourens 28dc74bf76 Don't pass on CKS change events from parent, when all changed keys are overridden by the child scoped CKS (#152775)
Fixes #125109
2022-06-22 14:52:47 +02:00
Benjamin Pasero d119d65734 cli - release --wait if opening fails (fix #152432) (#152856) 2022-06-22 14:33:12 +02:00
Matt Bierner 321423db2b Standardize text/uri-list handling (#152756)
This creates a common set of functions for creating and parsing the `text/uri-list` mime type. As part of this, I also aligned us with the standard, which uses `\r\n` between lines instead of just `\n`
2022-06-22 13:53:37 +02:00
Alexandru Dima 09fa37468c Add a context menu to show/hide the minimap (#152850)
Fixes #148131: Add a context menu to show/hide the minimap
2022-06-22 13:22:02 +02:00
Alexandru Dima d257875a04 Don't install keyboard layout change listener in CI (#152853)
Fixes #152840: Don't install keyboard layout change listener in CI
2022-06-22 11:09:01 +00:00
Ladislau Szomoru 08a46984d6 SCM - Add capability to disable the SCM action button (#152849)
Add capability to disable the SCM action button
2022-06-22 13:01:20 +02:00
Henning Dieterichs 58a042cb8e Merge pull request #152762 from microsoft/3wm 2022-06-22 11:30:44 +02:00
Ladislau Szomoru 75362a6268 Git - add settings to control the branch protection indicator (#152469)
* Add settings to control the branch protection indicator

* Pull request feedback
2022-06-22 01:02:13 -07:00
Joyce Er 453ddc22f6 Use AuthenticationSession.account.id to dedupe sessions (#152774)
`AuthenticationSession.account.label` is not guaranteed to be unique
2022-06-22 09:41:06 +02:00
Matt Bierner d6e60d3051 Fix paste actions breaking paste on new line (#152809)
Fixes #151326
2022-06-22 08:20:56 +02:00
Matt Bierner 5437480941 Enable md paste actions by default (#152810)
Turns on pasting of links for easier testing. However `editor.experimental.pasteActions.enabled` is still off by default so this won't be enabled by default
2022-06-22 08:19:52 +02:00
Rich Chiodo f361c5b71d Halve the number of executions to speed up test (#152768) 2022-06-22 06:24:21 +02:00
Daniel Imms 518d605a0a Always emit command finished sequence
Even when not initialized.

Fixes #151644
2022-06-21 17:09:54 -07:00
Logan Ramos 27f575c72b Better getting started experience for Jupyter (#152380)
* Initial run of Jupyter new experience

* Add ability to skip a walkthrough on install

* Try different wording in quickpick

* Fix walkthrough code

* Update demo

* Adjust wording

* Better comment

* Remove some old code

* Extra spacing

* Allow passing context through extension install

* Await notebook extension activation

* Fix quick input

* Address sandeep comment

* Address comments
2022-06-21 19:58:07 -04:00
Matt Bierner c84655d123 Reduce recomputation of state in markdown extension (#152804)
* Reduce recomputation of state in markdown extension

- Use `getForDocument` more often to avoid refetching documents
- Debounce `MdTableOfContentsWatcher`. We don't want this to trigger on every keystroke :)

* Cache LinkDefinitionSet

* Add test file change

* Fix toc watcher for tests
2022-06-21 16:25:10 -07:00
Joyce Er f9d332c692 Document experimental setting, sessionSync -> editSessions (#152808) 2022-06-21 16:24:25 -07:00
Matt Bierner 389aa8a935 Fix MdDocumentInfoCache computing values twice (#152799)
* Fix MdDocumentInfoCache computing values twice

Fixes a race where values could be computed twice before being cached

* Remove only
2022-06-21 16:22:07 -07:00
Joyce Er 3406329190 Clarify edit session command names (#152801) 2022-06-21 16:05:28 -07:00
Andrea Mah 080f9cee4c Add quick access for debug consoles (#152505)
* Add quick access for debug consoles
Fixes #151771

* Remove circular dependency

* replace string literals

* Address PR feedback
2022-06-21 15:56:32 -07:00
Andrea Mah 324f237a3e View menu access for debug consoles (#152406)
* View menu access for debug consoles
Fixes #152400

* ensure that decug console becomes visible
upon view menu selection

* Update src/vs/workbench/contrib/quickaccess/browser/viewQuickAccess.ts

Co-authored-by: Rob Lourens <roblourens@gmail.com>

* remove index from pick item name

Co-authored-by: Rob Lourens <roblourens@gmail.com>
2022-06-21 15:56:15 -07:00
Joyce Er 756791f24a Use StorageScope.Application for edit session auth preference (#152798) 2022-06-21 15:26:49 -07:00
Joyce Er 427d4a591f Do not set editSessionId in source workspace (#152794) 2022-06-21 21:20:26 +00:00
Daniel Imms aae33f1a22 Merge pull request #152791 from jeanp413/fix-152785
Fixes detaching a terminal editor doesn't fire vscode.window.onDidCloseTerminal event
2022-06-21 14:20:07 -07:00
Matt Bierner d5a75f2ceb Add logging for MD language features (#152792)
This verbose logging will help track down inefficient calling patterns (such as recomputing stuff)
2022-06-21 14:18:36 -07:00
Joyce Er 4ae2e2ddfd Delete edit sessions after they have been applied (#152530)
* Delete edit sessions after they have been applied

* Update test

* Fix deleting a specific ref
2022-06-21 14:11:58 -07:00
Tyler James Leonhardt 57b07a0230 Enable translations of extension manifests on the marketplace (#152276)
* initial attempt

* better update logic

* set packageNLSUri to undefined for a full migration

* add readonly

* extract migration into one time invocation promise fn

Co-authored-by: Sandeep Somavarapu <sasomava@microsoft.com>
2022-06-21 13:51:32 -07:00
Ian Huff db2f0f2b18 update distro to pick up changes to jupyter proposed API (#152784)
Co-authored-by: Ian Huff <ianhuff@Ians-MacBook-Pro.local>
2022-06-21 16:20:25 -04:00
jeanp413 8beecf1979 Fixes #152785 2022-06-21 15:16:06 -05:00
Daniel Imms e1f8bd9857 Merge pull request #152736 from microsoft/tyriar/shell-integration-tests
Create new shell integration test suite that uses recordings instead of depending on processes/environment
2022-06-21 12:57:08 -07:00
Rob Lourens 49aa5841d2 Watch "not available" appears in the color of the last type (#152783)
Fixes #152641
2022-06-21 19:45:40 +00:00
Ladislau Szomoru a57c36b563 SCM - Add action button tooltip (#152782)
Add action button tooltip
2022-06-21 19:43:34 +00:00
Matt Bierner bbe7b54cf4 Remove custom editor tests (#152777)
These tests are not actively being run or maintained. Removing them for now
2022-06-21 15:37:19 -04:00
Matt Bierner fa53aa6fec Cleanup pass for md extension (#152760)
Clean up names in md extension
2022-06-21 15:36:32 -04:00
Daniel Imms b64ba3d840 Merge pull request #152266 from microsoft/merogge/shell-int-failure-relaunch
add warning when shell integration fails and create a terminal
2022-06-21 12:12:22 -07:00
Matt Bierner 2a84b0fb6d Enable alwaysStrict for build scripts (#152778)
Turns on `alwaysStrict` and removes `'use strict';` from our `.ts` files
2022-06-21 19:00:43 +00:00
Daniel Imms 9089f9cd25 Merge branch 'main' into merogge/shell-int-failure-relaunch 2022-06-21 11:38:44 -07:00
Daniel Imms c761dc092d Tweak message/localization 2022-06-21 11:38:03 -07:00
Joyce Er 4473810360 Deduplicate account sessions when signing into edit sessions (#152772)
* Deduplicate existing account sessions, preferring existing session

There may be more than one session for a given auth provider and scopes

* Use `session.account.id`
2022-06-21 18:06:37 +00:00
SteVen Batten 75c199174c another fix for pty host logging (#152769) 2022-06-21 13:43:04 -04:00
Daniel Imms 9bdcdadfa5 Clean settings between suites 2022-06-21 10:38:19 -07:00
Rob Lourens 1fabb1921a Keep selected kernel from untitled notebook when saving. (#152280)
Fixes #151158
Also fix cachine the previously selected kernel for Untitled-1 after saving it
2022-06-21 10:07:10 -07:00
Johannes Rieken 08927ccfb7 Merge pull request #152759 from microsoft/joh/issue152719 2022-06-21 18:58:53 +02:00
Johannes 1fe0c4cda4 tranform snippet into normal text whenever a snippet edit cannot be performed 2022-06-21 18:49:55 +02:00
Sandeep Somavarapu d5edb7b782 check default flag while creating profile storage (#152763) 2022-06-21 16:04:41 +00:00