)]}'
{
  "commit": "a7b8fe4b5a99e679d156c896ebb191550b2d4ca3",
  "tree": "de9594e097a0181d5acf156b1796941b8ab3807b",
  "parents": [
    "08380631d927d6a8959d38fca8557dd5db0265b1"
  ],
  "author": {
    "name": "jlabanca@google.com",
    "email": "jlabanca@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Fri Aug 12 14:07:12 2011 +0000"
  },
  "committer": {
    "name": "jlabanca@google.com",
    "email": "jlabanca@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Fri Aug 12 14:07:12 2011 +0000"
  },
  "message": "Adding configuration booleans to CellTable to refresh headers and footers only when needed.  Currently, the headers and footers are refreshed every time the data is redrawn, even though headers and footers are often static or do not depend on the data.  Users can now call #setAutoHeader/FooterRefreshDisabled() to disable this feature.  Headers and footers will still be redrawn when a column is inserted or removed, but they will not be redrawn on every data update.  Users can force the headers/footers to redraw synchronously by calling #redrawHeaders/Footers.\n\nReview at http://gwt-code-reviews.appspot.com/1520803\n\nReview by: pengzhuang@google.com\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@10522 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "79a7d16ed38a21479075bf1276441dd3c9029c04",
      "old_mode": 33188,
      "old_path": "samples/showcase/src/com/google/gwt/sample/showcase/client/content/cell/CwCellTable.java",
      "new_id": "153b0c4819402b543ce6aec6e1d8bf31a37f1a3d",
      "new_mode": 33188,
      "new_path": "samples/showcase/src/com/google/gwt/sample/showcase/client/content/cell/CwCellTable.java"
    },
    {
      "type": "modify",
      "old_id": "568af540fa811dff85a5341f158314d5b12e7ed5",
      "old_mode": 33188,
      "old_path": "samples/showcase/src/com/google/gwt/sample/showcase/client/content/cell/CwCustomDataGrid.java",
      "new_id": "2386841b94340a5d112e18a7053030958b603bf0",
      "new_mode": 33188,
      "new_path": "samples/showcase/src/com/google/gwt/sample/showcase/client/content/cell/CwCustomDataGrid.java"
    },
    {
      "type": "modify",
      "old_id": "0238b85ce4f0ef046f1f3f92bbdf77b2c51989fd",
      "old_mode": 33188,
      "old_path": "samples/showcase/src/com/google/gwt/sample/showcase/client/content/cell/CwDataGrid.java",
      "new_id": "7e6149abe46601e599bf9814cbc38279de3f52e1",
      "new_mode": 33188,
      "new_path": "samples/showcase/src/com/google/gwt/sample/showcase/client/content/cell/CwDataGrid.java"
    },
    {
      "type": "modify",
      "old_id": "8287184683f002155a5fe84dcb19bdd3db6bb274",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/cellview/client/AbstractCellTable.java",
      "new_id": "0cd4dbc1f06c5a18363dba2d19df0628ff184a4f",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/cellview/client/AbstractCellTable.java"
    },
    {
      "type": "modify",
      "old_id": "9fe43dac2f6548bbdd8ca13dc2344a5d45cfeb26",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/user/cellview/client/AbstractCellTableTestBase.java",
      "new_id": "487f4313788a61ff0a3ce89890ada67258585973",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/user/cellview/client/AbstractCellTableTestBase.java"
    }
  ]
}
