electron/brightray
Cheng Zhao 44b0245ac4 fix: use OOPIF for webview tag (#13869) (#14156)
* fix: use OOIF for webview tag

* fix: do not call GetNativeView for webview

* fix: OOIPF webview's WebContents is managed by embedder frame

* fix: guest view can not be focused

* fix: clear zoom controller when guest is destroyed

* fix: implement the webview resize event

The webview is no longer a browser plugin with the resize event, use
ResizeObserver instead.

* test: disable failed tests due to OOPIF webview

* fix: embedder can be destroyed earlier than guest

This happens when embedder is manually destroyed.

* fix: don't double attach

* fix: recreate iframe when webview is reattached

* fix: resize event may happen very early

* test: some tests are working after OOPIF webview

* chore: remove unused browser plugin webview code

* fix: get embedder via closure

When the "destroyed" event is emitted, the entry in guestInstances would be
cleared.

* chore: rename browserPluginNode to internalElement

* test: make the visibilityState test more robust

* chore: guestinstance can not work with OOPIF webview

* fix: element could be detached before got response from browser
2018-08-17 08:21:36 -07:00
..
browser fix: use OOPIF for webview tag (#13869) (#14156) 2018-08-17 08:21:36 -07:00
common ResourceBundle → ui::ResourceBundle 2018-06-19 11:46:59 +10:00
brightray.gyp fix: Use --enable-features and --disable-features (#13805) 2018-07-26 08:29:08 -07:00
brightray.gypi Revert "Drop support of Mac OS 10.9" (#13350) 2018-06-21 09:37:18 +10:00
BUILD.gn refactor: GN builds on linux (#12957) 2018-05-16 12:51:11 -07:00
CPPLINT.cfg Add clang-format script and precommit hook (#12651) 2018-04-27 13:01:12 -04:00
filename_rules.gypi don't build libgtkui files on non-GTK+ platforms 2018-02-15 15:15:26 -06:00
filenames.gypi Remove Permission manager from brightray 2018-06-19 11:46:59 +10:00
LICENSE Time goes on 2014-07-11 00:39:21 -07:00
LICENSE-CHROMIUM Initial commit 2013-03-13 15:31:24 -04:00