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

Issue 497153003: Fix squashing to treat perspective and preserve3d elements as transform ancestors. (Closed)

Created:
6 years, 4 months ago by chrishtr
Modified:
6 years, 3 months ago
Reviewers:
Ian Vollick
CC:
abarth-chromium, blink-layers+watch_chromium.org, blink-reviews, blink-reviews-rendering, eae+blinkwatch, jchaffraix+rendering, leviw+renderwatch, pdr., rune+blink, zoltan1
Project:
blink
Visibility:
Public.

Description

Fix squashing to treat perspective and preserve3d elements as transform ancestors. This is necessary because they can affect the local transform of an element, so elements with different perspecitive/transform3d ancestors cannot squash together. BUG=404953, 403819 R=vollick@chromium.org Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=180799

Patch Set 1 #

Patch Set 2 : Revised TestExpectations for one now-passing test. #

Patch Set 3 : Fix #

Patch Set 4 : Fixed. #

Messages

Total messages: 13 (0 generated)
chrishtr
6 years, 4 months ago (2014-08-22 20:18:57 UTC) #1
Ian Vollick
lgtm
6 years, 4 months ago (2014-08-22 20:21:40 UTC) #2
chrishtr
The CQ bit was checked by chrishtr@chromium.org
6 years, 4 months ago (2014-08-22 20:41:25 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/chrishtr@chromium.org/497153003/20001
6 years, 4 months ago (2014-08-22 20:42:23 UTC) #4
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: linux_blink_dbg on tryserver.blink ...
6 years, 4 months ago (2014-08-22 21:44:14 UTC) #5
chrishtr
Ian, I had to change the code in updateOverflowControlsHostLayerGeometry, because it's not true any more ...
6 years, 4 months ago (2014-08-22 22:54:42 UTC) #6
chrishtr
Committed patchset #4 manually as 180799 (presubmit successful).
6 years, 4 months ago (2014-08-22 23:19:40 UTC) #7
chrishtr
I dcommitted to be able to merge stuff into M37. Happy to revise the changes ...
6 years, 4 months ago (2014-08-22 23:21:20 UTC) #8
chrishtr
Ian, could you take a look at the changes I made in the last revision? ...
6 years, 3 months ago (2014-08-25 22:41:54 UTC) #9
Ian Vollick
On 2014/08/25 at 22:41:54, chrishtr wrote: > Ian, could you take a look at the ...
6 years, 3 months ago (2014-08-26 01:13:38 UTC) #10
chrishtr
On 2014/08/26 at 01:13:38, vollick wrote: > On 2014/08/25 at 22:41:54, chrishtr wrote: > > ...
6 years, 3 months ago (2014-08-26 18:12:49 UTC) #11
Ian Vollick
On 2014/08/26 18:12:49, chrishtr wrote: > On 2014/08/26 at 01:13:38, vollick wrote: > > On ...
6 years, 3 months ago (2014-08-26 18:16:48 UTC) #12
chrishtr
6 years, 3 months ago (2014-08-26 18:25:21 UTC) #13
Message was sent while issue was closed.
On 2014/08/26 at 18:16:48, vollick wrote:
> On 2014/08/26 18:12:49, chrishtr wrote:
> > On 2014/08/26 at 01:13:38, vollick wrote:
> > > On 2014/08/25 at 22:41:54, chrishtr wrote:
> > > > Ian, could you take a look at the changes I made in the last revision?
Not
> > sure it's correct.
> > > 
> > > Sure. Your changes in updateOverflowControlsHostLayerGeometry look correct
to
> > me (and less roundabout).
> > 
> > Hmm, ok. But what if m_owningLayer ha a 3D transform? Is that not possible
in
> > this scenario?
> 
> If m_owningLayer has a 3D transform, then its overflow controls will never
need to be reparented as its owning layer will force a stacking context.

Right ok. I'll add an assert.

Powered by Google App Engine
This is Rietveld 408576698