)]}'
{
  "commit": "7f31fa844ab65d777e2d0b1818187b10a43c9cb3",
  "tree": "6d6d901ab99f055bda7ce3dce6461f60932697b2",
  "parents": [
    "e94d947bc9443e09af8e74e37fbf002fe1c5f385"
  ],
  "author": {
    "name": "gwt.team.knorton",
    "email": "gwt.team.knorton@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Tue May 29 06:53:12 2007 +0000"
  },
  "committer": {
    "name": "gwt.team.knorton",
    "email": "gwt.team.knorton@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Tue May 29 06:53:12 2007 +0000"
  },
  "message": "Fixes the firing of focus by FocusImplSafari. Calls to element.focus and\nelement.blur are unreliable in an event handler, so the impl now makes\nthe calls from within a setTimeout. This also has the side-effect of\nfixing mouse-initiated keyboard navigation in CustomButtons.\n\nPatch by: bobv, scottb\nReview by: knorton\n\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@1176 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "09c952b4194363d5d57b17570afb14a762eff959",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/client/ui/impl/FocusImplOld.java",
      "new_id": "e0d7ab6590f41f5d0b5d89cd7afc0ac0ee92c3c1",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/ui/impl/FocusImplOld.java"
    },
    {
      "type": "modify",
      "old_id": "82fa984f686e4550f4762986e3ad1cf4c5764e3a",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/client/ui/impl/FocusImplSafari.java",
      "new_id": "7f39aad579ea0b6e5f499a5e96c8aad8f662d8d9",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/ui/impl/FocusImplSafari.java"
    }
  ]
}
