Commit graph

10890 commits

Author SHA1 Message Date
rebornix a41b51ab3f
update notebook contributions. 2021-05-12 14:56:27 -07:00
rebornix a37ee2baf1
Merge branch 'notebook/dev' into main 2021-05-12 14:37:05 -07:00
Matt Bierner 11a8c4b4bc
Merge the notebookMarkupRenderer contribution point into the renderers contribition point
For #123540
2021-05-12 13:28:28 -07:00
Johannes Rieken 0a14a26cd3
rename latestExecutionSummary to executionSummary 2021-05-12 09:34:21 +02:00
Johannes Rieken 0b3618c6e9
fix integration test 2021-05-12 08:53:18 +02:00
Andrea Mah 927e791753
Fix Initial Scroll Position on Markdown Dynamic Preview (#123613)
* added semicolons to pass code check

* removed preliminary work for static preview

* cleanup

Co-authored-by: Andrea Mah <t-andreamah@microsoft.com>
2021-05-11 17:12:19 -07:00
rebornix 05d4a5c56d
skip test. 2021-05-11 15:01:45 -07:00
rebornix eb6e048ca3
Merge branch 'notebook/dev' into main 2021-05-11 14:08:05 -07:00
Alex Dima 5f3466a21e
Change grunt, gulp and jake task auto detection to be off by default (#123588) 2021-05-11 19:09:56 +02:00
Martin Aeschlimann 4151b62cfa
update seti contribution guide 2021-05-11 17:58:26 +02:00
Martin Aeschlimann 86bc05155f
update seti theme 2021-05-11 17:35:15 +02:00
Johannes Rieken b58a33aba7
Merge branch 'main' into notebook/dev 2021-05-11 16:03:52 +02:00
Martin Aeschlimann 1e810cafb7
The default Monokai highlight color is displayed incorrectly. Fixes #123044 2021-05-11 13:46:56 +02:00
Johannes Rieken d5ab22d7db
test that no RPC leaks via NotebookController 2021-05-11 09:39:01 +02:00
Matt Bierner d60cbb0eae
Pick up latest TS nightly for extension 2021-05-10 19:09:41 -07:00
Peng Lyu ae998a9261 Merge remote-tracking branch 'origin/notebook/dev' into main 2021-05-10 23:44:32 +00:00
Martin Aeschlimann 05d22c6853
[html] duplicated onDocumentRangeFormatting handler (#122994) 2021-05-10 18:09:18 +02:00
Alex Ross 8de5c819a1
Add test for C# grammar but
Part of https://github.com/microsoft/vscode/issues/123333
2021-05-10 15:05:52 +02:00
Alex Ross 66eb516dc3
Revert C# grammar
Part of https://github.com/microsoft/vscode/issues/123333
2021-05-10 14:59:58 +02:00
Johannes Rieken 06fa8b8543
API 💄 for NotebookCellData 2021-05-10 11:33:41 +02:00
Johannes Rieken 7ea5b137ea
rename cell kind Markdown to Markup, https://github.com/microsoft/vscode/issues/105933 2021-05-10 10:56:13 +02:00
Johannes Rieken b9c5d61dfe
Merge branch 'main' into notebook/dev 2021-05-10 08:42:19 +02:00
Rob Lourens b987317d1a Rename onDidChangeNotebookCellExecutionState 2021-05-07 17:00:09 -07:00
Rob Lourens 4a76f0b19a registerNotebookCellStatusBarItemProvider should use viewType instead of NotebookSelector
Fix #122347
2021-05-07 15:23:19 -07:00
Kevin Abel 4978a1891e
Implement GitHub Enterprise authn provider (#115940) 2021-05-07 14:13:11 -07:00
rebornix e2fe443491
Merge branch 'notebook/dev' into main 2021-05-07 13:46:51 -07:00
rebornix 110c966887
💄 2021-05-07 13:13:22 -07:00
rebornix 0568de16a8
support multiple cell ranges. 2021-05-07 13:12:14 -07:00
Connor Peet 54ce4a405e
server-ready: support debugWithEdge as well as debugWithChrome 2021-05-07 12:02:36 -07:00
Martin Aeschlimann 81643c948f
HTML, CSS, JSON language servers don't provide the documentFormattingProvider capability. Fixes #122994 2021-05-07 17:03:16 +02:00
Johannes Rieken 1ab76005d3
even more strict assertions in flaky integration tests 2021-05-07 15:19:53 +02:00
Johannes Rieken dbdcdecdaa
skipped/failing test for https://github.com/microsoft/vscode/issues/123270 2021-05-07 11:59:29 +02:00
Johannes Rieken b2341b9cc6
run saveAllFilesAndCloseAll in setup and teardown and don't have it in each and every test, avoid usage of 'vscode.openWith'-command and prefer showNotebookDocument-API 2021-05-07 11:50:22 +02:00
Matt Bierner 40321932fc
Render KaTeX errors in notebooks
Fixes #122413
2021-05-06 17:10:33 -07:00
Matt Bierner 0bae48f6c1
Enable markdown notebook extensions in untrusted workspaces 2021-05-06 16:05:47 -07:00
Matt Bierner 8c186e8f4a
Enable notebook markdown-extensions in virtualWorkspaces
Fixes #123067
2021-05-06 15:28:54 -07:00
Matt Bierner f25ffb76ed
Fix stopping load indicator when updateOpen completes
Fixes #122979

We can consider the project loaded when `updateOpen` completes for all servers. Previously we were only waiting on the first one
2021-05-06 14:54:53 -07:00
Miguel Solorio fe23c2041f
Merge pull request #122893 from microsoft/misolori/quick-pick-list-update
Update quick pick list widget focus colors
2021-05-05 20:38:05 -07:00
rebornix ee927cc1b8
Merge branch 'notebook/dev' into main 2021-05-05 14:37:30 -07:00
Matt Bierner 13d81db250
Don't insert link element into the markdown cell preview body
Fixes #123012
2021-05-05 14:35:46 -07:00
Matt Bierner 2cf38034a3
Pick up new TS nightly 2021-05-05 10:57:19 -07:00
Johannes Rieken 2c91a75e21
Merge branch 'main' into notebook/dev 2021-05-05 08:33:09 +02:00
Johannes Rieken 8a41ae1d93
less openWith-command, more editor asserting, https://github.com/microsoft/vscode/issues/122851 2021-05-05 08:32:06 +02:00
rebornix d631beda22
Merge branch 'notebook/dev' into main 2021-05-04 15:31:11 -07:00
Rob Lourens c22fad1fa4 Fix php autoindent with ])
Fix #122899
2021-05-04 15:06:52 -07:00
Logan Ramos 656e1e6086
More deprecated assertion cleanup 2021-05-04 15:55:26 -04:00
Logan Ramos af69dc26ca
notEqual -> notStrictEqual 2021-05-04 15:55:25 -04:00
Connor Peet d639345791
notebooks: improve renderer message passing
Fixes https://github.com/microsoft/vscode/issues/122944
2021-05-04 12:35:06 -07:00
Logan Ramos 025fcaf611
remove old asserts from git tests 2021-05-04 15:32:21 -04:00
Logan Ramos 775ef54707
Remove assert.equal from custom editor tests 2021-05-04 15:09:54 -04:00
Logan Ramos 72aa675fc9
Update API tests to strict equal 2021-05-04 14:59:03 -04:00
Logan Ramos 1469a9840f
Update deprecated html language features 2021-05-04 14:03:20 -04:00
Logan Ramos 135142e497
Update deprecated typescript tests 2021-05-04 13:49:47 -04:00
Logan Ramos e44bd2d93d
Removed deprecated assert from css-language-features 2021-05-04 13:38:44 -04:00
Daniel Imms 8e5b3b5aff
Merge branch 'main' into hbibkrim/114898_terminal_name_change_event 2021-05-04 08:39:30 -07:00
Miguel Solorio fce6c54d37
Update focus highlight color on light theme 2021-05-04 08:22:40 -07:00
Martin Aeschlimann 85eee460c2
[json] update service 2021-05-04 16:21:24 +02:00
Johannes Rieken f249c1db60
use showNotebookDocument instead of command, maybe https://github.com/microsoft/vscode/issues/122851 2021-05-04 14:36:53 +02:00
Alex Ross 655fe7546f
Fix port theme color typo 2021-05-04 14:09:39 +02:00
Alex Ross df15c8e832
Update grammars 2021-05-04 13:42:19 +02:00
Robo bce4d71f64
chore: bump node@14.x in devDependencies (#122905) 2021-05-04 10:04:13 +02:00
Miguel Solorio 5b74ae1107
Add listFocusHighlightForeground 2021-05-03 20:46:33 -07:00
Matt Bierner bc04b1c04b
Update md grammar 2021-05-03 18:17:41 -07:00
Matt Bierner 65c6a0a543
Pick up TS 4.3 nightly
For #122884
2021-05-03 16:15:30 -07:00
Raymond Zhao 29b9648b3e
Emmet fix #122231 2021-05-03 13:39:38 -07:00
Ryan Zoeller d465e988f1
Register .mak extension for the Make language (#122614)
Associate the .mak extension with the Make language. This extension is commonly used for files included by Makefiles, and is recognized by GitHub's language detection: 32ec19c013/lib/linguist/languages.yml (L3282).

This PR fixes #122613.

Tested change by created a file with the .mak extension, and opening it in VS Code. The Language Mode was automatically set to 'Makefile'.
2021-05-03 16:03:05 +02:00
Martin Aeschlimann dc8bd9cd7e
Merge pull request #121941 from plankp/main
Add pattern matching 'in'
2021-05-02 15:07:32 -07:00
Ladislau Szomoru 3edce10f20
Cleanup modal property from proposed api 2021-05-02 14:22:41 +02:00
Ladislau Szomoru 44b97e05b7
Merge branch 'lszomoru/extensionSupportCompletionProvider' 2021-05-02 10:34:08 +02:00
Ladislau Szomoru b7b095cdf6
Cleanup code 2021-05-02 09:42:27 +02:00
Matt Bierner c8bd5b211a
Enable infer function return type for 4.3+
Fixes #122781
2021-05-01 00:06:23 -07:00
rebornix c63564b531
fix #122589 2021-04-30 14:42:10 -07:00
Johannes Rieken 1ed6862c3e
more insights when execution integration tests fail 2021-04-30 14:16:00 +02:00
rebornix 78577aa18d
Merge branch 'notebook/dev' into main 2021-04-29 14:09:08 -07:00
Eric Amodio 8dcc489fa1 Re-enables Git extension for virtual workspaces 2021-04-29 15:18:15 -04:00
Johannes Rieken ed52d777ef
fix integration tests 2021-04-29 18:33:32 +02:00
Ladislau Szomoru 0bc066daef
Add extension support completion provider to core 2021-04-29 13:43:41 +02:00
Matt Bierner 3915fcfe49
Add some links and small cleanup for JS/TS settings 2021-04-28 17:31:18 -07:00
Matt Bierner e8eb44523e
Improve auto-fetch setting display
- Use markdown
- Use link
2021-04-28 17:25:41 -07:00
Matt Bierner a4fdb2c3ad
Make adding overrides an preferred quick fix 2021-04-28 16:43:52 -07:00
Andrew Branch 033f6aac86
Fix missed Previewer.plain call due to adjacent @ts-expect-error (#121975) 2021-04-28 14:04:29 -07:00
Matt Bierner 7770708545
Reapply markup renderers change
Rewriting how we do replacements in the webviewPreloads function to hopefully handle optimization better
2021-04-28 10:44:25 -07:00
Eric Amodio c8c96aae9d Fixes # 122567: regex included .git in capture 2021-04-28 13:27:51 -04:00
João Moreno 87a33e998d
disable edu telemetry on nocors 2021-04-27 16:03:57 +02:00
Johannes Rieken 1f8e11079e
Revert "Comment out failing integration tests (#122269)"
This reverts commit 9a4d524f90.
2021-04-27 09:07:28 +02:00
Johannes Rieken 26cf2a5d62
fix https://github.com/microsoft/vscode/issues/122269 2021-04-27 08:35:09 +02:00
Alex Dima 9a4d524f90
Comment out failing integration tests (#122269) 2021-04-27 07:54:10 +02:00
Matt Bierner fe7c5aba01
Revert "Better notebook markup renderer api (#121882)"
This reverts commit 4cb27d2ec7.
2021-04-26 19:43:16 -07:00
Matt Bierner 4cb27d2ec7
Better notebook markup renderer api (#121882)
* Better notebook markup renderer api

For #121256

- Use js modules for notebook output renderers
- Rename apis from `markdown` to `markup`
- Use imports and exports for apis instead of globals for apis
- Use esbuild instead of webpack so we can emit js modules
- Clearly split top level markup renderes from renderers that extend other renderers

* Use constant instead of comment for replacement
2021-04-26 16:30:34 -07:00
Martin Aeschlimann 8b15a01d8e
[json] update service 2021-04-27 00:09:54 +02:00
Martin Aeschlimann 553d92817b Word selection is incomplete for C++ identifiers containing certain allowed characters. Fixes #121343 2021-04-26 22:08:38 +02:00
Martin Aeschlimann 25d716f900
[html/css/json] update dependencies 2021-04-24 14:52:34 +02:00
SteVen Batten b2c250faeb fix build 2021-04-23 11:46:52 -07:00
SteVen Batten 6c747e75da
Workspace Trust Prop Changes (#121779)
* update wording for dialog

* remove soft request prompts

* tweak wording

* use origin

* clean up language for choice prompt
2021-04-23 10:14:09 -07:00
Alex Ross 876dd2782a
Don't allow multiple tasks runs to start at once
Fixes #118238
2021-04-23 17:03:31 +02:00
Ladislau Szomoru 118c41150c
Move extension settings for workspace trust 2021-04-23 15:09:27 +02:00
Alex Ross d40139dd63
Make typescript problem matcher even more general
Fixes #121672
2021-04-23 14:19:29 +02:00
Sandeep Somavarapu ac151b40a5
enable virtual workspace capability 2021-04-23 10:20:23 +02:00
Matt Bierner 36591a96a0
Rename 2021-04-22 14:57:27 -07:00
rebornix 274565432c
Merge branch 'notebook/dev' into main 2021-04-22 13:55:06 -07:00
Martin Aeschlimann 94f28728f7
remoteIndicator menu point: double digit order number. For #121180 2021-04-22 22:04:43 +02:00
Martin Aeschlimann 214a1581b7
Make window indicator menu contribution point stable. Fixes #121180 2021-04-22 21:54:38 +02:00
Rob Lourens 2f077172cb Add php.validate.executablePath to restrictedConfigurations 2021-04-22 11:49:37 -07:00
Sandeep Somavarapu 2130042ca4
disable github extension in virtual workspace as it depends on git 2021-04-22 17:44:51 +02:00
Alex Ross f38f90dfe1
Improve package.json file check
Fixes #120279
2021-04-22 17:35:45 +02:00
Sandeep Somavarapu 68bed01970
adopt virtual workspaces - not supported 2021-04-22 16:54:06 +02:00
SteVen Batten ed16789225 localise workspace trust strings for exts 2021-04-22 07:44:24 -07:00
Johannes Rieken 5390ec0e7c
remove isPreferred as instance property, replace selector with only viewType, allow controller to set a notebook priority instead 2021-04-22 16:13:42 +02:00
Sandeep Somavarapu 70c5e1e00c
fix compilation 2021-04-22 15:50:01 +02:00
Paul Teng 7d2da4ea7c Add pattern matching 'in' 2021-04-22 09:29:46 -04:00
Sandeep Somavarapu 90c5c7a0d2
Merge branch 'main' into capabilities 2021-04-22 14:29:13 +02:00
Eric Amodio 79033ef7a1 Adds code lens on vfs files 2021-04-22 03:29:20 -04:00
rebornix 264ccd16d4
Merge branch 'notebook/dev' into main 2021-04-21 15:15:59 -07:00
Matt Bierner 731402dce2
async override -> override async 2021-04-21 13:40:44 -07:00
SteVen Batten f9fc28d47d update ext manifest schema validation and built-in exts 2021-04-21 11:54:42 -07:00
SteVen Batten aec0921e5c first pass to update workspace trust to capabilities 2021-04-21 10:40:56 -07:00
João Moreno 034157dea8
gh auth: back to prod auth 2021-04-21 15:00:24 +02:00
Johannes Rieken 7194c24dad
use serializer in NB integration test 2021-04-21 11:50:02 +02:00
Johannes Rieken 9af75c08c5
remove ability to alter notebook output via WorkspaceEdit or NotebookEditorEdit 2021-04-21 11:42:58 +02:00
João Moreno d60dbbf646
gh auth: fetch json 2021-04-21 10:48:01 +02:00
João Moreno 3668a573ad
gh auth: fix staging server selection 2021-04-21 10:06:26 +02:00
João Moreno 820e70a460
gh auth: don't reach out to product.json 2021-04-21 09:31:06 +02:00
Miguel Solorio 23a2409675
Update debug-auto-attach ext icon (refs #81760) 2021-04-20 21:58:33 -07:00
Rob Lourens 27cf6a3807 Implement workspace trust for php-language-features 2021-04-20 19:52:34 -07:00
Rob Lourens 643756788f Allow running builtin php validation with a relative path configured to the php binary.
This was previously allowed, but the fix to use 'which' was too strict
2021-04-20 19:52:33 -07:00
Rachel Macfarlane c67ac5d083
Remove path from github-authentication 2021-04-20 16:49:23 -07:00
Matt Bierner 3b20d95b3a
Consider updateOpen as signalling that project loading as completed
Fixes #119268
2021-04-20 14:23:39 -07:00
Miguel Solorio 0642a7c299
Update debug server ready ext icon 2021-04-20 14:15:46 -07:00
rebornix 61f646674b
Merge branch 'notebook/dev' into main 2021-04-20 13:27:44 -07:00
João Moreno 7b23ff442e
more staging detection (#121769)
* more staging detection

* check for scheme
2021-04-20 13:19:06 -07:00
João Moreno ad3e7ea1c0
gh auth: look at staging query param (#121768) 2021-04-20 13:04:56 -07:00
Mike Lee efe612365f
feat: add support for additional surrounding pairs for markdown (#119982) (#121698) 2021-04-20 12:19:33 -07:00
Miguel Solorio ac48f78dd6
Add icons for built-in extensions (fixes #81760) 2021-04-20 12:09:24 -07:00
Matt Bierner 1764fc81a8
Add requiredForConfigurations for TS 2021-04-20 11:37:54 -07:00
Matt Bierner ae24966cce
Localize workspaceTrust 2021-04-20 11:35:02 -07:00
Rob Lourens cc850ade50 Cell statusbar test 2021-04-20 10:55:30 -07:00
Rob Lourens b286729f35 Test cleanup 2021-04-20 10:55:30 -07:00
Rachel Macfarlane 94589129a2
Add experimentation service to github auth extension 2021-04-20 09:25:01 -07:00
Johannes Rieken 454b741257
restore integration test 2021-04-20 15:10:50 +02:00
Johannes Rieken 3abadabac8
Merge branch 'main' into notebook/dev 2021-04-20 11:38:33 +02:00
Johannes Rieken b06388f501
Merge branch 'joh/clean-kernel' into notebook/dev 2021-04-20 11:33:41 +02:00
Joao Moreno b4816cfd1f
fix tests 2021-04-20 09:10:47 +02:00
rebornix 1f9e039a11
💄 2021-04-19 22:48:42 -07:00
Sang e5c466f587
markdown-language-features: Fix Windows Preview Link Uri (#120090)
* markdown-language-features: fix windows file uri

* refactor: use Uri.joinPath instead
2021-04-19 17:31:07 -07:00
Connor Peet 3a3864174e
trust: onboard debug land to workspace trust 2021-04-19 11:08:24 -07:00
Eric Amodio 6836261663 Adds workspace trust setting 2021-04-19 11:53:57 -04:00
Johannes Rieken 11c3ba58af
remove NotebookKernelProvider API and its implementation 2021-04-19 16:19:23 +02:00
João Moreno 47231d090d adopt trust in github 2021-04-19 11:58:10 +02:00
Benjamin Pasero 14981ce89d tests - enable colors for windows (CI supports it and the new Windows terminal too) 2021-04-19 09:29:20 +02:00
Ladislau Szomoru e5d6ff4c06
jschardet 2.2.1 -> 2.3.0 (#121575) 2021-04-18 09:21:14 +00:00