Commit Graph

22 Commits

Author SHA1 Message Date
Johannes Rieken
e51ef85bcb Revert "allow $openUri to accept a URI and string, adopt consumer but keep the API as is"
This reverts commit 544b0abf5b.
2019-11-15 10:29:29 +01:00
Johannes Rieken
544b0abf5b allow $openUri to accept a URI and string, adopt consumer but keep the API as is 2019-11-15 10:28:03 +01:00
Matt Bierner
8079ff0001 Rename resolveExternalUri to asExternalUri
#81131
2019-09-30 14:22:47 -07:00
Benjamin Pasero
f0b99530c8 debt - implement window events and focus tracking 2019-09-26 08:13:58 +02:00
Matt Bierner
a62b7dabe7 Make resolveExternalUri return just a plain uri instead of a disposable result
For #81131

We had trouble coming up with cases where extensions could actually reliably dispose of the resolved uri
2019-09-23 10:58:21 -07:00
Matt Bierner
a817a588c7 Moving resolve uri logic into openerService
- Add a resolveExternalUri function to the opener service. This service already has to know how to resolve external uris so it makes sense that the function lives there

- Move the tunneling logic for desktop into window.ts

- Make result of resolve disposable
2019-09-20 17:17:42 -07:00
Matt Bierner
6710df4460 Allow tunneling when clicking on links in the terminal
Fixes #76175
2019-09-20 17:17:42 -07:00
Matt Bierner
93ba04b2b0 Move extractLocalHostUriMetaDataForPortMapping up to tunnel service 2019-09-20 17:17:42 -07:00
Matt Bierner
6a94ca4699 Delegate to embedder when resolving if one exists 2019-09-18 18:30:16 -07:00
Matt Bierner
27bac598cc Basic implementation of resolveExternalUri 2019-09-18 18:20:26 -07:00
Benjamin Pasero
d5026ed3fb fix #79453 2019-08-20 11:01:07 +02:00
Benjamin Pasero
ba69d8dccc open exter - move into opener service 2019-08-14 08:33:50 +02:00
Johannes Rieken
4259b43f70 Revert "fix double encoding issue, https://github.com/microsoft/vscode-azure-account/issues/142"
This reverts commit 781e61bf56.
2019-07-08 09:56:49 +02:00
Matt Bierner
ae2cc878f8 Using DisposableStore in mainThread class
#74250
2019-07-02 16:37:35 -07:00
Matt Bierner
0358d08196 Re-use extractLocalHostUriMetaDataForPortMapping for openUri 2019-06-21 17:43:08 -07:00
Johannes Rieken
781e61bf56 fix double encoding issue, https://github.com/microsoft/vscode-azure-account/issues/142 2019-06-19 11:53:12 +02:00
Johannes Rieken
078da2bca6 This partially reverts "extends Disposable" changes 2019-06-06 16:01:15 +02:00
Matt Bierner
6b7b5c0e0c Extend lifecycle/Disposable in more places instead of re-implementing it
`lifecycle/Disposable` includes some important fixes that can help catch common programming mistakes
2019-06-05 15:41:46 -07:00
Johannes Rieken
2335966361 use encodeURI on non-encoded uri when 'leaving' vscode, https://github.com/Microsoft/vscode/issues/25852 2019-04-17 14:11:53 +02:00
Matt Bierner
80a2614355 Only try tunneling openExternal when we actually need to 2019-04-15 15:28:03 -07:00
Matt Bierner
07f2fecd98 More webview ports 2019-04-10 11:47:11 +02:00
Johannes Rieken
c514d9e783 move mainThread[W], #70319 2019-03-19 17:37:07 +01:00