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

Issue 491773002: Directly composited images are images: ASSERT that (Closed)

Created:
6 years, 4 months ago by Noel Gordon
Modified:
6 years, 4 months ago
CC:
abarth-chromium, blink-reviews, blink-reviews-rendering, eae+blinkwatch, jchaffraix+rendering, leviw+renderwatch, pdr., rune+blink, zoltan1
Project:
blink
Visibility:
Public.

Description

Directly composited images are images: ASSERT that isDirectlyCompositedImage only applies to images. ASSERT that and make callers do all the isImage() testing. BUG=405803, 406418 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=180721 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=180812

Patch Set 1 #

Total comments: 4

Patch Set 2 : #

Total comments: 3

Patch Set 3 : Add isImage() test to contentChanged(). #

Unified diffs Side-by-side diffs Delta from patch set Stats (+8 lines, -5 lines) Patch
M Source/core/rendering/compositing/CompositedLayerMapping.cpp View 1 2 5 chunks +8 lines, -5 lines 0 comments Download

Messages

Total messages: 22 (0 generated)
Noel Gordon
6 years, 4 months ago (2014-08-21 03:23:26 UTC) #1
Ian Vollick
It looks like there are some behavioral changes in addition to adding ASSERTs and calling ...
6 years, 4 months ago (2014-08-21 03:43:29 UTC) #2
Noel Gordon
On 2014/08/21 03:43:29, vollick wrote: > It looks like there are some behavioral changes in ...
6 years, 4 months ago (2014-08-21 05:39:31 UTC) #3
Noel Gordon
https://codereview.chromium.org/491773002/diff/1/Source/core/rendering/compositing/CompositedLayerMapping.cpp File Source/core/rendering/compositing/CompositedLayerMapping.cpp (right): https://codereview.chromium.org/491773002/diff/1/Source/core/rendering/compositing/CompositedLayerMapping.cpp#newcode464 Source/core/rendering/compositing/CompositedLayerMapping.cpp:464: m_graphicsLayer->setContentsToPlatformLayer(layer); On 2014/08/21 03:43:29, vollick wrote: > IIUC, it ...
6 years, 4 months ago (2014-08-21 06:16:19 UTC) #4
Noel Gordon
> me said > and maybe we should do that? and me replied: yes we ...
6 years, 4 months ago (2014-08-21 06:50:12 UTC) #5
Noel Gordon
On 2014/08/21 03:43:29, vollick wrote: > It looks like there are some behavioral changes Thanks, ...
6 years, 4 months ago (2014-08-21 07:04:43 UTC) #6
Ian Vollick
On 2014/08/21 at 07:04:43, noel wrote: > On 2014/08/21 03:43:29, vollick wrote: > > It ...
6 years, 4 months ago (2014-08-21 12:56:46 UTC) #7
Noel Gordon
On 2014/08/21 12:56:46, vollick wrote: > On 2014/08/21 at 07:04:43, noel wrote: > > On ...
6 years, 4 months ago (2014-08-21 13:03:39 UTC) #8
Ian Vollick
On 2014/08/21 at 13:03:39, noel wrote: > On 2014/08/21 12:56:46, vollick wrote: > > On ...
6 years, 4 months ago (2014-08-21 13:05:22 UTC) #9
Ian Vollick
The CQ bit was checked by vollick@chromium.org
6 years, 4 months ago (2014-08-21 13:05:31 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/noel@chromium.org/491773002/20001
6 years, 4 months ago (2014-08-21 13:06:28 UTC) #11
commit-bot: I haz the power
Committed patchset #2 (20001) as 180721
6 years, 4 months ago (2014-08-21 16:32:37 UTC) #12
benm (inactive)
this is causing random crashes on android cq after rolling into chromium https://codereview.chromium.org/491773002/diff/20001/Source/core/rendering/compositing/CompositedLayerMapping.cpp File Source/core/rendering/compositing/CompositedLayerMapping.cpp ...
6 years, 4 months ago (2014-08-22 15:29:33 UTC) #13
jabdelmalek
A revert of this CL (patchset #2) has been created in https://codereview.chromium.org/497143002/ by jabdelmalek@google.com. The ...
6 years, 4 months ago (2014-08-22 15:35:18 UTC) #14
Noel Gordon
https://codereview.chromium.org/491773002/diff/20001/Source/core/rendering/compositing/CompositedLayerMapping.cpp File Source/core/rendering/compositing/CompositedLayerMapping.cpp (right): https://codereview.chromium.org/491773002/diff/20001/Source/core/rendering/compositing/CompositedLayerMapping.cpp#newcode1765 Source/core/rendering/compositing/CompositedLayerMapping.cpp:1765: if ((changeType == ImageChanged) && isDirectlyCompositedImage()) { On 2014/08/22 ...
6 years, 4 months ago (2014-08-22 16:20:57 UTC) #15
benm (inactive)
Here's one: http://build.chromium.org/p/tryserver.chromium.linux/builders/android_dbg_tests_recipe/builds/1443/steps/stack_tool_with_logcat_dump/logs/stdio The stack is: signal 11 (SIGSEGV) at 0xfbadbeef (code=1), thread 6124 (Chrome_InProcRe) ...
6 years, 4 months ago (2014-08-22 16:23:34 UTC) #16
Noel Gordon
Thanks Ben, we'll look into it.
6 years, 4 months ago (2014-08-22 16:26:08 UTC) #17
Noel Gordon
https://codereview.chromium.org/491773002/diff/20001/Source/core/rendering/compositing/CompositedLayerMapping.cpp File Source/core/rendering/compositing/CompositedLayerMapping.cpp (right): https://codereview.chromium.org/491773002/diff/20001/Source/core/rendering/compositing/CompositedLayerMapping.cpp#newcode1765 Source/core/rendering/compositing/CompositedLayerMapping.cpp:1765: if ((changeType == ImageChanged) && isDirectlyCompositedImage()) { On 2014/08/22 ...
6 years, 4 months ago (2014-08-22 16:46:48 UTC) #18
Noel Gordon
Green bubbles and isDirectlyCompositedImage() is prefixed by renderer()->isImage() everywhere. CQ+
6 years, 4 months ago (2014-08-23 03:23:55 UTC) #19
Noel Gordon
The CQ bit was checked by noel@chromium.org
6 years, 4 months ago (2014-08-23 03:23:59 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/noel@chromium.org/491773002/40001
6 years, 4 months ago (2014-08-23 03:24:31 UTC) #21
commit-bot: I haz the power
6 years, 4 months ago (2014-08-24 04:46:20 UTC) #22
Message was sent while issue was closed.
Committed patchset #3 (40001) as 180812

Powered by Google App Engine
This is Rietveld 408576698