Commit Graph

4034 Commits

Author SHA1 Message Date
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
Rob Lourens
70f3a0970d Fix microsoft/vscode-remote-release#1444 2019-09-20 10:55:55 -07:00
Joao Moreno
95d7625a27 Merge branch 'joao/scm-tree' 2019-09-20 17:04:00 +02:00
Martin Aeschlimann
cb70fd5ef0 rename allowTrailingsCommas -> allowTrailingCommas 2019-09-20 11:31:11 +02: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
83c0e378d0 Serialize-friendly interface 2019-09-19 09:42:17 +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
Matt Bierner
e9ac00c6ee Remove unused disposable fields 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
Joao Moreno
bcd7bcedff wip: scm folder menus 2019-09-18 09:49:35 +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
874d2fcd3e sketch user data sync store service with log in 2019-09-17 17:34:23 +02:00
Alex Ross
6fe6269c41 Keep better track of custom executions for reruns and depends
Fixes #80964
2019-09-17 17:27:15 +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
Matt Bierner
1ee616d802 Don't duplicate external webview commit in so many places 2019-09-16 14:19:16 -07: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
93bb67d7ef debt - use common/product over node/product 2019-09-16 11:35:11 +02:00
Benjamin Pasero
fd32392699 debt - common/product => common/productService 2019-09-16 11:31:22 +02:00
Benjamin Pasero
5e1179f0b8 web - move help actions to browser 2019-09-16 10:37:58 +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
Benjamin Pasero
f8effd5fad api - introduce env.uiKind (web, desktop) 2019-09-13 17:58:30 +02: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
Daniel Imms
b99ac0ed8a Merge branch 'master' into tyriar/80072 2019-09-12 18:03:39 -07:00