Alex Ross
ab89935fd3
First pass at resolving task definition and passing back to custom execution ( #83764 )
...
First pass at resolving task definition and passing back to custom execution. It only currently resolves simple predefined variables, no input, command, or defaultBuildTask.
Part of #81007
2019-11-05 16:35:21 +01:00
Johannes Rieken
31e7866e59
change names to inserting/replacing #10266
2019-11-05 08:36:45 +01:00
Matt Bierner
dcecb9eea6
Documenting thoughts on direction for custom editor API
...
This documents the current thinking on the custom editor api. The current api proposal is not actually implemented yet
2019-11-04 15:11:54 -08:00
Matt Bierner
cd4d7e6c2b
Fix more node 12 typing errors
...
For #82514
2019-11-04 15:11:54 -08:00
Johannes Rieken
aedcdc9a8e
some tests for working copy events, #43768
2019-11-04 15:57:54 +01:00
Johannes Rieken
5a4e23fb31
update names
2019-11-01 17:03:56 +01:00
Johannes Rieken
36c3e8756c
adjust API proposal to account for N files being created, moved, and deleted
2019-11-01 16:50:56 +01:00
Johannes Rieken
dddf8faced
add event for create and delete operations
2019-11-01 12:30:36 +01:00
Johannes Rieken
31160103a3
migrate proposed API onto new events
2019-11-01 12:05:32 +01:00
Daniel Imms
82c348326c
Merge remote-tracking branch 'origin/master' into tyriar/integration_test
2019-10-31 11:28:31 -07:00
Daniel Imms
3f3527dedb
Null check terminal processes before calling on them in ext host
...
Fixes #81821
2019-10-31 09:12:32 -07:00
Johannes Rieken
2124702886
Revert "uri - remove strict mode, use file when scheme is missing"
...
This reverts commit 2c1c691b06 .
2019-10-30 10:40:40 +01:00
Johannes Rieken
58479e80ab
Revert "Merge pull request #83060 from microsoft/joh/uri-parse"
...
This reverts commit 30886e2f67 , reversing
changes made to 525f1e4754 .
2019-10-30 10:28:41 +01:00
Benjamin Pasero
b7b21844e7
api - fold app uri creation into asExternalUri ( fix #82884 )
2019-10-29 07:18:19 +01:00
Johannes Rieken
df17be45e3
move call hierarchy API to stable, #70231
2019-10-28 17:36:50 +01:00
Benjamin Pasero
33cc09da7a
Revert "Removing EXT_HOST_CREATION_DELAY hacks" ( #83422 )
...
This reverts commit 2b61a8817b .
2019-10-28 12:08:07 +01:00
Johannes Rieken
363647b245
fix #83400
2019-10-28 09:58:48 +01:00
Daniel Imms
2b61a8817b
Removing EXT_HOST_CREATION_DELAY hacks
...
This one was a bit tricky to figure out what was going on, but this is how it
was working before: Terminals that use extension processes calls
$createTerminal from the ext host, this returns a promise with an ID that gets
returned asynchronously after the process has been setup (ie. an ext host process
proxy was created).
The reason we needed the timeout was because the process initialization is async
as we need a layout to occur so that we have the dimensions of the terminal to
give to the process. The fix could have been setTimeout(..., 0) as well but that
feels hacky as well, the fix in this commit is to pipe an event through from
the process manager which is the actual time when we are good to start telling
ext hosts are the new terminals.
Fixes #77655
2019-10-25 12:57:30 -07:00
Johannes Rieken
b802676caa
call it CallHierarchyProvider instead of CallHierarchyItemProvider #70231
2019-10-25 10:18:17 +02:00
Johannes Rieken
f7d0c2d2da
add parent back, fix caching id issue,
2019-10-25 09:22:44 +02:00
Johannes Rieken
5cf90246f9
remove call hierarchy API commands since the API/flow changes, #83274
2019-10-25 08:48:36 +02:00
Matt Bierner
6fbb276e2b
Use map instead of object map
2019-10-24 14:55:54 -07:00
Matt Bierner
8526a2f2f8
Convert async
2019-10-24 14:55:54 -07:00
Jackson Kearl
69fd68da9f
Preserve comment thread collapse state across extension host update messages, fixes https://github.com/microsoft/vscode-pull-request-github/issues/1400
2019-10-24 12:00:53 -07:00
Johannes Rieken
15bcf1a8c5
call hierarchy shows root node, also update API proposal for this, #81753
2019-10-24 20:20:27 +02:00
Eric Amodio
5367bf6d2b
Merge pull request #82189 from microsoft/bug/#48513
...
Fixes #48513 - buffers terminal onData events
2019-10-24 13:41:38 -04:00
Johannes Rieken
2c063fa854
ops...
2019-10-24 14:40:57 +02:00
Johannes Rieken
fcb807c75f
move insert/replace range API to proposed
2019-10-24 14:39:47 +02:00
Johannes Rieken
0bfdfa69bc
Merge branch 'master' into joh/completionOverwrite
2019-10-24 12:34:52 +02:00
Johannes Rieken
175ab4aa51
don't warn when fixing missing scheme, just do it... bring back strict mode for parse
2019-10-24 11:48:17 +02:00
Matt Bierner
4d4040c3d1
Avoid cast
2019-10-23 19:30:23 -07:00
Eric Amodio
1ab47af535
Fixes #48513 - updated from review comments
2019-10-23 18:28:16 -04:00
Eric Amodio
e887486e4d
Fixes #48513 - buffers terminal onData events
2019-10-23 18:28:16 -04:00
Johannes Rieken
5d6a46cfb5
Merge branch 'master' into joh/completionOverwrite
2019-10-23 17:21:33 +02:00
Daniel Imms
5db496f7cf
Fix strictFunctionTypes in terminal proc
...
Part of #81574
2019-10-22 09:30:00 -07:00
Alex Ross
030af9515a
Stabilize CustomExecution task API
...
Fixes #80375
2019-10-22 17:10:25 +02:00
Johannes Rieken
9f474febfe
implement API proposal
2019-10-22 16:48:12 +02:00
Alex Ross
87998af618
Add task detail property and adopt in npm extension
...
Fixes #69785
2019-10-22 15:56:21 +02:00
Johannes Rieken
f1583f11ab
debt - use more ISuggestDataDtoField
2019-10-22 15:27:09 +02:00
Benjamin Pasero
d712aeb26b
opn/open should work with app URI scheme too
2019-10-22 12:06:37 +02:00
Matt Bierner
06def35ca5
Finalize asExternalUri
...
Fixes #82896
2019-10-21 11:18:36 -07:00
Benjamin Pasero
62ea960353
API: Finalize env.uiKind ( fixes #82883 )
2019-10-21 18:31:37 +02:00
Johannes Rieken
2c1c691b06
uri - remove strict mode, use file when scheme is missing
2019-10-18 12:37:47 +02:00
Matt Bierner
d6ab43118d
Create WebviewExtensionDescription in extHostProtocol
2019-10-17 10:50:34 -07:00
Matt Bierner
721886ce10
Allow registerWebviewEditorProvider to pass in a set of initial webview options
...
Fixes #82128
2019-10-17 10:50:34 -07:00
Alex Ross
b1b9e42e2c
Add tasks config in workspace file ( #81417 )
...
Add tasks config in workspace file
Add tests and allow editing api for tasks
2019-10-17 16:52:45 +02:00
Benjamin Pasero
e02e20c3ce
strict property init ( #78168 )
2019-10-17 08:10:43 +02:00
Matt Bierner
31506b5899
Remove old portMapping api conversion logic
2019-10-15 11:31:25 -07:00
Matt Bierner
d4cebcd450
Move filling in of default localResourceRoots into extHost
...
The main VS Code process should not need to know about the default values for `localResourceRoots`. Leave this up to the extension instead
2019-10-15 11:31:25 -07:00
Matt Bierner
48195455a1
Remove the setExtension helper
...
Instead pass over the extension when resolving the extension itself
2019-10-15 11:31:24 -07:00