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

Issue 2246613002: Fix jank during mac resize (Closed)

Created:
4 years, 4 months ago by enne (OOO)
Modified:
4 years, 4 months ago
CC:
ccameron, chromium-reviews, darin-cc_chromium.org, jam, no sievers
Base URL:
https://chromium.googlesource.com/chromium/src.git@fixhangoutsblank
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Fix jank during mac resize Allow SetNeedsBeginFrames messages to be handled on Mac during resize. If this message is not handled, then the renderer says that it needs frames but the message is ignored because of the resize lock. Then, the browser never sends begin frame messages and the renderer then never is able to produce a frame. This means that it can't produce a frame of the right size before the resize lock times out and there's jank on screen. R=ccameron@chromium.org,sievers@chromium.org BUG=632603, 638561 Committed: https://crrev.com/e5ce61d4966237e3572f3048a6ea39c7ba7d7c64 Cr-Commit-Position: refs/heads/master@{#413601}

Patch Set 1 #

Patch Set 2 : Allow SetNeedsBeginFrames during resize #

Patch Set 3 : Fix flash video #

Unified diffs Side-by-side diffs Delta from patch set Stats (+15 lines, -3 lines) Patch
M content/browser/renderer_host/render_message_filter.cc View 1 1 chunk +3 lines, -0 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_impl.cc View 1 2 1 chunk +12 lines, -3 lines 0 comments Download

Messages

Total messages: 30 (18 generated)
enne (OOO)
4 years, 4 months ago (2016-08-12 21:34:04 UTC) #3
ccameron
lgtm
4 years, 4 months ago (2016-08-12 21:36:48 UTC) #7
Alexei Svitkine (slow)
lgtm
4 years, 4 months ago (2016-08-12 21:37:15 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2246613002/20001
4 years, 4 months ago (2016-08-12 22:42:51 UTC) #12
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 4 months ago (2016-08-12 22:50:06 UTC) #13
commit-bot: I haz the power
Patchset 2 (id:??) landed as https://crrev.com/ee0504e307d6ed18a94a96eae8a4b57adcff4b11 Cr-Commit-Position: refs/heads/master@{#411806}
4 years, 4 months ago (2016-08-12 22:53:32 UTC) #15
enne (OOO)
A revert of this CL (patchset #2 id:20001) has been created in https://codereview.chromium.org/2255893002/ by enne@chromium.org. ...
4 years, 4 months ago (2016-08-17 19:00:20 UTC) #16
enne (OOO)
Can you take another look at this? The original CL regressed flash videos. This also ...
4 years, 4 months ago (2016-08-17 20:21:33 UTC) #18
ccameron
lgtm
4 years, 4 months ago (2016-08-18 00:29:32 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2246613002/40001
4 years, 4 months ago (2016-08-23 00:16:53 UTC) #27
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 4 months ago (2016-08-23 00:25:20 UTC) #28
commit-bot: I haz the power
4 years, 4 months ago (2016-08-23 00:27:22 UTC) #30
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/e5ce61d4966237e3572f3048a6ea39c7ba7d7c64
Cr-Commit-Position: refs/heads/master@{#413601}

Powered by Google App Engine
This is Rietveld 408576698