Commit Graph

793 Commits

Author SHA1 Message Date
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
Tyler Leonhardt
297c52bd80 finalize forceNewSession API 2021-11-16 09:41:27 -08:00
Johannes Rieken
9583050514 fix compiler 2021-11-16 14:36:36 +01:00
Johannes Rieken
7e24e6f4df Merge branch 'main' into joh/shortcut_fs 2021-11-16 10:20:45 +01:00
Tyler James Leonhardt
b256d9bc74 Initial cut of QuickPick separators (#137244)
* initial cut of QuickPick separators

* add proposed gate
2021-11-15 12:43:10 -08:00
Johannes Rieken
e79a9c811a checkProposedApiEnabled and isProposedApiEnabled must be called with proposal name, add proposals for package.json-based API, https://github.com/microsoft/vscode/issues/131165 2021-11-12 14:46:42 +01:00
Johannes Rieken
8d3536c7f7 extract auth#session into its own proposal file, make isProposedApiEnabled and checkProposedApiEnabled more strict by forcing them to be called with undefined or a proposal name, https://github.com/microsoft/vscode/issues/131165 2021-11-12 10:03:53 +01:00
Johannes Rieken
a4d426a1c2 split vscode.proposed.d.ts into a file per proposal, https://github.com/microsoft/vscode/issues/131165 2021-11-12 09:48:17 +01:00
Johannes Rieken
2e0f5604ef move fsChunks into it own proposal file, https://github.com/microsoft/vscode/issues/131165 2021-11-12 08:41:02 +01:00
Johannes Rieken
d967d9ca67 extract editorInsets proposal into its own file, https://github.com/microsoft/vscode/issues/131165 2021-11-11 17:25:49 +01:00
Johannes Rieken
64da3b132b move languageStatus API proposal into its own file, adopt TypeScript usage, https://github.com/microsoft/vscode/issues/131165 2021-11-11 16:21:59 +01:00
Johannes Rieken
f01a1e991d move isProposedApiEnabled and checkProposedApiEnabled-util back to workbench-layer 2021-11-10 12:02:04 +01:00
Tyler Leonhardt
2368392b9b finalize silent option for getSession 2021-11-09 10:31:36 -08:00
Johannes Rieken
799d82fcc3 add isProposedApiEnabled-util, move checkProposedApiEnabled-util, use utils instead of reading the enableProposedApi-property, https://github.com/microsoft/vscode/issues/129037 2021-11-09 14:13:32 +01:00
Johannes Rieken
3abda3b8b9 💄 2021-11-09 13:38:10 +01:00