Commit Graph

482 Commits

Author SHA1 Message Date
Benjamin Pasero
d35df4a3ef window - use IPC to transport window config and drop URL query param (#120096) 2021-03-31 09:42:47 +02:00
Benjamin Pasero
1968bda7e6 platform#IProcessEnvironment is badly typed (fix #119046) 2021-03-30 19:05:44 +02:00
Sandeep Somavarapu
291cc7c9d5 Fix #120159 2021-03-30 14:29:44 +02:00
Benjamin Pasero
90484dda2b shared process - also log if window visible 2021-03-24 08:08:07 +01:00
Benjamin Pasero
6608083a3d 💄 window error telemetry 2021-03-19 10:09:39 +01:00
Benjamin Pasero
640fa1af29 debt - use product service in more places 2021-03-15 09:49:11 +01:00
Benjamin Pasero
a2b5e58b09 remote authority - update comments
//cc @aeschli
2021-03-10 18:11:23 +01:00
Martin Aeschlimann
b3e6307430 polish 2021-03-10 14:08:41 +01:00
Martin Aeschlimann
3c96cb6254 Merge branch 'main' into aeschli/openWindowsWithAuthority 2021-03-09 14:54:55 +01:00
Martin Aeschlimann
244e9e6e79 set remoteAuthority in NativeHostService.openWindow if not yet defined 2021-03-08 21:04:00 +01:00
Benjamin Pasero
dbe9dd4967 sandbox - make signing and integrity available 2021-03-08 07:20:00 +01:00
Martin Aeschlimann
d84ddcbd52 Open window with authority 2021-03-05 12:14:35 +01:00
Benjamin Pasero
bd272ea6b7 chore - have a single display change listener 2021-02-26 14:46:36 +01:00
Benjamin Pasero
01cfa2f835 shared process - spawn it when first connection kicks in (#117422) 2021-02-24 12:02:51 +01:00
Benjamin Pasero
9d1e8fa608 window - log crash reason too 2021-02-23 10:40:58 +01:00
Benjamin Pasero
92c0878f39 shared process - drop the 3s delay for spawning
We now need the shared process to be ready for terminals and in the future for sandbox we will also need this process to be created early on startup.
2021-02-22 08:09:03 +01:00
Matt Bierner
608e8791ff Add back support for reading from clipboard in webviews (#116597)
* Add back support for reading from clipboard in webviews

Fixes #115925

This was blocked by 7d5052f508.

* Gate permissions checks to webview frames
2021-02-17 13:24:33 -08:00
Benjamin Pasero
6ecae6f5f9 shared process - log errors properly 2021-02-17 15:39:40 +01:00
Benjamin Pasero
a36e9b3e09 add prefix to main errors when logged into renderer 2021-02-17 07:30:18 +01:00
Benjamin Pasero
f606206cc8 debt - consistently refer to main services 2021-02-16 08:33:34 +01:00
Benjamin Pasero
5901b6a4ea storage - move lifecycle into service 2021-02-15 17:07:47 +01:00
Benjamin Pasero
f49d78c4af storage - fix layers to be able to use native storage service in sandbox 2021-02-14 12:24:55 +01:00
Benjamin Pasero
1f8bb6d33b storage - change main storage service to support global and workspace storage (stubs) 2021-02-14 12:01:50 +01:00
Benjamin Pasero
5908eabc80 app.ts - clearly distinguish node.js and electron servers 2021-02-11 17:37:20 +01:00
Benjamin Pasero
a4a87ef29f 💄 more app.ts cleanup 2021-02-11 17:32:56 +01:00
Benjamin Pasero
2526359207 💄 app.ts cleanup 2021-02-11 17:25:02 +01:00
Benjamin Pasero
493fa4bd31 💄 main.ts 2021-02-11 16:56:29 +01:00
João Moreno
662b0003b8 cleanup update ipc code
related to #114418
2021-02-11 15:35:20 +01:00
João Moreno
e371faebfb rename createChannelReceiver into ProxyChannel namespace (#116308) 2021-02-10 03:29:04 -08:00
Benjamin Pasero
3b456a2857 debt - do not allow platform layer to reach into code layer 2021-02-10 08:04:15 +01:00
Benjamin Pasero
f82462ba7c debt - move shellEnv to platform 2021-02-10 07:49:11 +01:00
Sandeep Somavarapu
b14afd09df Merge branch 'master' into sandy081/sandbox/spdlog 2021-02-09 14:57:06 +01:00
Benjamin Pasero
9c40b34cbe sandbox - move diagnostics service to electron sandbox 2021-02-09 12:32:14 +01:00
Sandeep Somavarapu
2baf63ad00 use logger service for output appenders 2021-02-07 13:10:15 +01:00
Sandeep Somavarapu
e60bc310b8 move window logging to main 2021-02-05 17:50:59 +01:00
Benjamin Pasero
bd929b33de logging - put storage tracing behind a flag to reduce spam 2021-01-22 17:32:39 +01:00
Benjamin Pasero
9939537ea4 debt - use main in main side services consistently (workspaces) 2021-01-22 14:28:20 +01:00
Benjamin Pasero
b675fa18cb 'Resolving your shell environement is taking very long' shown in every window (fix #114622) 2021-01-20 10:54:39 +01:00
Benjamin Pasero
c0a0a35a87 more clarifying comments for shell env resolve 2021-01-20 09:02:09 +01:00
Benjamin Pasero
6effd9dce9 better fix #114564 2021-01-20 08:59:40 +01:00
SteVen Batten
f37dd66323 Revert "window - do not send IPC messages to destroyed windows (fix #114563)"
This reverts commit 5a4d90a550.
2021-01-19 15:45:42 -08:00
Benjamin Pasero
5a4d90a550 window - do not send IPC messages to destroyed windows (fix #114564) 2021-01-19 14:49:40 +01:00
Benjamin Pasero
ff9fbcb077 telemetry - lift some helpers to electron-sandbox 2021-01-18 08:48:10 +01:00
Benjamin Pasero
0c8cf08b44 shared process - drop management service 2021-01-16 08:47:32 +01:00
Benjamin Pasero
1caaf1b2db 💄 path labels 2021-01-16 08:46:38 +01:00
Benjamin Pasero
55e10fd785 shared process - introduce a separate service for management 2021-01-15 09:45:10 +01:00
Benjamin Pasero
c082930a43 shared process - introduce platform/sharedProcess 2021-01-15 09:23:38 +01:00
Benjamin Pasero
2bf5b56f11 shared process - move the shared process back to IPC folder
We still have to figure out where to best put these files
2021-01-15 08:08:19 +01:00
Benjamin Pasero
3e6535d882 shared process - implement message port connections and wire in 2021-01-14 17:09:22 +01:00
Benjamin Pasero
75ea87a263 shared process - introduce platform/sharedprocess 2021-01-13 11:46:27 +01:00