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
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