)]}'
{
  "commit": "b0dbdff4aaf25dcfb89ea7bd2b4343e4e98c7619",
  "tree": "9ae0ee22ec213d4bde70982f75a668a72b081a16",
  "parents": [
    "cb0d07da67d3e3b570eba12c3ccd66a7709ae466"
  ],
  "author": {
    "name": "scottb@google.com",
    "email": "scottb@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Mon Nov 23 21:18:40 2009 +0000"
  },
  "committer": {
    "name": "scottb@google.com",
    "email": "scottb@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Mon Nov 23 21:18:40 2009 +0000"
  },
  "message": "IE, Chrome, Firefox plugins: gracefully disconnect when server connection drops.\n\n1) Plugins fails gracefully in the face of a disconnect, returning undefined instead of making lots of noise.\n\n2) Plugins invokes hosted.html\u0027s __gwt_disconnected() method the first time the session is detected as dropped.  This glasspanels the app.\n\nReview by: jat\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@7129 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "90552a403626d66926c1e11a937872834182d69c",
      "old_mode": 33188,
      "old_path": "plugins/common/HostChannel.cpp",
      "new_id": "bff1b21df79c026c07bdddd594886c3eec1bff9e",
      "new_mode": 33188,
      "new_path": "plugins/common/HostChannel.cpp"
    },
    {
      "type": "modify",
      "old_id": "f104d633f85e1b573586fadf2ee8af2ea5d980b1",
      "old_mode": 33188,
      "old_path": "plugins/common/HostChannel.h",
      "new_id": "3c5c5e38d8f504b5d08b0389b8388f787f0a82af",
      "new_mode": 33188,
      "new_path": "plugins/common/HostChannel.h"
    },
    {
      "type": "modify",
      "old_id": "2cb011fec9e3be247ebb0cf454f2f046685b01dd",
      "old_mode": 33188,
      "old_path": "plugins/common/SessionHandler.h",
      "new_id": "aebd00df2e4ce95f861ccd1cf312ddc11d6942fc",
      "new_mode": 33188,
      "new_path": "plugins/common/SessionHandler.h"
    },
    {
      "type": "modify",
      "old_id": "549149601dc0c894394c4b61ccd0bd7b130e5613",
      "old_mode": 33188,
      "old_path": "plugins/ie/oophm/oophm/IESessionHandler.cpp",
      "new_id": "be2ddf814c7dbe5da61da66f71b47f6879864692",
      "new_mode": 33188,
      "new_path": "plugins/ie/oophm/oophm/IESessionHandler.cpp"
    },
    {
      "type": "modify",
      "old_id": "2db361aa2b6a55779e5cea9fa9d891dfdb42753f",
      "old_mode": 33188,
      "old_path": "plugins/ie/oophm/oophm/IESessionHandler.h",
      "new_id": "2675810b4e92a360a40d56e927fd88d4aacdd356",
      "new_mode": 33188,
      "new_path": "plugins/ie/oophm/oophm/IESessionHandler.h"
    },
    {
      "type": "modify",
      "old_id": "cba4d71f82c4e2288fb1717e128b9d3783263299",
      "old_mode": 33188,
      "old_path": "plugins/ie/oophm/oophm/JavaObject.cpp",
      "new_id": "2db7977ec6ef94e6ba2ff8c8c7b19aa9c6f62f92",
      "new_mode": 33188,
      "new_path": "plugins/ie/oophm/oophm/JavaObject.cpp"
    },
    {
      "type": "modify",
      "old_id": "7d955092dc2bcbae1cc1ef5a15efafdeaa7ab740",
      "old_mode": 33188,
      "old_path": "plugins/npapi/LocalObjectTable.h",
      "new_id": "1fa69c2d164055799392aff2eca4076d6c47b86f",
      "new_mode": 33188,
      "new_path": "plugins/npapi/LocalObjectTable.h"
    },
    {
      "type": "modify",
      "old_id": "6149ffc50d24640f3281a6a67c65a4cdb65a360c",
      "old_mode": 33188,
      "old_path": "plugins/npapi/ScriptableInstance.cpp",
      "new_id": "273fd8ab25e6880abe089a45ba37508a846fd635",
      "new_mode": 33188,
      "new_path": "plugins/npapi/ScriptableInstance.cpp"
    },
    {
      "type": "modify",
      "old_id": "cdce6f3c5fd238cce9d5b9bacee4131e27109f17",
      "old_mode": 33188,
      "old_path": "plugins/npapi/ScriptableInstance.h",
      "new_id": "2d03a67f39fc6322221a3bb2385231a939d7f086",
      "new_mode": 33188,
      "new_path": "plugins/npapi/ScriptableInstance.h"
    },
    {
      "type": "modify",
      "old_id": "a2b5cc4830f41d1929147b3940dcffe842f61cb5",
      "old_mode": 33261,
      "old_path": "plugins/xpcom/FFSessionHandler.cpp",
      "new_id": "b7ad7fff06a7b3c5bb83411db6b7d2bacb16a628",
      "new_mode": 33261,
      "new_path": "plugins/xpcom/FFSessionHandler.cpp"
    },
    {
      "type": "modify",
      "old_id": "f7fec2b4e07013f4ad1eb5f341ed25f40101dfb2",
      "old_mode": 33261,
      "old_path": "plugins/xpcom/FFSessionHandler.h",
      "new_id": "1da4288cca6ea5b5ae552777d9c80c9301ff4292",
      "new_mode": 33261,
      "new_path": "plugins/xpcom/FFSessionHandler.h"
    },
    {
      "type": "modify",
      "old_id": "638094fd582b6cea2d2f03636342204923b90c45",
      "old_mode": 33188,
      "old_path": "plugins/xpcom/JavaObject.cpp",
      "new_id": "ca0104bfbe96b1922b1e8fdbc7f4ed9a2d5861e9",
      "new_mode": 33188,
      "new_path": "plugins/xpcom/JavaObject.cpp"
    }
  ]
}
