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

Issue 2041663002: exo: Handle cross-fade animations properly. (Closed)

Created:
4 years, 6 months ago by reveman
Modified:
4 years, 6 months ago
Reviewers:
Daniele Castagna
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@remote-shell-version-2
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

exo: Handle cross-fade animations properly. Cross-fade animations used for example when maximizing a window will recreate the layer hierarchy and cross fade between the old layers and the new layers. This relies on the contents of the new layers being updated within some amount of time. Produce new texture mailboxes when a layer is recreated until we have an interface that provides some guarantee that the client will. BUG=549781 TEST=exo_unittests Committed: https://crrev.com/56f34590a84abdd52b7643bb6316c3f54d361984 Cr-Commit-Position: refs/heads/master@{#397968}

Patch Set 1 #

Total comments: 8

Patch Set 2 : remove double negative #

Unified diffs Side-by-side diffs Delta from patch set Stats (+118 lines, -55 lines) Patch
M components/exo/buffer.h View 1 1 chunk +2 lines, -2 lines 0 comments Download
M components/exo/buffer.cc View 1 2 chunks +9 lines, -3 lines 0 comments Download
M components/exo/buffer_unittest.cc View 1 3 chunks +3 lines, -3 lines 0 comments Download
M components/exo/surface.h View 5 chunks +21 lines, -1 line 0 comments Download
M components/exo/surface.cc View 1 15 chunks +83 lines, -46 lines 0 comments Download

Messages

Total messages: 14 (6 generated)
reveman
4 years, 6 months ago (2016-06-05 15:42:27 UTC) #3
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2041663002/1
4 years, 6 months ago (2016-06-05 15:42:28 UTC) #4
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 6 months ago (2016-06-05 16:41:03 UTC) #6
Daniele Castagna
LGTM Just two nits and a question. https://codereview.chromium.org/2041663002/diff/1/components/exo/buffer.cc File components/exo/buffer.cc (right): https://codereview.chromium.org/2041663002/diff/1/components/exo/buffer.cc#newcode373 components/exo/buffer.cc:373: // Non-client ...
4 years, 6 months ago (2016-06-06 02:47:53 UTC) #7
reveman
https://codereview.chromium.org/2041663002/diff/1/components/exo/buffer.cc File components/exo/buffer.cc (right): https://codereview.chromium.org/2041663002/diff/1/components/exo/buffer.cc#newcode373 components/exo/buffer.cc:373: // Non-client usage can only be allowed when the ...
4 years, 6 months ago (2016-06-06 03:17:37 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2041663002/20001
4 years, 6 months ago (2016-06-06 03:17:51 UTC) #11
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 6 months ago (2016-06-06 03:58:50 UTC) #12
commit-bot: I haz the power
4 years, 6 months ago (2016-06-06 04:01:05 UTC) #14
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/56f34590a84abdd52b7643bb6316c3f54d361984
Cr-Commit-Position: refs/heads/master@{#397968}

Powered by Google App Engine
This is Rietveld 408576698