gjsjohnmurray
1ecb5f53a7
Add optional languageId to window.createOutputChannel API ( #19561 )
2022-01-17 21:29:04 +00: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
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