)]}'
{
  "commit": "0dbaa40ec3c2496a350cb4760c656d04033c0523",
  "tree": "9e10b3e8b1d0b9e5e5d49a9a0e3a83f1a1883463",
  "parents": [
    "c74760b15f0ed55358c8f6bcd921d36b4eda3f79"
  ],
  "author": {
    "name": "jgw@google.com",
    "email": "jgw@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Wed Jan 28 19:42:27 2009 +0000"
  },
  "committer": {
    "name": "jgw@google.com",
    "email": "jgw@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Wed Jan 28 19:42:27 2009 +0000"
  },
  "message": "Fixes broken CreateEventTest on Firefox2 and earlier. There were three problems:\n1. It ignores the relatedTarget parameter of Event.initMouseEvent().\n2. It refuses to dispatch contextmenu and scroll events.\n3. It won\u0027t accept keyboard events created via Document.createEvent(\u0027HTMLEvents\u0027)\n   (While WebKit fails to accept \u0027KeyEvents\u0027 as a parameter to createEvent()).\n\nFor the first two, I simply commented out parts of the test (with TODOs to\nreenable them once Firefox 2 falls off our supported browser list). I also\nadded notes to the appropriate Document.create*Event() methods.\n\nFor the third, I refactored DOMImpl.createKeyEvent() to have the standard\nversion use createEvent(\u0027KeyEvents\u0027) and the Safari version use\ncreateEvent(\u0027HTMLEvents\u0027).\n\nTBR: rjrjr\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/releases/1.6@4569 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6a34c1e8a2f3ab063a22cf2a6d0dd7be4919b3e8",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/dom/client/DOMImplSafari.java",
      "new_id": "f29c8bd4518e2857d276422cc4ce55c974dd5c69",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/dom/client/DOMImplSafari.java"
    },
    {
      "type": "modify",
      "old_id": "0fbad02a2ba723c865a6f8e071a153e99877bd39",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/dom/client/DOMImplStandard.java",
      "new_id": "0536d46997ecfe1d8dfe90aa460e972ae2f2c11c",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/dom/client/DOMImplStandard.java"
    },
    {
      "type": "modify",
      "old_id": "35265887993751a00bc514c6b688540c355124be",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/dom/client/Document.java",
      "new_id": "3920d0efd09da2c6e6fa44df4c1d7a9b220ca5e2",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/dom/client/Document.java"
    },
    {
      "type": "modify",
      "old_id": "7407fd3238824de12c90bcf3efc6d41a19555604",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/user/client/ui/CreateEventTest.java",
      "new_id": "f6f46cc1347699bc8ea9ea2b74da1891b6a61151",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/user/client/ui/CreateEventTest.java"
    }
  ]
}
