Alex Dima
efd8f4a4b2
Adopt CancellationToken in ExtHostLanguageFeaturesShape
2018-09-04 15:33:40 +02:00
Johannes Rieken
fa5922bd30
add proposed api for file system open/close and read/write, #41985
2018-09-04 15:33:10 +02:00
Sandeep Somavarapu
5dbd093581
#57618 : ExtHost: Implement writable output channels using spdlog
2018-09-04 15:26:29 +02:00
Alex Dima
a5ff3ce6c4
Add support for CancellationToken as last argument in RPC communication
2018-09-04 14:54:20 +02:00
Johannes Rieken
3c727a6d01
uri - replace usages of default export with named export (part 2)
2018-09-03 11:04:26 +02:00
Daniel Imms
90d06ab05b
Revert "Revert "Kill processes immediately on shutdown, use SIGTERM""
...
This reverts commit 1f7ce42122 .
2018-08-29 11:46:08 -07:00
Benjamin Pasero
1f7ce42122
Revert "Kill processes immediately on shutdown, use SIGTERM"
...
This reverts commit 95c0e0728b .
2018-08-28 06:32:49 +02:00
Daniel Imms
95c0e0728b
Kill processes immediately on shutdown, use SIGTERM
...
Fixes #56217
2018-08-27 14:04:07 -07:00
Johannes Rieken
549d6088d7
Merge branch 'master' into pr/mechatroner/55107-1
2018-08-27 14:15:53 +02:00
Alexandru Dima
acfadb485d
Merge pull request #57144 from Microsoft/alex/binary-rpc
...
Convert renderer <-> ext host communication to a binary format
2018-08-24 12:12:36 +02:00
Alex Dima
8e35ed1df2
Use real buffers (since the RPC protocol can handle them now)
2018-08-24 12:04:35 +02:00
Martin Aeschlimann
30d0a61a8f
allow extensionDevelopmentPath to be a URI
2018-08-24 11:46:54 +02:00
Rob Lourens
803542327f
Fix #57046 - workspaceContains should search using search providers, not its own DiskSearch instance
2018-08-23 22:11:02 -07:00
isidor
1a0311ae4e
labelService: allow to register workspace label formater
2018-08-23 15:49:21 +02:00
isidor
9a57f2e00b
IUriLabelService -> ILabelService
2018-08-23 12:57:32 +02:00
isidor
6d3ac521b9
IUriDisplayService -> IUriLabelService
...
fixes #55886
2018-08-15 17:49:04 +02:00
mechatroner
e91573db01
cleanup and rename
2018-08-14 22:06:43 -04:00
Alex Dima
efe424dfe7
Tweaks
2018-08-13 11:01:09 +02:00
Joao Moreno
a736955e6e
scm: SourceControl.selected and event
2018-08-08 16:22:02 +02:00
mechatroner
2eabbee449
Add two alternative language-changing interface functions
2018-08-03 00:48:14 -04:00
Rob Lourens
aff77d278b
SearchProvider - clean up FileSearchProvider, remove cacheKey
2018-07-26 12:28:15 -07:00
Rob Lourens
d36a3d2395
Search provider - implement FileIndexProvider
2018-07-26 12:28:15 -07:00
mechatroner
2582f425b6
Add API function that changes document language: #1800
2018-07-26 00:29:07 -04:00
Matt Bierner
b297efad40
Extract interface
2018-07-25 12:52:07 -07:00
Matt Bierner
4be0f07230
Add WebviewPanel.iconPath ( #54912 )
...
* Add WebviewPanel.iconPath
Allows webviews to provide icons used in UI. Adds a new `WebviewPanel.iconPath` property for this.
Replaces the static contribution approach from #49657
Fixes #48864
* Fix doc
* Move icon into mainthreadwebview
* Cleaning up implementation
* Cleaning up implementation
2018-07-24 15:08:46 -07:00
Sandeep Somavarapu
e7058655de
Fix #54721
2018-07-20 15:02:38 +02:00
Matt Bierner
44cd521ced
Finalize definition link ( #54424 )
...
Finalize the definition link api
- Gives fields more explicit names (target and origin)
- Moves api to vscode.d.ts
- Makes other definition providers (such as type definition provider and implementation provider) also return definition links
Fixes #54101
2018-07-18 16:32:27 -07:00
Joao Moreno
cc6d8aa00e
Merge remote-tracking branch 'origin/master' into joao/uri-handler
2018-07-06 12:49:16 +02:00
Dirk Baeumer
b0ef947992
Addressed #53673 : Cake Extension for VS Code no longer fully working in 1.25.0 release
2018-07-06 12:37:49 +02:00
Joao Moreno
f114b9750a
remove PProgress from QuickInput
...
related to #53487
2018-07-05 10:05:27 +02:00
Rob Lourens
0215f30d9b
Search Provider - implement clearCache
2018-07-03 20:08:53 -07:00
Rob Lourens
0ef1c31b06
Change SearchProvider to be URI-based, not string-based. #50788
2018-07-02 19:24:14 -07:00
Rob Lourens
e0e9c3d455
Search provider - some clean up
2018-07-02 19:24:14 -07:00
Rob Lourens
0fb670f9a3
Fix #9049 - text search API
2018-07-01 15:15:31 -07:00
Benjamin Pasero
a908be0a80
Make it explicit that deleteFile will delete a folder recursively ( #53205 )
...
* Make it explicit that `deleteFile` will delete a folder recursively (#52941 )
* add FileDeleteOptions to IFileSystemProvider#delete
2018-06-28 10:43:08 +02:00
Johannes Rieken
9ba606df0e
add recrusive-flag to deleteFile-function, #52941
2018-06-27 15:01:33 +02:00
Joao Moreno
92693a1b26
API: UriHandler, rename and docs
2018-06-25 15:13:03 +02:00
Sandeep Somavarapu
752db2bacc
Add support for visibility and focus
2018-06-25 12:37:57 +02:00
Matt Bierner
0532c31e4c
Definition link API ( #52230 )
...
* Definition link
Add a new `DefinitionLink` type. This type allows definition providers to return additional metadata about a definition, such as the defining span.
Hook up this new provider for typescript
This PR replaces #48001
* Correctly mark field optional
* Small code fixes
- Use lift
- Remove unused param
* Adding documentation
2018-06-20 11:52:47 -07:00
Johannes Rieken
257ae9f76c
add ignoreIfExists-option #10659
2018-06-20 15:57:49 +02:00
Johannes Rieken
f0ec28b499
override -> overwrite, #10659
2018-06-20 13:16:53 +02:00
Johannes Rieken
97f48d7bba
rename/create should be able to define override behaviour #10659
2018-06-20 12:46:57 +02:00
Christof Marti
6cba561685
Writeable active and selected items ( #49340 , fixes vscode-azure-account#67)
2018-06-20 10:27:37 +02:00
Johannes Rieken
2579a13724
add (internal) api for onWillSave #43768
2018-06-19 15:54:45 +02:00
Johannes Rieken
10192366eb
move onDidRename to filesystem-events things, #43768
2018-06-19 15:17:54 +02:00
Daniel Imms
8d4466df93
Merge pull request #52143 from Microsoft/46192_terminal_renderer
...
Terminal renderer and activeTerminal APIs
2018-06-19 05:29:00 +08:00
Daniel Imms
ec4930a545
Add activeTerminal and onDidChangeActiveTerminal
...
Fixes #47615
2018-06-17 17:29:21 +08:00
Daniel Imms
2a99753490
Rename onData to onInput
2018-06-16 18:18:10 +02:00
Daniel Imms
166f41a2c0
Add support for dimensions APIs
2018-06-16 18:12:12 +02:00
Matt Bierner
a85c0b6669
Introduce webview.active
...
The current `.visible` property actually means active. Rename this value to `.active` and introduce a real `.visible`
2018-06-15 15:51:46 -07:00