Commit Graph

97512 Commits

Author SHA1 Message Date
Johannes Rieken
9e21aff42e joh/ts transpile (#152199)
transpile-only tasks for client and extensions

* extract transpile into its own file
* add transpile-client task, polish transpiler
* add transpile-extensions, improve transpile logic
* move declaration of "const enum" above it usage so that it can be used with const-enum-inlining
* (ugly) make d.ts transpilation configurable because it is needed for extensions but a problem for client
* hack my way around so that `getOwnEmitOutputFilePath` is reusable by our transpile
* honor `noEmit` flag
2022-06-15 16:52:48 +02:00
Johannes Rieken
600bfb5995 remove unused code (#152208) 2022-06-15 14:52:04 +00:00
Sandeep Somavarapu
e2d75fb98b Clean up outdated builtin extensions (#152207)
Fix #151002
2022-06-15 14:50:01 +00:00
Alex Ross
6e1ea79174 Only show comment thread range when the comment is expanded (#152206)
Fixes #152067
2022-06-15 16:39:08 +02:00
Logan Ramos
9232ebbdcb Fix 1ds appender (#152198) 2022-06-15 16:15:54 +02:00
Martin Aeschlimann
6bd36f5295 update seti (#152157) 2022-06-15 16:13:17 +02:00
Ladislau Szomoru
03be93691c SourceControlInputBox API finalization (#152171) 2022-06-15 15:14:28 +02:00
Alexandru Dima
5e7d488b7c Improve error message when a module cannot be bundled and exclude vs/nls from bundles (#152188) 2022-06-15 12:51:27 +00:00
Benjamin Pasero
68433fb7fd tests - remote invalid proposed API (#152181) 2022-06-15 14:34:56 +02:00
Alexandru Dima
132a7e6396 Dispose overview rulers when the diff editor model is set (#152182)
Fixes #152176: Dispose overview rulers when the diff editor model is set
2022-06-15 14:29:33 +02:00
Daniel Imms
e07cc2a604 Merge pull request #152136 from microsoft/tyriar/151228
Try prevent duplicate placeholder decorations showing
2022-06-15 05:11:50 -07:00
Sandeep Somavarapu
83326654e3 use workspaceIdentifier while getting profile (#152177) 2022-06-15 14:00:59 +02:00
Sandeep Somavarapu
f64b32466a Merge pull request #152163 from microsoft/sandy081/technological-prawn
Support profiles creation, switching and removing
2022-06-15 13:33:55 +02:00
Daniel Imms
a6a12cc08f Merge pull request #152137 from microsoft/tyriar/test_icon
Set default icon for test tasks to beaker
2022-06-15 04:03:15 -07:00
João Moreno
8e2ec5a7ee Revert "remove UpdateMode policy (#150357)" (#152155)
This reverts commit 73dda0c06a.
2022-06-15 07:56:48 +00:00
Sandeep Somavarapu
917f6978e9 - implement profile CRUD operations
- enable profile actions in dev mode
2022-06-15 09:54:31 +02:00
Benjamin Pasero
4192006454 Merge pull request #152045 from microsoft/ben/151490
Profile support for global storage
2022-06-15 09:49:30 +02:00
Benjamin Pasero
ee1f284f5f comment 2022-06-15 09:03:54 +02:00
Benjamin Pasero
a4906e241e dont create storage in default profile twice 2022-06-15 08:56:16 +02:00
Johannes Rieken
3d471d2ca9 Merge pull request #151841 from microsoft/joh/cute-bobcat 2022-06-15 08:46:12 +02:00
Benjamin Pasero
efb5563dcf revert experiment service change 2022-06-15 08:45:44 +02:00
Benjamin Pasero
cdaf61edab 💄 2022-06-15 08:31:56 +02:00
Benjamin Pasero
0b74e15aff ux - dont use grab cursor (fixes #151918) (#152146) 2022-06-14 21:56:26 -07:00
Matt Bierner
ab85d3bd0d Reduce delays on test (#152129)
For #149712
2022-06-14 21:27:01 -07:00
Benjamin Pasero
145f022c19 Merge branch 'main' into ben/151490 2022-06-15 06:20:38 +02:00
Daniel Imms
51113d25a7 Merge pull request #152121 from microsoft/tyriar/xterm_update_3
xterm@4.19.0-beta.60
2022-06-14 18:21:58 -07:00
Daniel Imms
26d5de2961 Set default icon for test tasks to beaker
Fixes #152057
2022-06-14 18:20:14 -07:00
Daniel Imms
adf9340be6 Try prevent duplicate placeholder decorations showing
This adds these protections:

- Placeholders are now always disposed of before a new one is created,
this was the main reason for these issues.
- Prevent the command started event firing if it has already fired on
the same line.

Fixes #151228
2022-06-14 18:19:00 -07:00
Matt Bierner
b4f0d4d906 Build VS Code using latest TS nightly (#152130)
* Build VS Code using latest TS nightly

* Fix build for new AST
2022-06-14 18:15:51 -07:00
Daniel Imms
24553232b2 Merge pull request #152114 from microsoft/tyriar/152087
Mention history in terminal persistence settings
2022-06-14 18:02:05 -07:00
Priyank Rastogi
9e1f017b8c Add latex to markdown embedded languages (#151732) 2022-06-15 00:01:37 +00:00
Joyce Er
9e52154c5a Allow getting edit sessions by ref (#152116) 2022-06-14 16:14:37 -07:00
Joyce Er
008143b346 Check edit session schema version before applying it (#152118)
Check edit session schema version before applying
2022-06-14 16:14:22 -07:00
Matt Bierner
7d729bbcc8 Disable copy/paste actions if editor is not focused (#152125)
This fixes copy/paste triggering when you copy/paste in the rename widget for example
2022-06-14 22:37:47 +00:00
Matt Bierner
00273730e8 Split markdown linkComputer from linkProvider (#152124)
Instead of passing around a full `vscode.DocumentLinkProvider`, we should pass just the more minimal interface that consumers need
2022-06-14 15:34:05 -07:00
Daniel Imms
f3e3c63d1e xterm@4.19.0-beta.60
Fixes #151930
Fixes #152063
2022-06-14 14:56:22 -07:00
Matt Bierner
43d8a326fa Cancel call to deserializeWebviewPanel if webview is disposed of (#152105)
Fixes #151111
2022-06-14 14:53:04 -07:00
Matt Bierner
1aa08c988f Pass collection as third paramter to DataTransfer.forEach (#152101)
For #151657

This aligns the signature with our other `forEach` functions

Also fixes `callbackfn` not actually using `thisArg`
2022-06-14 14:39:20 -07:00
Daniel Imms
fcbd29c8c9 Merge pull request #152109 from microsoft/tyriar/142826
Support persisting the environment variable collection each terminal was created with
2022-06-14 13:56:50 -07:00
Daniel Imms
574a542918 Mention history in terminal persistence settings
Fixes #152087
2022-06-14 13:48:04 -07:00
Justin Chen
059315782c Merge pull request #152081 from justschen/justin/CodeAction-Telemetry
Added Telemetry for CodeActions (part of refactoring preview)
2022-06-14 13:34:32 -07:00
Daniel Imms
82222d60c8 Fix compile 2022-06-14 13:14:51 -07:00
Daniel Imms
b99ec26fae Merge branch 'main' into tyriar/142826 2022-06-14 13:14:04 -07:00
Daniel Imms
bfdb1f44d9 More clean up 2022-06-14 13:03:16 -07:00
Daniel Imms
263dc42469 Clean up 2022-06-14 12:58:39 -07:00
Daniel Imms
1be5c3ddd9 Fix layer issue 2022-06-14 12:56:37 -07:00
Daniel Imms
39e2a08a91 Move collections into attachPersistentProcess 2022-06-14 12:48:46 -07:00
Daniel Imms
df09d0e133 Get environment variable collection status updating after reconnect
Part of #142826
2022-06-14 12:41:59 -07:00
Ladislau Szomoru
c5318659ec Git - add support for SSH Uri (#152051)
* Add support for SSH Uri

* Update extensions/git/src/protocolHandler.ts

Co-authored-by: João Moreno <joao.moreno@microsoft.com>

Co-authored-by: João Moreno <joao.moreno@microsoft.com>
2022-06-14 20:41:54 +02:00
Matt Bierner
ef8f1ff4c4 Fix json schema for notebook renderers (#152100)
For #121256

Use `allOf` to allow two versions of a renderer contribition: one for direct renderers and one for renderers that extend other renderers
2022-06-14 18:25:50 +00:00