Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(110)

Issue 290643005: Don't show video fullscreen until DidEnterFullscreen() is called, and disable fullscreen for non-me… (Closed)

Created:
6 years, 7 months ago by qinmin
Modified:
6 years, 5 months ago
CC:
blink-reviews, jamesr, dglazkov+blink, abarth-chromium, trchen, boliu, benm (inactive)
Visibility:
Public.

Description

Don't show video fullscreen until DidEnterFullscreen() is called, and disable fullscreen for non-media elements for android webview This change is copied from https://codereview.chromium.org/284913002/ However, the previous change breaks android webview because android webview doesn't support fullscreen except media. AwWebContentsDelegate::ToggleFullscreenModeForTab is actually not implemented in webview. To solve the webview issue, this change adds a flag to disallow elements other than video to enter fullscreen. When this flag is enabled, webview will only respond to fullscreen calls from the video element and can thus send the resize IPC to complete the will/didEnterfullscreen call. BUG=367346 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=177458 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=177626

Patch Set 1 #

Patch Set 2 : use websettings instead of RuntimeFeatures #

Patch Set 3 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+24 lines, -23 lines) Patch
M Source/web/FullscreenController.cpp View 1 2 5 chunks +14 lines, -23 lines 0 comments Download
M Source/web/WebSettingsImpl.h View 1 2 3 chunks +3 lines, -0 lines 0 comments Download
M Source/web/WebSettingsImpl.cpp View 1 2 2 chunks +6 lines, -0 lines 0 comments Download
M public/web/WebSettings.h View 1 2 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 17 (0 generated)
qinmin
PTAL
6 years, 7 months ago (2014-05-16 20:40:46 UTC) #1
aelias_OOO_until_Jul13
There was some talk earlier about Android WebView support HTML-based media controls/subtitles by creating a ...
6 years, 7 months ago (2014-05-17 00:02:13 UTC) #2
qinmin
On 2014/05/17 00:02:13, aelias wrote: > There was some talk earlier about Android WebView support ...
6 years, 7 months ago (2014-05-17 01:33:52 UTC) #3
aelias_OOO_until_Jul13
lgtm, over to abarth@ for Source/public OWNERS. This setting is pretty ugly. But I chatted ...
6 years, 7 months ago (2014-05-19 23:53:56 UTC) #4
Ignacio Solla
On 2014/05/19 23:53:56, aelias wrote: > lgtm, over to abarth@ for Source/public OWNERS. > > ...
6 years, 7 months ago (2014-05-20 09:17:44 UTC) #5
qinmin
ping! abarth@, would you please take a look?
6 years, 7 months ago (2014-05-21 21:06:33 UTC) #6
qinmin
dglazkov@, would you please take a look at public/web/?
6 years, 7 months ago (2014-05-21 21:09:39 UTC) #7
qinmin
On 2014/05/21 21:09:39, qinmin wrote: > dglazkov@, would you please take a look at public/web/? ...
6 years, 7 months ago (2014-05-27 16:14:42 UTC) #8
dglazkov
lgtm.
6 years, 7 months ago (2014-05-27 16:35:37 UTC) #9
qinmin
The CQ bit was checked by qinmin@chromium.org
6 years, 5 months ago (2014-07-03 05:10:32 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/qinmin@chromium.org/290643005/40001
6 years, 5 months ago (2014-07-03 05:11:02 UTC) #11
commit-bot: I haz the power
Change committed as 177458
6 years, 5 months ago (2014-07-03 07:45:06 UTC) #12
Stephen White
On 2014/07/03 07:45:06, I haz the power (commit-bot) wrote: > Change committed as 177458 Sorry, ...
6 years, 5 months ago (2014-07-04 02:00:01 UTC) #13
qinmin
On 2014/07/04 02:00:01, Stephen White wrote: > On 2014/07/03 07:45:06, I haz the power (commit-bot) ...
6 years, 5 months ago (2014-07-04 02:29:42 UTC) #14
qinmin
The CQ bit was checked by qinmin@chromium.org
6 years, 5 months ago (2014-07-08 02:10:30 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/qinmin@chromium.org/290643005/40001
6 years, 5 months ago (2014-07-08 02:11:08 UTC) #16
commit-bot: I haz the power
6 years, 5 months ago (2014-07-08 02:11:40 UTC) #17
Message was sent while issue was closed.
Change committed as 177626

Powered by Google App Engine
This is Rietveld 408576698