Commit graph

67776 commits

Author SHA1 Message Date
Martin Aeschlimann
4952232a7b
Merge pull request #101046 from madskristensen/patch-2
Fix SchemaStore.org URLs
2020-06-26 08:46:20 +02:00
Martin Aeschlimann
cc595adb2c
Merge pull request #101047 from madskristensen/patch-3
Use HTTPS urls for SchemaStore.org
2020-06-26 08:43:58 +02:00
Benjamin Pasero
0bbc57993b fix #100938 2020-06-26 08:00:02 +02:00
Benjamin Pasero
9ff319b3fc editors - do not hide certain useful secondary actions when tabs are disabled 2020-06-26 07:51:05 +02:00
Benjamin Pasero
880055cbd2 Revert "exploration - do not merge back to branch automatically to keep repo small"
This reverts commit e5d08ae4bc.
2020-06-26 07:45:53 +02:00
rebornix
6c235c723c remove wrong non-null assertion operator 2020-06-25 18:01:17 -07:00
Rachel Macfarlane
7bf8acc6d5 Add localization comments, #100938 2020-06-25 17:48:47 -07:00
SteVen Batten
3158fc0f76 scm container fixes 2020-06-25 17:05:05 -07:00
Jean Pierre
4c28fbf253
Fixes problems filter focus outline is cut off in pane header (#97438)
* Fixes #96726

* case for pane header only

Co-authored-by: SteVen Batten <stbatt@microsoft.com>
2020-06-25 16:47:16 -07:00
Matt Bierner
32e6693f00 Fix race on 'projectInfo' requests
Fixes #101076

Make sure we fully start the TS Server (including uploading files) before sending the 'projectInfo' request for the status bar item
2020-06-25 16:44:25 -07:00
rebornix
c1493118ba re #98100. 2020-06-25 16:42:40 -07:00
SteVen Batten
a75fefa351 refs #100938 2020-06-25 16:28:05 -07:00
rebornix
abc88f566d introduce notebook cell list slider colors. 2020-06-25 16:21:32 -07:00
Peng Lyu
aba3a8e440
Merge pull request #100545 from microsoft/rebornix/separate-textmodel-selection
Notebook: separate selections and text model
2020-06-25 15:37:10 -07:00
SteVen Batten
88ab7a88f2 fixes #99895 2020-06-25 15:36:38 -07:00
Matt Bierner
94eb764129 Use dom-ready event instead of did-start-loading for webviews
This should be safer since we know the webview is fully ready
2020-06-25 15:10:41 -07:00
rebornix
8a08b757f8 fix #100992. 2020-06-25 15:03:06 -07:00
Matt Bierner
48c6e3979d
Add experimental support for using iframes for webviews (#100991)
* Use non-deprecated API version

* Prototype: enable offline iframe based webviews on desktop

Adds a new `vscode-webview` protocol  for loading the wrapper contents of a webview

Still needs cleaning up

* fix loading of electron webview

* Cleanup and add `webview.experimental.useIframes` setting

Co-authored-by: deepak1556 <hop2deep@gmail.com>
2020-06-25 14:52:02 -07:00
Peng Lyu
a71c35310e
Merge branch 'master' into rebornix/separate-textmodel-selection 2020-06-25 14:48:26 -07:00
Martin Aeschlimann
16be2c9885 used shared webpack-config for browser 2020-06-25 23:22:02 +02:00
Miguel Solorio
5e870a6627 Polish notebook cell styles 2020-06-25 14:09:51 -07:00
Connor Peet
4941478743
terminal: allow terminal types to be contributed
* terminal: allow terminal types to be contributed

* fixup! only allow terminal extensions on proposed APIs

* fixup! rm unused import
2020-06-25 13:36:26 -07:00
João Moreno
6878988224 Merge remote-tracking branch 'origin/master' 2020-06-25 21:18:01 +02:00
João Moreno
fdaa4c6e6a fix error 2020-06-25 21:17:36 +02:00
Rob Lourens
216ae1054d Fix cell toolbar alignment for new margin 2020-06-25 14:15:07 -05:00
João Moreno
5c94be9df2 Merge branch 'joao/scm-view' 2020-06-25 21:10:09 +02:00
Rachel Macfarlane
f88e0404d6 Remove extra separator in sync menu, fixes #100948 2020-06-25 11:59:41 -07:00
Rachel Macfarlane
6ff3cb7ca2 Add deprecated to old providerIds authentication method 2020-06-25 11:59:40 -07:00
Connor Peet
08ed2b692a
debug: allow debugging the renderer process (#100242)
* debug: allow debugging the renderer process

This adds a new parameter to the `launchVSCode` request --
`debugRenderer`. If set to true and we're in Electron, the main process
will attempt to stand up a CDP-speaking server and respond with the port
the debugger can connect to in order to handle debug events.

Note: this only works when webviews are iframe-based. It's _possible_
to do the same treatment to webviews with greater complexity. I didn't
implement that today, and maybe we say since iframes are coming
eventually (and they can be toggled on with a user setting that we could
have in the starter...) we don't need do add handling for that.

This does not work when debugging in web because there's no way to
force the browser to enter debug mode.

Code in this PR is still rough, I will keep this in PR until
I have js-debug working end to end and iron out any kinks.

* fixup! adopt new api

* webviews: add 'purpose' flag and extension ID to iframe webview uri

The `purpose` can be used for notebooks instead of the extension ID,
since there's no extension associated with the renderer view.

The renderer URL now looks like:

```
https://<guid>.vscode-webview-test.com/<random>/index.html?id=<guid>&extensionId=&purpose=notebookRenderer
```
And a renderer is:

```
https://<guid>.vscode-webview-test.com/<random>/index.html?id=<guid>&extensionId=connor4312.vsix-viewer&purpose=undefined
```
I wanted to put this in the page title, but unfortunately this is hard
due to https://bugs.chromium.org/p/chromium/issues/detail?id=1058108.
Instead, add it to the url which _is_ available and given in
the first targetInfoChanged event.

Co-authored-by: Andre Weinand <aweinand@microsoft.com>
2020-06-25 11:54:36 -07:00
João Moreno
23a928f6f3 move scm view 2020-06-25 20:54:27 +02:00
Rob Lourens
5caf5aee6d focusMode should track whether the cell "should" have focus, not whether it "does" have focus, and so triggering a change event when the value didn't actually change is ok
Fix #100458
2020-06-25 13:46:00 -05:00
Eric Amodio
9b620b291e Removes unused usings 2020-06-25 14:21:23 -04:00
Eric Amodio
bbf2b93cec Removes Open repository command for now
Until we stabilize the uris want to limit the visibility of this
2020-06-25 14:11:22 -04:00
Eric Amodio
d0bd8225b3 Adds cs querystring to yarn web for editing 2020-06-25 14:11:22 -04:00
Eric Amodio
1af716cdca Fixes web build (sha1 issues) 2020-06-25 14:11:22 -04:00
Eric Amodio
787f4cdbe1 Improves stat perf & accuracy
Removes rename change (will track like git, delete + add)
2020-06-25 14:11:21 -04:00
Eric Amodio
f8f24d4567 Adds timestamps to changes 2020-06-25 14:11:21 -04:00
Eric Amodio
8e27d6a63c Fixes bad repo regex 2020-06-25 14:11:21 -04:00
Eric Amodio
789f0b04d6 Adds edit & commit support (wip) 2020-06-25 14:11:21 -04:00
Alex Dima
c9dc040ad7
Fix drive casing issue on windows 2020-06-25 20:02:17 +02:00
chrisdias
a329954da0 update distro 2020-06-25 10:59:28 -07:00
Sandeep Somavarapu
41f32e0bd6 support managing web extensions
- Allow installing extensions with web resource asset type
- Allow uninstalling
2020-06-25 19:25:49 +02:00
Mads Kristensen
420abc5760
Use HTTPS urls for SchemaStore.org
SchemaStore.org now supports HTTPS and no longer rely on *.azurewebsites.net as a backdoor to HTTPS
2020-06-25 10:16:28 -07:00
Mads Kristensen
860ca64f07
Fix SchemaStore.org URLs
SchemaStore.org now support HTTPS directly instead of relying on the backdoor through *.azurewebsites.net
2020-06-25 10:13:47 -07:00
Sandeep Somavarapu
95f3c81dd3 remove unused import 2020-06-25 17:46:09 +02:00
Sandeep Somavarapu
f8148cdbf6 add identifier to scanned extension 2020-06-25 17:45:34 +02:00
Martin Aeschlimann
24f7393beb add yarn watch-web 2020-06-25 17:34:12 +02:00
Martin Aeschlimann
04ed915abb
Merge pull request #100955 from microsoft/aeschli/exe-recommendation-show-info
exe recommendations: show exension info
2020-06-25 17:32:59 +02:00
Benjamin Pasero
c86411397d normalize relative pattern base before sending to blog (fix #99938) 2020-06-25 17:32:21 +02:00
Alex Ross
51d97991f0 Remove rogue border from remote explorer select
Fixes #101029
2020-06-25 17:02:22 +02:00