Commit graph

86476 commits

Author SHA1 Message Date
Jackson Kearl 0214d59846
Re-introduce Open a Walkthrough... start entry 2021-08-17 19:03:16 -07:00
Jackson Kearl 0df75c3d49
Tweak walkthrough ranking 2021-08-17 18:51:30 -07:00
Jackson Kearl 25ce48dd79
Don't eagarly load getting started service (can cause workspace searches) 2021-08-17 18:51:30 -07:00
Jackson Kearl 05d81aa639
Fix overeagarly opening welcome page 2021-08-17 18:51:29 -07:00
rebornix dd98268658 onNotebook:viewType required for serializer ext. 2021-08-17 18:36:02 -07:00
Matt Bierner 473cef7218
Add exploratory csp
This adds a very relaxed csp so that we can better understand what types of content notebooks need to load
2021-08-17 18:13:44 -07:00
Harald Kirschner 04445d1e9a
Welcome telemetry footer (#130641)
* Stripped my experiment back to basic design

* Basic logic with some broken rendering and many FIXME

* Addressing review and fixing rendering

* Removed telemetryOptOut contrib

* Addressing feedback and last FIXME

* Move telemetry notice logic to input

* Fix notice falling below fold on smaller screens

* Improve label copy for translation
Don't show label when telemetry is not enabled (oss)

Co-authored-by: Jackson Kearl <jakearl@microsoft.com>
2021-08-17 17:47:45 -07:00
Peng Lyu 6af24f4cbb
Merge pull request #131046 from microsoft/misolori/editor-find-widget
Add hover states for editor find widget
2021-08-17 17:16:09 -07:00
rebornix 046c615a6f wait for extension register first. 2021-08-17 17:13:53 -07:00
rebornix 8e74fcd106 resolve notebook serialize extension first and activate other extensions only on document open. 2021-08-17 17:13:52 -07:00
Rob Lourens 06cbfac97f Fix valid condition
#130789
2021-08-17 17:10:05 -07:00
Rob Lourens 84ab3008da Guarantee frequent output updates #130789 2021-08-17 17:04:40 -07:00
Rob Lourens 9ed808de18 Don't throw when an output item edit refers to a removed output #130789 2021-08-17 17:04:40 -07:00
Miguel Solorio b9172c022c Add hover feedback to editor find widget 2021-08-17 16:53:46 -07:00
Tyler Leonhardt 139c5b1ef6
add display flex back to fix buttons and use min-width and nowrap for prompt. Fixes #130965 2021-08-17 16:11:50 -07:00
Tyler Leonhardt af045f433a
make sure activeEditorLanguage is handled correctly 2021-08-17 15:13:05 -07:00
Tyler Leonhardt 85936d39d3
Support auto language detection for plaintext non-untitled files and add .txt back to piped in text 2021-08-17 14:35:25 -07:00
rebornix 506bb5e018 Actions for customize layout 2021-08-17 13:13:54 -07:00
rebornix c2ef5232d2 fix menu build. 2021-08-17 13:13:54 -07:00
Matt Bierner acdb2d3cc3
Update TS version for building VS Code 2021-08-17 12:59:55 -07:00
rebornix 26818e6268 Inherit renderDropdownAsChildElement for toolbar action view provider.
Co-authored-by: SteVen Batten <sbatten@microsoft.com>
Co-authored-by: Peng Lyu <penlv@microsoft.com>
2021-08-17 12:20:23 -07:00
Daniel Imms af770c2dc8 Update distro 2021-08-17 11:26:05 -07:00
Daniel Imms b4476468ce
Merge pull request #131025 from jihoon-ernesto/cmd-dot-in-terminal
Add terminal keybinding for cmd+. → ctrl+c to match macOS Terminal
2021-08-17 11:13:41 -07:00
Isidor Nikolic fa2b273135
Merge pull request #131016 from yannickowow/main
[debugService #113742] variable display on debug session ending
2021-08-17 20:10:20 +02:00
SteVen Batten e6ff314336 update distro 2021-08-17 11:08:23 -07:00
Jackson Kearl a967a8ec91
Introduce workspacePlatfrom: webworker context key for serverless contexts 2021-08-17 11:05:25 -07:00
SteVen Batten 8e420f5966 update distro 2021-08-17 10:54:43 -07:00
jihoon-ernesto 58af29738a Add terminal keybinding for cmd+. → ctrl+c to match macOS Terminal
- in terminal, handle cmd+. as ctrl+c(break) as like in macOS Terminal.app
- fix #130990 (thanks to @Tyriar)
2021-08-18 02:54:13 +09:00
Matt Bierner 9bd1fc0f13
Add workspace.isTrusted to renderer context
For #130951
2021-08-17 10:44:47 -07:00
Matt Bierner 52861e5f8e
Better type webviewPreload argument injection 2021-08-17 10:32:53 -07:00
Matt Bierner 8b6547aa2c
Transfer notebook output as VSBuffer (#130452)
* Transfer notebook output data as a VSBuffer

This PR transfers notebook output as an VSBuffer instead of as a array of numbers. This significantly reduces the message size as well as the serialize/deserialize times

To accomplish this, I've introduced a new `SerializableObjectWithBuffers` type. This specially marks rpc objects that contain VSBuffers. This is needed as our current RPC implementation can only efficently transfer VSBuffers that appears as top level arguments. The rpcProtocol now can also identify top level `SerializableObjectWithBuffers` arguments and ensure these are serialized more efficently.

This is easier than trying to extract the `VSBuffer` proeprties to top level arguments. It also lets us easily support return types that may contain buffers

* use SerializableObjectWithBuffers when dealing with (old) notebook controllers

Co-authored-by: Johannes Rieken <johannes.rieken@gmail.com>
2021-08-17 09:57:57 -07:00
Martin Aeschlimann 99cd300af4
Merge pull request #130309 from ssigwart/foldFix
Fix fold jumping with no parent fold
2021-08-17 18:37:10 +02:00
Yanis ac662cc1c3 [debugService #113742] variable display on debug session ending
- When a session ends, it should focus another session and correctly display variables
- Here, focus the first session and the Thread 1
- Should display variables accordingly

Fix https://github.com/microsoft/vscode/issues/113742
2021-08-17 18:32:13 +02:00
Jean Pierre 5d71fe5cf4
Fixes #130864 (#130963) 2021-08-17 08:43:19 -07:00
Martin Aeschlimann cae939b682
Merge pull request #129330 from matkoniecz/patch-1
recognise .geojson as json, fixes #129329
2021-08-17 17:11:28 +02:00
Johannes Rieken 52c7729a2e
move language status service to workbench 2021-08-17 16:59:12 +02:00
Sandeep Somavarapu de3a6c0527
clean up gallery extension 2021-08-17 16:18:23 +02:00
Daniel Imms ebf030f84a Update distro 2021-08-17 07:10:01 -07:00
Daniel Imms 3a902162b4 Sync unicode version with persistent terminal processes
Fixes #116113
2021-08-17 07:06:58 -07:00
Daniel Imms f7e4c0aa9e Use serialize addon off npm
Part of #116113
2021-08-17 07:06:49 -07:00
Henning Dieterichs 23fa383f8b
Fixes #130973: Accepting suggestions or inline suggestion now triggers an inline suggestion session. 2021-08-17 15:42:04 +02:00
Alexandru Dima 58b670c6ff
Merge pull request #128931 from ssigwart/matchBrace
Update select to matching bracket direction
2021-08-17 15:35:11 +02:00
Andre Weinand 1c1b2dea5c
DAP: add memory event 2021-08-17 15:30:08 +02:00
Alex Dima 0826a8b209
simplify proposed changes 2021-08-17 15:12:25 +02:00
Alex Dima 2fbaf20cca
Merge remote-tracking branch 'origin/main' into pr/ssigwart/128931 2021-08-17 14:57:37 +02:00
Daniel Imms 3c0f268745 Update distro 2021-08-17 05:33:10 -07:00
Daniel Imms 6e6fb89b42 Update xterm.js
Diff: 6f83809...03c1836

Fixes #98918
Properly dispose of CursorBlinkStateManager
Properly escape \ in search addon
2021-08-17 05:29:44 -07:00
Sandeep Somavarapu df7e37182b
fix margin for extension actions in extension pack view 2021-08-17 14:06:45 +02:00
Henning Dieterichs 95355e457d
When injected text changes, only call setCursors when the cursor position also changed. This fixes #130982. 2021-08-17 13:25:10 +02:00
Sandeep Somavarapu 476484061b
remove staticExtensions api 2021-08-17 11:49:48 +02:00