)]}'
{
  "commit": "8fa5286568e7875c757f95abfa24dc3dc7fa7569",
  "tree": "aea47b1fc011dfa0c2d9353bb7ce66e0b8748025",
  "parents": [
    "642e965131e2cfa0905212fddf3052ad0a1e3061"
  ],
  "author": {
    "name": "jlabanca@google.com",
    "email": "jlabanca@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Thu Jul 28 15:15:51 2011 +0000"
  },
  "committer": {
    "name": "jlabanca@google.com",
    "email": "jlabanca@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Thu Jul 28 15:15:51 2011 +0000"
  },
  "message": "Reverting behavior in AbstractCellTable so it calls Column#onBrowserEvent() if the target Cell is in a Column.  AbstractCellTable now supports any HasCell implementation, not just Columns, and a recent change modified the behavior to fire the event to the Cell directly, instead of going through Column#onBrowserEvent().  However, overriding onBrowserEvent() is common, and this behavior was a breaking change.  The fix checks if the HasCell is a column and uses the legacy Column#onBrowserEvent() method.\n\nReview at http://gwt-code-reviews.appspot.com/1500805\n\nReview by: tlaubach@google.com\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@10477 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c8b33316f0a6087129e15e568c6bdea74f406fd3",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/cellview/client/AbstractCellTable.java",
      "new_id": "7227a5d767d1aa335bd3ac83da8ef173bf4b4bde",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/cellview/client/AbstractCellTable.java"
    }
  ]
}
