)]}'
{
  "commit": "bc55ed6dd15c5f3df111d4ac1f1c01963e6aac1f",
  "tree": "eaef9c0ba2ef07579d35c48a827b610fd3676806",
  "parents": [
    "841e9c83eb0b8eeaab70f124379e342ce654c47c"
  ],
  "author": {
    "name": "gwt.team.jlabanca",
    "email": "gwt.team.jlabanca@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Tue Mar 11 23:53:08 2008 +0000"
  },
  "committer": {
    "name": "gwt.team.jlabanca",
    "email": "gwt.team.jlabanca@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Tue Mar 11 23:53:08 2008 +0000"
  },
  "message": "This patch includes style and animation enhancements to multiple widgets.  The Animation base class provides basic animation support controlled by a single Timer.  Many widgets now use animations to create UI effects on user actions.  Animations can be disabled en mass using one of two properties: gwt.enableAnimations and gwt.enabledWidgetAnimations.  In addition, animations can be enabled or disabled on a Widget by Widget basis.\n\nThe DOM structure of some widgets has changed in order to provide more robust styles, which will be including the Showcase sample.\n\nTo be reviewed.  This patch was partially reviewed by Rajeev, but a full review will be needed.  Bruce, Joel, and I agreed that we should put these changes into milestone 2 so we can get some feedback from external users.  All of these changes have been tested extensively on all browsers.\n\nIssue: 1607\nPatch by: jlabanca\n\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@2060 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4f521da57cd7dca68409ad31e9933da88ad6669",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/Animation.gwt.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3076726735cffeceda27695ae83cb13a3315077e",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/StackPanel.gwt.xml"
    },
    {
      "type": "modify",
      "old_id": "4110e744bb2099a8b19bf78fbe21bca79149a412",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/User.gwt.xml",
      "new_id": "d26cbe3d572abc5c68c370d84d18789fa24fcd35",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/User.gwt.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a9a3982472dad0a78cf5764a014f651eb9e5389",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/animation/Animation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e7dd29b75a521fdbc496472d62355644fc16fbc7",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/animation/WidgetAnimation.java"
    },
    {
      "type": "modify",
      "old_id": "4e2b5d2a3dcf679c1c3065bf78b01955cb968cee",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/client/ui/DeckPanel.java",
      "new_id": "2a434a4a2b8dc0199937e2cf5603c073f145b05d",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/ui/DeckPanel.java"
    },
    {
      "type": "modify",
      "old_id": "25df828ae31bf32437017273d87632973505df96",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/client/ui/DialogBox.java",
      "new_id": "6042fc472f52b0944bc13b2b22a1edbe87dea794",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/ui/DialogBox.java"
    },
    {
      "type": "modify",
      "old_id": "d775288be39a6866e37b450a59a9aca108f9d766",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/client/ui/DisclosurePanel.java",
      "new_id": "5920238d5942a247544da3132c9262d4b71a0992",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/ui/DisclosurePanel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "350bac136420357807b170d3161fbc4c0eb89975",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/ui/HasAnimation.java"
    },
    {
      "type": "modify",
      "old_id": "cf1df6ece9bafecdc22ac49c9267053b5ac656cf",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/client/ui/MenuBar.java",
      "new_id": "c7446609735fa3dc453121dbf8c8900bdbf3c9d0",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/ui/MenuBar.java"
    },
    {
      "type": "modify",
      "old_id": "e03ae762b0b62ec6bc4a34bdda4713eaf6aa9545",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/client/ui/MenuItem.java",
      "new_id": "d43149701a9e6f40ecb68f2c13981d9082e76c6c",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/ui/MenuItem.java"
    },
    {
      "type": "modify",
      "old_id": "7a69741f6e3b71aabdf52ee3be62985aa818940e",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/client/ui/PopupPanel.java",
      "new_id": "c3f1eb968fecc1b6f340250935ebbe123ac65698",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/ui/PopupPanel.java"
    },
    {
      "type": "modify",
      "old_id": "99220325b71f7f8b318cb769806157813161e150",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/client/ui/StackPanel.java",
      "new_id": "d0bb0b25f4c5d17af066acafdd3ea75701f2f4b7",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/ui/StackPanel.java"
    },
    {
      "type": "modify",
      "old_id": "a7ea661dd9751578d8769d6d3cfd39de058e9b23",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/client/ui/SuggestBox.java",
      "new_id": "6cd541a3d9fe7edb01625553c2ca8a9d84cd8830",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/ui/SuggestBox.java"
    },
    {
      "type": "modify",
      "old_id": "4d1a90d7d3c2bf6ea22d6b6f17be20270903be6f",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/client/ui/TabBar.java",
      "new_id": "f6d975a68ce1d56a3512095d3feee76cd85580e8",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/ui/TabBar.java"
    },
    {
      "type": "modify",
      "old_id": "4fa2c43bd8a6ac94381d45afeefb65808ebcc7b1",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/client/ui/TabPanel.java",
      "new_id": "f9c2f2ebf2fc13f26afb1b1e01605318dd56e119",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/ui/TabPanel.java"
    },
    {
      "type": "modify",
      "old_id": "f03400442348fd541ae3b84fadf5f423d591d19f",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/client/ui/Tree.java",
      "new_id": "d885a16c9880f2d5a66aefb9b0327ee2bbc01c11",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/ui/Tree.java"
    },
    {
      "type": "modify",
      "old_id": "cbe236de30430aa350362746c3d9b95c89cb697c",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/client/ui/TreeItem.java",
      "new_id": "27cad42f98f078fee502e6945b0e155d4dab251b",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/ui/TreeItem.java"
    },
    {
      "type": "modify",
      "old_id": "6565964681f6d7868a62d5c8b1982ca73af713de",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/client/ui/impl/PopupImpl.java",
      "new_id": "9af98c16652cebcb10efd4fbc0c6d35eec473176",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/ui/impl/PopupImpl.java"
    },
    {
      "type": "modify",
      "old_id": "ee9b98ef2e01a9e72195858942d8da580e89921e",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/client/ui/impl/PopupImplMozilla.java",
      "new_id": "a11fe48b8eebb206c22e59efdde435f4926c574b",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/ui/impl/PopupImplMozilla.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ec2565f81b7e27fcc4559d274841106996b5708",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/ui/menuBarSubMenuIcon.gif"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f3db27db167297514fec5781407349b053a5cd49",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/user/WidgetAnimationTest.gwt.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50214eff56b22057248380d5498b6525898a0ffe",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/user/client/animation/AnimationTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57ea73b410122daf0e28bfd9682c872f95d29a84",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/user/client/animation/WidgetAnimationTest.java"
    },
    {
      "type": "modify",
      "old_id": "bd6a696a3a9b8628a7c5ff976b1c6f89be5986d8",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/user/client/ui/DialogBoxTest.java",
      "new_id": "b740d26212b563c2c4beb68c19906449d6b12068",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/user/client/ui/DialogBoxTest.java"
    },
    {
      "type": "modify",
      "old_id": "939fed23757ee32720b8780f8afe55cc9f9bd4cb",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/user/client/ui/DisclosurePanelTest.java",
      "new_id": "f7f96e93220d0690c81cee50a3fb31471090cda4",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/user/client/ui/DisclosurePanelTest.java"
    },
    {
      "type": "modify",
      "old_id": "acdf590c7035ff2d4d8957decf5992c36458c043",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/user/client/ui/MenuBarTest.java",
      "new_id": "24925b8bebd5c79b1795f9a2d6e1c4162aa07cbb",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/user/client/ui/MenuBarTest.java"
    },
    {
      "type": "modify",
      "old_id": "bb398277de5b8d07d2ea1ed938e8320c6e49c7b5",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/user/client/ui/PopupTest.java",
      "new_id": "f228733b9cd078fdc54a9c48da0ff7f4f75e7cc4",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/user/client/ui/PopupTest.java"
    },
    {
      "type": "modify",
      "old_id": "d824d1bdda4d3b315f46d67a5e3fdcc11031b7cf",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/user/client/ui/StackPanelTest.java",
      "new_id": "d449523063a2ed5b95ed10add726a0765f53f911",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/user/client/ui/StackPanelTest.java"
    },
    {
      "type": "modify",
      "old_id": "3f1efb6ae5f52f02cb33f1acffea6ace057b2bae",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/user/client/ui/TabBarTest.java",
      "new_id": "8319e88ca3058c165fb3de392fdce8865d749db1",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/user/client/ui/TabBarTest.java"
    },
    {
      "type": "modify",
      "old_id": "a8bdc6b3d0d6c2e22973b427e783af2bfe3a9524",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/user/client/ui/TabPanelTest.java",
      "new_id": "f2f085589ed9d0031710ee3153cd504d9c035344",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/user/client/ui/TabPanelTest.java"
    }
  ]
}
