Benjamin Pasero
6a8b201c8a
smoke - restore skip-release-notes CLI arg ( #96459 )
2020-04-29 12:40:04 +02:00
Rachel Macfarlane
11ec8269ed
Pass correct host for VSO token
2020-04-28 15:17:22 -07:00
Rachel Macfarlane
a1a98d07da
Fix github authentication in the web, fixes #96406
2020-04-28 14:00:41 -07:00
Rachel Macfarlane
4b7882a2d2
Remove unused variable
2020-04-28 10:26:28 -07:00
Rachel Macfarlane
ed9be86c6a
Remove auth provider extension contributed sign in/out commands, fixes #96346
2020-04-28 09:00:11 -07:00
Alex Ross
27a97b9534
Allow quick suggestions in strings in dockerfiles
...
Part of #95924
2020-04-28 15:46:05 +02:00
João Moreno
0209826b56
fixes #96399
2020-04-28 15:09:38 +02:00
Andrew Casey
13d3a9358b
Update npm script compile-extension:typescript-language-features ( #96320 )
2020-04-27 18:38:08 -07:00
Andrew Casey
3ecefe6d7a
Make char position optional in TS stack ( #96321 )
2020-04-27 18:37:50 -07:00
kieferrm
3aa931c67d
fix GDPR annotation
2020-04-28 00:49:18 +00:00
Matt Bierner
686ad17217
Clean up onTypesInstallerInitializationFailed
...
- Convert to async
- don't require using inline type with id
2020-04-27 16:42:45 -07:00
Martin Aeschlimann
919c46deab
[html] update dependencies
2020-04-27 23:15:37 +02:00
Martin Aeschlimann
0cb91f61bd
[css] update dependencies
2020-04-27 23:07:25 +02:00
Martin Aeschlimann
4a3bd05497
[json] Go to definition for $ref. Fixes #69411
2020-04-27 22:30:58 +02:00
Andrew Casey
27e2e92a54
Clean up CallstackOrException telemetry in typescript-language-features ( #96108 )
...
One was actually SystemMetaData, all others were either dropped or
replaced with sanitized versions classifiable as SystemMetaData.
2020-04-27 12:13:00 -07:00
Rachel Macfarlane
b05b32bfd8
Use github auth server for provider
2020-04-27 08:10:46 -07:00
Daniel Imms
eb64e93b17
Add ref to why test is disabled
2020-04-27 07:34:59 -07:00
Daniel Imms
aebfe022af
Disable tasks tests in web
...
Part of #90528
2020-04-27 07:30:06 -07:00
João Moreno
75877c8185
Merge pull request #96080 from johnbillion/fix/gitignore_global
...
Treat `.gitignore_global` as an Ignore file by default.
2020-04-27 15:58:23 +02:00
João Moreno
15e159a713
💄
2020-04-27 15:00:06 +02:00
João Moreno
8ff93b98c5
git: config.githubAuthentication
2020-04-27 14:57:47 +02:00
João Moreno
54d8261f93
git: config.terminalAuthentication
2020-04-27 14:57:47 +02:00
João Moreno
bc9854b494
git: use environmentVariableCollection
2020-04-27 14:57:47 +02:00
João Moreno
c7fec92849
Merge pull request #96069 from microsoft/joao/github-auth
...
Provide automatic git authentication to GitHub
2020-04-27 12:23:16 +02:00
João Moreno
bce93beff7
move github credential provider to git
2020-04-27 12:14:23 +02:00
Daniel Imms
7f5bada046
Move EnvironmentVariableCollection API into ExtensionContext ( #96061 )
...
* Move env var collection to ext context
* Remove dispose, fix persistent passing
* Fire collection change on persistence change
* Fix tests by forcing activation and getting ctx
* chore: bump js-debug
Co-authored-by: Connor Peet <connor@peet.io >
2020-04-24 16:45:30 -07:00
Rob Lourens
9b995534bc
Add tests for metadata
2020-04-24 17:49:49 -05:00
Matt Bierner
4862602c4c
Align custom editor API proposal with notebook API
...
Fixes #95854
Fixes #95849
For #77131
- Move all editing functionality back onto the provider. This better matches the notebook API.
- Rename `CustomEditorProvider` to `CustomReadonlyEditorProvider`. `CustomEditorProvider` is now how editable custom editors are implemented
- Give extension a full suggested backup path instead of just a folder
2020-04-24 14:47:08 -07:00
rebornix
cea1d2f91f
fix notebook integration test
2020-04-24 13:04:14 -07:00
Liying
ec5c1264bc
Update compilerOptions returned by host for javascript.implicitProjectConfig.experimentalDecorators. ( #95923 )
...
Co-authored-by: liyche <liyche@umich.edu >
2020-04-24 11:34:03 -07:00
Rob Lourens
12e92983ad
Update notebook test command IDs
2020-04-24 12:59:06 -05:00
John Blackbourn
4281e933d3
Treat .gitignore_global as an Ignore file by default. Fixes #96079 .
2020-04-24 18:44:18 +01:00
Andre Weinand
795050f81b
serverReady fix for #95108
2020-04-24 18:37:32 +02:00
João Moreno
065bb1b5d6
wip: use registerCredentialsProvider in github-authentication extension
2020-04-24 18:04:47 +02:00
João Moreno
cab6f958a2
git extension api: registerCredentialsProvider
2020-04-24 18:04:36 +02:00
João Moreno
77d7351226
add log to askpass ipc
2020-04-24 15:40:03 +02:00
Daniel Imms
ae1670d4ea
Disable terminal tests in remote
...
Too flaky they're not useful.
See #96057
2020-04-24 06:27:59 -07:00
Daniel Imms
aa91f911f9
Suppress exit code notification in terminal test
2020-04-24 06:08:58 -07:00
Matt Bierner
a4597e1905
Enable JS/TS workspace symbol search for all projects
...
Fixes #11026
Adds a new `typescript.workspaceSymbols.scope` setting that enables searching all known projects when using TS 3.9+
2020-04-24 00:42:55 -07:00
Matt Bierner
f35758ab21
Rename supportsMultipleEditorsPerResource -> supportsMultipleEditorsPerDocument
...
For #77131
2020-04-23 17:33:06 -07:00
rebornix
9b11e5d500
avoid conflict with jupyter in OSS
2020-04-23 14:30:54 -07:00
Matt Bierner
7d238f4281
Add 'open with' to the explorer context menu ( #95805 )
...
This change primarly adds a new `Open with...` entry to the explorer context menu. To do this however, I had to make a few other changes:
- Add a new explorer context key for availible editors
- Moved the editor select prompt into a new function called `openEditorWith`
- Use `openEditorWith` for the new `open with` explorer command as well as for the `reopen with` command
2020-04-23 14:16:36 -07:00
rebornix
600528da86
Fix #96007 .
2020-04-23 13:53:58 -07:00
Peng Lyu
582ced0089
Merge pull request #96001 from microsoft/rebornix/integration-test
...
Notebook integration test and undo/redo
2020-04-23 13:06:21 -07:00
Rachel Macfarlane
badd41f04a
Better error handling in github auth provider
2020-04-23 12:16:33 -07:00
Peng Lyu
dc6f64a0d0
Merge branch 'master' into rebornix/integration-test
2020-04-23 11:59:59 -07:00
rebornix
b9eafe5f66
intergration tests.
2020-04-23 11:55:23 -07:00
Daniel Imms
87c0080c3a
Merge pull request #95969 from microsoft/tyriar/95945
...
Make terminal echo integration test more reliable
2020-04-23 11:04:01 -07:00
Connor Peet
66744e3b25
debug: enable js-debug to auto attach ( #95807 )
...
* debug: enable js-debug to auto attach
This modifies the debug-auto-launch extension to trigger js-debug as
outlined in https://github.com/microsoft/vscode/issues/88599#issuecomment-617242405
Since we now have four states, I moved the previous combinational logic
to a `transitions` map, which is more clear and reliable. The state
changes are also now a queue (in the form of a promise chain) which
should avoid race conditions.
There's some subtlety around how we cached the "ipcAddress" and know
that environment variables are set. The core desire is being able to
send a command to js-debug to set the environment variables only if they
haven't previously been set--otherwise, reused
the cached ones and the address.
This process (in `getIpcAddress`) would be vastly simpler if extensions
could read the environment variables that others provide, though there
may be security considerations since secrets are sometimes stashed
(though I could technically implement this today by manually creating
and terminal and running the appropriate `echo $FOO` command).
This seems to work fairly well in my testing. Fixes #88599 .
* fix typo
* clear js-debug environment variables when disabling auto attach
2020-04-23 09:49:29 -07:00
Daniel Imms
3d7745d6fc
Dispose data listener before disposing terminal
...
Fixes #95945
2020-04-23 07:29:47 -07:00