)]}'
{
  "commit": "69afc61cfd5515ffc991c5cef0ba3a5b93f345be",
  "tree": "8f67b9a674e3c48623458b5f7b8e7eac9003cd5e",
  "parents": [
    "1ebe2479c91a2f8c15e01796b62ca45d51f4b134"
  ],
  "author": {
    "name": "Elliott Sprehn",
    "email": "esprehn@chromium.org",
    "time": "Wed Dec 17 21:39:42 2014 -0800"
  },
  "committer": {
    "name": "Elliott Sprehn",
    "email": "esprehn@chromium.org",
    "time": "Wed Dec 17 21:39:42 2014 -0800"
  },
  "message": "Simplify StyleEngine clean up.\n\nThe StyleEngine only lives as long as the document is attached,\nand the document is always detached before it is destroyed. This also\nmeans the document for the style engine always has a frame, so we\ndon\u0027t need to conditionally create the CSSFontSelector.\n\nR\u003deseidel@google.com\n\nReview URL: https://codereview.chromium.org/786933008\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d4284fd180d6cb344f903f7bacab537650337b35",
      "old_mode": 33188,
      "old_path": "sky/engine/core/dom/Document.cpp",
      "new_id": "8fcd7ddb0e43a7cb9bf24d4ecd76fe194d6aa59a",
      "new_mode": 33188,
      "new_path": "sky/engine/core/dom/Document.cpp"
    },
    {
      "type": "modify",
      "old_id": "b94faa25e5df80d6dea57391e25155ce46851194",
      "old_mode": 33188,
      "old_path": "sky/engine/core/dom/StyleEngine.cpp",
      "new_id": "ef36e93e71269d23e0f788adc0e8749bf49cb5eb",
      "new_mode": 33188,
      "new_path": "sky/engine/core/dom/StyleEngine.cpp"
    },
    {
      "type": "modify",
      "old_id": "b44e0335e85082637ea7c8444d8cd095170d5a85",
      "old_mode": 33188,
      "old_path": "sky/engine/core/dom/StyleEngine.h",
      "new_id": "cd8ddfe03ecdefd555725db56889e0ffc5e207dd",
      "new_mode": 33188,
      "new_path": "sky/engine/core/dom/StyleEngine.h"
    }
  ]
}
