)]}'
{
  "commit": "9c7118389a5a330d2f0b71dc503242a2f2062805",
  "tree": "e15e18ba3b2d304dc8b2886bd74d23b500131cde",
  "parents": [
    "800ca44eb769f1a4ce01ebb95157eb8d74367bcb"
  ],
  "author": {
    "name": "Eric Seidel",
    "email": "eseidel@chromium.org",
    "time": "Wed Dec 03 15:51:09 2014 -0800"
  },
  "committer": {
    "name": "Eric Seidel",
    "email": "eseidel@chromium.org",
    "time": "Wed Dec 03 15:51:09 2014 -0800"
  },
  "message": "Remove Isolated Worlds from Sky\n\nThese were a feature for allowing multiple\nscripting contexts to access the same global\nstate without leaking wrappers between them.\nFor example, if the inspector wanted to\nmodify window.Array.dangerousFunction \u003d ...\nit wouldn\u0027t want the author\u0027s content to have\naccess to that.\n\nThis feature is not part of Sky\u0027s security model\nand thus this is just dead code.\n\nI tried to remove worlds all together, but there\nis something special about how we use a\n\"fake\" world (which is neither main nor isolated)\nfor GC, regexp and testing.\n\nR\u003drafaelw@chromium.org, abarth@chromium.org\nBUG\u003d\n\nReview URL: https://codereview.chromium.org/776143003\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9e67d361e254f7040672f7278da55943b4756cd9",
      "old_mode": 33188,
      "old_path": "sky/engine/bindings/core/v8/CustomElementWrapper.cpp",
      "new_id": "e7148f4cc736cf5c4be48a4da30c1eb28add2c65",
      "new_mode": 33188,
      "new_path": "sky/engine/bindings/core/v8/CustomElementWrapper.cpp"
    },
    {
      "type": "modify",
      "old_id": "7b06ce32506a597961a544d0bf351dfc5b0bc2c9",
      "old_mode": 33188,
      "old_path": "sky/engine/bindings/core/v8/DOMDataStore.h",
      "new_id": "68d8f037fc4ec2ff1e794c59d3244898703bd978",
      "new_mode": 33188,
      "new_path": "sky/engine/bindings/core/v8/DOMDataStore.h"
    },
    {
      "type": "modify",
      "old_id": "eba26f0a5dbf4a36a806b9e903148a20ba0ed62e",
      "old_mode": 33188,
      "old_path": "sky/engine/bindings/core/v8/DOMWrapperWorld.cpp",
      "new_id": "49466729e14b4f0a1c176799acb2807dd3da04cd",
      "new_mode": 33188,
      "new_path": "sky/engine/bindings/core/v8/DOMWrapperWorld.cpp"
    },
    {
      "type": "modify",
      "old_id": "cbba11619e0200bf4dd0506ea34a1c1befbca8f3",
      "old_mode": 33188,
      "old_path": "sky/engine/bindings/core/v8/DOMWrapperWorld.h",
      "new_id": "c6d1a1e347cfa86fd228a4b86c16f08f579f7b3d",
      "new_mode": 33188,
      "new_path": "sky/engine/bindings/core/v8/DOMWrapperWorld.h"
    },
    {
      "type": "modify",
      "old_id": "73fd258e2b57b494b961db52043ec4f465f034c8",
      "old_mode": 33188,
      "old_path": "sky/engine/bindings/core/v8/ScriptController.cpp",
      "new_id": "9ee669e958124fd6513f8aa6c4da5ebe56ccc936",
      "new_mode": 33188,
      "new_path": "sky/engine/bindings/core/v8/ScriptController.cpp"
    },
    {
      "type": "modify",
      "old_id": "7e1bd035e6ee6a1058636ae74d9697d0b07e5808",
      "old_mode": 33188,
      "old_path": "sky/engine/bindings/core/v8/ScriptController.h",
      "new_id": "e69bef6902642539897a8eee622580105abcb8d4",
      "new_mode": 33188,
      "new_path": "sky/engine/bindings/core/v8/ScriptController.h"
    },
    {
      "type": "modify",
      "old_id": "c010ae472df6f946c416ef328a6dfb7d5037fa88",
      "old_mode": 33188,
      "old_path": "sky/engine/bindings/core/v8/SerializedScriptValue.cpp",
      "new_id": "a4f52bf45372e0c2f4ec9cde350e66fffadec9f2",
      "new_mode": 33188,
      "new_path": "sky/engine/bindings/core/v8/SerializedScriptValue.cpp"
    },
    {
      "type": "modify",
      "old_id": "5f5de71d450f39c70b2ae2f383851542c8c5fe4a",
      "old_mode": 33188,
      "old_path": "sky/engine/bindings/core/v8/V8Binding.cpp",
      "new_id": "7c323bb1fa453b734a5749f34059b3cc8aa9cc03",
      "new_mode": 33188,
      "new_path": "sky/engine/bindings/core/v8/V8Binding.cpp"
    },
    {
      "type": "modify",
      "old_id": "2f5df8ea1c59109c469be90cd988fbf85d09323c",
      "old_mode": 33188,
      "old_path": "sky/engine/bindings/core/v8/V8GCController.cpp",
      "new_id": "40531346a24300e0f933365cfc84d827e2e2b440",
      "new_mode": 33188,
      "new_path": "sky/engine/bindings/core/v8/V8GCController.cpp"
    },
    {
      "type": "modify",
      "old_id": "364a4b86734916a3451622f3508d8c7f76c831c2",
      "old_mode": 33188,
      "old_path": "sky/engine/bindings/core/v8/V8PerIsolateData.cpp",
      "new_id": "b869c78f1a644e80b1ff59f4712a62a95ab6de6b",
      "new_mode": 33188,
      "new_path": "sky/engine/bindings/core/v8/V8PerIsolateData.cpp"
    },
    {
      "type": "modify",
      "old_id": "886c9e7a512617386918c8b7757b535fa432f86a",
      "old_mode": 33188,
      "old_path": "sky/engine/bindings/core/v8/WindowProxy.cpp",
      "new_id": "95d290c4cb66ca661f71ec06554f9a2f9d4020d5",
      "new_mode": 33188,
      "new_path": "sky/engine/bindings/core/v8/WindowProxy.cpp"
    },
    {
      "type": "modify",
      "old_id": "50157335544330507fe51211be5248bb1fea8fb9",
      "old_mode": 33188,
      "old_path": "sky/engine/bindings/core/v8/custom/V8CustomEventCustom.cpp",
      "new_id": "7aa803d353b30257a5e275975cee583767831d2d",
      "new_mode": 33188,
      "new_path": "sky/engine/bindings/core/v8/custom/V8CustomEventCustom.cpp"
    },
    {
      "type": "modify",
      "old_id": "bafe07c5709d3fe1bb9c68bd05975be309e076f1",
      "old_mode": 33188,
      "old_path": "sky/engine/bindings/templates/interface.cpp",
      "new_id": "288a3ad204491a43e5c90935019ca20ba0d2a9c1",
      "new_mode": 33188,
      "new_path": "sky/engine/bindings/templates/interface.cpp"
    },
    {
      "type": "modify",
      "old_id": "6d5dadca754e1b7afdab73a479590328abd1de71",
      "old_mode": 33188,
      "old_path": "sky/engine/core/loader/EmptyClients.h",
      "new_id": "efc3f13622008100e7b4219d843d4804d36bc2ad",
      "new_mode": 33188,
      "new_path": "sky/engine/core/loader/EmptyClients.h"
    },
    {
      "type": "modify",
      "old_id": "7bbf993a869bec15773fba0d863335033edc9f17",
      "old_mode": 33188,
      "old_path": "sky/engine/core/loader/FrameLoaderClient.h",
      "new_id": "889cb9761393b1aead8000b8d4b86d423c5cfa9e",
      "new_mode": 33188,
      "new_path": "sky/engine/core/loader/FrameLoaderClient.h"
    },
    {
      "type": "modify",
      "old_id": "c04fea68dcfa46a6611f9173e4abe56be4ce8a62",
      "old_mode": 33188,
      "old_path": "sky/engine/public/web/WebFrame.h",
      "new_id": "46e61a80918fc58dcbba4bb988f1b056af184320",
      "new_mode": 33188,
      "new_path": "sky/engine/public/web/WebFrame.h"
    },
    {
      "type": "modify",
      "old_id": "036dac9913be8785daeed8174b7c3e8b97cf1c39",
      "old_mode": 33188,
      "old_path": "sky/engine/public/web/WebFrameClient.h",
      "new_id": "18c3e6a8dfbd56ad6586eea5b5e7b01ddd5a041c",
      "new_mode": 33188,
      "new_path": "sky/engine/public/web/WebFrameClient.h"
    },
    {
      "type": "modify",
      "old_id": "35a4a85e7ae0cb629ff88b21230465c292170a02",
      "old_mode": 33188,
      "old_path": "sky/engine/web/FrameLoaderClientImpl.cpp",
      "new_id": "108b52d2e728d66f8600fae64aee2da62c0d49b0",
      "new_mode": 33188,
      "new_path": "sky/engine/web/FrameLoaderClientImpl.cpp"
    },
    {
      "type": "modify",
      "old_id": "8d72d70c3a9cf9bf4c7f5c3c386606ed37488b3b",
      "old_mode": 33188,
      "old_path": "sky/engine/web/FrameLoaderClientImpl.h",
      "new_id": "9a2a16ecc8f1e5fbaa4c61956521de46b1b64d67",
      "new_mode": 33188,
      "new_path": "sky/engine/web/FrameLoaderClientImpl.h"
    },
    {
      "type": "modify",
      "old_id": "566cfcd038d91c55522c3028c30248eb09e69b22",
      "old_mode": 33188,
      "old_path": "sky/engine/web/WebLocalFrameImpl.cpp",
      "new_id": "4ec21cdeb4104b000f28d9b4f13c314e47f53b34",
      "new_mode": 33188,
      "new_path": "sky/engine/web/WebLocalFrameImpl.cpp"
    },
    {
      "type": "modify",
      "old_id": "7fc277eafa334b336b2f51d6f6fe5c28181e986b",
      "old_mode": 33188,
      "old_path": "sky/engine/web/WebLocalFrameImpl.h",
      "new_id": "ccb786f4cb3243a78dc9d6836064db947769de3d",
      "new_mode": 33188,
      "new_path": "sky/engine/web/WebLocalFrameImpl.h"
    },
    {
      "type": "modify",
      "old_id": "5a4a6f7a4fd212d8dbe074056ab85fdec6327027",
      "old_mode": 33188,
      "old_path": "sky/viewer/document_view.cc",
      "new_id": "1a709e7042868d68a358e40eaef740636994480b",
      "new_mode": 33188,
      "new_path": "sky/viewer/document_view.cc"
    },
    {
      "type": "modify",
      "old_id": "2ba8e16071096a4e8beebbe2fa24f81f4b8f353e",
      "old_mode": 33188,
      "old_path": "sky/viewer/document_view.h",
      "new_id": "ee4092ccb7087b9dea2a7309ab408978006be758",
      "new_mode": 33188,
      "new_path": "sky/viewer/document_view.h"
    }
  ]
}
