)]}'
{
  "commit": "47e49e92472df7f2c930f5c97e83a9b6ca42174f",
  "tree": "e0a965e226a6b84e680ea458ea46deb2a333c40a",
  "parents": [
    "ad89924b8218d47baa5dcf945fdad9135762d45c"
  ],
  "author": {
    "name": "rjrjr@google.com",
    "email": "rjrjr@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Wed May 04 16:28:35 2011 +0000"
  },
  "committer": {
    "name": "rjrjr@google.com",
    "email": "rjrjr@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Wed May 04 16:28:35 2011 +0000"
  },
  "message": "Adds ability to include SafeHtml objects in dom based UI\u0027s if the lazy\nwidget option is being used (this is the only way that the setters\nwill work correctly).\n\nAdds missing integration test for @UiChild, covering bugs exposed by\nthe first couple of shots at this change. Tidies the UiBinder test\nsuites in the process.\n\nUiChildParser is now much stricter and more thoroughly unit tested,\nchecking for type consistency and disallowing garbage attributes on\nchild elements.\n\nUiBinderWriter.isWidget now really means just\nthat. UiBinderWriter.isImportedElement does what isWidget used to do.\n\nAlso fixes some warnings in UiBinderWriter.\n\nRestores r10107 (which restored r10100)\n\nReview at http://gwt-code-reviews.appspot.com/1421811\n\nReview by: unnurg@google.com\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@10137 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2153f51cf233c23a291a209142716ade92f30d0c",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/javac/testing/impl/JavaResourceBase.java",
      "new_id": "63ecdd50a1e3f430f08053741e0d7222807a9dd2",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/testing/impl/JavaResourceBase.java"
    },
    {
      "type": "modify",
      "old_id": "562c11e7367a3e789692d139b360e36d59a9b038",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/uibinder/elementparsers/HtmlInterpreter.java",
      "new_id": "4e74f035e43312bd2f06ea484a03f4b8c34505c1",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/uibinder/elementparsers/HtmlInterpreter.java"
    },
    {
      "type": "modify",
      "old_id": "65994453ae66a123b743fb5ecea51430d8b26e78",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/uibinder/elementparsers/UiChildParser.java",
      "new_id": "21c58338c2f10afd61b5ef33791009c720440792",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/uibinder/elementparsers/UiChildParser.java"
    },
    {
      "type": "modify",
      "old_id": "bdbb66de83d550348b2a22e43b80ba274763df29",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/uibinder/elementparsers/WidgetPlaceholderInterpreter.java",
      "new_id": "5af8f3ad4371c5b847a5725af06d0e75e547ed6e",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/uibinder/elementparsers/WidgetPlaceholderInterpreter.java"
    },
    {
      "type": "modify",
      "old_id": "83ae24ec8a7818551d52ba2c0c2d4f2f091bc611",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/uibinder/rebind/HandlerEvaluator.java",
      "new_id": "c7199e34f251849c79af9847dce93268db6e5a9d",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/uibinder/rebind/HandlerEvaluator.java"
    },
    {
      "type": "modify",
      "old_id": "8e32ab0f20600e297b29ed34936446b14b019fbf",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/uibinder/rebind/UiBinderWriter.java",
      "new_id": "7c14f4236a16fa316c2b369a1967327fc042b584",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/uibinder/rebind/UiBinderWriter.java"
    },
    {
      "type": "modify",
      "old_id": "00b16fe46fd5ba31d4088d9cc99be38dac73fac8",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/uibinder/rebind/model/OwnerFieldClass.java",
      "new_id": "daa422c2a76768f8ce1fd49b021cd8607da08444",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/uibinder/rebind/model/OwnerFieldClass.java"
    },
    {
      "type": "modify",
      "old_id": "ab7152f55148398db9024aa0f806e22bb1bb4c27",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/uibinder/All.java",
      "new_id": "562afb70275666a357768a26df8c383174c925a0",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/uibinder/All.java"
    },
    {
      "type": "copy",
      "old_id": "e2510758a47a1d3834b08ff91f7fc03541905b9e",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/uibinder/UiBinderGwtSuite.java",
      "new_id": "6c69e986e0d2505121c579751c563f5d9b166615",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/uibinder/LazyWidgetBuilderSuite.java",
      "score": 60
    },
    {
      "type": "modify",
      "old_id": "9db81ab15bdfae77ddce0a782566e7d5e765ea65",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/uibinder/UiBinderJreSuite.java",
      "new_id": "d6e2dc0bd68f4a3b797d1059bb1744758fde98ee",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/uibinder/UiBinderJreSuite.java"
    },
    {
      "type": "rename",
      "old_id": "e2510758a47a1d3834b08ff91f7fc03541905b9e",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/uibinder/UiBinderGwtSuite.java",
      "new_id": "a5d467856b6c8553848579d9b6cddec7c527b13d",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/uibinder/UiBinderSuite.java",
      "score": 77
    },
    {
      "type": "modify",
      "old_id": "4eded61b60ea621510746f1a2c32991f217eebc3",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/uibinder/client/UiBinderUtilTest.java",
      "new_id": "70381bd0ad713441f4971d96a83b3daa13df18c1",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/uibinder/client/UiBinderUtilTest.java"
    },
    {
      "type": "modify",
      "old_id": "2e981f733a5d0d602189c8cab26cf8db1a480567",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/uibinder/elementparsers/AbsolutePanelParserTest.java",
      "new_id": "8cdbabd4923c749c8cc6808974e53df36118482d",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/uibinder/elementparsers/AbsolutePanelParserTest.java"
    },
    {
      "type": "modify",
      "old_id": "9842ee5d52f10517760cc79792f559dccd968dd1",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/uibinder/elementparsers/UiChildParserTest.java",
      "new_id": "574abf6795669f27fcdc36f99fe606280ae1774c",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/uibinder/elementparsers/UiChildParserTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08d6ce97fc955a7816c4dbf89e92884cf34b100b",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/uibinder/test/LazyWidgetBuilderSuite.gwt.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f658571a2d188515fbbcd90561ac8f323d12ee42",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/uibinder/test/UiBinderSuite.gwt.xml"
    },
    {
      "type": "modify",
      "old_id": "75532fbbd92f196e9013fdaa0ee1caf174a1c74a",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/uibinder/test/UiBinderTestApp.gwt.xml",
      "new_id": "bf3483aa7c6f5120d789a2371c9d8029b814b7d0",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/uibinder/test/UiBinderTestApp.gwt.xml"
    },
    {
      "type": "modify",
      "old_id": "9ec9d8c05500f9ee6eea06c45d965bec263e2588",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/uibinder/test/UiJavaResources.java",
      "new_id": "761b457fad2f2c7512f72da2d8fdcc8569bad158",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/uibinder/test/UiJavaResources.java"
    },
    {
      "type": "modify",
      "old_id": "7884a1782f36af8bdd1eb49a5441781d6729ff80",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/uibinder/test/client/Abstract.java",
      "new_id": "dd83cd2b6eda6eaf57a2c412425c905d0e1dbaa0",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/uibinder/test/client/Abstract.java"
    },
    {
      "type": "modify",
      "old_id": "bc04e5c1ead713a88efbfc784a36eb204a4c7033",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/uibinder/test/client/InnerWidgetTest.java",
      "new_id": "95f161b788514857b6713e0f0cf41390b9cb1560",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/uibinder/test/client/InnerWidgetTest.java"
    },
    {
      "type": "modify",
      "old_id": "1a6213c37739033930f6f5169bf5515a0922eca4",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/uibinder/test/client/ParameterizedWidget.java",
      "new_id": "a950ba28d5e19e85bb954fb11e024342e022ca4e",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/uibinder/test/client/ParameterizedWidget.java"
    },
    {
      "type": "rename",
      "old_id": "398c95a3d9e79de43c2c370f99913e90e265a8c3",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/uibinder/test/client/TestParameterizedWidgets.java",
      "new_id": "3cb27bb2e29ed94ffc8ff3797a3820127ce44463",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/uibinder/test/client/ParameterizedWidgetsTest.java",
      "score": 88
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "467f0905b54f05626dd9897cc873a13602b2495b",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/uibinder/test/client/SafeHtmlAsComponentsTest.Ui.ui.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0883c14dfa10d48a1916bd7e065314625b67883e",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/uibinder/test/client/SafeHtmlAsComponentsTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f9b0d21107756f6c326b0c547a9e7f1e5a1c494",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/uibinder/test/client/SafeHtmlObject.java"
    },
    {
      "type": "modify",
      "old_id": "396b92ff4cefe0fb05b73ad612ff672764061dea",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/uibinder/test/client/UiBinderTest.java",
      "new_id": "91a5203810b7191baa9301f68f8781601534ed5f",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/uibinder/test/client/UiBinderTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a7f9720ac6448adf1fb4520f3352a88046a930c",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/uibinder/test/client/UiChildTest.Ui.ui.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e2bc8466966a550738dfce80997f2052967929e5",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/uibinder/test/client/UiChildTest.java"
    }
  ]
}
