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

Issue 213193010: Restore the HTMLVideoElement-specific prefixed fullscreen API behind a flag (Closed)

Created:
6 years, 8 months ago by philipj_slow
Modified:
6 years, 8 months ago
CC:
blink-reviews, nessy, arv+blink, gasubic, fs, eric.carlson_apple.com, watchdog-blink-watchlist_google.com, feature-media-reviews_chromium.org, dglazkov+blink, adamk+blink_chromium.org, vcarbune.chromium, Inactive
Visibility:
Public.

Description

Restore the HTMLVideoElement-specific prefixed fullscreen API behind a flag The removal has caused more trouble than expected on Android, because usage is higher there and the UseCounter data from Windows was used in the "Intent to Remove" thread. Restore the API behind a flag so that it can more easily be turned on and off. It's off by default, but likely it will have to be enabled on at least the upcoming M35 branch. BUG=346236 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=170303

Patch Set 1 #

Patch Set 2 : no userGestureRequiredForFullscreen #

Patch Set 3 : make it RuntimeEnabled #

Patch Set 4 : add test #

Total comments: 6

Patch Set 5 : revive full-screen-iframe-legacy.html #

Unified diffs Side-by-side diffs Delta from patch set Stats (+185 lines, -9 lines) Patch
M LayoutTests/fullscreen/full-screen-iframe-legacy.html View 1 2 3 4 2 chunks +6 lines, -6 lines 0 comments Download
M LayoutTests/fullscreen/full-screen-iframe-legacy-expected.txt View 1 2 3 4 1 chunk +5 lines, -3 lines 0 comments Download
A LayoutTests/media/video-prefixed-fullscreen.html View 1 2 3 1 chunk +58 lines, -0 lines 0 comments Download
A LayoutTests/media/video-prefixed-fullscreen-expected.txt View 1 2 3 1 chunk +25 lines, -0 lines 0 comments Download
M Source/core/frame/UseCounter.h View 1 2 3 4 1 chunk +6 lines, -0 lines 0 comments Download
M Source/core/frame/UseCounter.cpp View 1 2 3 4 1 chunk +18 lines, -0 lines 0 comments Download
M Source/core/html/HTMLMediaElement.h View 1 chunk +1 line, -0 lines 0 comments Download
M Source/core/html/HTMLMediaElement.cpp View 1 chunk +8 lines, -0 lines 0 comments Download
M Source/core/html/HTMLVideoElement.h View 2 chunks +7 lines, -0 lines 0 comments Download
M Source/core/html/HTMLVideoElement.cpp View 1 2 chunks +40 lines, -0 lines 0 comments Download
M Source/core/html/HTMLVideoElement.idl View 1 2 1 chunk +10 lines, -0 lines 0 comments Download
M Source/platform/RuntimeEnabledFeatures.in View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
philipj_slow
PTAL. The runtime flag was suggested by abarth in https://code.google.com/p/chromium/issues/detail?id=356236#c8 The first PS is a ...
6 years, 8 months ago (2014-03-27 09:59:30 UTC) #1
eseidel
I like the idea of using a guard. Difficult for me to tell if this ...
6 years, 8 months ago (2014-03-27 16:54:17 UTC) #2
philipj_slow
Thanks for the feedback eseidel! I was also surprised when I realized that we haven't ...
6 years, 8 months ago (2014-03-27 18:58:31 UTC) #3
philipj_slow
On 2014/03/27 16:54:17, eseidel wrote: > I like the idea of using a guard. Difficult ...
6 years, 8 months ago (2014-03-27 19:02:46 UTC) #4
philipj_slow
The CQ bit was checked by philipj@opera.com
6 years, 8 months ago (2014-03-28 08:37:53 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/philipj@opera.com/213193010/80001
6 years, 8 months ago (2014-03-28 08:37:53 UTC) #6
commit-bot: I haz the power
6 years, 8 months ago (2014-03-28 09:38:39 UTC) #7
Message was sent while issue was closed.
Change committed as 170303

Powered by Google App Engine
This is Rietveld 408576698