Milan Burda
|
d4e97483aa
|
refactor: only create webContents after 'will-attach-webview' (#32941)
|
2022-07-21 11:29:31 +02:00 |
|
Milan Burda
|
99ee1fc0eb
|
fix: will-attach-webview handler modifying params.instanceId does not break <webview> (#32386)
|
2022-01-12 16:41:20 +09:00 |
|
Charles Kerr
|
cac871c027
|
Revert "refactor: only create webContents after 'will-attach-webview' (#30311)" (#31785)
This reverts commit 6e43b0bcbf .
|
2021-11-11 15:04:06 -05:00 |
|
Jeremy Rose
|
55c57808fb
|
feat: serialize NativeImage over ipc (#30729)
|
2021-09-07 10:37:45 -07:00 |
|
Milan Burda
|
6e43b0bcbf
|
refactor: only create webContents after 'will-attach-webview' (#30311)
|
2021-08-03 10:08:49 -07:00 |
|
Robo
|
2b897c8ad8
|
fix: crash due to race between attach and destruction of webview (#24344)
|
2021-08-02 08:35:57 -07:00 |
|
Milan Burda
|
c68c65f383
|
refactor: implement <webview> using contextBridge (#29037)
* refactor: implement <webview> using contextBridge
* chore: address PR feedback
* chore: address PR feedback
* fix: check for HTMLIFrameElement instance in attachGuest
|
2021-05-15 16:42:07 +09:00 |
|
Milan Burda
|
49ef1fe342
|
refactor: use WeakMap instead of hidden V8 properties to store WebViewImpl (#29049)
|
2021-05-07 17:56:22 -07:00 |
|
Milan Burda
|
25f5c01cec
|
refactor: remove setupWebViewAttributes gymnastics (#29032)
|
2021-05-07 09:07:47 +02:00 |
|
Milan Burda
|
2c65060ec8
|
chore: make raw requires type-safe (#29006)
* chore: make raw requires type-safe
* refactor: no need for separate webViewImplModule
* refactor: no need for separate guestViewInternalModule
|
2021-05-05 18:05:01 -07:00 |
|
Milan Burda
|
476e908269
|
fix: <webview> focus / blur events don't work with contextIsolation enabled (#29004)
|
2021-05-05 11:31:44 -07:00 |
|
Milan Burda
|
4a5c5843c4
|
fix: <webview> not working with Trusted Types (#27445)
|
2021-01-25 10:29:25 +09:00 |
|
Jeremy Rose
|
34156c424c
|
fix: [webview] fix missing properties on events when contextIsolation: true (#26289)
|
2020-11-04 11:15:20 +09:00 |
|
Milan Burda
|
d25fa7b075
|
refactor: store <webview> attributes as typed Map (#26307)
|
2020-11-03 15:02:23 -08:00 |
|
Milan Burda
|
2c68bad631
|
refactor: create IPC_MESSAGES enum for IPC message channels (#25694)
|
2020-10-14 00:11:06 +03:00 |
|
Milan Burda
|
fb11a12d5b
|
refactor: replace a few any-s with proper types (#25681)
|
2020-10-08 03:01:23 +02:00 |
|
Samuel Attard
|
ad16e6c647
|
build: update linting deps (#24461)
|
2020-07-08 21:19:49 -07:00 |
|
Shelley Vohr
|
659e79fc08
|
refactor: prevent consistent early exception (#24191)
* refactor: prevent consistent early exception
* Use _linkedBinding where possible
* Remove dead electronBinding
|
2020-06-22 20:32:45 -07:00 |
|
Samuel Attard
|
5d657dece4
|
build: enable JS semicolons (#22783)
|
2020-03-20 13:28:31 -07:00 |
|
Samuel Attard
|
b87b501161
|
build: update eslint + eslint plugins (#22777)
* build: run eslint --fix
* chore: manually fix all hasOwnProperty errors
* chore: manually fix all void 0 vs undefined errors
* chore: manually fix all async-in-promise errors
* chore: manually fix lexical declaration in case block
|
2020-03-20 11:12:18 -04:00 |
|
Shelley Vohr
|
efc11563e8
|
fix: properly forward properties to webview (#22485)
|
2020-03-03 22:25:14 +00:00 |
|
Milan Burda
|
1d596f616d
|
fix: NativeImage serialization of <webview>.capturePage() result (#20825)
|
2019-11-12 21:56:17 +01:00 |
|
Milan Burda
|
093f2dd4a6
|
chore: remove deprecated <webview>.getWebContents() (#20986)
|
2019-11-08 15:46:35 -05:00 |
|
Milan Burda
|
f1e7393e30
|
feat: deprecate <webview>.getWebContents() (#20726)
|
2019-11-07 09:43:19 -08:00 |
|
Milan Burda
|
d090b0cd2d
|
perf: only access remote module when <webview>.getWebContents() is called (#20272)
|
2019-09-20 08:54:16 -07:00 |
|
Milan Burda
|
81e9dab52f
|
refactor: replace ipcRendererUtils.invoke() with ipcRendererInternal.invoke() (#19574)
|
2019-08-23 15:45:50 -07:00 |
|
Alexandre Lacheze
|
e26f366405
|
Revert: electron/electron#14487 (#19011)
|
2019-07-11 17:25:26 -05:00 |
|
Milan Burda
|
deebde66f9
|
feat: make async webContents / <webview> methods return a Promise (#18792)
|
2019-06-17 12:10:02 +03:00 |
|
Shelley Vohr
|
d87b3ead76
|
chore: remove promisification deprecation callbacks (#17907)
* chore: remove promisification deprecation callbacks
* update docs
* fix smoke test
* fix executejs issue
* cleanup leftovers
* fix webContents.executeJavaScript tests
* cleanup WebContents.prototype.takeHeapSnapshot
* fix "sets arbitrary webContents as devtools" test
* fix executeJavaScriptInFrame related tests
|
2019-04-30 07:08:32 -07:00 |
|
Milan Burda
|
546466b209
|
feat: add <webview>.getWebContentsId() (#17407)
|
2019-03-26 10:57:27 +09:00 |
|
Shelley Vohr
|
38d75010c7
|
chore: rename atomBinding to electronBinding (#17419)
|
2019-03-18 12:37:06 -07:00 |
|
Milan Burda
|
3a091cdea4
|
refactor: implement clipboard APIs without the remote module (#17200)
|
2019-03-15 17:32:04 -07:00 |
|
Felix Rieseberg
|
f3fc4023cf
|
refactor: Port renderer/web-view to TypeScript (#17250)
|
2019-03-07 15:26:23 -08:00 |
|