Commit Graph

2052 Commits

Author SHA1 Message Date
Johannes Rieken
2e14dce0d5 make sure to use fsPath when populating the extension index #55340 2018-09-17 12:16:59 +02:00
Andre Weinand
be713f752c support env vars when creating a DA; fixes #56646 2018-09-16 01:14:19 +02:00
Andre Weinand
644d57ddba pass config to adapterExecutableCommand; fixes #45220 2018-09-15 16:46:49 +02:00
Rob Lourens
82a2a4762c Telemetry for #34711
Capture workspaceContainsTimeout numbers
2018-09-14 18:48:46 -07:00
Alex Ross
e6ef901bda Wait to call registerOnDataListener until the terminal id has been set (#58644) 2018-09-14 09:09:11 -07:00
Alex Ross
529c82649b Extension host terminal onData events need to be queued when the terminal ID is not yet set (#58627) 2018-09-14 09:06:49 -07:00
Joao Moreno
23efb2fbb0 fixes #25281 2018-09-14 12:34:45 +02:00
Alex Dima
f9d8addc07 Merge remote-tracking branch 'origin/master' into pr/limerickgds/51557 2018-09-11 15:30:40 +02:00
Johannes Rieken
a5561ad94f don't update markers when there is no real change, #57875 2018-09-11 12:41:02 +02:00
Johannes Rieken
01f615e016 better error handling when calling prep-rename, #58394 2018-09-11 11:39:21 +02:00
Matt Bierner
d33b1c3063 Initial work on signature help context (#58135)
* Initial work on signature help context

Fixes #54972

Adds `SignatureHelpContext`. This tells providers why signature help was requested

TODO:

- [ ] Better understand semantics of retrigger. Should `retrigger` be an flag instead of a `triggerReason`?
- [ ]  Fix skipped test
- [ ] Add more tests for trigger reasons / trigger characters

* Fix unit test

* Make sure we retrigger sig help if it is already showing

* Add test for dismiss and re-invoke

* Extract some constants

* Extract createMockEditor
2018-09-10 17:44:21 -07:00
Rob Lourens
b7e684c508 Fix TPromise#cancel in FileIndexProvider #56137 2018-09-10 11:21:47 -07:00
Johannes Rieken
01d594a82d fix #57984 2018-09-10 17:28:20 +02:00
Johannes Rieken
d549613864 fix #58228 2018-09-10 10:06:06 +02:00
Sandeep Somavarapu
c1a6295edf Ability to create log file channels from extension host 2018-09-07 11:53:13 +02:00
Sandeep Somavarapu
dc4c763127 Use backup channels when spdlog fails and log telemetry 2018-09-07 11:53:13 +02:00
Sandeep Somavarapu
39cc093a9b 💄 2018-09-06 22:17:39 +02:00
Sandeep Somavarapu
8c26e721ee add push/pull option for output channels 2018-09-06 21:07:13 +02:00
Johannes Rieken
2b960fb0ff debt - remove TPromise from ExtHostDebug 2018-09-06 16:19:03 +02:00
Christof Marti
554c9b1460 Remove WinJS.Promise#cancel usage (#56137) 2018-09-06 14:56:22 +02:00
Johannes Rieken
4419709b9b debt - remove TPromise from ExtHostSCM and MainThreadSCM 2018-09-06 14:44:34 +02:00
Martin Aeschlimann
13722b94fa add scheme filter to getLastActiveFile 2018-09-06 14:30:59 +02:00
Johannes Rieken
3a444bfeb1 debt - remove TPromise from ExtHostUrls 2018-09-06 14:22:56 +02:00
Johannes Rieken
66ba38c55d debt - remove TPromise from ExtHostTaskShape 2018-09-06 14:22:55 +02:00
Johannes Rieken
273b697419 debt - remove TPromise from ExtHostQuickOpenShape#$validateInput 2018-09-06 12:54:02 +02:00
Johannes Rieken
4631bf9649 debt - remove TPromise from ExtHostTree and MainThreadTree 2018-09-06 12:45:00 +02:00
Johannes Rieken
8ba421c56a debt - remove TPromise from ExtHostFileSystemEventServiceShape#$onWillRename 2018-09-06 12:44:00 +02:00
Johannes Rieken
77c9ffa5b8 debt - simple removal of asWinJsPromise 2018-09-06 12:09:46 +02:00
Rob Lourens
44dc55b9fc Fix #57951 - remove $cancelSearch 2018-09-05 16:51:16 -07:00
Rob Lourens
07c4f78ca7 Merge pull request #57957 from Microsoft/joh/search-cancel
Use CancellationToken for search
2018-09-05 15:16:51 -07:00
Rob Lourens
4a26b7d336 Use configured excludes for workspaceContains activationEvent 2018-09-05 14:36:29 -07:00
Rob Lourens
b3ae3bd02c Ensure that a search with an immediately canceled token does not actually start a search. Fix possibly flaky findFiles test 2018-09-05 10:34:00 -07:00
Rachel Macfarlane
f89950d600 Mark required properties as required on comments providers 2018-09-05 10:01:32 -07:00
Sandeep Somavarapu
5f8ec7bf61 Do not convert extensionTestsPath to URI 2018-09-05 17:48:36 +02:00
Sandeep Somavarapu
546032756a Use URIs instead of strings while passing environment to Extensionhost 2018-09-05 17:29:01 +02:00
Johannes Rieken
670719d22a use CancellationToken over cancel-callback and cancel-calls 2018-09-05 15:02:15 +02:00
Alex Dima
bc374f6279 Reduce usage of asWinJsPromise 2018-09-05 12:26:25 +02:00
Alex Dima
34837504ba debt - More precise typings 2018-09-05 12:21:06 +02:00
Sandeep Somavarapu
6cb2531d45 Exthost Output channels: generate id on the renderer side 2018-09-05 11:55:11 +02:00
Johannes Rieken
81ab31f5f1 debt - less asWinJsPromise-usage, #56137 2018-09-05 11:04:12 +02:00
Johannes Rieken
6d8463c533 debt - less asWinJsPromise-usage 2018-09-05 10:53:27 +02:00
Christof Marti
5f88f89be5 Remove WinJS.Promise#cancel usage (#56137) 2018-09-05 09:13:12 +02:00
Sandeep Somavarapu
810efbc85f - Remove windowId from IInitData
- Send exthost logs location from renderer
- IExtensionService: Expose an API to get exthost logs location
2018-09-04 18:42:24 +02:00
Alex Dima
591e83f8a4 Reduce usage of TPromise in extHost.protocol 2018-09-04 16:04:53 +02:00
Johannes Rieken
9be61bb1d0 debt - use Thenable in ExtHostFileSystemShape and in FileSystemProvider 2018-09-04 15:46:04 +02:00
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
e5a1664d74 #57618 Enable logging output channels 2018-09-04 15:27:05 +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