Commit Graph

742 Commits

Author SHA1 Message Date
Rob Lourens
b17e21d0ad Split text and file search interfaces 2018-10-18 16:49:58 -07:00
Benjamin Pasero
2d2d715496 storage - write workspace.json from renderer 2018-10-17 19:03:20 +02:00
Benjamin Pasero
c2ef06ef8a storage - introduce workspaceStorageHome to environment 2018-10-17 12:52:42 +02:00
Benjamin Pasero
2ce9665b30 Allow globalState to be synchronized across multiple windows (#61024)
* Allow globalState to be synchronized across multiple windows (fixes #55834)

* address some feedback
2018-10-16 18:52:50 +02:00
Johannes Rieken
1580cd1846 first version of simple clipboard API, #217 2018-10-08 12:38:36 +02:00
Matt Bierner
2f51e97117 Add retrigger characters to SignatureHelpProvider
Introduces the concept of a re-trigger character to the signature help provider. This is a seperate set of characters that are registered with the provider. Typing a retrigger character fires a new signature help request if signature help is already showing.

#54972
2018-10-05 16:01:02 -07:00
Ilya Biryukov
212aade6db Allow scc providers hide commit input box.
Fix for #51808.
2018-10-05 14:57:05 -07:00
Martin Aeschlimann
683a76f295 use FileDialogService with vscode APIs 2018-10-03 16:54:02 +02:00
Matt Bierner
8087b0a8d8 Remove use strict directives in main vs code ts files (part 2)
We compile using the alwaysStrict flag so these directives are not needed

This part removes most `use strict` directives that are right after the file header
2018-10-02 16:11:05 -07:00
Johannes Rieken
3f12ef35a8 debt - modes.ISuggestSupport becomes modes.CompletionItemProvider 2018-10-02 15:31:47 +02:00
Rachel Macfarlane
b4f4f55f5a Return void instead of comment from editComment, fixes #59460 2018-09-26 14:39:55 -07:00
Sandeep Somavarapu
5de0fbbb1d Fix #59210 2018-09-26 16:20:40 +02:00
Sandeep Somavarapu
f78b7b2746 #59209 Update output channel when visible 2018-09-26 15:04:29 +02:00
Alex Ross
1ff175f094 Wait to signal to the extHostTerminalService that the terminal is opened until the terminal has a name. (#58983)
Also added a change listener for title. Fixes #53057
2018-09-21 14:08:38 -07:00
Andre Weinand
88b85b66c3 add DA Tracker API; fixes #55945 2018-09-20 23:11:11 +02:00
Rob Lourens
6326543b11 Support findFiles with a non-file URI workspace 2018-09-19 16:10:54 -07:00
Rachel Macfarlane
d1dbe4d53c Add support for deleting comments, #58078 2018-09-18 16:45:41 -07:00
Alex Dima
5f7d8d4935 Fixes #58687: Check version before starting up the ext host 2018-09-18 11:21:36 +02:00
Rob Lourens
f3654c59e0 Fix #55790 - allow extensions to return a hitLimit flag 2018-09-17 22:48:12 -07:00
Rachel Macfarlane
1d1105e96b Add support for editing comments, #58078 2018-09-17 11:22:41 -07:00
Andre Weinand
644d57ddba pass config to adapterExecutableCommand; fixes #45220 2018-09-15 16:46:49 +02:00
Alex Dima
f9d8addc07 Merge remote-tracking branch 'origin/master' into pr/limerickgds/51557 2018-09-11 15:30:40 +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
Sandeep Somavarapu
c1a6295edf Ability to create log file channels from extension host 2018-09-07 11:53: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
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
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
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
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
5dbd093581 #57618: ExtHost: Implement writable output channels using spdlog 2018-09-04 15:26:29 +02:00