Commit Graph

473 Commits

Author SHA1 Message Date
Matt Bierner
79dbd4d7c0 Replace todo 2019-09-23 10:58:21 -07:00
Matt Bierner
e62f2e3e2e Only require a reviver being registered to revive a webview
Fixes #80184

Don't rely on a state being set as well
2019-09-23 10:58:21 -07: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
Benjamin Pasero
1c6938e342 debt - reload() to host service 2019-09-20 09:14:43 +02:00
Matt Bierner
ad1cb1f661 Make sure exthost has same id for webview as main thread 2019-09-19 10:31:37 -07:00
Benjamin Pasero
3334b82562 debt - remove resolveProxy from window service 2019-09-19 18:19:16 +02:00
isidor
a9c67d8b82 extHost startDebugging minor polish 2019-09-19 16:08:52 +02:00
Isidor Nikolic
c4a6fc1078 Merge pull request #80673 from dgozman/fix-62419
Allow debug session to share repl with its parent; fixes #62419
2019-09-19 16:05:08 +02:00
Christof Marti
715b6c5792 Add extension id that triggered the activation event 2019-09-19 09:42:17 +02: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
Dmitry Gozman
e4d4b43f35 Allow debug session to share repl with its parent; fixes #62419
Introduced DebugSessionOptions passed to debug.startDebugging which
encapsulated DebugConsoleMode to control this behavior.
2019-09-18 11:45:39 -07:00
Sandeep Somavarapu
95e877c12b Merge branch 'master' into sandy081/httpEndPointSync 2019-09-18 19:03:24 +02:00
Sandeep Somavarapu
7ccfc2dcc5 remove user data api implementation 2019-09-18 12:21:34 +02:00
Benjamin Pasero
7ecb5821cd debt - remove IWindowService#log in favor of a logger that can log to the main side 2019-09-17 17:47:08 +02:00
Sandeep Somavarapu
c9258e86a6 move credentials service to platform 2019-09-17 17:27:10 +02:00
Sandeep Somavarapu
b44a8ca309 move user data sync store to workbench 2019-09-17 16:56:44 +02:00
Sandeep Somavarapu
5cc29271b5 Introduce id and user data sync store registry 2019-09-17 16:25:06 +02:00
Benjamin Pasero
753de26cd6 debt - remove some internal commands 2019-09-17 07:44:34 +02:00
Sandeep Somavarapu
8b22e026a2 move user data sync store service to platform 2019-09-16 23:34:26 +02:00
Sandeep Somavarapu
8fbdeb724b move user data sync services to platform 2019-09-16 17:30:47 +02:00
Dirk Baeumer
8ac1c0b5ae Support code-workspace files coming from a file system provider 2019-09-16 13:01:46 +02:00
Alex Ross
1c01ce84b5 Refactor extHostTask (#80970)
so that most of it is in common
2019-09-16 12:09:14 +02:00
Benjamin Pasero
fd32392699 debt - common/product => common/productService 2019-09-16 11:31:22 +02:00
Sandeep Somavarapu
317ed7e1a5 Merge branch 'master' into sandy081/userDataProvider 2019-09-15 19:52:27 +02:00
Sandeep Somavarapu
4ffcfff8b9 prepare to merge to master 2019-09-15 19:41:26 +02:00
Matt Bierner
5b4776fcf6 Make webview editor state updates handle diff editors 2019-09-13 23:07:33 -07:00
Matt Bierner
58b2640720 Use uuid instead of incremental counter for webview ids 2019-09-13 22:27:17 -07:00
Matt Bierner
4546a07196 Working on basic save for custom editors 2019-09-13 22:24:35 -07:00
Matt Bierner
25c054b034 WebviewEditorInput -> WebviewInput 2019-09-13 15:00:26 -07:00
isidor
64980ea1f3 debug: better cancelation support
fixes #80374
2019-09-13 13:02:09 +02:00
Johannes Rieken
cf88c7f310 retry command exec when having arguments, when contributes, and not yet activated, #80338 2019-09-13 08:50:12 +02:00
Daniel Imms
4bd485513c Merge remote-tracking branch 'origin/master' into tyriar/79425 2019-09-12 21:19:59 -07:00
Daniel Imms
c3e7a4a1ec Move a lot of terminal into browser
Fixes #79425
2019-09-12 20:36:08 -07:00
Daniel Imms
678abfe8b2 Remove Terminal.onDidWriteData
Replaced by vscode.window.onDidWriteTerminalData

Fixes #78574
2019-09-12 19:09:12 -07:00
Matt Bierner
7a219ab632 Adding concept of a state for webview editors
#77131

This information will be used to show the dirty indicator and also enable/disable save
2019-09-12 14:04:54 -07:00
Sandeep Somavarapu
2b5da56187 fix compilation 2019-09-12 22:39:56 +02:00
isidor
4285736fe8 debug: support canceling requests
fixes #80374
2019-09-12 18:02:00 +02:00
isidor
f17f3f4cb7 fix debug UI doesn't cleanup spinners on debug session end
fixes #80402
2019-09-12 16:37:46 +02:00
jrieken
96665b6e7a calls - add API commands 2019-09-12 14:35:21 +00:00
jrieken
4aa06c2611 calls - remove resolve-function, use document,position tuple when making requests 2019-09-12 10:13:20 +00:00
Isidor Nikolic
4c45266943 Merge pull request #80703 from microsoft/isidorn/dialogService
DialogService show support checkbox
2019-09-12 09:54:44 +02:00
Matt Bierner
8532eb3206 Remove old-style webview state migration code 2019-09-11 20:44:20 -07:00
Johannes Rieken
fd6bb626e3 fix tslint warnings... 2019-09-11 16:16:13 +02:00
Johannes Rieken
a97b843f27 Merge pull request #80713 from microsoft/joh/api/callHierarchy2
Call hierarchy API proposal
2019-09-11 15:37:16 +02:00
jrieken
8e5edc0eda use Outgoing/Incoming terminology 2019-09-11 13:25:53 +00:00
Sandeep Somavarapu
65f14490b7 Merge branch 'master' into sandy081/userDataProvider 2019-09-11 13:42:07 +02:00