)]}'
{
  "log": [
    {
      "commit": "0a1bb6dffc358c01e10555c5c833edb7dba69659",
      "tree": "d8dc9055172cf06c76dc75f3e7931201819df726",
      "parents": [
        "2551e5a1d9990514d8116e352b8e5c2f10a9d303"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon May 07 11:54:39 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon May 07 18:22:59 2012 -0700"
      },
      "message": "AccessibilityNodeInfo for visible views should reported.\n\n1. AccessibilityNodeInfos for visible views should always\n   be reported and the clients should be able to check\n   whether that node info is shown to the user. For example,\n   focus search may return a node that is not on the screen\n   and the accessibility layer may decide to give it focus\n   which scroll the source view in the screen.\n\nbug:6421991\n\nChange-Id: Idc1fd8512dda767abe802aacedb0c69582e6fc2a\n"
    },
    {
      "commit": "2551e5a1d9990514d8116e352b8e5c2f10a9d303",
      "tree": "a16ecdba03fc3a65d2eeffa3f9140fb43da5dacf",
      "parents": [
        "3f28a1b7ebb3500d13a1672ab76fe68e9c0a75e8",
        "2b435aada3d274a9c08d334946fff1ab9ba15b48"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sun May 06 14:53:27 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 06 14:53:27 2012 -0700"
      },
      "message": "Merge \"API REVIEW: android.view.accessibility\" into jb-dev"
    },
    {
      "commit": "3f28a1b7ebb3500d13a1672ab76fe68e9c0a75e8",
      "tree": "88df43b35fd0cb5eefbba69fa66b88c1cc76645c",
      "parents": [
        "ec4d9040f603b57b1706299f51838b6cc68b8f99",
        "773f2624ec01aabf10cfa755cb6f1081ba9b4faf"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sun May 06 14:52:23 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 06 14:52:23 2012 -0700"
      },
      "message": "Merge \"Performing click and long click for accessiblity not returning result.\" into jb-dev"
    },
    {
      "commit": "ec4d9040f603b57b1706299f51838b6cc68b8f99",
      "tree": "2e49974337f564ec01773dabc6cdd0f805834348",
      "parents": [
        "2db084fa95a849c059db8094eddec155109c60c0",
        "1f59e5c19bf72f88eed6f8de08b0a879d999f61c"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun May 06 14:13:19 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 06 14:13:19 2012 -0700"
      },
      "message": "Merge \"Attempt to recover from apps destroying their window at draw time Bug #6436642\" into jb-dev"
    },
    {
      "commit": "1f59e5c19bf72f88eed6f8de08b0a879d999f61c",
      "tree": "853706e1d7d42888cb6885d39423600b06e4b24a",
      "parents": [
        "ab4c4f4ff73e66b7767640dbe6d4115237c48242"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun May 06 14:11:16 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun May 06 14:11:16 2012 -0700"
      },
      "message": "Attempt to recover from apps destroying their window at draw time\nBug #6436642\n\nChange-Id: I906b9c68225683f97b9c97c153a1132cf9ac6509\n"
    },
    {
      "commit": "2db084fa95a849c059db8094eddec155109c60c0",
      "tree": "031fdd3b68187c9788e0460ae0ea873c8d0c2ac3",
      "parents": [
        "aaa7147595346fdd398e2932817e075acbb8e497",
        "44bfdd88a74d5935a011bc8671cb075f2047655b"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun May 06 14:06:05 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 06 14:06:05 2012 -0700"
      },
      "message": "Merge \"Dialog not dismissed when tearing down dialog fragment.\" into jb-dev"
    },
    {
      "commit": "aaa7147595346fdd398e2932817e075acbb8e497",
      "tree": "939a324d6ee84fe4371a0d634717df3f8f473d4f",
      "parents": [
        "139e5aa1da51b27231ab36344cf2d0dafab23f1e",
        "ab4c4f4ff73e66b7767640dbe6d4115237c48242"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun May 06 13:27:29 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 06 13:27:29 2012 -0700"
      },
      "message": "Merge \"Remove unnecessary framework allocations\" into jb-dev"
    },
    {
      "commit": "44bfdd88a74d5935a011bc8671cb075f2047655b",
      "tree": "0bb610d5dc93b118d0afcc0e97c8ec5490e3f760",
      "parents": [
        "3fd4a3822160e8ad84122641a56c9f92540d02b5"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Jan 26 10:00:18 2012 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sun May 06 13:21:33 2012 -0700"
      },
      "message": "Dialog not dismissed when tearing down dialog fragment.\n\n1. The dismiss implementaton in Dialog was posting a message\n   on the main thread to perform the real dismiss work. The\n   goal of this was to allow calling dismiss() from multiple\n   threads. The side effect of this is that when dialog fragment\n   is dismissed the dialog is not dimissed until the current\n   loop on the main thread is completed. However, during rotation\n   of the screen the current activity has to be restarted, hence\n   all fragments whould be removed. In the destruction process\n   the dialog grament requests from the dialog to dismiss but\n   since this is asynchromous, the code in\n   ActivityThread#handleDestroyActivity detects a leaking window\n   since the dialog window is still not removed and removes that\n   window. Now when the dialog removal message is processed on\n   the next loop we get an exception that the window has already\n   been removed. Now if Dialog#dismiss() is called from the\n   main thread the call goes right though otherwise a message is\n   posted.\n\nbug:5911682\n\nChange-Id: I449d6dd75a84c0ff29ea13dac7d163219cc38341\n"
    },
    {
      "commit": "ab4c4f4ff73e66b7767640dbe6d4115237c48242",
      "tree": "0d166ebd8e49d4b93d3bcfa2862da768f588f14c",
      "parents": [
        "d0c66f6a8f15bb95648b4306d2583575d0bb9935"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun May 06 13:11:24 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun May 06 13:11:24 2012 -0700"
      },
      "message": "Remove unnecessary framework allocations\n\nThese allocations were frequently triggered by the home screen. This change\nremoves dozens of allocations during page scrolls on home.\n\nChange-Id: I7289efa28ecf5bd62459042b10062aa9cf0432dd\n"
    },
    {
      "commit": "139e5aa1da51b27231ab36344cf2d0dafab23f1e",
      "tree": "a15bf78ea4fc0f31bf8c6793aa0072c04c12fca0",
      "parents": [
        "d0c66f6a8f15bb95648b4306d2583575d0bb9935"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat May 05 20:36:38 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun May 06 11:52:05 2012 -0700"
      },
      "message": "Fix issue #6404215: New ActionBar auto-hide can conflict with application\n\nThe action bar now maintains separate states for the things that can\nimpact its visibility (calls from the app, action mode, system UI) so\nthat the changes in these won\u0027t incorrectly mix together.\n\nAlso added a hack to force the status bar to be shown when showing\nthe action bar for an action mode, when the UI is in a state where\nthe action bar would be shown with a gap above where the status bar\nis.\n\nChange-Id: Ib0950a7f585c5d2c9e77d11b237ba6e150f15ebd\n"
    },
    {
      "commit": "d0c66f6a8f15bb95648b4306d2583575d0bb9935",
      "tree": "4db54aa9e779330da97fc48686020ea36ab8d2fd",
      "parents": [
        "3fd4a3822160e8ad84122641a56c9f92540d02b5",
        "14a9310efd936149c82ecfcc37c7c8308968f67c"
      ],
      "author": {
        "name": "Pin Ting",
        "email": "pinting@google.com",
        "time": "Sun May 06 07:12:01 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 06 07:12:02 2012 -0700"
      },
      "message": "Merge \"Fix javadoc.\" into jb-dev"
    },
    {
      "commit": "773f2624ec01aabf10cfa755cb6f1081ba9b4faf",
      "tree": "4047d3c522d6f2dbaa0d29f5dac6cb3be88cb5ff",
      "parents": [
        "3fd4a3822160e8ad84122641a56c9f92540d02b5"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat May 05 19:59:42 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat May 05 19:59:46 2012 -0700"
      },
      "message": "Performing click and long click for accessiblity not returning result.\n\n1. When performing the click and long click actions the code in View\n   was not returning the resilt of the called method.\n\nbug:6426849\n\nChange-Id: I0cf396a8373f622948ed436ce09f8d1dcf246acd\n"
    },
    {
      "commit": "3fd4a3822160e8ad84122641a56c9f92540d02b5",
      "tree": "06c0a58fc4e8ce5e687d20b6196ee39029145edb",
      "parents": [
        "e3320e6d91443450351d49cc2b37477070fb0ce8",
        "3556c9a8068497d0de8964fd3be719c68eae1f00"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat May 05 14:15:39 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 05 14:15:39 2012 -0700"
      },
      "message": "Merge \"Implement cropping of windows based on system UI elements.\" into jb-dev"
    },
    {
      "commit": "3556c9a8068497d0de8964fd3be719c68eae1f00",
      "tree": "125068709a401ef3c30e9b8ea2a21366c92a9f65",
      "parents": [
        "b05b158b84b620e46d736dcaf038fa6268cbcb00"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri May 04 16:31:25 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat May 05 14:12:13 2012 -0700"
      },
      "message": "Implement cropping of windows based on system UI elements.\n\nStart calling Surface.setActiveRect().\n\nChange-Id: I94197059c971c6ab7820e615ea8f285482b86c75\n"
    },
    {
      "commit": "e3320e6d91443450351d49cc2b37477070fb0ce8",
      "tree": "8286ec455e8f93559fdca5e0c9c53244586b43cd",
      "parents": [
        "5b972e730f99ea4cf74f8ccf3e2c57289255c4f6",
        "1cc2bcedb50512d83f868a7453813a843188eeee"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat May 05 14:07:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 05 14:07:02 2012 -0700"
      },
      "message": "Merge \"Fix issue #6444627: New status bar/action bar interaction a bit disjoint\" into jb-dev"
    },
    {
      "commit": "1cc2bcedb50512d83f868a7453813a843188eeee",
      "tree": "fd18c154db2442d2d482a62df59036473e7b542a",
      "parents": [
        "b05b158b84b620e46d736dcaf038fa6268cbcb00"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri May 04 18:59:02 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri May 04 18:59:02 2012 -0700"
      },
      "message": "Fix issue #6444627: New status bar/action bar interaction a bit disjoint\n\nMake sure action bar animations use same duration as system dock animations.\n\nChange-Id: Ie294d134177207499a05cc93db8f4b859f07ed0c\n"
    },
    {
      "commit": "5b972e730f99ea4cf74f8ccf3e2c57289255c4f6",
      "tree": "200c10712c9cd407726187cb09a1ddc515b79506",
      "parents": [
        "35d79991d5c97270f6c34d0da8879ea4c3984f80",
        "05e1c3a6913e049c7972ac727f57b7d3bf8d8552"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri May 04 17:27:11 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 17:27:11 2012 -0700"
      },
      "message": "Merge \"Don\u0027t check whether dismiss() is called on the UI thread Bug #6436642\" into jb-dev"
    },
    {
      "commit": "35d79991d5c97270f6c34d0da8879ea4c3984f80",
      "tree": "f308b8ba66a98d3a0677a4c5af00b1f5dffb2cf3",
      "parents": [
        "1dd005441301ab91c2df3d7dd6b1458c2006135e",
        "414efc3b5f50e2784f4f7c2be3f2c096aef0c6b4"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri May 04 17:18:51 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 17:18:51 2012 -0700"
      },
      "message": "Merge \"API REVIEW: android.widget.CalendarView\" into jb-dev"
    },
    {
      "commit": "05e1c3a6913e049c7972ac727f57b7d3bf8d8552",
      "tree": "5b87a6ce7a270402dade7ba25dd2e324b6e3a645",
      "parents": [
        "c9c23196a11bda6fbc1c44f6d170b3626b036474"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri May 04 17:18:29 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri May 04 17:18:29 2012 -0700"
      },
      "message": "Don\u0027t check whether dismiss() is called on the UI thread\nBug #6436642\n\nAn app invoking dismiss() during a draw pass could cause crashes.\nThis change makes the code simpler too.\n\nChange-Id: Iba89a8522e23d02f87697cfeec6cc713a1462669\n"
    },
    {
      "commit": "1dd005441301ab91c2df3d7dd6b1458c2006135e",
      "tree": "01df413f44bb538975dc7312e1f0b36701dc8b7d",
      "parents": [
        "b05b158b84b620e46d736dcaf038fa6268cbcb00",
        "6e4cb6a93b1a1b6970862d21769d14c9e583dd59"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Fri May 04 17:17:57 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 17:17:57 2012 -0700"
      },
      "message": "Merge \"Log PID of apps requesting location updates.\" into jb-dev"
    },
    {
      "commit": "2b435aada3d274a9c08d334946fff1ab9ba15b48",
      "tree": "7d3968b53ea8f70914852c45b6dd2c5c41a99487",
      "parents": [
        "414efc3b5f50e2784f4f7c2be3f2c096aef0c6b4"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri May 04 17:16:37 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri May 04 17:16:41 2012 -0700"
      },
      "message": "API REVIEW: android.view.accessibility\n\n1. Changed all references to granularity to movement\n   granularity. BTW, to be more precise it should be\n   text movement granularity.\n\nbug:6435232\n\nChange-Id: If6366b002ca3390f74918995b342baff2cbcfd01\n"
    },
    {
      "commit": "414efc3b5f50e2784f4f7c2be3f2c096aef0c6b4",
      "tree": "c1774d370bc26b0adc49ce1fe5b2746c10bc7fbb",
      "parents": [
        "8c58677e28bf6c546a0a91aa85032e8c9658ff8b"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri May 04 16:49:48 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri May 04 16:54:06 2012 -0700"
      },
      "message": "API REVIEW: android.widget.CalendarView\n\n1. Making sure that the comment blocks for methods setting/getting\n   resource attributes include links to the related attribute\n   documentation.\n\nbug:6442803\n\nChange-Id: If8acedfedf02400eee3f61ca3029325c05a5fb86\n"
    },
    {
      "commit": "b05b158b84b620e46d736dcaf038fa6268cbcb00",
      "tree": "9ffc8e5b20fe3ca2dc8493a0487b94fdc48c81ed",
      "parents": [
        "6ad5b4f637e64cb07a17079424cff66c867c7f27",
        "277d1b2f49897e90a8ec9bd0f05ea4ed62d2ff28"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri May 04 16:30:32 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 16:30:32 2012 -0700"
      },
      "message": "Merge \"report a Sensor\u0027s version from the HAL\" into jb-dev"
    },
    {
      "commit": "6e4cb6a93b1a1b6970862d21769d14c9e583dd59",
      "tree": "71c925b041899f48bfbadfc925fb7adb73cc9079",
      "parents": [
        "e06747c727c9edc05c1d32f389a2347a11f653d5"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Fri May 04 13:29:20 2012 -0700"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Fri May 04 16:18:09 2012 -0700"
      },
      "message": "Log PID of apps requesting location updates.\n\nBUG\u003d6444765\n\nChange-Id: Ib948b8fddb99f95f63486fbc096a26609c1a6c21\n"
    },
    {
      "commit": "6ad5b4f637e64cb07a17079424cff66c867c7f27",
      "tree": "69b532f80a68e8261cd36220ef8be1a4b19f593e",
      "parents": [
        "c9c23196a11bda6fbc1c44f6d170b3626b036474",
        "ddc52a80b5280d4a67180a6caae8c7dead00157f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri May 04 16:10:16 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 16:10:16 2012 -0700"
      },
      "message": "Merge \"Fix issue #6426645: API REVIEW: android.app.ActivityOptions\" into jb-dev"
    },
    {
      "commit": "c9c23196a11bda6fbc1c44f6d170b3626b036474",
      "tree": "bc90d1e2c7deaff6e6388d356ffbffc77d893a3d",
      "parents": [
        "ebbd247d83270df7c9f3c2f68d3ee9856c86a0b9",
        "9d69b4463fce6f6a90514442a4fd1b6a49d579de"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Fri May 04 15:58:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 15:58:02 2012 -0700"
      },
      "message": "Merge \"Fix NPE for real\" into jb-dev"
    },
    {
      "commit": "ebbd247d83270df7c9f3c2f68d3ee9856c86a0b9",
      "tree": "651d5816f5f5de6c864101af03b513037866372d",
      "parents": [
        "5fd72a2cceae9955af316f32e17a84515c317738",
        "cf4284bce11acadb1c36564b067bce3b0b26a9f9"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri May 04 15:53:49 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 15:53:49 2012 -0700"
      },
      "message": "Merge \"Update Arabic font for SystemUI\" into jb-dev"
    },
    {
      "commit": "277d1b2f49897e90a8ec9bd0f05ea4ed62d2ff28",
      "tree": "8d845eef3626d90af38bfa4a5765559d7b93e821",
      "parents": [
        "531d164d677b5f924896fd758d8f544ed7a8d07a"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri May 04 15:51:29 2012 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri May 04 15:51:29 2012 -0700"
      },
      "message": "report a Sensor\u0027s version from the HAL\n\nBug: 6447433\nChange-Id: I0f46cb378de9bde20876608d5459689cc108c592\n"
    },
    {
      "commit": "5fd72a2cceae9955af316f32e17a84515c317738",
      "tree": "2b7f13928548f2087319c1a67f97dc94e40520b5",
      "parents": [
        "8c58677e28bf6c546a0a91aa85032e8c9658ff8b",
        "951bb421668b82ca014f75d265b161f6ff64d36b"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri May 04 15:49:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 15:49:44 2012 -0700"
      },
      "message": "Merge \"Finding focus for from rectangle now working.\" into jb-dev"
    },
    {
      "commit": "9d69b4463fce6f6a90514442a4fd1b6a49d579de",
      "tree": "0f402d7bfad954b37e886d8010aeae0c93d8000b",
      "parents": [
        "c9c199a51a537cfc2aad43c06ecdeaceb8f8b698"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Fri May 04 15:46:32 2012 -0700"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Fri May 04 15:46:32 2012 -0700"
      },
      "message": "Fix NPE for real\n\nBug: 6444814"
    },
    {
      "commit": "8c58677e28bf6c546a0a91aa85032e8c9658ff8b",
      "tree": "3fea88abf4a7237e7f97eb43957bec7f5c260709",
      "parents": [
        "9c98234095a6894621d1c71e1c9e523c70f0f067",
        "0cf6de0c930c9082b7bffdb9824e4a7c7832b6df"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri May 04 15:24:53 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 15:24:53 2012 -0700"
      },
      "message": "Merge \"Fix network stats and policy tests.\" into jb-dev"
    },
    {
      "commit": "0cf6de0c930c9082b7bffdb9824e4a7c7832b6df",
      "tree": "13fafce7191ad9f9f63122506773115909053807",
      "parents": [
        "8c1dc72b1402d55dae388a294476565b2473a87a"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri May 04 15:03:30 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri May 04 15:15:42 2012 -0700"
      },
      "message": "Fix network stats and policy tests.\n\nBug: 6299195\nChange-Id: I1941b5f7329940cc7469bd3fda17c3dc3a656250\n"
    },
    {
      "commit": "cf4284bce11acadb1c36564b067bce3b0b26a9f9",
      "tree": "849574166fe4c6d1e543625dcbd1509c366d30b2",
      "parents": [
        "8396830d8fedc08c0a9de36bcce3c8b65691729f"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri May 04 15:14:58 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri May 04 15:14:58 2012 -0700"
      },
      "message": "Update Arabic font for SystemUI\n\n- bug #5987379 Need an Arabic font with metrics \"compatible\" with Roboto\n- use the Alt version with GSUB optimizations\n\nChange-Id: I4d8c62cab37a7b010abab602c39899084d347fdc\n"
    },
    {
      "commit": "9c98234095a6894621d1c71e1c9e523c70f0f067",
      "tree": "8d755d52efe2439324363823be484310634f240f",
      "parents": [
        "b709528407614642b2384063426d60ea12490607",
        "eabc9198447c7f6253fcbee8af2887a650e79b00"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri May 04 15:01:14 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 15:01:14 2012 -0700"
      },
      "message": "Merge \"Fix LinearLayout measureWithLargestChild for wrap_content views\" into jb-dev"
    },
    {
      "commit": "b709528407614642b2384063426d60ea12490607",
      "tree": "26ca1c3fca11f24605a960fc41522d5f99d0df59",
      "parents": [
        "c4be1b7e963413c110d8a6ee9fdd4fd7443fb2e0",
        "8c1dc72b1402d55dae388a294476565b2473a87a"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri May 04 14:55:45 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 14:55:45 2012 -0700"
      },
      "message": "Merge \"Disable policy when bandwidth module missing.\" into jb-dev"
    },
    {
      "commit": "eabc9198447c7f6253fcbee8af2887a650e79b00",
      "tree": "2a8f0c80c7d1c11309788f6f02e72da85f1fbd6e",
      "parents": [
        "e825b3e3d41e3fd2f6f3bbdf9feb6b8cc87a77dd"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri May 04 14:49:46 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri May 04 14:54:14 2012 -0700"
      },
      "message": "Fix LinearLayout measureWithLargestChild for wrap_content views\n\nBug 6442795\n\nWhen the measureWithLargestChild setting is enabled, LL used to\nmeasure the full container taking the largest child rule into account,\nbut the child views were not properly remeasured for AT_MOST\nmeasurespecs. Correct this.\n\nFix measureWithLargestChild for height\n\nChange-Id: Ieb91114bc2ae65f9104337bd6d16a7d9e559571d\n"
    },
    {
      "commit": "8c1dc72b1402d55dae388a294476565b2473a87a",
      "tree": "e9e3669e08ecb6cc1dc0945ee46e9efca315a461",
      "parents": [
        "3c5f92432734e1e3b9bdc515628a4c09d7759cd4"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri May 04 14:49:37 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri May 04 14:49:37 2012 -0700"
      },
      "message": "Disable policy when bandwidth module missing.\n\nBug: 6447017\nChange-Id: I705a223dac15fc41e231bb9c81a96a287caaf094\n"
    },
    {
      "commit": "c4be1b7e963413c110d8a6ee9fdd4fd7443fb2e0",
      "tree": "0ce0b1c730264eee33bdaff5d2c30423d4f8ddf1",
      "parents": [
        "2b20212e16afed91881dfb7483f3c59cf1d0ebc4",
        "09b45a3ad96379b4181d32f8391f63e9c57dc316"
      ],
      "author": {
        "name": "Andy Stadler",
        "email": "stadler@google.com",
        "time": "Fri May 04 14:46:00 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 14:46:00 2012 -0700"
      },
      "message": "Merge \"Add System Tracing capability to Sync Manager\" into jb-dev"
    },
    {
      "commit": "2b20212e16afed91881dfb7483f3c59cf1d0ebc4",
      "tree": "162614491fc4af907c7ade19a655a6bd7e827e16",
      "parents": [
        "c9c199a51a537cfc2aad43c06ecdeaceb8f8b698",
        "b0aa2f53681ffd78b12f393eb7cb72b6ea4be0bb"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri May 04 14:39:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 14:39:18 2012 -0700"
      },
      "message": "Merge \"Hide Paint textLocale APIs - DO NOT MERGE\" into jb-dev"
    },
    {
      "commit": "b0aa2f53681ffd78b12f393eb7cb72b6ea4be0bb",
      "tree": "34154296b29755bd1c176f23df83598add80ebee",
      "parents": [
        "8396830d8fedc08c0a9de36bcce3c8b65691729f"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri May 04 14:19:19 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri May 04 14:19:19 2012 -0700"
      },
      "message": "Hide Paint textLocale APIs - DO NOT MERGE\n\n- fix bug #6441521 Need to @hide Paint setTextLocale / getTextLocale - CJK support\n\nChange-Id: Ic536989243d7028e6f5fce7d60dfef4467bebffb\n"
    },
    {
      "commit": "c9c199a51a537cfc2aad43c06ecdeaceb8f8b698",
      "tree": "71d4089e88e5168acbb9991488ec54d696e5b450",
      "parents": [
        "516c25b38a03decc8f9cbd41f4d9baa4f52f438f",
        "1f2740cd733c46085e6a9e3cb7315f00c18d19f5"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri May 04 14:16:23 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 14:16:23 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-dev"
    },
    {
      "commit": "516c25b38a03decc8f9cbd41f4d9baa4f52f438f",
      "tree": "1f6ad1ad7575b1359aeb8d62ed343b69537aba70",
      "parents": [
        "df35aa457ec275422b1695f6a3293aae35f99a22",
        "0799440ab3ce50ffa6acb762cb7677abdffb3f74"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri May 04 14:12:41 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 14:12:41 2012 -0700"
      },
      "message": "Merge \"Fix 6414061: Add new ACTION_ASSIST intent.\" into jb-dev"
    },
    {
      "commit": "df35aa457ec275422b1695f6a3293aae35f99a22",
      "tree": "dfd0a527391aba24fc0e31aaa4f41fa5b59f72e3",
      "parents": [
        "3c5f92432734e1e3b9bdc515628a4c09d7759cd4",
        "d4717b8b6f51e6a2395211de5f4d4cfd60b977ae"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri May 04 14:04:15 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 14:04:15 2012 -0700"
      },
      "message": "Merge \"Verify attached before showing a dialog\" into jb-dev"
    },
    {
      "commit": "0799440ab3ce50ffa6acb762cb7677abdffb3f74",
      "tree": "f4ffb646f0fbd71cded3ca1f27a3a0a25e801806",
      "parents": [
        "e12c59491ea01417987216e2dc6a12e482982d60"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed May 02 14:22:27 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri May 04 13:52:14 2012 -0700"
      },
      "message": "Fix 6414061: Add new ACTION_ASSIST intent.\n\nChange-Id: I3d334f67723ac89f6001267e0f06ad76190b929f\n"
    },
    {
      "commit": "3c5f92432734e1e3b9bdc515628a4c09d7759cd4",
      "tree": "99bb3685e3dcbec2d64fd6390c18fa683db424d1",
      "parents": [
        "8396830d8fedc08c0a9de36bcce3c8b65691729f"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri May 04 16:31:17 2012 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 13:32:18 2012 -0700"
      },
      "message": "The BigTextStyle should never render mContentText\n\nChange-Id: Ifcbb0868871741bd78c5ebf31408143aaf732b98\n"
    },
    {
      "commit": "8396830d8fedc08c0a9de36bcce3c8b65691729f",
      "tree": "8b418c3e36a032060b3bf59b55c424d760fbac0d",
      "parents": [
        "e12c59491ea01417987216e2dc6a12e482982d60",
        "66388dcb09018933ccd1d38eae563f0890ba4f06"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri May 04 13:19:41 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 13:19:41 2012 -0700"
      },
      "message": "Merge \"Hide RTL related APIs - DO NOT MERGE\" into jb-dev"
    },
    {
      "commit": "66388dcb09018933ccd1d38eae563f0890ba4f06",
      "tree": "d2e717a44b28f7b7e3688a29a8274d19eb8ff6e8",
      "parents": [
        "531d164d677b5f924896fd758d8f544ed7a8d07a"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu May 03 18:51:57 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri May 04 13:15:12 2012 -0700"
      },
      "message": "Hide RTL related APIs - DO NOT MERGE\n\n- fix bug #6441155 API review: @hide RTL layout APIs\n\nChange-Id: I13c5ea5f579cecffed9d517f06180ab0576cd26a\n"
    },
    {
      "commit": "d4717b8b6f51e6a2395211de5f4d4cfd60b977ae",
      "tree": "d579fb756e685f45549fac1dfbb1055ea63f71af",
      "parents": [
        "d7247c7633a1c97db824f1bd6298fbf5f13cd8f4"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri May 04 13:13:38 2012 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri May 04 13:13:38 2012 -0700"
      },
      "message": "Verify attached before showing a dialog\n\n Bug: 6372828\n\nChange-Id: I7f3360ab8a0cdcaf20829e6e2c9181c7af73586e\n"
    },
    {
      "commit": "e12c59491ea01417987216e2dc6a12e482982d60",
      "tree": "cfedb5ef005b86013f49a53e396f758682b8543b",
      "parents": [
        "e5c67bf7e14392feb54c26b7576b4d6c36b0068e",
        "1637dcd16cd314574a58602337a2c7222130b1b9"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri May 04 13:12:23 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 13:12:23 2012 -0700"
      },
      "message": "Merge \"Use paint typeface for shaping when it supports the requested script.\" into jb-dev"
    },
    {
      "commit": "e5c67bf7e14392feb54c26b7576b4d6c36b0068e",
      "tree": "5bfe340935de640fd4cf48440ab029c734ff93af",
      "parents": [
        "a1f084e8a22385d8ab4ea8a2e5bb6abf1768f8bb",
        "b294435b5c6e0fee8c431ed3f6d77427d3d79dde"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri May 04 13:11:24 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 13:11:24 2012 -0700"
      },
      "message": "Merge \"Make Arabic script runs longer (for performance) - bug 6426451.\" into jb-dev"
    },
    {
      "commit": "a1f084e8a22385d8ab4ea8a2e5bb6abf1768f8bb",
      "tree": "13d1b778ca1fa377f4e6d074dece36b78a5f7957",
      "parents": [
        "d213524d8fad57462a87d5f9bc874e09effdef7d",
        "e7e9b6e0339f2636afefc8d3f4cd9d807d94b901"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri May 04 13:01:25 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 13:01:25 2012 -0700"
      },
      "message": "Merge \"Fix NPEs in StatusBarTest.\" into jb-dev"
    },
    {
      "commit": "d213524d8fad57462a87d5f9bc874e09effdef7d",
      "tree": "92cb92425bdba91c24c422311e58b2c01cfd5523",
      "parents": [
        "bb1492f7fae9fbcdfcb02b6f8475fd98a236c244",
        "d6297dbfe9b1c9c91907e4ba35d4b1ae7fe610d8"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri May 04 12:55:55 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 12:55:55 2012 -0700"
      },
      "message": "Merge \"Add an alternate title that can be used in the overflow of a InboxStyle. Always hide contentText for BigTextStyle and InboxStyle. Style cannot be used without specialization, it should be abstract.\" into jb-dev"
    },
    {
      "commit": "bb1492f7fae9fbcdfcb02b6f8475fd98a236c244",
      "tree": "752e470605f10d16b0e761ae2517cb82520a077a",
      "parents": [
        "c065a8af1561544f1557e3f5036e45a4be4a6d7e",
        "ac3fcb1590e1da21324c13ce237ec48f2bf488bf"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri May 04 12:53:14 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 12:53:14 2012 -0700"
      },
      "message": "Merge \"Reduce persist threshold for lower warning/limit.\" into jb-dev"
    },
    {
      "commit": "c065a8af1561544f1557e3f5036e45a4be4a6d7e",
      "tree": "d9e06e92e784a6b8250f6c027bfd26b65ca670a3",
      "parents": [
        "15a5a87e374c26c2502c8b38ca00f80a34f3675f",
        "e8914c36276710de50b347c1e6aecfa45d6a56cd"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri May 04 12:53:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 12:53:02 2012 -0700"
      },
      "message": "Merge \"Begin collecting xtables iface counters.\" into jb-dev"
    },
    {
      "commit": "15a5a87e374c26c2502c8b38ca00f80a34f3675f",
      "tree": "6ace43c49811769a5ba3808f20275a1db7eb4135",
      "parents": [
        "a2c213080d26c08235f11829fb2bbcf07cdfdd46",
        "5f4dafb48e065d07f01ee83a6b54aa4bd4b25fc4"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri May 04 12:52:49 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 12:52:49 2012 -0700"
      },
      "message": "Merge \"Block metered APNs when app is restricted.\" into jb-dev"
    },
    {
      "commit": "1f2740cd733c46085e6a9e3cb7315f00c18d19f5",
      "tree": "5dd4cc75155308b753f0a41a7e9dc8494d839ed5",
      "parents": [
        "4380f9542fcb4a452332ecbea6a2036a2b159ab3"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri May 04 12:47:16 2012 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri May 04 12:47:16 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I0731da1e265e2684fd7acb76fddd76cebcdf0e1e\n"
    },
    {
      "commit": "d6297dbfe9b1c9c91907e4ba35d4b1ae7fe610d8",
      "tree": "2fbeb412ba9f91dcc12b839c4bcee47cd67b1064",
      "parents": [
        "a2c213080d26c08235f11829fb2bbcf07cdfdd46"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu May 03 16:20:13 2012 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 12:45:38 2012 -0700"
      },
      "message": "Add an alternate title that can be used in the overflow of a InboxStyle.\nAlways hide contentText for BigTextStyle and InboxStyle.\nStyle cannot be used without specialization, it should be abstract.\n\nBug: 6428978\nBug: 6274137\nBug: 6317471\nChange-Id: I21531a94494f891a058a477805b177e736b921cf\n"
    },
    {
      "commit": "ddc52a80b5280d4a67180a6caae8c7dead00157f",
      "tree": "7a1ccad81e4d47eabb4ab9ce0c35b149a0e1b7a1",
      "parents": [
        "a2c213080d26c08235f11829fb2bbcf07cdfdd46"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu May 03 19:40:12 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri May 04 12:04:40 2012 -0700"
      },
      "message": "Fix issue #6426645: API REVIEW: android.app.ActivityOptions\n\nChange-Id: If2f7b987e1825a8b0ebaf2c499924dfc1527274b\n"
    },
    {
      "commit": "a2c213080d26c08235f11829fb2bbcf07cdfdd46",
      "tree": "069724a0ab53c42df5e74b8b6876310033f279ab",
      "parents": [
        "531d164d677b5f924896fd758d8f544ed7a8d07a",
        "57bd51713e7923cad9ad9fc9ac9bfd339cb6bb9c"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Fri May 04 11:44:54 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 11:44:54 2012 -0700"
      },
      "message": "Merge \"Limit when auto-complete popups attach to WebView.\" into jb-dev"
    },
    {
      "commit": "531d164d677b5f924896fd758d8f544ed7a8d07a",
      "tree": "db6c23e86cd32579f6642bc5d03ef49dcdaec905",
      "parents": [
        "4380f9542fcb4a452332ecbea6a2036a2b159ab3",
        "3dd4b51fc37c1f05b1b583f5706e3a12216b9822"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri May 04 11:36:25 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 11:36:25 2012 -0700"
      },
      "message": "Merge \"Fix javadoc\" into jb-dev"
    },
    {
      "commit": "3dd4b51fc37c1f05b1b583f5706e3a12216b9822",
      "tree": "6bd2608997a956b800363c7e0464415e552a5552",
      "parents": [
        "0008f736471dca879b87028b892172689ff3534c"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri May 04 11:31:01 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri May 04 11:31:01 2012 -0700"
      },
      "message": "Fix javadoc\n\nChange-Id: I1f1262a9a385e981a98876f8396ad375ab74827d\n"
    },
    {
      "commit": "09b45a3ad96379b4181d32f8391f63e9c57dc316",
      "tree": "b3f2dbf5d0ae2fb0d8091a62ba5cb12bf372cb64",
      "parents": [
        "4380f9542fcb4a452332ecbea6a2036a2b159ab3"
      ],
      "author": {
        "name": "Andy Stadler",
        "email": "stadler@google.com",
        "time": "Thu May 03 15:00:49 2012 -0700"
      },
      "committer": {
        "name": "Andy Stadler",
        "email": "stadler@google.com",
        "time": "Fri May 04 11:24:33 2012 -0700"
      },
      "message": "Add System Tracing capability to Sync Manager\n\nThis tracing code is enabled via \"systrace.py --set-tags sync\"\n\nChange-Id: Ia8bc01adbba345a568405b0ac8ade96e56b40cc1\n"
    },
    {
      "commit": "4380f9542fcb4a452332ecbea6a2036a2b159ab3",
      "tree": "fddbebd7b6ba78b2253e13fbc7bbaf2e29974cac",
      "parents": [
        "6c5f4cd074e1ec4fd22a807aab409586f9b6b45f",
        "cb150fe9e6495256019b02be51e736679b57c1b5"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri May 04 10:49:21 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 10:49:21 2012 -0700"
      },
      "message": "Merge \"Minor doc fixes for animation- and view-related things\" into jb-dev"
    },
    {
      "commit": "6c5f4cd074e1ec4fd22a807aab409586f9b6b45f",
      "tree": "0876f8cfe15497b49ea57cd9db52440baf4dae5d",
      "parents": [
        "90673b9d0e33de1162a671995796171ba953d35d",
        "d34dd71800d9a1077e58c3b7f2511c46848da417"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri May 04 10:46:55 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 10:46:55 2012 -0700"
      },
      "message": "Merge \"Fix hang/crash in native path code\" into jb-dev"
    },
    {
      "commit": "e7e9b6e0339f2636afefc8d3f4cd9d807d94b901",
      "tree": "ae7fcb19a3b4ea91f57d8be01a1fcddcfbad9299",
      "parents": [
        "5380cdc2e1adc8511b05e7623efb44d67be88418"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri May 04 13:14:57 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri May 04 13:31:18 2012 -0400"
      },
      "message": "Fix NPEs in StatusBarTest.\n\nChange-Id: I9245a297a9a09c09415dd38e662692665ae7e109\n"
    },
    {
      "commit": "90673b9d0e33de1162a671995796171ba953d35d",
      "tree": "b98b0ac8ee5006c7a83fc746fcc92e67fe2b4575",
      "parents": [
        "e825b3e3d41e3fd2f6f3bbdf9feb6b8cc87a77dd",
        "026bb684beb57fb30887164f8d6e232d151fadaf"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri May 04 10:29:10 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 10:29:10 2012 -0700"
      },
      "message": "Merge \"Monkeys are touching my destroyed stuff\" into jb-dev"
    },
    {
      "commit": "026bb684beb57fb30887164f8d6e232d151fadaf",
      "tree": "f27d262fd13a4a9b897f069b57ef9ed1fa50c27a",
      "parents": [
        "d7247c7633a1c97db824f1bd6298fbf5f13cd8f4"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri May 04 10:25:43 2012 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri May 04 10:25:43 2012 -0700"
      },
      "message": "Monkeys are touching my destroyed stuff\n\n Bug: 6443402\n\nChange-Id: I4e992d8d0f53958f0cbeb405f30635e0d172009f\n"
    },
    {
      "commit": "57bd51713e7923cad9ad9fc9ac9bfd339cb6bb9c",
      "tree": "f8dfaae0aea6fc1cef8ab09e44b6191873c34026",
      "parents": [
        "e825b3e3d41e3fd2f6f3bbdf9feb6b8cc87a77dd"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu May 03 10:41:00 2012 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Fri May 04 10:24:28 2012 -0700"
      },
      "message": "Limit when auto-complete popups attach to WebView.\n\n Bug 6401222\n Only create the anchor view when the popup window\n is ready to show and detach it when it is dismissed.\n\nChange-Id: Ic16485e9970b00744c07b470df5420568332c8f0\n"
    },
    {
      "commit": "e825b3e3d41e3fd2f6f3bbdf9feb6b8cc87a77dd",
      "tree": "ae1b33912f03bec93bfeac73b99b7fe5ad29eb34",
      "parents": [
        "0008f736471dca879b87028b892172689ff3534c",
        "c4f2a5652dd42fdb43a94e341b7a2034b0211a21"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri May 04 10:17:01 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 10:17:01 2012 -0700"
      },
      "message": "Merge \"Back button dismisses notifications again.\" into jb-dev"
    },
    {
      "commit": "0008f736471dca879b87028b892172689ff3534c",
      "tree": "d0210831f7cf53493c42e3d7f96c294933ea7410",
      "parents": [
        "d7247c7633a1c97db824f1bd6298fbf5f13cd8f4",
        "508d7053ff08c894d7c875dbfa5bdaaa3a37ff1b"
      ],
      "author": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Fri May 04 09:28:23 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 09:28:23 2012 -0700"
      },
      "message": "Merge \"Unify the rect names according to the coordinates\" into jb-dev"
    },
    {
      "commit": "d7247c7633a1c97db824f1bd6298fbf5f13cd8f4",
      "tree": "6dea015f9d4051da1b0c5bb1d999b52cbf7f59f1",
      "parents": [
        "c52c957c450ded6ecf2444595ea6ddfc9546c786",
        "35c29cfce7393ab9f640da60fc8d8b325f02b518"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri May 04 09:22:39 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 09:22:39 2012 -0700"
      },
      "message": "Merge \"Remove SocialContract, which was never used.\" into jb-dev"
    },
    {
      "commit": "c4f2a5652dd42fdb43a94e341b7a2034b0211a21",
      "tree": "191d967ed3758537ef99326218db2178d8dc3bb6",
      "parents": [
        "5380cdc2e1adc8511b05e7623efb44d67be88418"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri May 04 11:55:46 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri May 04 11:58:01 2012 -0400"
      },
      "message": "Back button dismisses notifications again.\n\nBug: 6441337\nChange-Id: Iabc97cd2a3f66ee2af5406807b3023908965b8c8\n"
    },
    {
      "commit": "c52c957c450ded6ecf2444595ea6ddfc9546c786",
      "tree": "8759d03066690275da5f55f929f92cc94ec86cbb",
      "parents": [
        "602290a01124b2eac045b066a87a6fc4911153c6",
        "60d610bf103379277a4b29a7ead4f013f6128e4e"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri May 04 08:53:23 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 08:53:23 2012 -0700"
      },
      "message": "Merge \"Various changes to Media* APIs requested by the api council.\" into jb-dev"
    },
    {
      "commit": "602290a01124b2eac045b066a87a6fc4911153c6",
      "tree": "e6b1cdf375eac023c0531f79a67c5bc5b8ddd91b",
      "parents": [
        "a08dc5de8d039a4fd0a8c1286147c6afd01d2edf",
        "3fe38c0e73e520c6c38454a41a4cffa16faaf67d"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri May 04 08:01:59 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 08:01:59 2012 -0700"
      },
      "message": "Merge \"Retain current visibility when copying layoutparam\" into jb-dev"
    },
    {
      "commit": "a08dc5de8d039a4fd0a8c1286147c6afd01d2edf",
      "tree": "52cf1d6f82159a40da9e35f096d800bcad439add",
      "parents": [
        "2dfcb613312be9119c15d3372ae7ef41699f1935",
        "fd1d99f5dd1749a8cecb4a98cddb91e911323eb8"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri May 04 00:11:12 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 00:11:12 2012 -0700"
      },
      "message": "Merge \"Remove obsolete tool.\" into jb-dev"
    },
    {
      "commit": "2dfcb613312be9119c15d3372ae7ef41699f1935",
      "tree": "9012a930a93a38e9e35429569543e2551a656468",
      "parents": [
        "be836ee85806d022021eb0bebb8a9136da4a0f5b",
        "89269cf98d263a4dd2e6e771e18c02a472b7bd78"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu May 03 22:29:28 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 22:29:28 2012 -0700"
      },
      "message": "Merge \"libnativehelper is implicitly available.\" into jb-dev"
    },
    {
      "commit": "be836ee85806d022021eb0bebb8a9136da4a0f5b",
      "tree": "d2f72ca7f8d8f2afcb66f32d43f24e05944ec495",
      "parents": [
        "b0dcf5ebb26e33fde3dd8fbdec58499175f51d65",
        "5b927c431f54ea47c3333afb7940d79e2e863f1a"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu May 03 22:14:54 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 22:14:54 2012 -0700"
      },
      "message": "Merge \"Reset the default system ime to the proper one when the system locale is changed\" into jb-dev"
    },
    {
      "commit": "b0dcf5ebb26e33fde3dd8fbdec58499175f51d65",
      "tree": "6c3601eb02c9fc817f1d31187304f7d92a9e343f",
      "parents": [
        "610f310b199ec0d93cb6e78106b029d7269015df",
        "f05c1d63d16e790ac78c5854bb12374f45d6118e"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu May 03 21:52:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 21:52:44 2012 -0700"
      },
      "message": "Merge \"Avoid deadlocks when calling autoFocus from onAutoFocus callback.\" into jb-dev"
    },
    {
      "commit": "610f310b199ec0d93cb6e78106b029d7269015df",
      "tree": "5c8eba5249155df51a37cbee6c6def1d59f1dd4d",
      "parents": [
        "1c87360918c81f1cabc7be0760d7e059f2cfa178",
        "0e128bb2e03dafdabc06710a6b0ea93f0e62a188"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu May 03 19:03:11 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 19:03:11 2012 -0700"
      },
      "message": "Merge \"New permissions UI.\" into jb-dev"
    },
    {
      "commit": "0e128bb2e03dafdabc06710a6b0ea93f0e62a188",
      "tree": "2a1433fd4eb68dcfb59bd2530071998c13f5fb45",
      "parents": [
        "84fa241f6c6f8b9f72371dd540515ba8041dd6b7"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue May 01 14:40:15 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu May 03 19:00:23 2012 -0700"
      },
      "message": "New permissions UI.\n\nHad to keep around a little of the old API for the device\nadmin settings UI to continue to use.\n\nChange-Id: I84c5666a7f3fec0495eae196a0ffc2223c9e6f82\n"
    },
    {
      "commit": "1c87360918c81f1cabc7be0760d7e059f2cfa178",
      "tree": "e4737ad7597acaa4ff18919bf61f9f9c3b7ead71",
      "parents": [
        "6098c1f44b0f2010053f9ebb6d36e01830784fc5",
        "cc152567d53c93e97341065dc158c12a8023da2a"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu May 03 17:36:43 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 17:36:43 2012 -0700"
      },
      "message": "Merge \"Make fixed-width dialogs larger on sw600dp.\" into jb-dev"
    },
    {
      "commit": "3fe38c0e73e520c6c38454a41a4cffa16faaf67d",
      "tree": "b4144d7c534df524ac2f2362bd3ab8dc1e31a66d",
      "parents": [
        "232301b027e54c270adad30541d248e6b7b62f4a"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu May 03 17:28:09 2012 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu May 03 17:28:09 2012 -0700"
      },
      "message": "Retain current visibility when copying layoutparam\n\nThe LayoutParams members, systemUiVisibility and\nsubtreeSystemUiVisibility are derived values rather than app-generated\nvalues. When copying LayoutParams members make sure these values are\nnot overwritten.\n\nOverwriting them was causing the STATUS_BAR_DISABLE_XXX flags to be\noverwritten exposing elements that should have remained hidden.\n\nFixes bug b6374541.\n\nChange-Id: Iaae4b4167e1b148bbdba4d05f473844f7fa3bf8d\n"
    },
    {
      "commit": "fd1d99f5dd1749a8cecb4a98cddb91e911323eb8",
      "tree": "b118f59223942f1f61a74fd65a510dd1005b1593",
      "parents": [
        "6098c1f44b0f2010053f9ebb6d36e01830784fc5"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu May 03 17:15:56 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu May 03 17:15:56 2012 -0700"
      },
      "message": "Remove obsolete tool.\n\nChange-Id: I750ad12e9ebc41d9e620942f3df09c7660340715\n"
    },
    {
      "commit": "6098c1f44b0f2010053f9ebb6d36e01830784fc5",
      "tree": "ef23f9ae93b0691e0bf67b28bd448561add406bf",
      "parents": [
        "ed5f45ab8f26740f7f12c2ac7b46ad908f3e9ee5"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu May 03 16:56:20 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu May 03 17:00:04 2012 -0700"
      },
      "message": "Fix status bar animation jank on last frame.\n\nChange-Id: Idd99f37c76038de1c02a8297c6454c357a846294\n"
    },
    {
      "commit": "cc152567d53c93e97341065dc158c12a8023da2a",
      "tree": "964432bb7673382fc5f5567bb837f7c60eb8cfac",
      "parents": [
        "7b7281edc1f328caefe97822666b6eb9ba27ef09"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu May 03 16:55:16 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu May 03 16:55:16 2012 -0700"
      },
      "message": "Make fixed-width dialogs larger on sw600dp.\n\nLeaves at existing size for sw720dp devices.\n\nBug: 6378944\nChange-Id: I8be079869c724eb05949cb56e137626e32140afb\n"
    },
    {
      "commit": "35c29cfce7393ab9f640da60fc8d8b325f02b518",
      "tree": "1b0f3acf0f0f2b72b5a7e3b95a9c32680d577c49",
      "parents": [
        "43b8fd76c03fe4d3c46919e98af91a18176c2654"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu May 03 16:37:33 2012 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu May 03 16:39:40 2012 -0700"
      },
      "message": "Remove SocialContract, which was never used.\n\nBug 6148750\n\nChange-Id: I3061b427ea20c35de826e6c0c7bb8cbe5fa1f04d\n"
    },
    {
      "commit": "89269cf98d263a4dd2e6e771e18c02a472b7bd78",
      "tree": "4104a5235e8432d0868c0f6a08cd6974501f0591",
      "parents": [
        "6113ce3be4ba7208bac7d9f0cad7e83104dbc8d3"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu May 03 16:39:22 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu May 03 16:39:22 2012 -0700"
      },
      "message": "libnativehelper is implicitly available.\n\n(And is moving for the PDK.)\n\nBug: 6369821\nChange-Id: I9e082ef294cfb2d70384255eb06d97d8cb92b382\n"
    },
    {
      "commit": "cb150fe9e6495256019b02be51e736679b57c1b5",
      "tree": "b49f3202370a9b04dd1e0d2a410239c3f0b45d01",
      "parents": [
        "5380cdc2e1adc8511b05e7623efb44d67be88418"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu May 03 15:15:05 2012 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu May 03 16:30:16 2012 -0700"
      },
      "message": "Minor doc fixes for animation- and view-related things\n\nIssue #6016341 Add info about properties and ViewPropertyAnimator to View reference docs\nIssue #6441062 Misleading docs in ViewPropertyAnimator\n\nChange-Id: Ica7c026c770fe2e57013fe443ede5428cd6b6604\n"
    },
    {
      "commit": "ed5f45ab8f26740f7f12c2ac7b46ad908f3e9ee5",
      "tree": "a0b86116444f9b13f9cee4e0210957e6c3379e5b",
      "parents": [
        "84fa241f6c6f8b9f72371dd540515ba8041dd6b7"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu May 03 15:53:47 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu May 03 16:18:18 2012 -0700"
      },
      "message": "Animate status bar flings on vsync.\n\nUse the Choreographer for timing animations.  Ideally we would\nrewrite this code to use the animation framework instead, but\nthis change to use the Choreographer directly is easier and less\nintrusive for now.\n\nChange-Id: Ibb322de9424d4d109203951d48263766200ed7e8\n"
    },
    {
      "commit": "84fa241f6c6f8b9f72371dd540515ba8041dd6b7",
      "tree": "53591aa4dca263bb3f0b3e65fb0b8cf78221cea7",
      "parents": [
        "f7ee988e55c6f6934cbb9e47feea65e62a3a2f21"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu May 03 15:56:58 2012 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu May 03 16:08:55 2012 -0700"
      },
      "message": "Fix tap highlight annoyingness\n\n Bug: 6108346\n Highlight now correctly doesn\u0027t show up unless it is a click, and\n no longer has any weirdness with sticking around unusually long\n\nChange-Id: I06f6eae45d970085232466f17cbbd9ebaefc4d69\n"
    },
    {
      "commit": "60d610bf103379277a4b29a7ead4f013f6128e4e",
      "tree": "3bff8658e38cbe8af73dce98e9ab7ac9ba7fb42c",
      "parents": [
        "5380cdc2e1adc8511b05e7623efb44d67be88418"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed May 02 16:06:09 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu May 03 16:02:29 2012 -0700"
      },
      "message": "Various changes to Media* APIs requested by the api council.\n\nChange-Id: Iec2f50c99cf5f00a442737231361334e9ab46340\nrelated-to-bug: 6432753\n"
    },
    {
      "commit": "f7ee988e55c6f6934cbb9e47feea65e62a3a2f21",
      "tree": "51ca18d089f7a259d3249307b46fd753c3076f3f",
      "parents": [
        "7b7281edc1f328caefe97822666b6eb9ba27ef09",
        "db4101c7d5a2af174bdc61dc706329faabaeb5c6"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu May 03 15:57:32 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 15:57:32 2012 -0700"
      },
      "message": "Merge \"Better error logs for faulty ObjectAnimators\" into jb-dev"
    },
    {
      "commit": "508d7053ff08c894d7c875dbfa5bdaaa3a37ff1b",
      "tree": "5d7c2e474dc5306bb8c5ae4223896295da35193e",
      "parents": [
        "28d9911adac4e5059d36e9b92b68d37f2bb00475"
      ],
      "author": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Thu May 03 14:31:55 2012 -0700"
      },
      "committer": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Thu May 03 15:55:29 2012 -0700"
      },
      "message": "Unify the rect names according to the coordinates\n\nThis is a pure refactor, no functional change.\nbug:6338456\n\nChange-Id: Ib40af53f4e2ff8ce5c9f82f3472989b2d3f2007c\n"
    },
    {
      "commit": "db4101c7d5a2af174bdc61dc706329faabaeb5c6",
      "tree": "dc0d720d8ddca8388bbccac1e3953bf8cdcf096f",
      "parents": [
        "5380cdc2e1adc8511b05e7623efb44d67be88418"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu May 03 14:48:07 2012 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu May 03 15:19:24 2012 -0700"
      },
      "message": "Better error logs for faulty ObjectAnimators\n\nPreviously, if you set up an ObjectAnimator with the name of a property\nwhich could not be resolved to an existing method (e.g., \"foo\" becomes \"getFoo()\"\nor \"setFoo()\"), the errors in the log could be a bit obscure and the animation might\njust crash sometime later with an unexplained NPE. This change provides a more\ndetailed log message detailing the actual method/class involved.\n\nIssue #5990756 NullPointerException on no such property\n\nChange-Id: Ic5bf7069c4879623e00ab8a794b799773cce487c\n"
    },
    {
      "commit": "7b7281edc1f328caefe97822666b6eb9ba27ef09",
      "tree": "76c322fe5ce98351891ebc584f691568291ab0ca",
      "parents": [
        "c919816155f18e2cf395abc31fc3e1c3923bde76",
        "ac786550d11d0e0b780da5a1720cb0e1fd28061f"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu May 03 15:16:52 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 15:16:52 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-dev"
    },
    {
      "commit": "c919816155f18e2cf395abc31fc3e1c3923bde76",
      "tree": "ff71866b4935c6bcfe6307c3088844cd9e06c820",
      "parents": [
        "9b4dc0f70194c2e1c24ecc146f4f0c74970cf347",
        "f26f01784e1c733c53cad3ed31918e73448ce369"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu May 03 15:13:06 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 15:13:06 2012 -0700"
      },
      "message": "Merge \"Make AudioService aware of device orientation changes\" into jb-dev"
    },
    {
      "commit": "9b4dc0f70194c2e1c24ecc146f4f0c74970cf347",
      "tree": "f6926c53f45dd5fdeeda8f5e8f06c7fccd465ffc",
      "parents": [
        "c292355f84a01ca96b6e8aba53110679d0eab90d",
        "30189975346abdcaec992aebb3de7db986978db3"
      ],
      "author": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Thu May 03 15:09:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 15:09:18 2012 -0700"
      },
      "message": "Merge \"Fix 6396479: Made FUL unlock layout look good on nakasi\" into jb-dev"
    },
    {
      "commit": "ac786550d11d0e0b780da5a1720cb0e1fd28061f",
      "tree": "124c0d1486e52f7088b1d77f9e1db95d60420269",
      "parents": [
        "e06747c727c9edc05c1d32f389a2347a11f653d5"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu May 03 14:36:10 2012 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu May 03 14:36:10 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Iba7e238df292ae2cbf948db84bfcbe1d82bc6ccb\n"
    },
    {
      "commit": "c292355f84a01ca96b6e8aba53110679d0eab90d",
      "tree": "0a52e0b06ee48dfd5089175d90859691dd388f79",
      "parents": [
        "163a3ae770c290f87347e5b413ec8ff9f128a311",
        "cc6475e1732ae5ad4df480fccf44e1cb3ddce153"
      ],
      "author": {
        "name": "Ruei-sung Lin",
        "email": "rslin@google.com",
        "time": "Thu May 03 14:22:25 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 14:22:25 2012 -0700"
      },
      "message": "Merge \"Fix b/5974573 Please increase intensity of film grain effect\" into jb-dev"
    },
    {
      "commit": "163a3ae770c290f87347e5b413ec8ff9f128a311",
      "tree": "3606afa74cc0e3db7bb752c0559981392ee0cfec",
      "parents": [
        "e06747c727c9edc05c1d32f389a2347a11f653d5",
        "951516358e2841d2425f610bcd0175d9960135d2"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu May 03 13:49:57 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 13:49:57 2012 -0700"
      },
      "message": "Merge \"Update docs for YV12 format and camera preview callbacks.\" into jb-dev"
    }
  ],
  "next": "cc6475e1732ae5ad4df480fccf44e1cb3ddce153"
}
