Alexandru Dima
7e4991aa33
WIP
2019-09-25 17:49:27 +02:00
Benjamin Pasero
d0b67392e7
debt - getWindows is electron only
2019-09-25 09:35:28 +02:00
Benjamin Pasero
5a60e6fb9b
debt - add openInWindow to host
2019-09-25 08:26:51 +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
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