)]}'
{
  "commit": "4600b549edc00235b3598e8d2d75ee28f8006cd4",
  "tree": "b8406a372c34cab159709d5f9c738a8eb57d8675",
  "parents": [
    "adb3029967c53effa6cc8f6167e5aa38f8f79f84"
  ],
  "author": {
    "name": "rjrjr@google.com",
    "email": "rjrjr@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Mon May 11 18:43:45 2009 +0000"
  },
  "committer": {
    "name": "rjrjr@google.com",
    "email": "rjrjr@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Mon May 11 18:43:45 2009 +0000"
  },
  "message": "Fixes Issue 3508 Clicking on a CheckBox\u0027s label triggers two click events\n\nCheckBoxes were sending two click events when their labels were clicked, due to\ntrickery going on to send ValueChangeEvents only when appropriate.\n\nI\u0027ve moved all the trickery down to RadioButton, the only place it is actually\nneeded, and filter out click events on the label. \n\nTesting: CheckBoxTest has been extended for the specific problem, and I\u0027ve\nmanually tested keyboard and mouse interaction with both CheckBox and\nRadioButton on Safari, FF3, IE and Chrome. Full suite run against IE7.\n\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@5333 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4251521a99127e555f09e9bdf105699645e28394",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/client/ui/CheckBox.java",
      "new_id": "d29f8c660554d39e5488f52b29b2b4ae97ff723e",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/ui/CheckBox.java"
    },
    {
      "type": "modify",
      "old_id": "a51ccb9cd50cdca987d8ad33c71cfad5bdd00540",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/client/ui/RadioButton.java",
      "new_id": "a0dedc1a7b5ad78b9a58ff2e21125a45837e90bc",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/ui/RadioButton.java"
    },
    {
      "type": "modify",
      "old_id": "2a4ed97f44d9a518e2591fe4dae4d2b5db1a7dc6",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/user/client/ui/CheckBoxTest.java",
      "new_id": "993a9e0d3fa302b5362daa5750b82c7defb5bd49",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/user/client/ui/CheckBoxTest.java"
    }
  ]
}
