)]}'
{
  "commit": "bd58881d5dd9b48063bb49e22342de0642a7ab7d",
  "tree": "19938e1767a54a6df6b8e9c76f9bbad95512e960",
  "parents": [
    "811f222e9d61e57afc3df5195bfd6e8a2f25e3d8"
  ],
  "author": {
    "name": "Luke Bjerring",
    "email": "lukebjerring@google.com",
    "time": "Wed May 15 18:48:42 2019"
  },
  "committer": {
    "name": "Luke Bjerring",
    "email": "lukebjerring@google.com",
    "time": "Wed May 15 18:48:42 2019"
  },
  "message": "[css-contain][css-grid] Support size containment on grid containers\n\nWe were always sizing grid containers with \"contain: size\" as 0x0.\nHowever this is wrong as discussed on the following GitHub issue:\nhttps://github.com/w3c/csswg-drafts/issues/2804\n\nTo do this we add a new method to GridTrackSizingAlgorithmStrategy\ncalled IsComputingSizeContainment() to determine the cases\nin which we\u0027re computing the size containment dimensions.\nThat way we can run only the initialization step instead\nof the full algorithm to get the expected track sizes\nfor size containment.\n\nFor widths the change is pretty simple\nin LayoutGrid::ComputeIntrinsicLogicalWidths().\nFor heights we don\u0027t have a phase to compute the intrinsic size\nso apart from the changes in LayoutGrid::UpdateBlockLayout()\nwe need some extra checks in LayoutBox too.\n\nThere is a minor change in test contain-size-grid-002.html,\nbecause after this patch it was not passing yet due to some overflow\nthat is unrelated to the purpose of the test.\n\nBUG\u003d855261\nTEST\u003dexternal/wpt/css/css-contain/contain-size-grid-002.html\nTEST\u003dexternal/wpt/css/css-contain/contain-size-grid-003.html\n\nChange-Id: I4d0fd417183068518070721afde84efdbfe1fcb4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1355923\nCommit-Queue: Manuel Rego \u003crego@igalia.com\u003e\nReviewed-by: Javier Fernandez \u003cjfernandez@igalia.com\u003e\nReviewed-by: Sergio Villar \u003csvillar@igalia.com\u003e\nCr-Commit-Position: refs/heads/master@{#657678}\n",
  "tree_diff": []
}
