Commit Graph
101714 Commits
Author SHA1 Message Date
Martin Aeschlimann c83eff40dd Remove too many folding regions notification (#163854)
* Remove too many folding regions notification

* remove duplicate folding limit item for JSON/JSONC

* polish

* fix test
2022-10-17 14:42:02 -07:00
Andrea Mah fb5b553316 add exclude from search in context menu (#163708)
* add exclude from search in context menu
2022-10-17 12:27:28 -07:00
Matt Bierner 28fcaf139a Start cleaning up structure of code action code (#163875)
- Moves common types into `common`
- Move some command IDs into common
- Moves getCodeActions into `codeAction.ts` instead of `codeActionCommands`
2022-10-17 21:09:37 +02:00
Aaron Munger 581edc8de7 Merge pull request #163710 from amunger/IWEditor2
don't register the notebook editor for *.interactive
2022-10-17 11:50:00 -07:00
Josh AbernathyandAlex Ross 38deb06820 Add open preview enabled context, part 2 (#163682)
* Enable preview from the tunnel notification when `openPreviewEnabled`

* Only define context key once

* Switch file for context key

Co-authored-by: Alex Ross <alros@microsoft.com>
2022-10-17 11:41:18 -07:00
Matt Bierner f10b6faf92 Remove some old -moz and -webkit css property usages (#163874)
- Firefox supports `fit-content` since 94
- Browsers have supported transform for a long time
2022-10-17 11:32:24 -07:00
Matt Bierner 5961ac0873 Mark keybinding parts array as readonly (#163868) 2022-10-17 11:31:31 -07:00
aamunger 741fd7aa95 commented about notebook contributions 2022-10-17 11:31:26 -07:00
Matt Bierner 5b82e0ea75 Don't re-compute keybinding labels all the time (#163861) 2022-10-17 14:09:27 -04:00
Matt Bierner 15c111eb21 Pick up latest katex (#163866)
Fixes #162379
2022-10-17 14:09:09 -04:00
Aaron Munger b4e1d3b687 Merge pull request #163228 from amunger/IWFind
enable find widget for interactive window
2022-10-17 10:42:24 -07:00
aamunger e79e55f070 don't register the notebook editor for *.interactive 2022-10-17 10:28:19 -07:00
Connor Peet dfcbe89f64 Merge pull request #163867 from microsoft/connor4312/cli-linux-build
cli: fix linux build
2022-10-17 10:16:33 -07:00
Connor Peet 450f8e65b6 run cli tests on pr 2022-10-17 09:56:15 -07:00
Matt Bierner d2c5e20237 Use linked list for storing Gesture targets (#163857)
This is useful since we are inserting and then removing items from the list using a disposable
2022-10-17 09:51:22 -07:00
Matt Bierner 5498be71d2 Make sure we dispose of Gesture.ignoreTarget (#163855)
`Gesture.ignoreTarget` returns a disposable. It is important that we dispose of this since `Gesture.ignoreTarget` adds dom nodes to a global list
2022-10-17 18:44:19 +02:00
Connor Peet 4772a823d4 cli: fix linux build
This contains the following changes:

https://github.com/hwchen/secret-service-rs/compare/v2.0.2...microsoft:vscode-secret-service-rs:2.0.2-openssl

Previously I had secret-service pulling in patches made against `main`
of secret-service-rs, but that is a newer, not-yet-published 3.x version
that was not compatible. I've now backported the necessary changes
(using openssl for SDL compliance) on the last 2.x release.
2022-10-17 09:43:48 -07:00
Matt Bierner 337b02953f Move TernarySearchTree to own file (#163684)
* Move TernarySearchTree to own file

This class is taking up most of `map.ts`. I think it's time to split it out into its own file

* Adding missing file change

* Update changed file
2022-10-17 09:21:23 -07:00
Matt Bierner 3f00e7edb8 Add allow list of webview command uris (#163501)
Add allow list of command uris

fixes #163500
2022-10-17 08:57:35 -07:00
Matt Bierner 5916cdeccb Move all webview clipping logic into overlaywebview (#163853) 2022-10-17 08:21:01 -07:00
Sandeep Somavarapu d4ef671011 add more logs (#163852) 2022-10-17 08:15:46 -07:00
Matt Bierner c6b4b2f044 Set contain on monaco-list-rows (#163518)
This sets contain and overflow on `monaco-list-rows` to reduce the number of re-paints needed while scrolling

I've tested most of the lists I can think of in the editor and it doesn't seem to cause any problems. It doesn't help repaints on the quick input for unknown reasons, but does seem to help in the explorer, custom trees, the extension list, and settings view
2022-10-17 08:00:27 -07:00
Matt Bierner 89f0c65eb4 Avoid extra uses of Iterator.ts (#163699)
- Removes `Iterator.equals` as this was unused
- Replace `Iterator.collect` with `Array.from`
- Use `asArray` instead of `Iterable.single` in a few cases
- Remove `Iterable.forEach` and replace single caller with `for/of`
- If passing an array to `Iterable`, we don't need to call `Iterable.from` on it
- When we create an iterable from an array and then convert that iterable back to an array right away, we should just operate on the array (this lets us remove the one caller to `concatNested`)
2022-10-17 07:58:48 -07:00
Daniel Imms d715bae6df Merge pull request #163848 from microsoft/tyriar/161622_lightbulb_hide
Avoid extra work when lightbulb is already hidden
2022-10-17 07:53:25 -07:00
Henning Dieterichs f1a27d7b8b Recognize stash merge conflicts (#163680) 2022-10-17 07:42:07 -07:00
Daniel Imms cff25b782b Avoid extra work when lightbulb is already hidden
Part of #161622
2022-10-17 07:15:10 -07:00
Alexandru Dima 85f62d7aca Improve implies implementation (#163841)
* Fix incorrect case in context key `implies`

* Fix `implies` implementation
2022-10-17 06:34:38 -07:00
Johannes Rieken 148347c677 Merge pull request #163827 from microsoft/joh/injured-bandicoot
joh/injured bandicoot
2022-10-17 13:05:23 +02:00
Johannes 5352ac2fa6 send heavy samples when auto profiling extension host 2022-10-17 12:27:54 +02:00
Johannes a2fc988f80 use (shared) profiling model in extension host auto profiler 2022-10-17 12:06:23 +02:00
Ladislau Szomoru e1e7ce5d17 Git - adopt log output channel api (#163695) 2022-10-17 02:49:12 -07:00
Joyce Er f9a0fdeff2 Tolerate minor edit session identity differences (#163804)
Also add basic support for partial edit session identity matches
2022-10-16 23:51:51 -07:00
Tyler James Leonhardt a0a7cc4b5f Re-enable disabling inputbox/quickpick API (#163739)
Fixes #159906
2022-10-16 23:47:51 -07:00
Matt Bierner 6455bf1608 Fix cycle in webview contrib imports (#163712)
Fix cycle in webview contrib

The top level `webview.ts` should not import from `webviewElement`
2022-10-16 12:19:08 +02:00
Matt Bierner 81d2ccccc9 Always require an extension id if you want consistent webview origins (#163711) 2022-10-15 22:26:16 +03:00
Chuck Lantz cbee57d415 Bump dev container memory reqs, use latest props (#163713) 2022-10-14 23:27:26 -07:00
Matt Bierner 641046a11d Add commands to insert images/links in markdown (#163706)
* Add commands to insert images/links in markdown

Fixes #162809

* Rename commands and allow passing in uris

* Support selecting many images/files
2022-10-14 16:05:36 -07:00
Matt Bierner 129dbaa32b Fix escape not hiding code action widget in notebooks (#163702) 2022-10-14 14:40:51 -07:00
Peng Lyu 5612f80f8d Pass associated notebook document to kernel source command (#163701) 2022-10-14 14:33:05 -07:00
Connor Peet 1afc67ea7f Merge pull request #163583 from microsoft/connor4312/cli-cg-update
cg: update cglicenses.json for CLI dependencies
2022-10-14 14:24:45 -07:00
Matt Bierner 4c53499e8a Revert "Make returned editor contributions an iterable instead of an array (#163309)" (#163689)
This reverts commit 90054ae22f.
2022-10-14 13:56:47 -07:00
Peng Lyu 0a6a5912a5 Use editor scope contextkeyservice for fetching kernel source commands (#163693) 2022-10-14 13:22:54 -07:00
Connor Peet 69afbe5c89 Merge pull request #163676 from microsoft/connor4312/cli-fips
cli: use openssl for all crypto-related activities
2022-10-14 12:00:39 -07:00
Matt Bierner 3b255af0cb Pick up latest vscode-markdown-languageservice (#163681) 2022-10-14 11:46:24 -07:00
Sandeep Somavarapu 7daf9c77ef make access to inspect props delayed (#163679) 2022-10-14 11:38:16 -07:00
Raymond ZhaoandSandeep Somavarapu 740d837399 Switch workspace restricted settings to use indicators (#163601)
* Change policy and workspace trust to indicators
* Add link to workspace trust indicator
* Remove restricted settings configured check
* Fix deprecated method usage
* fix - trigger event when restricted settings are updated
* feedback - use userDataProfilesService for profilesEnabled variable

Co-authored-by: Sandeep Somavarapu <sasomava@microsoft.com>
2022-10-14 11:16:43 -07:00
Matt Bierner 46e6b68743 Move webview animation workaround to viewPane (#163675)
This workaround is only required for webview views, so let's move the code there
2022-10-14 11:12:46 -07:00
Andrea Mah 8dfd89e065 change search badge to show recursive match number (#163604) 2022-10-14 11:11:47 -07:00
Connor Peet a2dd71c0fe cli: use openssl for all crypto-related activities
For compliance with SDL and MSFT crypto standards. Right now this uses
our forks of russh and secret-service. russh seems amenable to getting
this merged (https://github.com/warp-tech/russh/pull/52) but TBD about
the secret-service crate.

Fixes https://github.com/microsoft/vscode-internalbacklog/issues/3158
2022-10-14 11:09:31 -07:00
Matt Bierner 7b673b211f Move quick input list element cleanup to disposeElement (#163668)
Move quick input list cleanup to `disposeElement`

The the disposables, we are currently trying to dispose of these values twice (which is a noop)

The action bar should also be cleared in `disposeElement` instead of relying on `renderElement` being called again
2022-10-14 20:09:13 +02:00