Commit graph

10449 commits

Author SHA1 Message Date
Daniel Imms 16510dfc86 Remove logs from test 2021-02-18 04:29:19 -08:00
Johannes Rieken 869fb74662
Merge pull request #116901 from DonJayamanne/fixRunState
Ensure Notebook Cell runState is updated correctly
2021-02-18 08:53:39 +01:00
Don Jayamanne 473c7ddd50 Ensure tests run to completion 2021-02-17 17:41:18 -08:00
Don Jayamanne 58f86d083d Fixes to enure tests complete 2021-02-17 16:52:03 -08:00
Don Jayamanne c0b69b03a9 Ensure runState is updated correctly 2021-02-17 16:33:10 -08:00
rebornix 086112d496 move cell output tests to document. 2021-02-17 12:09:32 -08:00
rebornix 0354f334ed remove unreached code. 2021-02-17 12:09:32 -08:00
Rachel Macfarlane 4e19a9f16a Update telemetry classification type for isEdu check 2021-02-17 11:36:29 -08:00
Johannes Rieken 79f90304be refine completion provider for context keys, https://github.com/microsoft/vscode/issues/9303 2021-02-17 15:21:45 +01:00
Johannes Rieken 5870204e95 make notebook and cell metadata classes, https://github.com/microsoft/vscode/issues/116333 2021-02-17 14:19:49 +01:00
Johannes Rieken 13070015bd expose context key info command, add first version of completion item provider for package.json and keybindings.json files, https://github.com/microsoft/vscode/issues/9303 2021-02-17 11:52:28 +01:00
Rob Lourens 90f5ef65a0 Delete notebookTestMain 2021-02-16 21:07:55 -08:00
rebornix 79b8259abb change cell language with cell change events. 2021-02-16 19:41:30 -08:00
rebornix b3f8737839 fix #116808. 2021-02-16 16:40:51 -08:00
rebornix b0bd28137a add test for #115855. 2021-02-16 16:40:51 -08:00
rebornix 1267767472 fix #116598. broadcast output items change. 2021-02-16 14:59:58 -08:00
Daniel Imms c41fb76299 Re-enable all tests 2021-02-16 12:13:39 -08:00
Daniel Imms 994ad37588 Log more in test 2021-02-16 08:36:03 -08:00
Daniel Imms 35abaaf606 Log all lines in failing test 2021-02-16 08:08:09 -08:00
Daniel Imms 982b28f42d Merge remote-tracking branch 'origin/main' into tyriar/megan 2021-02-16 02:44:34 -08:00
Johannes Rieken ac916cbb2d don't assert rpc strictness yet 2021-02-16 09:32:37 +01:00
Johannes Rieken d9c653c8b6 increase default timeout for event waiting, fixes https://github.com/microsoft/vscode/issues/116704 2021-02-15 17:17:10 +01:00
João Moreno 4077a67914
adopt focus border across all core themes 2021-02-15 14:29:36 +01:00
Johannes Rieken ac5b7117ec assert no rpc in notebook doc test 2021-02-15 12:52:54 +01:00
Johannes Rieken 059edf4166
Merge pull request #116685 from microsoft/job/nbtests
Move notebook tests
2021-02-15 12:35:19 +01:00
Johannes Rieken cc4d7e8a11 update (restore) language test for new cells 2021-02-15 11:52:14 +01:00
Johannes Rieken 196bf678a1 reset dirty state when reverting a notebook, update extension host when dirty state of a notebook (working copy) changes 2021-02-15 11:44:51 +01:00
Johannes Rieken 5236d34460 run active editor test only when having focus 2021-02-15 11:40:21 +01:00
Ladislau Szomoru 992cf6bd44
Update node-fetch (#116560) 2021-02-13 10:28:08 +01:00
Daniel Imms 90f344fe7e Skip echo test again 2021-02-12 17:05:24 -08:00
Daniel Imms 0e16b7a0fe Simplify echo works in the default shell 2021-02-12 15:59:54 -08:00
Rachel Macfarlane 2f277cb41e Add github session telemetry event 2021-02-12 15:39:04 -08:00
Daniel Imms 6841c52357 Try conpty in integration tests 2021-02-12 15:20:25 -08:00
Daniel Imms 0e3ec619b6 Revert "Re-enable most tests"
This reverts commit a5994556a8.
2021-02-12 15:19:45 -08:00
Daniel Imms 0ebe81ecc1 Revert "Skip all but 2"
This reverts commit 7934b9d439.
2021-02-12 15:19:34 -08:00
Daniel Imms 7934b9d439 Skip all but 2 2021-02-12 14:55:49 -08:00
Daniel Imms a5994556a8 Re-enable most tests 2021-02-12 14:10:21 -08:00
Daniel Imms 68f1497536 Skip echo works in the default shell test 2021-02-12 13:40:59 -08:00
Jean Pierre 1170b3158e
Emmet: add output.reverseAttributes option (#116088)
Fixes #110251
2021-02-12 20:54:57 +00:00
Daniel Imms 66d300b1bb Enable 3 tests 2021-02-12 12:22:34 -08:00
Raymond Zhao 7661c8e35c Move emmet to emmetio/emmet npm dependency, fixes #110697 2021-02-12 20:13:54 +00:00
Daniel Imms 6148fedea0 Enable terminal tests that deal with ptys only 2021-02-12 11:34:17 -08:00
Daniel Imms 44477fbb74 Re-enable tests, disable terminal suite 2021-02-12 11:03:01 -08:00
Johannes Rieken 2d6c2d0b2d wip - move notebook integration test into our normal API test extension 2021-02-12 19:17:03 +01:00
Johannes Rieken 52f633d19c some 💄, some API todos 2021-02-12 19:08:34 +01:00
Rachel Macfarlane 14669c2e45 Make scopes parameter optional to getSessions and remove getAllSessions 2021-02-12 09:13:11 -08:00
Martin Aeschlimann 59008059d2 add devcontainer associations to configuration-editing 2021-02-12 11:04:47 +01:00
Johannes Rieken 868fb4c39f rename CellKind to NotebookCellKind 2021-02-12 10:25:12 +01:00
Johannes Rieken 215cd17276
Merge pull request #116443 from microsoft/joh/kernelLanguages
Add support for kernel#supportedLanguages
2021-02-12 10:09:21 +01:00
Matt Bierner 96718c6fe8 Add back build-notebook script 2021-02-11 17:21:30 -08:00
Matt Bierner 9b4f1aff5d Enable inline html tags in notebook markdown
Fixes #113351
2021-02-11 17:21:30 -08:00
Rachel Macfarlane 263d4b75e2 Fix getSessions for microsoft auth provider 2021-02-11 16:46:47 -08:00
Rachel Macfarlane eceff53351 Rename login/logout to createSession/removeSession 2021-02-11 16:46:47 -08:00
Rachel Macfarlane 650906c369 Pass scopes through to authentication providers 2021-02-11 14:15:36 -08:00
Rachel Macfarlane 9118a3461c Make onDidChangeSessions event for auth providers fire complete session 2021-02-11 10:14:28 -08:00
Johannes Rieken e498c28de1 Merge branch 'master' into joh/kernelLanguages 2021-02-11 16:45:39 +01:00
Johannes Rieken 6c92a6605c Merge branch 'master' into notebook/outputs 2021-02-11 15:03:41 +01:00
Johannes Rieken ccc28e3726 Remove languages property from NotebookData and NotebookDocument 2021-02-11 14:21:40 +01:00
Matt Bierner 6dd156d04b Support drag and drop copy for markdown cells
For #116393

Also removes some logging and improves drag/drop responsiveness
2021-02-10 17:37:51 -08:00
Matt Bierner 35f855796b
Add support for markdown notebook renderers (#115191)
* Use shared webpack version instead of installing locally for simple-browser

* Use npm for building markdown preview

* render markdown in webview.

* update markdown preview height and offset

* Add basic custom notebook renderer point

* update css

* style update.

* update markdown header padding left

* Add example of loading katex to extend the markdown-it renderer

* Rename global to make clear it only applies to markdown-in

* hide/remove markdown preview

* Add wait for initial markdown preview rendering before showing notebook

* Add double click to switch to editing mode

* Fix markdown cells not getting updated after editing

* style polish

* notebook.experimental.useMarkdownRenderer

* switch render strategy.

* Adding very intial drag drop support for notebook markdown cells

* Implement drag/drop stubs for test classes

* Revert unrelated file changes

* Move markdown notebook math to own extension

* Add missing imports

Co-authored-by: rebornix <penn.lv@gmail.com>
2021-02-10 16:41:53 -08:00
Matt Bierner 3dc8cb1afc Add setting to enable/disable returns generation in jsdoc
Fixes #116282
2021-02-10 12:20:01 -08:00
Johannes Rieken b881f37fcc Merge branch 'master' into notebook/outputs 2021-02-10 18:20:40 +01:00
Matt Bierner fe6eb68d22 Pick up latest TS insiders 2021-02-09 17:47:32 -08:00
Matt Bierner 91a20c06b9 Use npm for building markdown preview 2021-02-09 17:47:32 -08:00
Matt Bierner ba7d28d53c Use shared webpack version instead of installing locally for simple-browser 2021-02-09 17:47:32 -08:00
Shunsuke Iwamoto 76524ef589
Fixes 114236: Add a multi-line comment regex to unIndentedLinePattern (#114478)
* Add a multi-line comment regex to unIndentedLinePattern

* Add multi-line comment block indentation tests

* Fix a multi-line comment block indentation test
2021-02-09 17:05:21 -08:00
Connor Peet 9070508076
Merge branch 'connor4312/refactor-test-states' 2021-02-09 16:15:16 -08:00
Connor Peet 3d4cabb608
testing: refactor to new runState API
Fixes: https://github.com/microsoft/vscode/issues/115101.
See issue for details.

- Adopts the new API
- Test results now persist across reloads (last 64 runs).
- Removed state grouping in favor of sorting option.
- Code lenses are disabled for now
2021-02-09 16:12:37 -08:00
rebornix 11b885de68 Merge remote-tracking branch 'origin/master' into notebook/outputs 2021-02-09 09:27:49 -08:00
Alex Ross 327e25fdc2 Add portsAttributes to devcontainer.json
Part of microsoft/vscode-remote-release#4445
2021-02-09 16:51:05 +01:00
Alexandre Schnegg 2678e4b848
Only match exactly 7 equals (fixes #95040) 2021-02-09 10:35:10 +01:00
Matt Bierner 87a3effc79 Try to disable caching in the simple browser's iframes 2021-02-08 21:31:04 -08:00
rebornix bd47ac847c auto save ... 2021-02-08 16:57:09 -08:00
Matt Bierner ff03697a1a Use node script instead of 'cp' command
this should also work on widnows
2021-02-08 14:54:37 -08:00
rebornix 0544c1d391 remove legacy typings. 2021-02-08 14:48:26 -08:00
Matt Bierner 46e28e3bbe Copy codicon files directly into sources instead of taking a non dev dependecy on the entire package 2021-02-08 14:27:16 -08:00
Matt Bierner 5b32b28037 Mark simple browser as a UI extension 2021-02-08 14:27:16 -08:00
Matt Bierner eb62ecb01e Use white background in simple browser by default 2021-02-08 14:27:16 -08:00
Megan Rogge c7d527f9ce update yarn.lock 2021-02-08 12:24:20 -08:00
Johannes Rieken 3edc9925e0 NotebookDocument#metadata is readonly 2021-02-08 18:38:17 +01:00
Martin Aeschlimann c86be3bb57
Merge pull request #115309 from pfitzseb/sp/julia-grammar
Add Julia grammar
2021-02-08 18:26:51 +01:00
Martin Aeschlimann 5cfa6b7e26 update vscode-grammar-updater 2021-02-08 18:26:14 +01:00
Johannes Rieken a873e60a71 💄 strict assertions 2021-02-08 18:15:10 +01:00
Martin Aeschlimann fb8bced55b after fix for grammar importer 2021-02-08 17:16:43 +01:00
Johannes Rieken 0293b129e3 add name attribute, https://github.com/microsoft/vscode/issues/115746 2021-02-08 16:53:35 +01:00
Martin Aeschlimann 1a9635193f update and fix grammar 2021-02-08 16:33:49 +01:00
Martin Aeschlimann ebac2cfa10 add colorizer test 2021-02-08 16:33:12 +01:00
Martin Aeschlimann 50dc6c3c66 add search support 2021-02-08 16:22:32 +01:00
Alex Ross 0f17001790 Fix update-grammar scripts for cross-platform use 2021-02-08 15:39:56 +01:00
Martin Aeschlimann 124cd2155a Merge branch 'master' into pr/pfitzseb/115309 2021-02-08 14:48:21 +01:00
Johannes Rieken e3d0d9c00c Merge branch 'master' into notebook/outputs 2021-02-08 10:44:34 +01:00
SteVen Batten afd102cbd2
Trusted Workspaces Feature Branch Merge (#115961)
* draft trusted workspace service / model

* renaming

* add request model and action

* err fix

* add request handlers with mock actions

* some quick fixes

* adding badge icon to activity bar gear

* Add Statusbar item to indicate trust

* Cleanup code

* Add background color

* Use theme color for the status background color

* adding basic editing experience

* observe trust with startup tasks

* Extension enablement

* Add capability to provide a custom message

* Remove old actions

* explorer: if you can not undo, pass undo to editor

fixes #111630

* Remove plug icon from ports view
Part of https://github.com/microsoft/vscode-internalbacklog/issues/1689

* Fixed compilation error

* Handle extension uninstall

* Handle extension install

* Ability to prompt when state is untrusted

* Do not change state is the modal dialog is dismissed or the Cancel button is pressed

* Refactored enablement code

* Prompt when installing from VSIX

* Prompt when installing from the Gallery

* Move file into the browser folder

* fixes and polish

* restructure workspace contributions

* restructure actions and use confirmations

* Initial draft of the proposed APIs

* Added stubs for the proposed api

* Trusted Workspace proposed API

* Fix a regression introduced by merge

* status bar indicator improvements

* remove helper command as we now have hooks

* verbose messaging for the immediate request

* add indication to global activity icon of pending request

* try personal title

* Add configuration setting

* Add additional extension actions

* Fix contributions

* Removed context key that is not needed

* Fixed issue with the dialog

* Reduce arbitrary event limiter from 16ms down to 4.16666 (support for monitors up-to 240hz) #107016

* Fixes #115221: update emoji tests

* Give a higher priority to language configuration set via API call (#114684)

* debug console menu action polish

* Avoid the CSS general sibling combinator ~ for perf reasons

* more notebook todos

* Use label as tooltip fallback properly
Part of #115337

* Fixes microsoft/monaco-editor#2329: Move `registerThemingParticipant` call to `/editor/`

* Fix port label not always getting set
Part of microsoft/vscode-remote-release#4364

* simplify map creation, fyi @bpasero

* Fix #114432: Multiple save dialogs appearing on Windows if Ctrl+S is pressed multiple times (#114450)

* fix multiple save dialogs appearing on Windows when spamming Ctrl+S

* remove old fix and instead keep track of windows with open dialogs in the dialogMainService

* keep initialisation of activeWindowDialogs in constructor

* remove unused variable

* some changes

* queue dialogs based on hash of options

* simplify structure, fix comment typo

* Apply suggestions from code review

Co-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com>

* remove unnecessary async/await for aquireFileDialogLock method

* don't acquire file dialog lock for message boxes

* use MessageBoxReturnValue | SaveDialogReturnValue | OpenDialogReturnValue instead of any type for getWindowDialogQueue

* Apply suggestions from code review

Co-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com>

Co-authored-by: Benjamin Pasero <benjpas@microsoft.com>
Co-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com>

* 💄 dialog main service locks

* debt - adopt some ? operator

* Better hiding of custom hover in icon label

* Limit to 8ms (120fps)

* more API todos for notebooks

* 💄

* Update grammars

* chore - group notebook specific api proposals together

* added unreleased fixes to endgame notebook

* Add changes back to the modal dialog

* Add back the workspace trust proposed APIs

* Adjust dialog buttons

* Standardize on WorkspaceTrust name across interfaces, classes, variables

* Renamed some of the missing keys

* Add TestWorkspaceTrust stub and fix failing tests

* Add requiresWorkspaceTrust property to fix test failure

* remove notebook change

Co-authored-by: Ladislau Szomoru <lszomoru@microsoft.com>
Co-authored-by: isidor <inikolic@microsoft.com>
Co-authored-by: Alex Ross <alros@microsoft.com>
Co-authored-by: TacticalDan <gorksorf@gmail.com>
Co-authored-by: Alexandru Dima <alexdima@microsoft.com>
Co-authored-by: Johannes Rieken <johannes.rieken@gmail.com>
Co-authored-by: Cameron <cameron532@gmail.com>
Co-authored-by: Benjamin Pasero <benjpas@microsoft.com>
Co-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com>
2021-02-06 00:38:32 -08:00
Megan Rogge ac60c82c7d
add tests (#115944) 2021-02-05 15:55:50 -08:00
Raymond Zhao 6302319a4a Fix Emmet yarn lock 2021-02-05 20:22:46 +00:00
Eric Amodio 4fc8dc82f3 Fixes #110496 - use builtin gestures for open/diff 2021-02-05 15:00:47 -05:00
Raymond Zhao 339d6ddf18 Fix #115854, #115839 2021-02-05 19:07:57 +00:00
Alex Ross a4a6607ceb Use weak shell quoting for npm tasks with --
Part of #115876
2021-02-05 16:22:55 +01:00
Martin Aeschlimann 3c7fc6d6a0 fix unused import 2021-02-05 16:19:31 +01:00
Martin Aeschlimann d33b89256e [css][html] Option to disable MDN Reference popups only (without effecting other functionalities). Fixes #97979 2021-02-05 16:07:31 +01:00
rebornix 2ff5b909ba fix smoke test typings. 2021-02-04 18:35:08 -08:00
rebornix 0df177fe39 fix tests. 2021-02-04 18:33:17 -08:00
Eric Amodio 2fda718ad7 Fixes #115801 - improves conflict decorations 2021-02-04 17:25:48 -05:00
Sandeep Somavarapu 4dfab617e0 Merge branch 'sandy081/smoketests/remote' 2021-02-04 20:49:47 +01:00
Matt Bierner a0855b30c7 Use rmdirSync instead of rimraf
Fixes #115668
2021-02-04 11:44:33 -08:00
Connor Peet fd2ce701b6
testing: fix locale string
Fixes #115778
2021-02-04 10:41:42 -08:00
Connor Peet 5b2dc0cad2
npm: move debug script lens into npm, clean up parsing logic
This keeps our npm logic in one place and avoids activating the heavier-
weight `js-debug` extension on every .json file.

Also, use the same command to debug both from the explorer and
from script lens.

Fixes https://github.com/microsoft/vscode-js-debug/issues/782
2021-02-04 18:41:27 +00:00
Alex Ross 3973012a9c Only getPackageManager once per folder
Part of #115384
2021-02-04 16:45:24 +01:00
Sandeep Somavarapu 056d660918 Merge branch 'master' into sandy081/smoketests/remote 2021-02-04 14:43:38 +01:00
Sandeep Somavarapu d4b65868f2 enable the test 2021-02-04 13:58:20 +01:00
Johannes Rieken 0494790a5e fix https://github.com/microsoft/vscode/issues/115746 2021-02-04 13:55:54 +01:00
Sandeep Somavarapu 9572b419cb test not running - enable remote check 2021-02-04 13:53:21 +01:00
Benjamin Pasero 914cef30d5 integration tests - disable minimap to reduce error output (#115747) 2021-02-04 13:33:54 +01:00
Sandeep Somavarapu 3c3686e0fb check only extension 2021-02-04 11:50:34 +01:00
Sandeep Somavarapu 0ecd7f72d8 add remote server cli test 2021-02-04 10:08:29 +01:00
deepak1556 9ddea6f385 chore: bump electron@11.2.2 2021-02-04 08:44:52 +01:00
deepak1556 ff85144fdd chore: bump electron@11.2.2 2021-02-03 14:16:12 -08:00
Raymond Zhao caca11f299 Bump Emmet to fix #115623 2021-02-03 17:56:20 +00:00
Benjamin Pasero 376716d1ae status bar - don't leak RPC objects from API (#115679) 2021-02-03 14:01:13 +01:00
João Moreno 06c0dbe616
fix compilation error 2021-02-03 13:43:03 +01:00
João Moreno 2525f3e276
Merge branch 'master' into pr/113673 2021-02-03 13:39:20 +01:00
Johannes Rieken a01d16e77e debt - use a native private property in ExtHostQuickInput 2021-02-03 09:44:52 +01:00
Johannes Rieken c399d039a7 debt - don't expose MainThreadNotebookShape from NotebookEditorDecorationType 2021-02-03 09:30:38 +01:00
Johannes Rieken 74937e0a89
Merge pull request #115530 from microsoft/joh/norpc
Hide API implementation proxies, add tests to check for "proxy leakage"
2021-02-03 09:17:56 +01:00
Martin Aeschlimann cba8232d77 update seti & add preview page 2021-02-02 23:53:44 +01:00
Peng Lyu acb300b004
Merge pull request #115630 from microsoft/rebornix/multi-selection
multi selection for notebook cells
2021-02-02 12:48:06 -08:00
Matt Bierner 06fc252b9a Prioritize import quickfix over spelling
Fixes #115372

If both import and spelling fixes are returned, only the import will be marked as preferred
2021-02-02 12:32:36 -08:00
rebornix 16d8419562 smoke test 2021-02-02 11:32:29 -08:00
rebornix c3c0db94f3 Merge remote-tracking branch 'origin' into rebornix/multi-selection 2021-02-02 09:42:55 -08:00
rebornix c4f273e3df fix tests. 2021-02-02 09:39:10 -08:00
Martin Aeschlimann b60478452f [themes] fix dept in default theme files. Fixes #111877 2021-02-02 17:05:26 +01:00
João Moreno c3b556727e
fix update-grammars script 2021-02-02 12:30:08 +01:00
João Moreno 8bf9b56ade
Merge branch 'joao/extensions' 2021-02-02 12:06:01 +01:00
Matt Bierner d9ff550d02 Add intellisense for onOpenExternalUri activation and rename event
Fixes #115131

Also renames the activation event to `onOpenExternalUri`
2021-02-01 19:57:54 -08:00
Matt Bierner d99c218e9b Make sure we always apply TS auto imports, even if VS Code applies the completion before it has been resolved
Fixes #109439

This introduces a new `ApplyCompletionCommand` that is included on all JS/TS completions, which  applies additional parts of the completion (such as auto imports).

This is needed since VS Code will not always wait until `resolveCompletionItem` completes before appling the completion. This causes auto imports to sometimes not work when typing quickly
2021-02-01 18:03:18 -08:00
Matt Bierner 60bb22ddd3 Use test instead of match 2021-02-01 18:03:18 -08:00
Matt Bierner 7490ac87e1 Fix spelling 2021-02-01 18:03:18 -08:00
Matt Bierner 4ccfa1d019 Fix spelling 2021-02-01 18:03:18 -08:00
Matt Bierner 6f1fbfdd93 Inline object map type
It was only being used in one spot, so just inline this type
2021-02-01 18:03:18 -08:00
Matt Bierner 8c3e6cd9ee Fix spelling 2021-02-01 18:03:18 -08:00
Matt Bierner 4e00f75408 Remove stubs file reference protocol 2021-02-01 18:03:18 -08:00
Eric Amodio 6fed1b6383 Uses background flag for better perf/mem usage
Filters out deleted resources
2021-02-01 18:02:28 -05:00
Matt Bierner 925d9234b8 Pick up latest TypeScript 4.2 nightly
This also migrates us to use our normal TS install for the serverless version
2021-02-01 14:15:27 -08:00
Alex Ross b37252c182 Update grammars 2021-02-01 17:48:44 +01:00
Johannes Rieken a99dd66f0f test more results of create-functions 2021-02-01 17:41:29 +01:00
Johannes Rieken 2ceeaeb681 hide proxy from TextEditorDecorationType 2021-02-01 17:06:51 +01:00
Johannes Rieken a0c75f6053 add tests for createXYZ functions and skip most of them... 2021-02-01 14:52:37 +01:00
João Moreno 03da2de889 add proper yarn.lock files 2021-02-01 14:35:52 +01:00
Johannes Rieken 46cf57b264 a bunch of failing tests 2021-02-01 12:01:32 +01:00
Johannes Rieken 930b5686ff add todo 2021-02-01 12:01:26 +01:00
Johannes Rieken 3114b1c4c5 hide rpc proxies 2021-02-01 12:01:20 +01:00
Johannes Rieken 4cfd5f8508 clipboard changes 2021-02-01 12:01:14 +01:00
Johannes Rieken 1ecf01b9c7 mark rpc protocol and proxies with symbols and try to find them from an API test (with success...) 2021-02-01 12:01:07 +01:00
João Moreno ec805db5ed
add repository field to extensions package.json 2021-01-29 15:30:45 +01:00
João Moreno 9a5d14e307
run prettier over extensions json files 2021-01-29 15:19:18 +01:00
Matt Bierner 8c5e805d3a Fix spelling 2021-01-28 12:01:38 -08:00
Sebastian Pfitzner b0ac7e40bb add Julia grammar 2021-01-28 16:55:22 +01:00
Eric Amodio e6d5a20944 Fixes getBranch when name is fully qualified 2021-01-27 14:51:15 -05:00
Martin Aeschlimann 4bd2d367e7 Remote smoketest timeout (fixes #115159) 2021-01-27 15:52:25 +01:00
João Moreno 7b0cfdd04a
fix git askpass 2021-01-27 09:45:19 +01:00
Matt Bierner a56bc0c671 Don't write preferredLocation into workspace settings for find file references 2021-01-26 16:17:14 -08:00
Matt Bierner e5c4f426fe Fix setting decription and remove unused setting 2021-01-26 16:03:36 -08:00
rebornix d5bdb0efb2 fix #115011. 2021-01-26 08:39:30 -08:00
João Moreno 9e07bfd594
related to #115037 2021-01-26 14:12:50 +01:00
João Moreno 75ff8b1131
fixes #115037 2021-01-26 14:10:49 +01:00
João Moreno 1f1ed78f7d
Use ;; instead of ; for line comments (#115036)
LISPs in general and Clojure in particular by convention uses double semicolons
for regular line comments. Single semicolons are reserved for trailing comments
at the end of a line, and are treated (aligned) differently in some editors,
notably Emacs.

Co-authored-by: Arne Brasseur <arne@arnebrasseur.net>
2021-01-26 05:01:49 -08:00
rebornix ae8bd3216f 💂 tests for selecting kernel. 2021-01-25 15:58:57 -08:00
Eric Amodio 2f6c928b20 Fixes getBranch issue with remote branches
Improves perf by reducing git calls from 3 to 1

Before this change, remote branches were returned as local ones (RefType.Head), now they will be RefType.RemoteHead
2021-01-25 18:50:31 -05:00
Wahid Shafique 748b2e5a85
Remove # from typescript deprecation warnings (#114787)
Remove tags to match standard deprecation warnings (example dceba9ebb7/extensions/html-language-features/package.nls.json (L32))
2021-01-25 15:37:58 -08:00
Martin Aeschlimann 68b7e79867 fix test-product icon 2021-01-25 21:54:34 +01:00
Oleg Demchenko 582ea371c2
[microsoft-authentication] Extend authentication session to return id tokens (#114675) 2021-01-25 12:12:05 -08:00
Alexandru Dima 5a3fedf0c4
Merge pull request #114628 from microsoft/alex/python-language-configuration
Move `onEnterRules` to `language-configuration.json`
2021-01-25 20:50:40 +01:00
Martin Aeschlimann 62093ff022 [html/json/css] update services & dependencies 2021-01-25 20:17:54 +01:00
Alexandru Dima d877e86bdd
Merge branch 'master' into alex/python-language-configuration 2021-01-25 20:11:25 +01:00
João Moreno 3b03189afa
Restore extensions in core (#114921)
* bring back grammar extensions

* fix hygiene

* Revert "pull themes from the marketplace"

This reverts commit 0738f76dac.
2021-01-25 17:07:56 +01:00
David Sanders 7b317afd93
Fix starting scroll for URIs with fragment (#111126) 2021-01-22 17:41:25 -08:00
Connor Peet add5b32d95
testing: initial implementation of test decorations 2021-01-22 12:58:45 -08:00
Martin Aeschlimann 5809e9eb03 testresolver: support server extensions 2021-01-22 15:49:14 +01:00
Alex Ross e5dd4b6e4b Add mock support for public ports to test resolver 2021-01-22 12:09:26 +01:00
Jackson Kearl 7e55fa0c54
Search In Open Editors (#107756)
* Initial work on "search in open editors"

* Update wording

* Update messaging for open editors config

* Add command to open all git changes (in association with searching in all open editors)

* Add strict parsing mode to search using providers for specific files

* Clean

* Remove log

* Naming

* Transfer open editors config to search editor

* Pass in more places

* Add some testing
2021-01-21 16:59:07 -08:00
Matt Bierner 542de8e009 Move schemes to opener metadata 2021-01-21 14:41:25 -08:00
Matt Bierner 885585c7f8 Remove test math formula from readme 2021-01-21 14:41:25 -08:00
Alex Ross 3ec9067200 Simplify local port logic in test resolver + OS check 2021-01-21 16:53:57 +01:00
Alex Ross e8f6c27381 Use random port if privileged in test resolver 2021-01-21 16:36:30 +01:00
Alex Ross fcccc85ff9 Add more to test resolver tunnel factory and fix port filtering 2021-01-21 16:23:55 +01:00
Alex Ross d8831220ff Update showCandidatePort for test resolver 2021-01-21 15:06:55 +01:00
Martin Aeschlimann b5f36a24b6 testresolver: start a test server 2021-01-21 14:04:08 +01:00
Martin Aeschlimann 0249c31a59 testResolve: more tunnelservice fixes 2021-01-21 12:14:35 +01:00
Alexandru Dima c735c8b291
Merge branch 'master' into alex/python-language-configuration 2021-01-21 12:13:43 +01:00
Martin Aeschlimann 67bf6577b4 testResolver: fix for tunnel server 2021-01-21 12:09:24 +01:00
Martin Aeschlimann 15e58cea4d test resolver: add tunnel server 2021-01-21 11:57:28 +01:00
Eric Amodio 6b241a6845 Closes #111210 - adds openRepository api 2021-01-21 01:06:48 -05:00
Eric Amodio 5bcd222075 Fixes checking for rebase against wrong branch
Refs: #1866
2021-01-21 00:29:16 -05:00
Rachel Macfarlane 93ae815ba1 Feedback on secrets API #112249 2021-01-20 09:24:48 -08:00
Florian Schwalm cbbf2d0990 Correctly resolve mapped drive on Windows
fs.realpath.native in NodeJS uses the Win32 API function GetFinalPathNameByHandle() on Windows hosts,
therefore a given path must follow the guidelines for Win32 API file functions.
Drive letters on Windows need to end on a backslash according to the Win32 File Naming Conventions (https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file)
Omitting the backslash results in Windows treating the remaining path components as a relative path starting from the current directory on the specified disk
https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file#fully-qualified-vs-relative-paths
2021-01-20 11:58:37 -05:00
Alexandru Dima ec1eda0d96
Rename OnEnterRule.oneLineAboveText to previousLineText after API call feedback (#58440) 2021-01-20 17:31:04 +01:00
Alexandru Dima 2d5f7fd072
Move onEnterRules to language-configuration.json 2021-01-20 12:20:27 +01:00
Jackson Kearl b50bd5d094 Close #114342 2021-01-19 19:45:15 -08:00
Henning Dieterichs 1f8643ef76
Refresh Images In Markdown Preview On Change (#114083)
* Refresh Images In Markdown Preview On Change (implements #65258).

* Fixes tests.

* Implements etags.

* Adds tests for urlToUri.

* Updates doc comment.
2021-01-19 18:01:21 -08:00
Jean Pierre 7f4d67c94c
Fix #110812 (#114553) 2021-01-19 14:21:02 -08:00
Martin Aeschlimann ff393a3349 add open tunnels to test resolver 2021-01-19 11:45:55 +01:00