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

Issue 2541003003: [css-grid] Pass Grid as argument to more methods & remove m_gridIsDirty (Closed)

Created:
4 years ago by svillar
Modified:
4 years ago
CC:
chromium-reviews, jfernandez, szager+layoutwatch_chromium.org, zoltan1, blink-reviews-layout_chromium.org, pdr+renderingwatchlist_chromium.org, Manuel Rego, leviw+renderwatch, jchaffraix+rendering, blink-reviews, eae+blinkwatch
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[css-grid] Pass Grid as argument to more methods & remove m_gridIsDirty This is the follow up of crrev.com/2536703002, three more methods get the Grid passed as argument. The remaining methods will access the Grid through GridSizingData, but that will be another patch. Apart from that, m_gridIsDirty was removed because it was always too confusing. It was replaced by Grid's m_needsItemsPlacement which is much more concise. The dirtyGrid() call was indeed only forcing a replacement of the grid items. BUG=627812 Committed: https://crrev.com/b8f9db3a8e2aff0307f677c3b29efc0162a80b5f Cr-Commit-Position: refs/heads/master@{#436910}

Patch Set 1 #

Total comments: 1

Patch Set 2 : Patch for landing #

Unified diffs Side-by-side diffs Delta from patch set Stats (+60 lines, -44 lines) Patch
M third_party/WebKit/Source/core/layout/LayoutGrid.h View 7 chunks +13 lines, -10 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutGrid.cpp View 1 20 chunks +47 lines, -34 lines 0 comments Download

Messages

Total messages: 16 (7 generated)
svillar
4 years ago (2016-11-30 16:10:35 UTC) #2
eae
LGTM
4 years ago (2016-12-02 10:09:42 UTC) #3
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/2541003003/1
4 years ago (2016-12-02 10:10:08 UTC) #5
Manuel Rego
LGTM too. Just a question for future patches. https://codereview.chromium.org/2541003003/diff/1/third_party/WebKit/Source/core/layout/LayoutGrid.h File third_party/WebKit/Source/core/layout/LayoutGrid.h (left): https://codereview.chromium.org/2541003003/diff/1/third_party/WebKit/Source/core/layout/LayoutGrid.h#oldcode421 third_party/WebKit/Source/core/layout/LayoutGrid.h:421: Vector<LayoutUnit> ...
4 years ago (2016-12-02 10:21:38 UTC) #6
svillar
On 2016/12/02 10:21:38, Manuel Rego wrote: > LGTM too. Just a question for future patches. ...
4 years ago (2016-12-02 10:56:34 UTC) #7
commit-bot: I haz the power
Failed to apply patch for third_party/WebKit/Source/core/layout/LayoutGrid.cpp: While running git apply --index -p1; error: patch failed: ...
4 years ago (2016-12-02 12:14:09 UTC) #9
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/2541003003/20001
4 years ago (2016-12-07 09:24:45 UTC) #12
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years ago (2016-12-07 10:48:52 UTC) #14
commit-bot: I haz the power
4 years ago (2016-12-07 10:51:38 UTC) #16
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/b8f9db3a8e2aff0307f677c3b29efc0162a80b5f
Cr-Commit-Position: refs/heads/master@{#436910}

Powered by Google App Engine
This is Rietveld 408576698