Commit graph

75265 commits

Author SHA1 Message Date
Alexandru Dima
d6a63fc79e
FS improvements for unit tests (#114026)
* Use RimRafMode.UNLINK in tests to avoid filesystem contention (#114024)

* Add `rimrafWithRetries` for tests which incorrectly continue writing to the fixture directory even after the test signals completion

* 💄 No need to pass in RimRafMode.UNLINK since that is the default

* Also retry in case of EPERM

* Add some logging to check if rimraf really fails 5 times

* Fix retry logic

* Improve BackupTracker disposing to avoid fs writes after the test finishes
2021-01-08 16:53:43 +01:00
Johannes Rieken
a2251a3b6b do not use mnemonicTitle for all action titles, #102361 2021-01-08 16:45:24 +01:00
Johannes Rieken
3898af5db3 typos 2021-01-08 16:35:41 +01:00
SteVen Batten
1059274799 refs #102361 mnemonic as command model property 2021-01-08 15:27:21 +00:00
isidor
8ae693bee2 bulk file edits: make sure to use textFileService when creating files 2021-01-08 16:13:26 +01:00
Alex Ross
bebd066407 Fix gulp task provider so that it doesn't always try to run 2021-01-08 16:04:47 +01:00
Alex Ross
29e0cfd8be Always elevate (if needed) for openTunnel API 2021-01-08 15:54:23 +01:00
Alex Ross
e7c84aab5b Fix privileged port elevation flow from UI 2021-01-08 15:53:16 +01:00
Sandeep Somavarapu
61187660af Fix #114031 2021-01-08 15:19:21 +01:00
Johannes Rieken
114e38f175 suggest - add min height when persisting widget height 2021-01-08 15:17:25 +01:00
Alex Ross
2042a0e4c2
Add new terminal link text for tunnels (#114033)
Fixes microsoft/vscode-internalbacklog#1709
2021-01-08 15:15:54 +01:00
Daniel Imms
174259eec8 Log when lsof fails and return initial
Fixes #113662
2021-01-08 05:48:08 -08:00
João Moreno
fe175afdb8
list widget should not remove rows from DOM when reusing
fix #112621
2021-01-08 13:42:43 +01:00
Alex Ross
91a0d07f3e Improve canTunnel
Part of microsoft/vscode-internalbacklog#1709
2021-01-08 13:40:24 +01:00
Sandeep Somavarapu
288e8c233a Fix #110525 2021-01-08 13:17:20 +01:00
Johannes Rieken
5ed73f6e85 don't theme icon for MD elements 2021-01-08 12:27:42 +01:00
Johannes Rieken
6d2e0aa21d rename tsc config file for better intellisense 2021-01-08 12:10:57 +01:00
Sandeep Somavarapu
ec4c9f4c8f
Merge pull request #112833 from homebysix/list-extensions
Adjust references to --list-extensions option
2021-01-08 12:01:28 +01:00
Sandeep Somavarapu
7b16f15d00
Merge branch 'master' into list-extensions 2021-01-08 12:01:16 +01:00
Johannes Rieken
a5a0c1527d add tsec config and exemption file (defunct?) 2021-01-08 12:00:56 +01:00
Johannes Rieken
ca6a7a6998 💄 2021-01-08 12:00:56 +01:00
Sandeep Somavarapu
5adcd2521e Fix #113257 2021-01-08 11:58:40 +01:00
Johannes Rieken
ed6c343edb gracefull fallback for TrustedFunction 2021-01-08 11:30:42 +01:00
Johannes Rieken
44c9b4bb7f use TrustedFunction workaround when loading extension sources inside web worker 2021-01-08 11:26:18 +01:00
Sandeep Somavarapu
eb940d4ed6 Fix #113988 2021-01-08 11:16:34 +01:00
Alex Ross
adc68dc356 Add canTunnel to tunnel service
Part of microsoft/vscode-internalbacklog#1709
2021-01-08 11:01:24 +01:00
João Moreno
128987f575
remove duplicate step 2021-01-08 10:56:31 +01:00
Sandeep Somavarapu
4c42e6c111 Fix #114013 2021-01-08 10:56:09 +01:00
Sandeep Somavarapu
35766c616c #113757 show sidebar actions also on view title context menu 2021-01-08 10:16:31 +01:00
0dinD
e4dc7b4d79
Clarify OpenDialogOptions note (#113831) (#113998)
This PR fixes #113831, see that issue fore a more detailed description.
2021-01-08 10:15:23 +01:00
Benjamin Pasero
eb40962288 tests (unit, electron) - set forbidOnly when running on build machine 2021-01-08 09:09:23 +01:00
Johannes Rieken
691da329d6 Revert "refs: mnemonic as command model property #102361"
This reverts commit 5d9e867aa4.
2021-01-08 08:57:27 +01:00
Benjamin Pasero
96e2981c91 skip failing test (#113882) 2021-01-08 08:16:28 +01:00
HaoboGu
82dc292811
Merge branch 'master' into HaoboGu/issue113404 2021-01-08 10:40:16 +08:00
Matt Bierner
0949d5b794 Remove unused var 2021-01-07 17:52:06 -08:00
Matt Bierner
acda4aed82 Make the external opener a two phase process
This changes makes a few changes to the openers:

- Move the opener prompting from the extension host into the main thread
- Make the external opener process two phases: get openers and then open. This would let us skip the trusted domain validation for extension handled links if we want to in the future
- Add lifecycle to commands used by the uri opener

For #109277
2021-01-07 17:42:12 -08:00
Rich Chiodo
aa73c2d435
Fix random focus lost issues on CTRL+1/2 for a webview (#111676)
* Fix random focus lost issues on CTRL+1/2 for a webview

* Remove unnecessary null check

* Better way to handle blurring (so multiple webviews continue to work)
2021-01-07 17:41:28 -08:00
Eric Amodio
045b0fc4c0 Fixes #110509 - handles markdown escaping & spaces 2021-01-07 17:36:09 -05:00
Alex Dima
31d5e48d92
Fixes #114002: Finish writing any outstanding messages before disposing 2021-01-07 22:38:21 +01:00
Raymond Zhao
d36b3616e7 Change Emmet to onStartupFinished #110031 2021-01-07 13:22:10 -08:00
Alex Dima
b041f460ce
Show a disconnection dialog only after 40-50 seconds 2021-01-07 21:41:02 +01:00
Alex Dima
455b029ad1
Render "Reconnecting..." in status bar and use "Disconnected" only for permanent disconnection 2021-01-07 21:41:02 +01:00
SteVen Batten
5d9e867aa4 refs: mnemonic as command model property #102361 2021-01-07 19:59:21 +00:00
Connor Peet
3dc0203e02
testing: auto reveal selected tests 2021-01-07 11:42:43 -08:00
Matt Bierner
e2c305f3a3 Allow registering additional external uri openers
This change moves the extension uri opener contribution point to instead use the internal `IExternalOpener` api instead of the more generic `IOpener` api. This is required since external uri openers should see the resolved uri that has gone through port forwarding, not the raw uri that the user clicked on
2021-01-07 11:41:07 -08:00
Matt Bierner
bdf57b45ce Remove button background in simple browser 2021-01-07 11:41:07 -08:00
Matt Bierner
aa85ab9d03 Make sure we also log event when creating a iframe based webview
We already have this event for electron based webviews
2021-01-07 11:41:07 -08:00
Daniel Imms
d964664da2 Disable dynamic cwd resolution on Big Sur
Part of #105446
2021-01-07 11:22:03 -08:00
Jackson Kearl
d68056d907 Improvements to batched testing. Ref #113911, #109271 2021-01-07 11:19:52 -08:00
isidor
8c3f5dd3fa Support to start multiple debug sessions from a single launch config
#110226
2021-01-07 19:57:22 +01:00