Commit graph

75317 commits

Author SHA1 Message Date
Wenlu Wang c8a6ddba9d
Enable forceConsistentCasingInFileNames flag (#114334) 2021-01-14 11:25:11 -08:00
João Moreno 6525b42f47
remove unused file 2021-01-14 20:22:28 +01:00
Sandeep Somavarapu e12a9d74a6 #114144 fix remote explorer icon flickering 2021-01-14 20:12:21 +01:00
isidor d03490f353 fixes #114203 2021-01-14 19:59:55 +01:00
meganrogge f34a3ace3f update distro 2021-01-14 10:50:48 -08:00
meganrogge 55960b7d61 add flowControl to terminalConfig 2021-01-14 10:47:03 -08:00
isidor 7ae54ca2d6 breakpoint widget: use same mode for coloring as the underlying editor 2021-01-14 19:44:56 +01:00
rebornix 835a1ce6ef allow execution against a hidden notebook editor. 2021-01-14 10:38:38 -08:00
Matt Bierner 5d6cba5cbc Reworking external opener implementation to allow configured openers to be called directly without a canOpen check
If the user has configured a specific external uri opener, we should always try to use that without first calling `canOpen` to filter down the list of openers.

This change also adds `ExternalUriOpenerEnablement` which allows an opener to mark itself as the preferred opener for a given uri. If only a single preferred opener is returned, it will be used automatically for that uri (although user configuration can override this)
2021-01-14 10:37:00 -08:00
isidor 5b1e59c636 explorer: hide open editors for new users
fixes #112480
2021-01-14 19:26:21 +01:00
meganrogge e1d8b92658 update distro 2021-01-14 09:46:54 -08:00
meganrogge 30f61c2449 part of #114214 serverSpawn=true 2021-01-14 09:43:00 -08:00
Johannes Rieken c4d5b055d3
Merge pull request #114269 from microsoft/alex/fuzzy-score-improvements
Fuzzy score improvements
2021-01-14 18:39:23 +01:00
Benjamin Pasero d4f993de63 Saving an untitled file closes it (fix #114272) 2021-01-14 18:34:32 +01:00
meganrogge e44fb4ab92 update distro 2021-01-14 09:24:02 -08:00
Benjamin Pasero 526f826ac1 fix #114192 2021-01-14 18:18:26 +01:00
Alexandru Dima 634ebecb8b
Refactor code to use await 2021-01-14 17:51:11 +01:00
Alex Ross d6f27b9271 Polishing/fixing/addressing feedback for portsAttributes
Includes:
- fix in json schema
- use object instead of array
- change label of already forwarded ports when setting changed
- fix for merging ranges
2021-01-14 16:18:23 +01:00
Daniel Imms c972009ef6
Merge pull request #114214 from microsoft/tyriar/flow_control
Implement terminal flow control
2021-01-14 06:44:30 -08:00
Alexandru Dima cc8c9a2230
No need to store scores 2021-01-14 15:41:13 +01:00
Daniel Imms a79276dc64 Move to log service 2021-01-14 06:17:29 -08:00
Daniel Imms f8ec60aa06 Add flow control setting, remove fake latency 2021-01-14 06:04:03 -08:00
Johannes Rieken 98038a8835
Merge pull request #114208 from gjsjohnmurray/fix-37570
fix #37570 add RELATIVE_FILEPATH snippet variable
2021-01-14 14:33:49 +01:00
Alex Ross 065f0e4640 Auto forwarding fix 2021-01-14 14:30:35 +01:00
isidor 7a9bb5a44f breakpoints: inline action to edit condition. Render conditions for function breakpoints. Allow to edit conditions for function breakpoints
fixes #113805
fixes #3646
2021-01-14 11:34:58 +01:00
Alexandru Dima e9f6c35c17
Fixes #114146: Increase max BracketSelectionRangeProvider duration to 5s in unit tests 2021-01-14 11:20:41 +01:00
Alexandru Dima 4e4d2484a7
Extract TestTextResourcePropertiesService to its own file 2021-01-14 11:16:41 +01:00
Alexandru Dima 00f8540d79
Fixes #114332
`yarn` no longer compiles the smoke test as a postinstall script. This breaks the flow of running `yarn && yarn smoketest` to execute the smoketest.

So change `yarn smoketest` to also do the compiling of the smoke test. But that generates too much extra work on the build machine, which needs to invoke `yarn smoketest` twice, once for Electron and once for web.

To workaround that, `yarn smoketest-no-compile` is added, which can be used by the build machine to avoid needlessly compiling.

While here, the nodejs version is already checked in the `yarn` preinstall script, so remove the check from the smoke test.
2021-01-14 10:35:42 +01:00
João Moreno f1cb1b27f3
format 2021-01-14 10:28:59 +01:00
João Moreno 40e3106e5f
fix list drag affordance 2021-01-14 10:28:59 +01:00
Alexandru Dima 7899bfe3ee
Merge pull request #113315 from qchateau/fix-semantic-highlight
BUGFIX: Fix semantic highlight scheduling
2021-01-14 10:25:42 +01:00
Alexandru Dima db30147068
Add test for case to assert that fetch should be scheduled again when a text buffer change occurs while the provider runs and the provider returns null 2021-01-14 10:23:30 +01:00
Sandeep Somavarapu 44278132f4 fix peek view alignment 2021-01-14 09:56:08 +01:00
deepak1556 c265dff48a chore: bump electron@11.2.0 2021-01-13 20:52:48 -08:00
Matt Bierner 710846866f Activate extension on simpleBrowser.api.open 2021-01-13 16:56:39 -08:00
Matt Bierner b7f9eddf04 Allow passing viewColumn to simpleBrowser.api.open 2021-01-13 16:56:39 -08:00
Raymond Zhao a1d5ea876c Polish, also fix #113930 2021-01-13 16:09:17 -08:00
Connor Peet 2b5ae783bf
testing: add full json reporter to show more complete output 2021-01-13 15:30:11 -08:00
Alex Dima d39eefd1b0
update distro 2021-01-13 23:33:25 +01:00
Alex Dima 59891debcf
Wait for outstanding zlib flushes when draining a WebSocketNodeSocket (#114314) 2021-01-13 23:26:23 +01:00
Matt Bierner ea13176ee9 Enable image preview for avif images
Fixes #106415

Support for these was added in electron 11
2021-01-13 13:52:34 -08:00
Matt Bierner 6c4a00ce74
Make default text editor replace existing editors for resource (#112848)
* Make default text editor replace existing editors for resource

Fixes #111474

This ports the logic that we previouly had for custom editors to the generic open with flow: f0bb23ca02/src%2Fvs%2Fworkbench%2Fcontrib%2FcustomEditor%2Fbrowser%2FcustomEditors.ts (L281)

* Add a new `getEditorsForResource` helper method to editor service

This adds a `IEditorService.getEditorsForResource` method that returns all editors associated with a given resource. I've adopted this for custom editors and notebooks

* Making suggested changes

* Add unit tests for findEditors
2021-01-13 13:35:03 -08:00
Alex Dima a59f30011c
Add a 30min cap to CI jobs 2021-01-13 22:16:08 +01:00
Matt Bierner e7aa009ac3 Remove enabledHosts setting
This setting is no longer used
2021-01-13 12:53:18 -08:00
Matt Bierner 61ec57016c Fix spelling 2021-01-13 12:53:18 -08:00
Matt Bierner 47aa3ad09a Continue work on opener service
- Add error notification if opener throws an exception
- Add public facing id to openers. This is used in settings
- Add intellisense for the opener id setting
2021-01-13 12:53:18 -08:00
Tyler James Leonhardt d6936dd524
Add mechanism for snippets to overwrite Auto-closing pairs in some cases (#114235)
* Snippets and Auto-closing pairs play nicer

* move to DisposableStore
2021-01-13 12:29:45 -08:00
rebornix 2ca7b5426a 💄 2021-01-13 12:12:53 -08:00
rebornix fb6a9b4824 fix #114289. notebook.selectKernel takes kernel id. 2021-01-13 12:12:40 -08:00
Sandeep Somavarapu 2156b8cc75 check and ignore not found error 2021-01-13 20:51:57 +01:00