)]}'
{
  "log": [
    {
      "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": "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": "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": "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"
    },
    {
      "commit": "cc6475e1732ae5ad4df480fccf44e1cb3ddce153",
      "tree": "a07b9a74aaa66128452eec47cb428350b0355b34",
      "parents": [
        "c793d62613b8cee340ce6c20856f6db81575f034"
      ],
      "author": {
        "name": "Ruei-sung Lin",
        "email": "rslin@google.com",
        "time": "Thu May 03 13:08:15 2012 -0700"
      },
      "committer": {
        "name": "Ruei-sung Lin",
        "email": "rslin@google.com",
        "time": "Thu May 03 13:08:15 2012 -0700"
      },
      "message": "Fix b/5974573 Please increase intensity of film grain effect\n\nChange-Id: Ia984aa91bf3ae8aef47e24a0074b1b0f1624c1a0\n"
    },
    {
      "commit": "e06747c727c9edc05c1d32f389a2347a11f653d5",
      "tree": "8bdf93e53a3467764309d2537f5963b4393f830d",
      "parents": [
        "2c6200dac2cae3a378e7d0f309e1770f9f158b48",
        "1d7c1f11179fae48271b8bcd8bf06760f9cb04ec"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu May 03 12:19:45 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 12:19:45 2012 -0700"
      },
      "message": "Merge \"Rename isTimeZoneFixNeeded to shouldFixTimeZoneNow.\" into jb-dev"
    },
    {
      "commit": "2c6200dac2cae3a378e7d0f309e1770f9f158b48",
      "tree": "d31aecb1ef0f636d70f24a09b2114a8ff5f10df1",
      "parents": [
        "e19dbd9f9d0fea5959d8384d5d9d577d25cc8963",
        "1064a50dc86c2aea54bc6830c6cae464feb27feb"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu May 03 11:56:32 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 11:56:32 2012 -0700"
      },
      "message": "Merge \"hasVibrator() should only report presence of built-in vibrator.\" into jb-dev"
    },
    {
      "commit": "e19dbd9f9d0fea5959d8384d5d9d577d25cc8963",
      "tree": "c24f5ecea7e2e72e1ad9dc14050be89a25f61bf0",
      "parents": [
        "23746be026ae2e9854b33c0e8872463c6191a734",
        "93de746e5554bc9397ca8109f57875d92e64eabc"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu May 03 11:56:25 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 11:56:25 2012 -0700"
      },
      "message": "Merge \"Separate the internal and external display rotations.\" into jb-dev"
    },
    {
      "commit": "23746be026ae2e9854b33c0e8872463c6191a734",
      "tree": "f151636193dbe1c77e870f11936050ae7c9965b3",
      "parents": [
        "43b8fd76c03fe4d3c46919e98af91a18176c2654",
        "dc410cb3499683509770bb88cb771a91acd16bd2"
      ],
      "author": {
        "name": "Adrian Ludwig",
        "email": "aludwig@google.com",
        "time": "Thu May 03 11:18:24 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 11:18:24 2012 -0700"
      },
      "message": "Merge \"Reorganizing permissions into groups oriented around user-understandable concepts.\" into jb-dev"
    },
    {
      "commit": "951516358e2841d2425f610bcd0175d9960135d2",
      "tree": "99f0d7f5909a768d7b52d528b6ec8ec5501e090b",
      "parents": [
        "427db9b3d10d5c203d0351e683c3cddfd270250c"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed May 02 16:21:18 2012 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu May 03 11:02:18 2012 -0700"
      },
      "message": "Update docs for YV12 format and camera preview callbacks.\n\n- Define stride for YV12 when using it for preview callbacks\n\n- Include equations for calculating stride and start indexes of Y, U,\n  and V planes for YV12.\n\n- Add more cross-references so that equations are easier to find.\n\nBug: 6330501\nChange-Id: I85a78757ec767d08173b9fe714adb715835244b4\n"
    },
    {
      "commit": "43b8fd76c03fe4d3c46919e98af91a18176c2654",
      "tree": "053d12d07e4e25840458881e7dfbc0700c278db9",
      "parents": [
        "57e6136ce79241348b3563c4368a327ca2906610",
        "b3e02c44d57ac18d1debf21044289cf85d0dd672"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu May 03 11:00:53 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 11:00:53 2012 -0700"
      },
      "message": "Merge \"Fix nested cross-scrolling for ScrollView/HorizontalScrollView\" into jb-dev"
    },
    {
      "commit": "57e6136ce79241348b3563c4368a327ca2906610",
      "tree": "f1c72ed890c06d3f8c1022f0fdc7a1cfc6e231dd",
      "parents": [
        "f27ba974d5af68baf071282de65a22ca6e59244c",
        "cefb4bc011fe47ec83b2fd9ec4da28bdf806c0cd"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu May 03 11:00:49 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 11:00:49 2012 -0700"
      },
      "message": "Merge \"Hide TextDirectionHeuristics\" into jb-dev"
    },
    {
      "commit": "f27ba974d5af68baf071282de65a22ca6e59244c",
      "tree": "916ca8dcbf9395e56f40283f417c0c7b838ea9d5",
      "parents": [
        "1f2077c3a0ae20caa4343dc9f66db959a939a054",
        "785c447b2bc625209706fd128ce61781c3a4183b"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu May 03 10:58:48 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 10:58:48 2012 -0700"
      },
      "message": "Merge \"JB API cleanup; ActionMode and View docs\" into jb-dev"
    },
    {
      "commit": "1f2077c3a0ae20caa4343dc9f66db959a939a054",
      "tree": "e68df9e48710902ad23a3158be561c7f9aba68c2",
      "parents": [
        "c793d62613b8cee340ce6c20856f6db81575f034",
        "8877cc3e6ee48c0bd1e8f0984d000a106f6122bd"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu May 03 10:57:22 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 10:57:22 2012 -0700"
      },
      "message": "Merge \"Fix AlertDialog positioning for dialogs spawned from DialogWhenLarge activities\" into jb-dev"
    },
    {
      "commit": "1d7c1f11179fae48271b8bcd8bf06760f9cb04ec",
      "tree": "7af66ff00f41302257ec1f643bc3edd3e80a1cb1",
      "parents": [
        "c793d62613b8cee340ce6c20856f6db81575f034"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu May 03 10:34:17 2012 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu May 03 10:34:57 2012 -0700"
      },
      "message": "Rename isTimeZoneFixNeeded to shouldFixTimeZoneNow.\n\nChange-Id: I01c73a0afaa17793f9dea1b78c9fe49fa138f787\n"
    },
    {
      "commit": "c793d62613b8cee340ce6c20856f6db81575f034",
      "tree": "13c2a3619668ba423c8273529b74d884b05a07fe",
      "parents": [
        "eaca069aff710eb8776669bd5d8016d10b7d2467",
        "708d5d444bd47db96a47cf5153bdfb8b0f3b975b"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu May 03 10:19:40 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 10:19:40 2012 -0700"
      },
      "message": "Merge \"On first boot and NTP lookup, set the time even if it\u0027s not off by 5+ secs.\" into jb-dev"
    },
    {
      "commit": "f05c1d63d16e790ac78c5854bb12374f45d6118e",
      "tree": "89a088e71b5290b15d3e42b3980c1009c58e42d4",
      "parents": [
        "39f412d8deed2ba46153c8a819bc8635979cec6b"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Wed May 02 23:29:47 2012 +0800"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri May 04 01:01:46 2012 +0800"
      },
      "message": "Avoid deadlocks when calling autoFocus from onAutoFocus callback.\n\nApplicatons may use different threads for calling autoFocus and\nonAutoFocus callback.\n\nbug:6026574\n\nChange-Id: I114a60240e22af15ca469b591e080121367db8e2\n"
    },
    {
      "commit": "eaca069aff710eb8776669bd5d8016d10b7d2467",
      "tree": "2b70a2e585a81126a305122173a868734180c4e2",
      "parents": [
        "531522c7fe0b4b7bccd34dcaf2179c4a8ced619c",
        "9155cbac78a2f9a8b081a505595f4f8805048096"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu May 03 09:59:46 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 09:59:46 2012 -0700"
      },
      "message": "Merge \"Fix clicking on a fake element (address, phone number, etc..)\" into jb-dev"
    },
    {
      "commit": "9155cbac78a2f9a8b081a505595f4f8805048096",
      "tree": "570de300253c9961957b50ff9b3ec38fcc7de50a",
      "parents": [
        "5380cdc2e1adc8511b05e7623efb44d67be88418"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu May 03 09:51:32 2012 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu May 03 09:51:32 2012 -0700"
      },
      "message": "Fix clicking on a fake element (address, phone number, etc..)\n\n Bug: 6426909\n\nChange-Id: Ic45deea2423dbeb2bcb4ecbcaac32ec194f7511e\n"
    },
    {
      "commit": "531522c7fe0b4b7bccd34dcaf2179c4a8ced619c",
      "tree": "3f104851bca8770e5f712c8b06e34456f48c1244",
      "parents": [
        "aac5066dbf17987887dc46d90df1ce465d0c4c50",
        "027828bff7928a125c7150fe7cb4dcbcba113912"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu May 03 09:42:06 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 09:42:06 2012 -0700"
      },
      "message": "Merge \"Report open networks without saved networks\" into jb-dev"
    },
    {
      "commit": "aac5066dbf17987887dc46d90df1ce465d0c4c50",
      "tree": "f58828aa78424c8750ebe64d95f247931519dd5e",
      "parents": [
        "9a992450cb0b48ea2a0bb946d321b3afbc27aad5",
        "7a33acf123ad27aad21bd517fca68a64eb8fe434"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu May 03 09:37:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 09:37:18 2012 -0700"
      },
      "message": "Merge \"Add intercept path for UI touch handling.\" into jb-dev"
    },
    {
      "commit": "9a992450cb0b48ea2a0bb946d321b3afbc27aad5",
      "tree": "a2f670997fe935b3995bad5a103a53972b9749c8",
      "parents": [
        "d4796461ee29c2d2560412dbb51e0c931aa22db5",
        "f0f43227a7dbaab111f6984d8a013776754e6f38"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu May 03 09:35:27 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 09:35:27 2012 -0700"
      },
      "message": "Merge \"Time can become incorrect when no sim is present or mcc changes.\" into jb-dev"
    },
    {
      "commit": "f0f43227a7dbaab111f6984d8a013776754e6f38",
      "tree": "e28b932212020ba7964740c768ec218db7924f6a",
      "parents": [
        "427db9b3d10d5c203d0351e683c3cddfd270250c"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu May 03 09:26:25 2012 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu May 03 09:26:25 2012 -0700"
      },
      "message": "Time can become incorrect when no sim is present or mcc changes.\n\nbug: 6393147\nChange-Id: I07ad74998b03af532ccf704a8a7e4844f5829b14\n"
    },
    {
      "commit": "d4796461ee29c2d2560412dbb51e0c931aa22db5",
      "tree": "8c501e3ab7b089550879da5b1c3c1d47d2af0b88",
      "parents": [
        "5380cdc2e1adc8511b05e7623efb44d67be88418"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed May 02 18:23:13 2012 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu May 03 09:07:11 2012 -0700"
      },
      "message": "Fix accessibility drawing\n\n Bug: 6407623\n If script injection is disabled, the accessibility injector works\n by modifying the text selection. However, this would cause WebView\n to go into text selection mode, showing the CAB and such, which\n we don\u0027t want. Add a flag saying WHY text selection is being changed\n so that we can respond accordingly in WebViewClassic.\n\nChange-Id: Ia509def3fcdb022b93fbbc7ed89bc9558663afd3\n"
    },
    {
      "commit": "7a33acf123ad27aad21bd517fca68a64eb8fe434",
      "tree": "6ee86400a4c2636b889003d29a30b0a8e78ef6ac",
      "parents": [
        "a2c37665d9947d00c64427b35489d3794c7b6214"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed May 02 16:35:01 2012 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu May 03 09:02:14 2012 -0700"
      },
      "message": "Add intercept path for UI touch handling.\n\n Bug 6410164\n\nChange-Id: Ia3907a9a57321d0f25763c88fd0c0a7617d5da48\n"
    },
    {
      "commit": "5380cdc2e1adc8511b05e7623efb44d67be88418",
      "tree": "4fe8e2ef0e60e8d50fcbaa8b72df713d83aa0989",
      "parents": [
        "c5d76e041ab45c97d74fe93cb52e7fbc912b3ef6",
        "58b173b1ca10bfb8bd8f7fac676f51178e57ff83"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu May 03 08:28:25 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 08:28:25 2012 -0700"
      },
      "message": "Merge \"Hide icons for low-priority notifications.\" into jb-dev"
    },
    {
      "commit": "58b173b1ca10bfb8bd8f7fac676f51178e57ff83",
      "tree": "125a783080e03ad895f03210583625439bbd2e2c",
      "parents": [
        "4ce64fb3644546eadfca12c01e4b174384a9de23"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu May 03 11:25:29 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu May 03 11:25:29 2012 -0400"
      },
      "message": "Hide icons for low-priority notifications.\n\nAnything below PRIORITY_LOW will usually be hidden (unless\nthe NotificationManagerService has a compelling reason to\nadjust the priority).\n\nBug: 6357857\nChange-Id: Ic8a806a6db87b0473014a5d006279991272a44ea\n"
    },
    {
      "commit": "c5d76e041ab45c97d74fe93cb52e7fbc912b3ef6",
      "tree": "e464d1d21485d5a1560c5b5f54540b419906bdcb",
      "parents": [
        "1243b967595c72f0efafae5efea7d33314efe0b1",
        "4ce64fb3644546eadfca12c01e4b174384a9de23"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu May 03 08:02:56 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 08:02:56 2012 -0700"
      },
      "message": "Merge \"Move bar panels above the system bar window layer.\" into jb-dev"
    },
    {
      "commit": "4ce64fb3644546eadfca12c01e4b174384a9de23",
      "tree": "d61b327b3f9d7fd5c612917a1c7ffa2ddce8692d",
      "parents": [
        "6f28f9ef315e3b5190259a943be91ecfafc69103"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu May 03 10:53:10 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu May 03 10:53:10 2012 -0400"
      },
      "message": "Move bar panels above the system bar window layer.\n\nWe use the new TYPE_NAVIGATION_BAR_PANEL for this instead of\nTYPE_STATUS_BAR_PANEL (which is indeed above the status bar,\nbut far below the navigation bar, which is the window type\nused for the system bar now.)\n\nBug: 6319161 (ticker underneath system bar)\nBug: 6437342 (missing clear all button on system bar)\nChange-Id: Ib58c0003c4c81db64edca2c1bbc2d764c3237ed0\n"
    },
    {
      "commit": "1243b967595c72f0efafae5efea7d33314efe0b1",
      "tree": "3ecb743fa3035a7a0c74afa2dcf16cce56920a33",
      "parents": [
        "719646454ac408fdcb23324213115aa13f1d37e7",
        "e4a2a4f142ff72ac8cf3e99c31af42af4ce66fbf"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu May 03 07:46:00 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 07:46:00 2012 -0700"
      },
      "message": "Merge \"rework big text to handle gmail use case\" into jb-dev"
    },
    {
      "commit": "719646454ac408fdcb23324213115aa13f1d37e7",
      "tree": "f520e627638484e24520fd3123a4935fa45e99ea",
      "parents": [
        "115f48a222bc670584b098566ea83cde00cbd4cd",
        "fbd96ba9baa212d99060c8b93b5c79cf00918bda"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu May 03 07:45:43 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 07:45:43 2012 -0700"
      },
      "message": "Merge \"Allow the Notification.Builder to carry around a Style to apply at build\" into jb-dev"
    },
    {
      "commit": "115f48a222bc670584b098566ea83cde00cbd4cd",
      "tree": "4ea7c9739ae96c27183c3fe05765fefa6d56f5b1",
      "parents": [
        "841a37aa5b6684ea8738f97b7e99a152bc6d5c7a",
        "21b274e8a05d83e2a6996aaeec619deaca728de4"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu May 03 07:30:50 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 07:30:50 2012 -0700"
      },
      "message": "Merge \"Large-screen notification panel size + positioning.\" into jb-dev"
    },
    {
      "commit": "e4a2a4f142ff72ac8cf3e99c31af42af4ce66fbf",
      "tree": "8f744b5064862277aca9ffeef6d6176be6c1cada",
      "parents": [
        "fbd96ba9baa212d99060c8b93b5c79cf00918bda"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Tue May 01 18:08:49 2012 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu May 03 09:40:02 2012 -0400"
      },
      "message": "rework big text to handle gmail use case\n\nChange-Id: I3175e198bd6f39025f4257454b43c459ed1e38f5\n"
    },
    {
      "commit": "fbd96ba9baa212d99060c8b93b5c79cf00918bda",
      "tree": "44eb301e66c70a6f687ab01db9c92573f7b5600f",
      "parents": [
        "841a37aa5b6684ea8738f97b7e99a152bc6d5c7a"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Tue May 01 12:03:58 2012 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu May 03 09:40:02 2012 -0400"
      },
      "message": "Allow the Notification.Builder to carry around a Style to apply at build\n\nChange-Id: I5e848504b6d0444ee349ecea893ceae571dda796\n"
    },
    {
      "commit": "841a37aa5b6684ea8738f97b7e99a152bc6d5c7a",
      "tree": "d19f8598755fdbe08ef5c1af9479458f20a6f42b",
      "parents": [
        "03f22533a7ed398351f7c98af4a91d91354a2095",
        "f0195951519a5d7ce26ff2d88228af13642fc292"
      ],
      "author": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Wed May 02 23:56:08 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 02 23:56:08 2012 -0700"
      },
      "message": "Merge \"Clarify documentation about when Activity#onCreateNavigateUpTaskStack will be called.\" into jb-dev"
    },
    {
      "commit": "03f22533a7ed398351f7c98af4a91d91354a2095",
      "tree": "71f697e5fdba0b70db9fc144c0b21b271b6bd3cf",
      "parents": [
        "b829f09737fcbb1e2c92949dce6222d5beacc3c9",
        "bf023589b3d9994f43823c7cb0450d278b084f9b"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed May 02 22:46:55 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 02 22:46:55 2012 -0700"
      },
      "message": "Merge \"Fix some problems with ASECs\" into jb-dev"
    },
    {
      "commit": "b3e02c44d57ac18d1debf21044289cf85d0dd672",
      "tree": "50d26abf8f8b0fd740e712543fea6b043a252918",
      "parents": [
        "fbbdbc2d2326e96ce31950baccddd2f295fe594c"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed May 02 22:05:46 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed May 02 22:14:13 2012 -0700"
      },
      "message": "Fix nested cross-scrolling for ScrollView/HorizontalScrollView\n\nBug 6429006\n\nDisallow intercepting touch events for parents of\nScrollView/HorizontalScrollView when scrolling begins. Properly\nrespect touch slop when the child of a ScrollView does not accept\ntouch events.\n\nChange-Id: I2ce503ad5104d450829ed58cd2748c9163e020d3\n"
    },
    {
      "commit": "21b274e8a05d83e2a6996aaeec619deaca728de4",
      "tree": "221df041ed7982a26f868d19cb283a064b8ff2f9",
      "parents": [
        "22930da77f7c2d0461474a162d0d25b9dca00875"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed May 02 15:07:51 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu May 03 01:14:07 2012 -0400"
      },
      "message": "Large-screen notification panel size + positioning.\n\nOn sw600 devices we show the notification panel in a smaller\nrectangle, centered in portrait and left-aligned in\nlandscape.\n\nAlso remove a bunch of -large resources that shouldn\u0027t be\nused anymore.\n\nBug: 6297838\nChange-Id: I8ed3445ccb7df16e30870a4322d89786467c54df\n"
    },
    {
      "commit": "f0195951519a5d7ce26ff2d88228af13642fc292",
      "tree": "8d2b0746de49f3dd3037c92e471e321fbd801da9",
      "parents": [
        "fbbdbc2d2326e96ce31950baccddd2f295fe594c"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed May 02 21:38:54 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed May 02 21:39:31 2012 -0700"
      },
      "message": "Clarify documentation about when Activity#onCreateNavigateUpTaskStack\nwill be called.\n\nBug 6427237\n\nChange-Id: I5c41e4a694b39c03fd642586472838e2f9a0281d\n"
    },
    {
      "commit": "785c447b2bc625209706fd128ce61781c3a4183b",
      "tree": "4762a4f1473716dc144dc7faa17dab3eabd7aa9f",
      "parents": [
        "fbbdbc2d2326e96ce31950baccddd2f295fe594c"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed May 02 21:25:39 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed May 02 21:27:15 2012 -0700"
      },
      "message": "JB API cleanup; ActionMode and View docs\n\nBugs 6435315, 6434937\n\nAdd ActionMode#getTitleOptionalHint() and extend documentation for\nView#hasTransientState/setHasTransientState\n\nChange-Id: I2049fb79864c33b34e3bbd13df32861e308c99ad\n"
    },
    {
      "commit": "5b927c431f54ea47c3333afb7940d79e2e863f1a",
      "tree": "f79c0d3a5fe38ef9814ad975a1ba04a7e5b09a41",
      "parents": [
        "7a6a4bf1b5905d3136ca883fff1d432e7c260298"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Tue May 01 20:09:34 2012 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu May 03 12:38:34 2012 +0900"
      },
      "message": "Reset the default system ime to the proper one when the system locale is changed\n\nThe framework automatically enables only valid system default IMEs and IMEs that have at least one English subtype at the initial boot and system locale changes.\n\nSettings: I9af4065e4b9f933\n\nBug: 6422666\nBug: 6422390\nChange-Id: I0b86ddba692144521f30e0b9086ddd67bfb9a793\n"
    },
    {
      "commit": "b829f09737fcbb1e2c92949dce6222d5beacc3c9",
      "tree": "a6fe74a2b7b7170da7310e7e349675b96233fde5",
      "parents": [
        "3b5a7089c7d08042f8ff62e50eb76fc8f6cb80c8",
        "33f95eda3d24b6364cab343f10d01490e2f53d44"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed May 02 19:37:51 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 02 19:37:51 2012 -0700"
      },
      "message": "Merge \"Allow adding of completed empty files.\" into jb-dev"
    },
    {
      "commit": "3b5a7089c7d08042f8ff62e50eb76fc8f6cb80c8",
      "tree": "d7ff95e14bbf1e5a6120518d79dd8f7b259e4965",
      "parents": [
        "6aa3138587198c6ddf529c0daee84eea6ea05549",
        "2d6c580262ba1c19fc4f20c3566889e332fbdcb6"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed May 02 19:37:29 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 02 19:37:29 2012 -0700"
      },
      "message": "Merge \"Support full 32 bits for socket tags.\" into jb-dev"
    },
    {
      "commit": "8877cc3e6ee48c0bd1e8f0984d000a106f6122bd",
      "tree": "cad5dbc4753cae0320c0bfdbaa65090f9082021c",
      "parents": [
        "fbbdbc2d2326e96ce31950baccddd2f295fe594c"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed May 02 18:32:35 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed May 02 18:35:23 2012 -0700"
      },
      "message": "Fix AlertDialog positioning for dialogs spawned from DialogWhenLarge\nactivities\n\nBug 6413342\n\nClear extra attributes in the base theme so that they properly overlay\na ContextThemeWrapper over a fixed-size dialog theme.\n\nChange-Id: Ia0d49f0746ca01516afa1eaea7091e5da60d14ae\n"
    },
    {
      "commit": "6aa3138587198c6ddf529c0daee84eea6ea05549",
      "tree": "4bf269550d8a81d9fc07737090f9b07d995cef12",
      "parents": [
        "fb58a6d93c954a956e0b6c9929d2baf45e8867ae",
        "65d98ad5b3f2e5ec03f14cb0538c572a427ae1a8"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed May 02 18:27:40 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 02 18:27:40 2012 -0700"
      },
      "message": "Merge \"Remove accessibility gestures for clockwise and counter clock wise circle.\" into jb-dev"
    },
    {
      "commit": "cefb4bc011fe47ec83b2fd9ec4da28bdf806c0cd",
      "tree": "5390cea6d6fbdee3fa1c954db140eeddec6d76be",
      "parents": [
        "1c823452111c8a9ca75c6e6d5c1767ada7e46a74"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed May 02 18:14:56 2012 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed May 02 18:20:25 2012 -0700"
      },
      "message": "Hide TextDirectionHeuristics\n\nBug 6435363\n\nChange-Id: I9ba0a3c057af67e2876e64fd8c18adbb8f4d0860\n"
    },
    {
      "commit": "65d98ad5b3f2e5ec03f14cb0538c572a427ae1a8",
      "tree": "8385efa7d2e89075a0fe31cf8e95d83382e6c875",
      "parents": [
        "19eaf0a74dc4521db4c248504ea1815d052c0b27"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed May 02 17:57:06 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed May 02 17:57:13 2012 -0700"
      },
      "message": "Remove accessibility gestures for clockwise and counter clock wise circle.\n\n1. The clockwise and counter clockwise circle gestures are difficult to\n   perform for a blind user. Some user studies have shown that so nuke them.\n\nbug:6435260\n\nChange-Id: I81d23bd3c450239fe17b4b8c60bafab00daa480a\n"
    },
    {
      "commit": "027828bff7928a125c7150fe7cb4dcbcba113912",
      "tree": "738ebb466da9941b8f979e53db2dbe6f21512a76",
      "parents": [
        "faac92942c50b12edada5e92e7c323609b2bdb5f"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed May 02 12:43:05 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed May 02 17:51:26 2012 -0700"
      },
      "message": "Report open networks without saved networks\n\nThe supplicant stops periodic scans when there are no saved networks.\nThe framework needs to have a periodic scan to handle this scenario.\n\nWe do have an infrequent wake up scan (15 mins), but thats way too\nslow to report an open network.\n\nSetup a scan by the supplicant interval when there are no saved\nnetworks\n\nBug: 5420656\nChange-Id: Id3708ecc874b42971643cc747bb9e7f2efc7d1dd\n"
    },
    {
      "commit": "fb58a6d93c954a956e0b6c9929d2baf45e8867ae",
      "tree": "70fca1b74dbca60885be5eee42413502473e0757",
      "parents": [
        "7a5f3e4048b0af08606b689b4f4a39d6040c3c23",
        "42c5cb3028aeac3f31b954c74a39c26e24821ff7"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed May 02 17:46:34 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 02 17:46:34 2012 -0700"
      },
      "message": "Merge \"Adding title for the date picker dialog if the calendar is not shown.\" into jb-dev"
    },
    {
      "commit": "7a5f3e4048b0af08606b689b4f4a39d6040c3c23",
      "tree": "04e70de9242eb6e18ccf16d4468c0c45da514da6",
      "parents": [
        "28d9911adac4e5059d36e9b92b68d37f2bb00475",
        "52a623700f9bcba7ef8bfe3ba7ff6160a1bd65e8"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed May 02 17:45:58 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 02 17:45:58 2012 -0700"
      },
      "message": "Merge \"Virtual nodes are always important for accessibility.\" into jb-dev"
    },
    {
      "commit": "28d9911adac4e5059d36e9b92b68d37f2bb00475",
      "tree": "ccdac588ce97799ed2d5f3af38a919acb4a4605b",
      "parents": [
        "f32c8e4365f0a1008cfc17f2933a41f15c7608fc",
        "6ac0471da79c99a043cb6fbccb12bd86f1f3c024"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Wed May 02 17:40:37 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 02 17:40:37 2012 -0700"
      },
      "message": "Merge \"Enable restart in getSpnFsm().\" into jb-dev"
    },
    {
      "commit": "f32c8e4365f0a1008cfc17f2933a41f15c7608fc",
      "tree": "3ecd0ec94138207a19f0188d6fbe419b4b1b794b",
      "parents": [
        "22930da77f7c2d0461474a162d0d25b9dca00875",
        "0f5985c1da4793286b75e09bc0ef2377c5ecadf3"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed May 02 17:39:04 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 02 17:39:04 2012 -0700"
      },
      "message": "Merge \"Add MASTER_CLEAR perm to SystemUI for SD card formatting.\" into jb-dev"
    },
    {
      "commit": "22930da77f7c2d0461474a162d0d25b9dca00875",
      "tree": "55f053542afcdeae974dccdf4d93306036ca509b",
      "parents": [
        "3421f9fd6847faa0bbf3f1d8e1c8424bce52a9a4",
        "82b2cd0fe9b8c6e353a9b3b0600aafc7b97eecc1"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Wed May 02 17:37:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 02 17:37:44 2012 -0700"
      },
      "message": "Merge \"Add unusable SIM message.\" into jb-dev"
    },
    {
      "commit": "3421f9fd6847faa0bbf3f1d8e1c8424bce52a9a4",
      "tree": "b6008cc01caa1f98a6dc67e73ac9730acefb1b2b",
      "parents": [
        "232301b027e54c270adad30541d248e6b7b62f4a",
        "2fe99801e81bb7c0ff846b536cbb7a12707410ed"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed May 02 17:26:57 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 02 17:26:57 2012 -0700"
      },
      "message": "Merge \"Add temporary functor lifetime logging\" into jb-dev"
    },
    {
      "commit": "232301b027e54c270adad30541d248e6b7b62f4a",
      "tree": "900e69f3263b33186f27b6c9e9528e17b3225456",
      "parents": [
        "1c823452111c8a9ca75c6e6d5c1767ada7e46a74",
        "94ef9df22c5960b74359e1a98e5c210787d382f2"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed May 02 17:23:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 02 17:23:44 2012 -0700"
      },
      "message": "Merge \"Fix flashy transition in QuickContacts\" into jb-dev"
    },
    {
      "commit": "82b2cd0fe9b8c6e353a9b3b0600aafc7b97eecc1",
      "tree": "3036393a20003469ed2941109cae7128536a8227",
      "parents": [
        "459e459ef99f494238128aa4142fe2e97adae35b"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Wed May 02 16:28:49 2012 -0700"
      },
      "committer": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Wed May 02 17:14:50 2012 -0700"
      },
      "message": "Add unusable SIM message.\n\nInform user \"Unusable SIM card.\" when SIM is permanently disabled\ndue to too many wrong PUK inputs.\n\nbug:5548405\n\nChange-Id: Id82c7681f58f09709c630b4bc455facb549938ed\n"
    },
    {
      "commit": "6ac0471da79c99a043cb6fbccb12bd86f1f3c024",
      "tree": "ea5b998592b398ea0a8a26528d7ee33a7b15cf8d",
      "parents": [
        "459e459ef99f494238128aa4142fe2e97adae35b"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Tue May 01 16:12:05 2012 -0700"
      },
      "committer": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Wed May 02 17:10:51 2012 -0700"
      },
      "message": "Enable restart in getSpnFsm().\n\nIf the FSM gets restart while waiting for one of\nSPN EFs results (i.e. a SIM refresh occurs after issuing\nread EF_CPHS_SPN), it will re-initialize only after\nreceiving and discarding the unfinished SPN EF result.\n\nbug:5499225\n\nChange-Id: I715fc2feabdd03435903f7dcb785c8f0154619bc\n"
    },
    {
      "commit": "bf023589b3d9994f43823c7cb0450d278b084f9b",
      "tree": "6ed973d10a584b68efd2efd6654953ab158538c4",
      "parents": [
        "e849230f444653e692024b4321044cb9f6188919"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed May 02 16:56:15 2012 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed May 02 17:09:57 2012 -0700"
      },
      "message": "Fix some problems with ASECs\n\nOn devices that had external storage, permissions weren\u0027t set correctly\non non-forward-locked applications. Also, moving forward locked\napplications didn\u0027t work since DefaultContainerService wasn\u0027t able to\nread it.\n\nFixed some faulty unit tests as well.\n\nBug: 6427212\nChange-Id: I5c1f0bf5278549069c78939f0708c4c43a7d4006\n"
    },
    {
      "commit": "94ef9df22c5960b74359e1a98e5c210787d382f2",
      "tree": "d137ffbff75580ba9aea8c25e92b20190e10c102",
      "parents": [
        "d51f90ff7e9c5afa3feb4e2c2a3956861c2fd95e"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed May 02 17:08:39 2012 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed May 02 17:08:39 2012 -0700"
      },
      "message": "Fix flashy transition in QuickContacts\n\nCalls to relayout were forcing outgoing app reported visibility to\nfalse. Because there was a DummyAnimation in the outgoing app the\nstepAnimation was forcing the app Transformation alpha value to 0\nbased on the most recent reportedVisibile value. This was causing the\noutgoing app to disappear for an instant.  Moving the visibility test\nto the time at which the DummyAnimation is set fixes this problem.\n\nFixes bug 5908102.\n\nChange-Id: Ib574728a007a0af759990816db42e23ba315b468\n"
    },
    {
      "commit": "33f95eda3d24b6364cab343f10d01490e2f53d44",
      "tree": "c55ce6560a7e53264afd6b84397debf38ef65938",
      "parents": [
        "f2dc6fc442385e08745762fcc2468ad89e2c78dc"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed May 02 17:07:54 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed May 02 17:07:54 2012 -0700"
      },
      "message": "Allow adding of completed empty files.\n\nBug: 5281354\nChange-Id: I375c3c7ff4ccbb554204ad53a90d35ff4790af6c\n"
    },
    {
      "commit": "1064a50dc86c2aea54bc6830c6cae464feb27feb",
      "tree": "7acce65317cf263096dbed4e9d3b1b45898c0903",
      "parents": [
        "93de746e5554bc9397ca8109f57875d92e64eabc"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed May 02 16:51:37 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed May 02 16:51:37 2012 -0700"
      },
      "message": "hasVibrator() should only report presence of built-in vibrator.\n\nBug: 6430585\nChange-Id: Ia8d8656a2f0467b83f22a1dd747fbd17575573b3\n"
    },
    {
      "commit": "1c823452111c8a9ca75c6e6d5c1767ada7e46a74",
      "tree": "83cb45cb0bf11939e8b3010cad90a5c5d6dece74",
      "parents": [
        "04e83d39523316ad7fa9fd7b3f392caa847ddc70",
        "f4b403159f8a89eb2158bbb6c314de3bc90fee73"
      ],
      "author": {
        "name": "Ruei-sung Lin",
        "email": "rslin@google.com",
        "time": "Wed May 02 16:41:13 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 02 16:41:13 2012 -0700"
      },
      "message": "Merge \"Fix b/5974247\" into jb-dev"
    },
    {
      "commit": "2fe99801e81bb7c0ff846b536cbb7a12707410ed",
      "tree": "3cdd741a9ce1897bbd08ee8f4a81e57cd5271cd0",
      "parents": [
        "e849230f444653e692024b4321044cb9f6188919"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed May 02 13:34:22 2012 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed May 02 16:37:24 2012 -0700"
      },
      "message": "Add temporary functor lifetime logging\n\nbug:6405861\n\nNote: revert once the above bug is verified fixed\n\nChange-Id: Iae04ec6ffa73a2711f96e128d60011bcb5864b5c\n"
    },
    {
      "commit": "93de746e5554bc9397ca8109f57875d92e64eabc",
      "tree": "c172ffb2ab3fbdcac7838818ca34eecc83811fdb",
      "parents": [
        "39f412d8deed2ba46153c8a819bc8635979cec6b"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed May 02 16:29:42 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed May 02 16:29:42 2012 -0700"
      },
      "message": "Separate the internal and external display rotations.\n\nWhen attached to an HDMI touch screen, the input system needs\nto know the size and rotation of the external display independent\nof the internal display.  The size was already being reported\nseparately but not the rotation.  The inconsistency can cause problems\nif the internal display\u0027s natural rotation is portrait but\nthe external display\u0027s natural rotation is landscape.\n\nChange-Id: Id344f04c1ba032625f6265766be66f9ddaa2cc0b\n"
    },
    {
      "commit": "04e83d39523316ad7fa9fd7b3f392caa847ddc70",
      "tree": "45b80d5c5bcc89936014a7ab345f85b564cb8b87",
      "parents": [
        "d69c367577440be968d33f6ab67bc758c379156f",
        "2c02da2bc62c4dfef684ea381be02a4e568b73d0"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed May 02 16:25:34 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 02 16:25:34 2012 -0700"
      },
      "message": "Merge \"Fix reference counting of wifi locks\" into jb-dev"
    },
    {
      "commit": "d69c367577440be968d33f6ab67bc758c379156f",
      "tree": "c69b2ae7bfdec868dca6a2c53c41d916da794b84",
      "parents": [
        "be4f5bb7fc08ca25d67525fdd97d15f73d150891",
        "7f58b36fec386b3e403a1eb32b506d60be080f10"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Wed May 02 16:20:55 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 02 16:20:55 2012 -0700"
      },
      "message": "Merge \"Always move Bluetooth Adapter to cold state when turn off Bluetooth.\" into jb-dev"
    },
    {
      "commit": "be4f5bb7fc08ca25d67525fdd97d15f73d150891",
      "tree": "ee633103fa36ff2ae12f48949da37b6d7d0bd5d1",
      "parents": [
        "9a793c91b6cdd4b78a574e1fe5e701dc76fc78e5",
        "83339b465c3299abc47ced7dffdf470c5b0c0750"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed May 02 16:17:24 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 02 16:17:24 2012 -0700"
      },
      "message": "Merge \"Fix Home key causes wrong animation\" into jb-dev"
    },
    {
      "commit": "708d5d444bd47db96a47cf5153bdfb8b0f3b975b",
      "tree": "57be67254df397729412de80234cd8500b9c1205",
      "parents": [
        "ad759f958a8bd87982b3f34d8424d1ac69c20342"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed May 02 11:50:31 2012 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed May 02 16:16:56 2012 -0700"
      },
      "message": "On first boot and NTP lookup, set the time even if it\u0027s not off by 5+ secs.\n\nThis enables SetupWizard to get an ACTION_TIME_CHANGED event.\n\nBug: 6432127\n\nChange-Id: I42b8d6672372dc1aa4aa43128b5d801875ccf057\n"
    },
    {
      "commit": "9a793c91b6cdd4b78a574e1fe5e701dc76fc78e5",
      "tree": "2a2a3b3bfdd50284c5bbf47c6a6586df7976da49",
      "parents": [
        "9a671137dc95e243009dab34971da75f0d598456",
        "273b8c2e7f94eed4ccebb0c000603303775f24b8"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed May 02 16:15:51 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 02 16:15:51 2012 -0700"
      },
      "message": "Merge \"Add missing null check\" into jb-dev"
    },
    {
      "commit": "9a671137dc95e243009dab34971da75f0d598456",
      "tree": "30b45b9311ea93ab117801c5ed6f440b406b0f17",
      "parents": [
        "2f612bdfbd7bf94111015d06ba3fa4e864d0972b",
        "e1d330a071a4574040e6f1147800b4b2c8864043"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed May 02 16:12:49 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 02 16:12:49 2012 -0700"
      },
      "message": "Merge \"Set tmpdir to application cache directory.\" into jb-dev"
    },
    {
      "commit": "2f612bdfbd7bf94111015d06ba3fa4e864d0972b",
      "tree": "d87f6f6061e539864179617df4073c1532779fe9",
      "parents": [
        "1771ee34d1d308193e61a1b75368149f2d06aa6c",
        "33b019b183c8fad8c684967f8d81a2c1897f29e0"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed May 02 16:11:17 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 02 16:11:17 2012 -0700"
      },
      "message": "Merge \"Rewrite PictureSet\" into jb-dev"
    },
    {
      "commit": "2d6c580262ba1c19fc4f20c3566889e332fbdcb6",
      "tree": "220fcec398598b718aeaa1f1c7ee895f2992da7d",
      "parents": [
        "f2dc6fc442385e08745762fcc2468ad89e2c78dc"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed May 02 16:00:52 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed May 02 16:01:14 2012 -0700"
      },
      "message": "Support full 32 bits for socket tags.\n\nBug: 5321184\nChange-Id: Iadb3a4ad541ef012cea35b70ad440eca4c879f42\n"
    },
    {
      "commit": "1771ee34d1d308193e61a1b75368149f2d06aa6c",
      "tree": "a4df36b2d833405ff4cab8a6e31b7bc96aee5b67",
      "parents": [
        "fbbdbc2d2326e96ce31950baccddd2f295fe594c",
        "782c04b864dc5f71f7ec0c8e36cbaf5b838dc69c"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed May 02 15:59:27 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 02 15:59:27 2012 -0700"
      },
      "message": "Merge \"Revert \"Fix for layout parameter validation bug in GridLayout.\"\" into jb-dev"
    },
    {
      "commit": "782c04b864dc5f71f7ec0c8e36cbaf5b838dc69c",
      "tree": "1532284843a298afa560b2f32a803f69cfbf7ddc",
      "parents": [
        "0cd4f6718b3d9b9d147a28e32bbb3c0f9147d5a9"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed May 02 15:45:23 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed May 02 15:50:30 2012 -0700"
      },
      "message": "Revert \"Fix for layout parameter validation bug in GridLayout.\"\n\nThis reverts commit 8a36e05443f13edde1eae0cf6ea01b3b2da6e637 which was causing\nkeyguard_screen_tab_unlock.xml to have a bad layout.\n\nChange-Id: I50bdc6dbdf8d7b98ef77eae532860d375574213e\n"
    },
    {
      "commit": "fbbdbc2d2326e96ce31950baccddd2f295fe594c",
      "tree": "1856c76f6855a7fe24ac0f8cd4f63c102c96c4f1",
      "parents": [
        "3e1cf5b423c31301fd17605c752d68a883048f77",
        "d40423a7adff41463fb4a563becc0bd77fe9919c"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed May 02 15:42:23 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 02 15:42:23 2012 -0700"
      },
      "message": "Merge \"Fix setting action bar home-as-up from AB style\" into jb-dev"
    },
    {
      "commit": "f4b403159f8a89eb2158bbb6c314de3bc90fee73",
      "tree": "0752567e9c8ea334e18ff3c641eec39a7638d8ee",
      "parents": [
        "6f28f9ef315e3b5190259a943be91ecfafc69103"
      ],
      "author": {
        "name": "Ruei-sung Lin",
        "email": "rslin@google.com",
        "time": "Wed May 02 15:13:42 2012 -0700"
      },
      "committer": {
        "name": "Ruei-sung Lin",
        "email": "rslin@google.com",
        "time": "Wed May 02 15:16:57 2012 -0700"
      },
      "message": "Fix b/5974247\n\nChange-Id: I8c5cf035f195142607875739604d163c7a43e305\n"
    },
    {
      "commit": "30189975346abdcaec992aebb3de7db986978db3",
      "tree": "5deb343a4c56734ca1ee4a45fa9a4fc116862ae5",
      "parents": [
        "37a8370b6279c5359f6d32b5abb3c3fd37e826b3"
      ],
      "author": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Wed May 02 17:58:25 2012 -0400"
      },
      "committer": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Wed May 02 17:58:25 2012 -0400"
      },
      "message": "Fix 6396479: Made FUL unlock layout look good on nakasi\n\nFor the portrait layouts, the size of the unlock view was reduced\nbecause it was outside the bottom bounds of the screen, making it\nlook much wider than it was high.  The fix makes it look square.\n\nFor the landscape layouts, the size of the unlock view was increased\nbecause it was leaving only thin slivers of background space on the\ntop and bottom.  It now fills the entire right half of the screen.\n\nThis was also tested on the Xoom to make sure it looks reasonable on\n10 inch tablets, even though FUL doesn\u0027t ship on the Xoom.\n\nChange-Id: I969912a944d20560d31729806273dec47aaa6ecb\n"
    },
    {
      "commit": "3e1cf5b423c31301fd17605c752d68a883048f77",
      "tree": "4856c3ec95bf072f87f96984e3d787079b5e0655",
      "parents": [
        "46bba66318358a9ddd247035ae65e888c307f567",
        "bd127f09669f209773276b995035ca312e927420"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed May 02 14:51:08 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 02 14:51:08 2012 -0700"
      },
      "message": "Merge \"Updating task and fragment transitions. (Bug 5285022)\" into jb-dev"
    },
    {
      "commit": "bd127f09669f209773276b995035ca312e927420",
      "tree": "65eb5f00668be13a0e442ab2e1531e00ef0b000a",
      "parents": [
        "02d7e489b2e195c290c47dfb2ab1f6f8df66cfe2"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed May 02 14:48:22 2012 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed May 02 14:49:28 2012 -0700"
      },
      "message": "Updating task and fragment transitions. (Bug 5285022)\n\nChange-Id: Iae7cc88d7b608360455956488562a40cbdb725f9\n"
    }
  ],
  "next": "46bba66318358a9ddd247035ae65e888c307f567"
}
