)]}'
{
  "commit": "2d17d1e99a5581d87023e2df62745b59f6558b32",
  "tree": "89f637425d63d887b2d22e10fdd2494ac1a1bc19",
  "parents": [
    "9c7118389a5a330d2f0b71dc503242a2f2062805"
  ],
  "author": {
    "name": "Elliott Sprehn",
    "email": "esprehn@chromium.org",
    "time": "Wed Dec 03 15:54:31 2014 -0800"
  },
  "committer": {
    "name": "Elliott Sprehn",
    "email": "esprehn@chromium.org",
    "time": "Wed Dec 03 15:54:31 2014 -0800"
  },
  "message": "Remove CSSOM mutability in StyleRule.\n\nThe StyleRule classes supported copy() operations and mutable\nproperty sets so that we could do copy-on-write and mutate them\nusing the CSSOM. Sky doesn\u0027t have a CSSOM like this though,\nso we can remove all this code and make the StyleRule classes\neffectively immutable after construction (the parser does mutate some\nrules though).\n\nI also removed some other dead code in the StyleRule hierarchy,\nlike some left over mutation methods that the CSSOM used to use.\n\nR\u003deseidel@chromium.org, ojan@chromium.org\n\nReview URL: https://codereview.chromium.org/758573005\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "78d2cfbae86497d96fa1b4b4ccbb576415fa30a2",
      "old_mode": 33188,
      "old_path": "sky/engine/core/css/StyleKeyframe.cpp",
      "new_id": "94ee838623555adb05e0ca1a76cd0df076d92651",
      "new_mode": 33188,
      "new_path": "sky/engine/core/css/StyleKeyframe.cpp"
    },
    {
      "type": "modify",
      "old_id": "7d6dc0165acb33e4c6d55c6034efe4826c73832c",
      "old_mode": 33188,
      "old_path": "sky/engine/core/css/StyleKeyframe.h",
      "new_id": "d80b7d64b951bd1b17bc4d3931cce71de659c904",
      "new_mode": 33188,
      "new_path": "sky/engine/core/css/StyleKeyframe.h"
    },
    {
      "type": "modify",
      "old_id": "74b3ca5ce868f11acd77934774b773eb05f59c63",
      "old_mode": 33188,
      "old_path": "sky/engine/core/css/StyleRule.cpp",
      "new_id": "66777ea721f79fa027c71124f8d3432a980f1128",
      "new_mode": 33188,
      "new_path": "sky/engine/core/css/StyleRule.cpp"
    },
    {
      "type": "modify",
      "old_id": "d5dc7b610817f0fb576c71f0921d98503517a8ed",
      "old_mode": 33188,
      "old_path": "sky/engine/core/css/StyleRule.h",
      "new_id": "3c5e283381714c418b3963823955246f39b10360",
      "new_mode": 33188,
      "new_path": "sky/engine/core/css/StyleRule.h"
    },
    {
      "type": "modify",
      "old_id": "9c432fc108fae55e2a9cf0dcf23920bb62610e3c",
      "old_mode": 33188,
      "old_path": "sky/engine/core/css/StyleRuleKeyframes.cpp",
      "new_id": "be7ce466abc7fb600e7fa41606e8f06eb8c19fbe",
      "new_mode": 33188,
      "new_path": "sky/engine/core/css/StyleRuleKeyframes.cpp"
    },
    {
      "type": "modify",
      "old_id": "a7c76556a949be29cbca065eb2e44adf7e7d03c0",
      "old_mode": 33188,
      "old_path": "sky/engine/core/css/StyleRuleKeyframes.h",
      "new_id": "67911a0e6478f8927e4646be3df82e58659356a0",
      "new_mode": 33188,
      "new_path": "sky/engine/core/css/StyleRuleKeyframes.h"
    },
    {
      "type": "modify",
      "old_id": "871a74708ed060acc19b1ba189ab36934fc1fbb2",
      "old_mode": 33188,
      "old_path": "sky/engine/core/css/StyleSheetContents.cpp",
      "new_id": "0391de8b0b5c4ae6aa878052ce2863cc151744ef",
      "new_mode": 33188,
      "new_path": "sky/engine/core/css/StyleSheetContents.cpp"
    },
    {
      "type": "modify",
      "old_id": "7fecc8001c03169aeb0a848722c54e8d2a7d3c61",
      "old_mode": 33188,
      "old_path": "sky/engine/core/css/StyleSheetContents.h",
      "new_id": "375fd73105f938ccad5a74bf3d1d1494b9632808",
      "new_mode": 33188,
      "new_path": "sky/engine/core/css/StyleSheetContents.h"
    },
    {
      "type": "modify",
      "old_id": "6b0914fd00cd5505a5de6ac311c54246a7211850",
      "old_mode": 33188,
      "old_path": "sky/engine/core/css/parser/BisonCSSParser-in.cpp",
      "new_id": "5dbf821b2d967956c9c82b92a4d2274f47315476",
      "new_mode": 33188,
      "new_path": "sky/engine/core/css/parser/BisonCSSParser-in.cpp"
    },
    {
      "type": "modify",
      "old_id": "8a3c8b82caca584e4410e886aeac67558c45ccae",
      "old_mode": 33188,
      "old_path": "sky/engine/core/dom/StyleEngine.cpp",
      "new_id": "2cc2d8021b8c084d10e7568f9f27ebfedc9eaca2",
      "new_mode": 33188,
      "new_path": "sky/engine/core/dom/StyleEngine.cpp"
    }
  ]
}
