Commit graph

84927 commits

Author SHA1 Message Date
Martin Aeschlimann 57376f410d
typescript: avoid global setImmediate 2021-07-09 12:39:38 +02:00
Martin Aeschlimann cde5781978
polish webpack configs 2021-07-09 11:55:21 +02:00
Martin Aeschlimann 7ded90e452
Merge branch 'main' into joh/webpack5 2021-07-09 09:50:10 +02:00
Martin Aeschlimann b5a3dddea0
make IWindowIndicator.onDidChange optional. FIxes #128109 2021-07-09 09:09:48 +02:00
Benjamin Pasero ede06d01ec
sandbox - cleanup unused methods and avoid context bridge issue with process.env (#128099) 2021-07-09 08:10:11 +02:00
Tyler James Leonhardt 87d692b7bf
Add scopes property to login telemetry (#128261)
* Add scopes property to login telemetry
2021-07-08 21:48:44 -07:00
Joyce Er 83f39dd6c6
Allow extension to control whether interactive window editor group is activated via options (#128274)
* Allow extension to control whether interactive window is activated via options

* Temporary backward compatibility

* default preserve focus to false

Co-authored-by: rebornix <penn.lv@gmail.com>
2021-07-08 21:26:54 -07:00
Jackson Kearl d3abc86b5a
Add command to assign Peng to notebook issues 2021-07-08 18:21:46 -07:00
Eric Amodio a6e6e1f70b Moves moveViews command - re: #110583 2021-07-08 19:42:33 -04:00
Eric Amodio 55868691ef Closes #128258: Adds ThemeIcon support 2021-07-08 18:56:30 -04:00
Eric Amodio 7b064adcd5 Preserve color from ThemeIcons in Timeline 2021-07-08 18:56:30 -04:00
Matt Bierner d5d45297f8
Split service configuration for desktop and browser
Fixes #128222

We only support using configured TS versions on desktop. In browsers we always use the bundled version
2021-07-08 15:29:54 -07:00
Matt Bierner 41807b889d
Use service for loading service configuration
For #128222
2021-07-08 15:29:53 -07:00
Matt Bierner b7e633aae1
Use interface for service config
For #128222
2021-07-08 15:29:53 -07:00
Matt Bierner 0762d23ae7
Build VS Code using TS 4.4 (#127823)
* Build VS Code using TS 4.4

* Remove usages of deprecated `ClientRectList`

* Add any casts for missing `caretRangeFromPoint`

* Add temporary any casts for `zoom` css propery

This non-standard css property no longer exists in lib.dom.d.ts

* MouseWheelEvent -> WheelEvent

* Pick up new TS nightly

Co-authored-by: Alexandru Dima <alexdima@microsoft.com>
2021-07-08 14:27:39 -07:00
Logan Ramos 4fe851b9a7
Revert "Removing more templated settings #125422"
This reverts commit 40b2219e39.
2021-07-08 16:37:09 -04:00
Martin Aeschlimann c069d044c3
fix vertx 2021-07-08 22:22:24 +02:00
Logan Ramos 40b2219e39
Removing more templated settings #125422 2021-07-08 15:58:13 -04:00
Martin Aeschlimann 7ebe6a6054
adopt web extensions to webpack 5 2021-07-08 21:41:03 +02:00
Jackson Kearl 9006cc8268
Move to file/newFile... contribution point
Close #128136
2021-07-08 11:58:48 -07:00
Sandeep Somavarapu 816caf0b90
Fix #128114 2021-07-08 20:36:40 +02:00
Megan Rogge 4d3dcf1c81
set findWidgetVisible for find using regex (#128144) 2021-07-08 11:27:16 -07:00
Logan Ramos bf8ac08db9
Make reopen with... act on selected #127083 2021-07-08 14:19:12 -04:00
Connor Peet a4ecd50d1e
debug: reuse the userEnv from the current window in debug mode
Fixes #123508 (properly)
2021-07-08 11:09:21 -07:00
Connor Peet c425bbe764
Revert "debug: reuse the userEnv from the context window if one exists"
This reverts commit 13b6aee24b.
2021-07-08 11:09:21 -07:00
Alessandro (Ale) Segala cde8e5f624 Add "Open in Visual Studio Code" button 2021-07-08 11:00:46 -07:00
Tyler Leonhardt ba01bbac9c
Remove deprecated auth API proposals. Fixes #127144 2021-07-08 10:38:23 -07:00
João Moreno a28d028d2d
Enable automated smoketests on Windows (#128224) 2021-07-08 19:10:25 +02:00
Daniel Imms 3ea4f3ab54 Add warning about ILocalPtyService
Since it's restricted to the electron-sandbox layer it can only be used when valid so
there's no concern about needing @optional here. The warning is to discourage any
usage outside of the terminal as this service deals with raw events to manage/
manipulate ptys. Without going through the TerminalService this could create processes
but they wouldn't get managed or displayed.

Part of #127878
2021-07-08 09:27:43 -07:00
Daniel Imms db1bbe7fb9 Move local/offproc service interfaces out of platform
Part of #127878
2021-07-08 09:13:55 -07:00
Daniel Imms 083e671a13 Add test for terminal.integrated.tabs.enableAnimation
Part of #126197
2021-07-08 09:00:12 -07:00
Daniel Imms ee0ebf4418 Add enableAnimation terminal setting
Fixes #126197
2021-07-08 09:00:11 -07:00
Logan Ramos fdf09c1a73
Remove unnecessary async 2021-07-08 11:41:25 -04:00
Daniel Imms 340e0fd2fe Prevent panel from stealing TerminalService.activeInstance from focused
Fixes #128203
2021-07-08 08:36:40 -07:00
Daniel Imms 99d6302763
Merge pull request #127373 from dynamicwebpaige/patch-1
Added self.
2021-07-08 08:30:33 -07:00
Daniel Imms fe560e05dc
Merge pull request #128120 from alielbashir/main
Fix typo in github spaces link
2021-07-08 08:29:36 -07:00
Logan Ramos ce905717e7
First part of #125422 2021-07-08 11:22:33 -04:00
Henning Dieterichs e5b6f39005
Merge pull request #128212 from microsoft/hediet/subwordSmart
Introduces preview mode subwordSmart. Replaces subwordDiff with subword.
2021-07-08 17:16:18 +02:00
Daniel Imms 8e0ad669a3 Hide switch terminal from command palette
Fixes #128215
2021-07-08 08:12:57 -07:00
Benjamin Pasero 5f3d88ad79
editors - simplify IEditorInput.toUntyped 2021-07-08 17:08:52 +02:00
Henning Dieterichs de115c7ea0
Merge pull request #128140 from microsoft/hediet/injected-text-position-normalization
Makes mouse/left/right navigation skip injected text. Also fixes bracket decoration bug.
2021-07-08 16:47:58 +02:00
Henning Dieterichs 678f0033f2
Only update if ghost text changes. 2021-07-08 16:47:33 +02:00
Logan Ramos 2b8eac33f3
Fix #128210 2021-07-08 10:47:31 -04:00
Benjamin Pasero 09b0ffb077
editors - reduce some typed editor service usages 2021-07-08 16:27:13 +02:00
Benjamin Pasero cf97a46e1c
quick open - make sure to support opening to the side for typed editors too 2021-07-08 16:27:13 +02:00
Ladislau Szomoru 3024707aef
Add more empty workspace tests 2021-07-08 16:24:16 +02:00
Alex Dima e03e480ddb
Add LineBreakData.normalizeOffsetAroundInjections which can deal with multiple touching injected texts and add a test with this case 2021-07-08 16:11:51 +02:00
Henning Dieterichs e30d2d28cb
Makes subwordSmart the new default preview mode of suggestions (was prefix before). 2021-07-08 16:00:08 +02:00
Henning Dieterichs f76f953124
Suggestion preview mode "subwordDiff" is now "subword".
If the new option "subwordSmart" is selected, no ghost text is shown before the cursor (like for inline completions).
2021-07-08 15:45:40 +02:00
Benjamin Pasero 183d29041e Binary diff editor UX is confusing (fix #128145) 2021-07-08 15:15:38 +02:00