Commit Graph

476 Commits

Author SHA1 Message Date
Benjamin Pasero
d0b67392e7 debt - getWindows is electron only 2019-09-25 09:35:28 +02:00
Matt Bierner
029009eafd Marking most private emitters as readonly
Emitters should generally not be reassigned as their corresponding event would also be lost. Marking these as readonly just to enforce this
2019-09-23 17:31:18 -07:00
Rob Lourens
0719e0ae42 Support initially collapsing remote explorer panes not related to the current remote type
Fix microsoft/vscode-remote-release#1426
2019-09-23 14:43:15 -07:00
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