Commit Graph

957 Commits

Author SHA1 Message Date
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
Benjamin Pasero
e3cf7e5e1b API: Allow to use the file watcher for aribitrary folders (#3025) (#139881)
* API: Allow to use the file watcher for aribitrary folders (#3025)

* fix tests

* update `createFileSystemWatcher` docs

* refuse to watch resources that are watched in workspace already

* properly check proposed API

* make it work via `createFileSystemWacher` (first cut)

* more docs

* cleanup

* enable recursive watching based on pattern

* add tests

* drop out-of-workspace events when using simple patterns

* do not apply excludes when watchig files

* log extension watch requests

* also log unwatch

* improved exclude handling

* more docs

* drop proposed api needs

* remove `suite.only`

* cannot watch inside workspace more than once

* do not send extension decriptor over

* adopt latest changes

* add `baseUri` to relative pattern

* backwards compat
2022-01-13 13:32:03 +01:00
Connor Peet
fe0e9a96d3 testing: allow canceling test refresh 2022-01-10 15:09:08 -08:00
Johannes Rieken
2586299c42 experiment with InlayHintLabelPart and source location as "anchor action",
https://github.com/microsoft/vscode/issues/129528
2022-01-07 20:47:33 +01:00
Connor Peet
a87cdeaec7 testing: add refresh action
For #139737
2022-01-06 13:02:51 -08:00
Alex Dima
973684056e Rename modes to languages 2021-12-30 18:52:15 +01:00
Rob Lourens
f944a56538 Remove runState from cell internalMetadata. Expose execution state data from service.
For #125668
2021-12-29 15:46:36 -08:00
Tyler Leonhardt
c02a8deaa1 use a different value for Separator and make API check more strict 2021-12-20 10:29:53 -05:00
Megan Rogge
08fe3f2247 finalize terminal location API (#138530) 2021-12-06 12:03:15 -08:00
Johannes Rieken
8c64e1ec31 Merge pull request #136657 from microsoft/joh/shortcut_fs
Add shortcut between file system provider and consumer
2021-11-18 12:28:30 +01:00
Alex Ross
daabfff185 Incorporate tree dnd API feedback
Part of #32592
2021-11-17 13:10:01 +01:00