Commit Graph

667 Commits

Author SHA1 Message Date
Johannes
ad4470522e propose extensions.allAcrossExtensionHosts and related APIs, https://github.com/microsoft/vscode/issues/145307 2022-04-21 14:45:46 +02:00
Johannes
9530dca29d finalize notebookDocumentEvents-API, https://github.com/microsoft/vscode/issues/144662 2022-04-20 13:58:37 +02:00
Matt Bierner
50ea16198d Remove the concat text document api proposal
Fixes #146781
2022-04-14 14:39:44 -07:00
rebornix
f20a0f2a10 extract exthost/mainthread proxy kernels. 2022-04-14 11:10:48 -07:00
rebornix
ec30263535 Merge remote-tracking branch 'origin/main' into rebornix/lazy-kernel 2022-04-14 10:09:45 -07:00
rebornix
61095a1347 notebook controller or id 2022-04-14 10:07:49 -07:00
Tyler Leonhardt
527d63162a address feedback by having concrete ValidationMessage type 2022-04-12 17:18:13 -07:00
rebornix
860221a193 two kernel types 2022-04-11 08:05:40 -07:00
Matt Bierner
f8a64a1482 Adding readonly to a few more array arguments 2022-04-05 11:06:37 -07:00
Matt Bierner
86bab72670 Adding deprecation message for concat text document
For #146781
2022-04-04 17:00:09 -07:00
Matt Bierner
44ffeba237 Switch to provider based model for on drop
This simplifies implementing the provider and also give potentially gives us more control over how the drop happens
2022-04-01 15:51:38 -07:00
Johannes
bd71718372 add SnippetTextEdit, allow drop-handler to return them 2022-03-30 12:06:01 +02:00
Johannes
bf0b4ac976 remove old notebook events from API proposal and implementation 2022-03-28 14:47:56 +02:00
Logan Ramos
1dc2b29aaf Fix #145895 2022-03-23 11:43:30 -04:00
Logan Ramos
aa42171f54 Fix #145747 2022-03-23 10:04:28 -04:00
Logan Ramos
a2d8edb83d Tabs API renaming 2022-03-21 13:35:34 -04:00
Tyler Leonhardt
68802ccc44 initial proposal of InputBoxValidationSeverity 2022-03-19 09:30:45 -07:00
Matt Bierner
bfc026b97a Drop into text editor api proposal (#143334)
* Add drop into editor api proposal

For #142990

* Use AsyncEmitter
2022-03-18 11:32:11 -07:00
Logan Ramos
4d9393e9d3 Renamed NotebookEditorDiffTabInput 2022-03-18 12:53:55 -04:00
Logan Ramos
85c3df0dde Tie in tab input, remove cleanup .d.ts 2022-03-17 16:54:44 -04:00
Logan Ramos
02f15063a0 Implement other tab inputs 2022-03-17 15:50:01 -04:00
Matt Bierner
989caf1849 Remove extra type 2022-03-17 11:56:38 -07:00
Johannes
2f9632ec45 first steps towards Tab#input 2022-03-17 16:49:34 +01:00
Henning Dieterichs
3626e6ab0c Adds inlineCompletionsNew and inlineCompletionsAdditions proposed APIs to avoid breaking changes when finalizing inline completions API. 2022-03-10 11:23:01 +01:00
Johannes Rieken
af79d2108d Merge branch 'main' into joh/notebookDocumentEvents 2022-03-09 08:33:16 +01:00
Sandeep Somavarapu
55c34a3df6 Fix #19561 2022-03-08 18:29:03 +01:00
Johannes Rieken
9aa84a3eb0 finalize DocumentFilter#notebookType, https://github.com/microsoft/vscode/issues/141143 2022-03-08 17:53:18 +01:00
Johannes Rieken
52faf21ef2 move/copy onDidSaveNotebookDocument-event into workspace, add onDidChangeNotebookDocument-event which fires for any notebook change: metadata, structure, cell output, cell metadata 2022-03-08 14:15:35 +01:00
Alex Ross
c468903ff7 Finalize tree drag and drop API
Fixes #32592
2022-03-02 15:39:36 +01:00
Logan Ramos
17fb3990ff Add tab kind to the tabs api 2022-02-18 16:26:00 -05:00
Logan Ramos
ec9df1d972 Update tabs model to utilize the new API shape (#142668)
* Change shape of the tabs API

* Disable tab tests for now

* Add an onDidChangeTabGroup event

* Optimize for group activate

* Update events to no longer be an array

* Further tab optimization
2022-02-10 15:09:11 -05:00
Johannes Rieken
b58c215a0b do away with score-refiner and add pluggable notebook type resolver, https://github.com/microsoft/vscode/issues/141143 2022-02-10 18:06:57 +01:00
Johannes Rieken
609eea3a30 add an API proposal for DocumentFilter#notebookType, https://github.com/microsoft/vscode/issues/141143 2022-02-10 17:03:16 +01:00
Alex Ross
cc00f75d02 Comment resolved/unresolved proposal (#142634)
Part of #127473
2022-02-09 16:01:09 +01:00
Johannes Rieken
b7955eac38 finalize inlay hints provider API, https://github.com/microsoft/vscode/issues/16221 2022-02-09 15:32:46 +01:00
Sandeep Somavarapu
d20ffc5f82 cleabn up 2022-02-09 15:09:53 +01:00
Sandeep Somavarapu
c4e265c947 Merge branch 'main' into pr/gjsjohnmurray/140876 2022-02-09 13:45:28 +01:00
Connor Peet
ea628f3bac testing: finalize sortText and refresh apis
Fixes #139737
Fixes #130882
2022-02-08 15:40:08 -08:00
Johannes Rieken
17ed7bf82c finalize LanguageStatusItem API, https://github.com/microsoft/vscode/issues/129037 2022-02-08 18:50:46 +01:00
Megan Rogge
6b0442b315 finalize terminal disablePersistence API (#141898) 2022-02-04 00:06:48 -06:00
Johannes Rieken
4a130c40ed enable @typescript-eslint/member-delimiter-style, https://github.com/microsoft/vscode/issues/140391 2022-02-02 14:35:33 +01:00
Rob Lourens
14290dc9d4 Remove import from workbench/contrib/debug/ to workbench/api
See #141921
2022-02-01 18:36:07 -08:00
Alex Dima
04cc454cf5 Move extension host IInitData to /workbench/services (#141003) 2022-01-31 17:22:03 +01:00
meganrogge
01f9ae2b70 fix #141420 2022-01-25 13:49:20 -06:00
Alex Dima
e5d893eb40 Move languageSelector out of /languages/ (#141174) 2022-01-21 23:41:54 +01:00
Tyler Leonhardt
e15397d2bb finalize quickpick API 2022-01-21 14:08:20 -08:00
Logan Ramos
4475ae1240 More granular telemetry API (#141086)
* Initial implementation of proposed telemetry API

* TelemetryDetails -> TelemetryConfiguration + proposed guards
2022-01-20 13:34:03 -05:00
John Murray
de98d7574c Merge branch 'main' into output-channel-language 2022-01-17 21:44:38 +00:00
gjsjohnmurray
1ecb5f53a7 Add optional languageId to window.createOutputChannel API (#19561) 2022-01-17 21:29:04 +00:00
Benjamin Pasero
579e0a39c2 Cleanup GlobPattern handling in extension host (#140689)
* rewrite `NotebookExclusiveDocumentPattern` handling (#140491)

* 💄

* also fix #140707

* address feedback
2022-01-17 14:21:10 +01:00