Commit Graph

562 Commits

Author SHA1 Message Date
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
Sandeep Somavarapu
a1de3ce2a5 introduce logger service in ext host and use it to create log service 2021-11-08 17:46:50 +01:00
Johannes Rieken
e1612baf96 add shortcut between file system provider and consumer
When a file system is implemented and used within the same extension host we can short cut some calls, e.g skip going through the renderer and stay within the extension host
2021-11-08 12:05:48 +01:00
Tyler Leonhardt
bcb9df5afa fix hasSession by using silent: true 2021-10-21 21:52:23 -07:00
Tyler James Leonhardt
c71e201bed refactored mainthreadauth with silent option and tests (#135503) 2021-10-20 12:17:06 -07:00
Tyler Leonhardt
684fff706a initial unoptimized hasSession API 2021-10-14 13:39:11 -07:00
Daniel Imms
4edb5c88d4 Remove proposed api check in terminal state event
Fixes #134376
2021-10-06 08:00:33 -07:00
Johannes Rieken
9c6de0fb16 fix https://github.com/microsoft/vscode/issues/120898 2021-10-04 11:57:35 +02:00
Johannes Rieken
cc365575fc extract and reuse DocumentSelector-transformer, https://github.com/microsoft/vscode/issues/133331 2021-09-17 16:33:42 +02:00
Joyce Er
d4d04e556c Allow invoking kernel picker for inactive notebook given NotebookEditor in notebook.selectKernel command args (#132879)
* Allow invoking kernel picker for inactive notebook

`notebook.selectKernel` is now an API command that takes target `NotebookEditor` as an arg

* move select kernel command to extHost Kernel.

Co-authored-by: rebornix <penn.lv@gmail.com>
2021-09-15 14:35:02 -07:00
Johannes Rieken
28d1f0f1d7 enforce API as proposed, https://github.com/microsoft/vscode/issues/111371 fyi @chrmarti 2021-09-14 18:50:25 +02:00
Johannes Rieken
cbf8b411b9 move TypeHierarchy-API to stable, https://github.com/microsoft/vscode/issues/15533 2021-09-13 09:10:41 +02:00
Anton Kosyakov
84ea7afc17 [vscode-ext-api] fix #111371: expose remote authority 2021-09-10 09:20:23 +02:00
Logan Ramos
c2d0a69f87 Implements a starting tab reading API (#131998)
* Clean up proposed.d.ts

* More API Polish

* Allow resource to be undefined

* Fix hygiene

* Address feedback

* Remove unnecessary iteration

* Use index from map
2021-09-02 10:48:38 -04:00
Johannes Rieken
02aeb6acca Revert "replace severity with needsAttention, https://github.com/microsoft/vscode/issues/129037"
This reverts commit e93a59545c.
2021-09-02 09:00:44 +02:00
Johannes Rieken
e93a59545c replace severity with needsAttention, https://github.com/microsoft/vscode/issues/129037 2021-09-01 11:18:23 +02:00
Benjamin Pasero
c4546485f0 Enable FileSystemProvider to stat a file as readonly (fix #73122) 2021-09-01 10:40:26 +02:00
Johannes Rieken
db5aab03b6 debt - change the implementation of vscode.languages.getLanguages to not send an IPC message but to read from a sync'd state which gets pushed into the exthost 2021-08-31 16:46:29 +02:00
Johannes Rieken
e0c5f66bb5 Merge branch 'main' into joh/langStatus 2021-08-30 10:34:44 +02:00
Johannes Rieken
f9b95de0a9 further alignments between LanguageStatusItem and StatusBarItem, add pin command that makes language status become a status bar item 2021-08-27 17:02:15 +02:00
Johannes Rieken
f5ce7996ae fix https://github.com/microsoft/vscode/issues/128198 2021-08-27 11:47:22 +02:00
Johannes Rieken
4baebf9ea0 Merge branch 'main' into joh/langStatus 2021-08-25 14:24:44 +02:00
Logan Ramos
2da60a8a4a Finalize #129053 2021-08-23 15:08:33 -04:00
Johannes Rieken
1fd1444123 support language status command, no more pin for now 2021-08-20 13:04:41 +02:00
Johannes Rieken
bc4f06a084 Merge branch 'main' into joh/langStatus 2021-08-20 09:33:23 +02:00
Megan Rogge
d3db2d1062 Add terminal location API (#131028) 2021-08-19 19:08:06 -07:00
Johannes Rieken
4222c512c2 add fly-out UI for language status items, tweak API proposal 2021-08-17 16:58:36 +02:00
Alex Ross
84a8a567e8 Move TaskGroup isDefault api out of proposed
Part of #79188
2021-08-16 15:07:07 +02:00
Daniel Imms
5bab627e05 Start of change state event, clean up ext host events
Part of #127717
2021-08-12 14:48:51 -07:00
Connor Peet
fa8ccff4d8 testing: initial output correlation 2021-08-11 13:08:58 -07:00
Megan Rogge
72190f7c69 Finalize terminal color API (#130123)
* fix #128228

* Update src/vs/vscode.d.ts

Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com>

* Update src/vs/vscode.d.ts

Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com>

* redo commit

* remove from proposed api

* improve description

Co-authored-by: Megan Rogge <meganrogge@Megans-MBP.lan>
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com>
2021-08-10 08:59:29 -07:00
Connor Peet
9125758184 testing: add support for test tags
For #129456
2021-08-09 16:31:23 -07:00