)]}'
{
  "log": [
    {
      "commit": "055fa08abfe5b8edbdc37b87d0138b8ba8d975f5",
      "tree": "4e07e47b2e4d0fe02a9972f5d125f822b4303f60",
      "parents": [
        "2611f89ab4f1119b96123edb2cd6d8d8139c03c4"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Wed Aug 24 21:58:46 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 24 21:58:46 2011 -0700"
      },
      "message": "Revert \"Warn only if we\u0027re tearing down \"live\" DeathRecipient content\"\n\nThis reverts commit 2611f89ab4f1119b96123edb2cd6d8d8139c03c4"
    },
    {
      "commit": "2611f89ab4f1119b96123edb2cd6d8d8139c03c4",
      "tree": "847f480e0f8f1e603ba413f7dc1b936208c1c11e",
      "parents": [
        "e20c279d9a6719a7c0d8c6606c7ba1bd207db8d3"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Aug 23 15:47:46 2011 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Aug 23 16:26:57 2011 -0700"
      },
      "message": "Warn only if we\u0027re tearing down \"live\" DeathRecipient content\n\nIf the native-side bookkeeping still has strong references to VM-side\nDeathRecipient objects at the time when it\u0027s being torn down, that\nsuggests that the app is doing unwholesome.  Log a warning to that\neffect, with the class name of the objects to try to help the developer\nfigure out what they\u0027re mishandling.\n\nFixes bug 5202777 -- in particular, it no longer logs in the\nworking-as-intended case following delivery of the death notices,\nwhen we\u0027ve got the existing list shell but the weak refs have properly\ncleared.  Also step down from \"error\" to \"warning\" logging as befits\nthe nature of the actual situation now being described.\n\nChange-Id: Ic393560824800fbd912a6e69692c65be4fcc7544\n"
    },
    {
      "commit": "e20c279d9a6719a7c0d8c6606c7ba1bd207db8d3",
      "tree": "4e07e47b2e4d0fe02a9972f5d125f822b4303f60",
      "parents": [
        "76a05fefbd401b386cd8ae264037bc3c8219bb0a",
        "04dc06f52a68299c0ad70fa0a9f204d99983ba2b"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 22 18:15:18 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 22 18:15:18 2011 -0700"
      },
      "message": "Merge \"Fix bug 5198868 - Showing previous hidden options menu doesn\u0027t work\""
    },
    {
      "commit": "04dc06f52a68299c0ad70fa0a9f204d99983ba2b",
      "tree": "c0e35c516e26df9a03a37a356199b477b9b13cb9",
      "parents": [
        "77eb57fc7717ba286cda3ce460166b7f51001d6e"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 22 18:11:11 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 22 18:11:11 2011 -0700"
      },
      "message": "Fix bug 5198868 - Showing previous hidden options menu doesn\u0027t work\n\nFix bad assumption in flagging action items.\n\nChange-Id: Ic67b56195bc308e73d1564cbf1b77e41eaa4ecab\n"
    },
    {
      "commit": "76a05fefbd401b386cd8ae264037bc3c8219bb0a",
      "tree": "532d158bc3713e35362f6bacaf9f8c860c9b8f3c",
      "parents": [
        "c4eb316062b64bb15532765f780a96d2aa85eeff",
        "b1e2f25b7e6d20caa233113b892ec46685f08bb6"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 22 17:52:46 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 22 17:52:46 2011 -0700"
      },
      "message": "Merge \"Fix bug 5143392 - Add padding to left of action bar app icon to prevent icon from moving when drilling into hierarchy\""
    },
    {
      "commit": "b1e2f25b7e6d20caa233113b892ec46685f08bb6",
      "tree": "78745960deeccbe9f8089a5b5899c9a3ce1ffeb9",
      "parents": [
        "77eb57fc7717ba286cda3ce460166b7f51001d6e"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 22 17:42:12 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 22 17:43:30 2011 -0700"
      },
      "message": "Fix bug 5143392 - Add padding to left of action bar app icon to\nprevent icon from moving when drilling into hierarchy\n\nFix up the layout of home/up/titles in the action bar such that showing/hiding\nthe \"up\" indicator never changes the position of the icon, logo, or title.\n\nChange-Id: Ic2117babe3a54619a4b787d5374295955a58fb34\n"
    },
    {
      "commit": "c4eb316062b64bb15532765f780a96d2aa85eeff",
      "tree": "d575af90b33956a8e4fcc57202a6b2423823a2c3",
      "parents": [
        "dce2ff8681c97658b1b520fd9cc244ef7a603664",
        "6816972eb69ee8b294553dac92b3c1ad5b1ca1f7"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Aug 22 17:34:23 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 22 17:34:23 2011 -0700"
      },
      "message": "Merge \"Don\u0027t use bilinear filtering on unscaled bitmaps Bug #5198590\""
    },
    {
      "commit": "6816972eb69ee8b294553dac92b3c1ad5b1ca1f7",
      "tree": "6174bc7bba14ffc748bff13bbebcd62f6f6a1f9a",
      "parents": [
        "91bd59dbda75d176a79d5c42cccce0a9b0391bde"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Aug 22 17:33:33 2011 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Aug 22 17:33:33 2011 -0700"
      },
      "message": "Don\u0027t use bilinear filtering on unscaled bitmaps\nBug #5198590\n\nChange-Id: I4333d850501ac849eeeeb247e4178dd469b9de3d\n"
    },
    {
      "commit": "dce2ff8681c97658b1b520fd9cc244ef7a603664",
      "tree": "444f3bc3d82aeed3081357a6292121cb4a833094",
      "parents": [
        "0ddc899dc5f2acebb1daa19369dbfe81d257690d",
        "53376cb1798aa5f8bad6c9ba0dfc4b05530d6fe9"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 22 17:02:24 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 22 17:02:24 2011 -0700"
      },
      "message": "Merge \"Fix bug 5185375 - ICS Fit+Finish: Full-screen IME\""
    },
    {
      "commit": "53376cb1798aa5f8bad6c9ba0dfc4b05530d6fe9",
      "tree": "e3710d0ef506b8e4cb05da5cb0c671b8f90f56f9",
      "parents": [
        "77eb57fc7717ba286cda3ce460166b7f51001d6e"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 22 16:56:08 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 22 16:56:08 2011 -0700"
      },
      "message": "Fix bug 5185375 - ICS Fit+Finish: Full-screen IME\n\nHave extract mode use a light theme to better match the previous behavior.\n\nChange-Id: I7d8f78a6465fee078de03b0a77040296d130a78d\n"
    },
    {
      "commit": "0ddc899dc5f2acebb1daa19369dbfe81d257690d",
      "tree": "33f6860a130e4a6de543d0fe10bd3bd36aa06b2b",
      "parents": [
        "c2d256b41587ff44efb6373885affe02e5df80b5",
        "70e9f4bd2c044858f3c1c040ffce973351a2383a"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 22 16:35:44 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 22 16:35:44 2011 -0700"
      },
      "message": "Merge \"Fix bug 5189070 - Don\u0027t try to show overflow popups for nonexistant menus\""
    },
    {
      "commit": "70e9f4bd2c044858f3c1c040ffce973351a2383a",
      "tree": "32275302053c0581dce9524a0c3c62004f054d98",
      "parents": [
        "77eb57fc7717ba286cda3ce460166b7f51001d6e"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 22 16:31:24 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 22 16:31:24 2011 -0700"
      },
      "message": "Fix bug 5189070 - Don\u0027t try to show overflow popups for nonexistant menus\n\nChange-Id: I9db43211cdece81063fc1d3c3324f1e166f27b0c\n"
    },
    {
      "commit": "c2d256b41587ff44efb6373885affe02e5df80b5",
      "tree": "29310474e8da671710fc4da0a5f044e41c18e44e",
      "parents": [
        "04963769e36a389f96a25712dd0bd0de570b4df8",
        "a646145c335ba821f01d9e4f8be2583eb9fd7266"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Aug 22 16:24:43 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 22 16:24:43 2011 -0700"
      },
      "message": "Merge \"Improve TextDirection resolution\""
    },
    {
      "commit": "04963769e36a389f96a25712dd0bd0de570b4df8",
      "tree": "076b25f82481c5fddbfe9f5f584148bd9906df73",
      "parents": [
        "bcdb3e73787f88fe8e45413e1c898dab54212518",
        "13451a476a1951a19d3cb531c47bf5a51587800a"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Mon Aug 22 16:23:40 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 22 16:23:40 2011 -0700"
      },
      "message": "Merge \"Track motion events before we decide to start scrolling\""
    },
    {
      "commit": "bcdb3e73787f88fe8e45413e1c898dab54212518",
      "tree": "e522d12be6997ef27ccd4f5c7aebfb59d3a381d1",
      "parents": [
        "77eb57fc7717ba286cda3ce460166b7f51001d6e",
        "527de8e3de4c2bad9ba0fc0e50f8fb3f95ba4681"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Aug 22 16:22:10 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 22 16:22:10 2011 -0700"
      },
      "message": "Merge \"Debugging for issue #5180240: Wallpaper continues to consume CPU when screen off\""
    },
    {
      "commit": "527de8e3de4c2bad9ba0fc0e50f8fb3f95ba4681",
      "tree": "fcdeacbf259277a7733174865e9d0164c886a2e6",
      "parents": [
        "661cd52e0e1d527132eb1cae604d3e64da7ec0cb"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Aug 22 16:10:36 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Aug 22 16:21:12 2011 -0700"
      },
      "message": "Debugging for issue #5180240: Wallpaper continues to consume CPU when screen off\n\nAdd debug dump to the wallpaper service.\n\nChange-Id: I01502b10de93b6f9d2315fd66776f3f2210e6696\n"
    },
    {
      "commit": "77eb57fc7717ba286cda3ce460166b7f51001d6e",
      "tree": "1c29f9b087d220ab9e3d1d1edb1e60edfb8cd52a",
      "parents": [
        "cbf3e59590dc80101af3d73b09b9a5afc87243c3",
        "d257544e14214a55c00c67490beacf2a396db4c4"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 22 16:15:43 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 22 16:15:43 2011 -0700"
      },
      "message": "Merge \"Fix bug 5142716 - Dialog content font size/padding is inconsistent across different applications.\""
    },
    {
      "commit": "d257544e14214a55c00c67490beacf2a396db4c4",
      "tree": "3c2eb5c2b0a2f3f373f06813a88770dc1a508268",
      "parents": [
        "9af1d280829da4330755b72b539f4f863e5ff3ff"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 22 13:39:21 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 22 16:08:55 2011 -0700"
      },
      "message": "Fix bug 5142716 - Dialog content font size/padding is inconsistent\nacross different applications.\n\nAlter font sizing and metrics of standard list item layouts to match\nUI spec. This fixes metrics issues in dialogs, menus, and more.\n\nChange-Id: I1e4f6266ac5e0d23e5272d69b5a102e3364ca7aa\n"
    },
    {
      "commit": "cbf3e59590dc80101af3d73b09b9a5afc87243c3",
      "tree": "2bd827962bba5974df677921c502d4af2873bc82",
      "parents": [
        "9af1d280829da4330755b72b539f4f863e5ff3ff",
        "cb1d354c1e9b458a0426cd08520d938012e32b34"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Mon Aug 22 15:59:19 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 22 15:59:19 2011 -0700"
      },
      "message": "Merge \"Add Api to get profile connection state.\""
    },
    {
      "commit": "13451a476a1951a19d3cb531c47bf5a51587800a",
      "tree": "f30d79aeccc8118939042750317b49f9e0f6549d",
      "parents": [
        "5293bfa57a5dbc7982b3dbb5992e0acef9362226"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Mon Aug 22 15:54:21 2011 -0700"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Mon Aug 22 15:54:28 2011 -0700"
      },
      "message": "Track motion events before we decide to start scrolling\n\nChange-Id: I0e2de488c62814982a21b7a7debbf1cd78e5891c\n"
    },
    {
      "commit": "9af1d280829da4330755b72b539f4f863e5ff3ff",
      "tree": "f51db54cb89cdb84d579b6e8b0754ad7b36a0f0d",
      "parents": [
        "5b3f07da20aff18a862c0a80326d640f0e872bb9",
        "a68c5cf8a111d0c901474b5819d49ca5eea42a65"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Aug 22 15:19:56 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 22 15:19:56 2011 -0700"
      },
      "message": "Merge \"Fix invalidation bug with INVISIBLE views.\""
    },
    {
      "commit": "cb1d354c1e9b458a0426cd08520d938012e32b34",
      "tree": "e8d143e7743bd943e83603d3e53e732302acf05c",
      "parents": [
        "7a12d6ba14a35276fd3afb314d6c95055da4c6f0"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Fri Aug 19 10:26:32 2011 -0700"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Mon Aug 22 14:44:38 2011 -0700"
      },
      "message": "Add Api to get profile connection state.\n\nThis gets the current connection state of the profile with respect\nto the local Bluetooth adapter.\n\nChange-Id: I7cff6c9201d29a8b45413cff7384b7483f21bd5c\n"
    },
    {
      "commit": "a68c5cf8a111d0c901474b5819d49ca5eea42a65",
      "tree": "48894e2080cda6ca79ba829db845675bed053a32",
      "parents": [
        "5e82bc038385edcb669b44659401fb83dab9c880"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Aug 22 14:27:51 2011 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Aug 22 14:27:51 2011 -0700"
      },
      "message": "Fix invalidation bug with INVISIBLE views.\n\nThere was a bug in the invalidation code that prevented some\nanimations fropm starting. An INVISIBLE view would mark some dirty\nflags then propagate the invaliation up the parent hierarchy. This would\ncause a redraw of the hierarchy, but would not include the invisible\nview (invisible children do not get drawn). Thus the flags wouldn\u0027t get cleared.\n\nLater, an animation to fade the view in (making it VISIBLE on start) would\nbe started on the view. But the invalidation triggered by that animation would\nnot propagate because the invisible view would see that it was already\ninvalidated, and wouldn\u0027t send the message along. No invalidation means no drawing,\nso the animation wouldn\u0027t start because the invalidation didn\u0027t make it\u0027s way up to the\ntop and the child\u0027s parent did not redraw.\n\nThe fix is to noop the invalidate() call for GONE/INVISIBLE views which do not\nhave animations set on them. Making these views VISIBLE later will trigger\nan invalidation, as will starting an animation on them, so the behavior should\nnot change except for the buggy situation.\n\nChange-Id: I7a26a4bc7823f08fef56e52648e77ca256df6858\n"
    },
    {
      "commit": "5b3f07da20aff18a862c0a80326d640f0e872bb9",
      "tree": "4c16e676218f3c002691da80bcff88f3f11c265c",
      "parents": [
        "91bd59dbda75d176a79d5c42cccce0a9b0391bde",
        "6e37cf90f90678a083eef57c62d47831fd208f48"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 22 14:27:12 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 22 14:27:12 2011 -0700"
      },
      "message": "Merge \"The MatroskaExtractor will now publish a different mime-type \"video/webm\" if\""
    },
    {
      "commit": "91bd59dbda75d176a79d5c42cccce0a9b0391bde",
      "tree": "f1b2edb8ce05b775387c81134a1ffeabf69e0c3c",
      "parents": [
        "661cd52e0e1d527132eb1cae604d3e64da7ec0cb",
        "28d8ff6dbcc1b137131c70b72b4dbd211db7fbd9"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Aug 22 14:02:17 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 22 14:02:17 2011 -0700"
      },
      "message": "Merge \"Move constants to the correct header\""
    },
    {
      "commit": "28d8ff6dbcc1b137131c70b72b4dbd211db7fbd9",
      "tree": "38a49302ac1bd3c05a85bb09ce26e5c5d45debd6",
      "parents": [
        "6d97842849bed82affbd45251529f85f0958a6b8"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Aug 22 14:01:34 2011 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Aug 22 14:01:34 2011 -0700"
      },
      "message": "Move constants to the correct header\n\nChange-Id: Id4bd14f72487bd7156cd2e1930eaf97b47896273\n"
    },
    {
      "commit": "661cd52e0e1d527132eb1cae604d3e64da7ec0cb",
      "tree": "3b9f7d3c75c9e28b96e8a8d961ef8fbee1fdae7b",
      "parents": [
        "5e82bc038385edcb669b44659401fb83dab9c880"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Aug 22 00:26:20 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Aug 22 13:42:05 2011 -0700"
      },
      "message": "Add progress dialog for booting after an upgrade.\n\nThis introduces a new facility for code during the boot process\nto display messages to the user through a progress dialog.  This\nis only for use when performing longer-than-usual post-upgrade\noperations such as running dexopt on applications or upgrading\ndatabases.\n\nChange-Id: I0e78439ccec3850fb67872c22f235bf12a158dae\n"
    },
    {
      "commit": "5e82bc038385edcb669b44659401fb83dab9c880",
      "tree": "5887571047437408bcb71e08da357b33d6a2bb39",
      "parents": [
        "666eb122fd22147b99845c53707cb091dcff00ed",
        "4f36995777a4136e8e63ea51cef2ff61df48790d"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Aug 22 13:36:07 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 22 13:36:07 2011 -0700"
      },
      "message": "Merge \"Fix 5026428: Rework unlock attempt logic with active DPM to show better messages\""
    },
    {
      "commit": "666eb122fd22147b99845c53707cb091dcff00ed",
      "tree": "2b115fc9cfacf5d0ff5d2ed6c51444999f271ddd",
      "parents": [
        "9525480021e5f9385293a9e88fab40a2343fdbe8",
        "55ad2efde9465a03271495ac9f21acd121c3744c"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Aug 22 13:30:09 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 22 13:30:09 2011 -0700"
      },
      "message": "Merge \"Fix tile benchmark tool stalls\""
    },
    {
      "commit": "9525480021e5f9385293a9e88fab40a2343fdbe8",
      "tree": "7298baa9ca6534ca2a73d2df8f1db2eea01b3c56",
      "parents": [
        "cf508bd5c3ba4554778c64b23683842575410c7f",
        "0191bba17cf78285aa38e0a91acbce112774d348"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Aug 22 13:28:54 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 22 13:28:54 2011 -0700"
      },
      "message": "Merge \"Fix 4993068: Don\u0027t check password history when dpm sets the password\""
    },
    {
      "commit": "cf508bd5c3ba4554778c64b23683842575410c7f",
      "tree": "fe6e156715388650adfc696d1ac869156aed2196",
      "parents": [
        "8662f9f1b037777a086bbf40a770eb17d2703443",
        "8433c36a98c9f45c37d2c60afc8a6a27514ddf2b"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Aug 22 13:24:38 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 22 13:24:38 2011 -0700"
      },
      "message": "Merge \"LayoutLib: add native delegate for set/getHinting in Paint.\""
    },
    {
      "commit": "6e37cf90f90678a083eef57c62d47831fd208f48",
      "tree": "b492aa16c12bf564101584163cf6b67df97cfa25",
      "parents": [
        "fb3db1f3a237b08bc125c3cd5ab2c3ff92e76c8d"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 22 13:21:26 2011 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 22 13:21:26 2011 -0700"
      },
      "message": "The MatroskaExtractor will now publish a different mime-type \"video/webm\" if\n\nthe doctype of the matroska file indicates that it is a webm file.\n\nChange-Id: I467f597690a841043ecd11d2a2cae93351820f1b\nrelated-to-bug: 5042137\n"
    },
    {
      "commit": "8433c36a98c9f45c37d2c60afc8a6a27514ddf2b",
      "tree": "7f34f034dd8e6e354a97d9970fc4415fa697e164",
      "parents": [
        "110be0f1d9e66e0a40a0084db5ebc4285194a8d7"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Aug 22 13:13:16 2011 -0700"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Aug 22 13:13:16 2011 -0700"
      },
      "message": "LayoutLib: add native delegate for set/getHinting in Paint.\n\nChange-Id: I1758f8ce861240d72113aa23dcbef5a52abade56\n"
    },
    {
      "commit": "8662f9f1b037777a086bbf40a770eb17d2703443",
      "tree": "9202697e1b2b7930be0ef337d82503e25c5e8626",
      "parents": [
        "0ba9546b7b2352a9f10f053e461442f1aa464d1a",
        "dc5bbe965f7a66238c3f9a6694f4410b3d52af3b"
      ],
      "author": {
        "name": "John Huang",
        "email": "jsh@google.com",
        "time": "Mon Aug 22 13:02:23 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 22 13:02:23 2011 -0700"
      },
      "message": "Merge \"Handle SIP authentication response for BYE.\""
    },
    {
      "commit": "0ba9546b7b2352a9f10f053e461442f1aa464d1a",
      "tree": "ff856d8e1fc637e74a6f52945b163676815d7dda",
      "parents": [
        "8551f56d0f5bb8fd63ae18a68c4172a3911c495f",
        "e8b8e1aed046711b41804de1670e58c7a8a9d6ad"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Aug 22 12:19:34 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 22 12:19:34 2011 -0700"
      },
      "message": "Merge \"Adding accessibility support to the PIN lock screen.\""
    },
    {
      "commit": "8551f56d0f5bb8fd63ae18a68c4172a3911c495f",
      "tree": "2bed26420e77fda50945c0b37b4b294aabbd3ab8",
      "parents": [
        "7a12d6ba14a35276fd3afb314d6c95055da4c6f0",
        "8da527d8435beda54b83e117c718c5d145c94ecd"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Aug 22 12:15:17 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 22 12:15:17 2011 -0700"
      },
      "message": "Merge \"Import revised translations.\""
    },
    {
      "commit": "7a12d6ba14a35276fd3afb314d6c95055da4c6f0",
      "tree": "1a31f82f56dd0afff295c3a5b3b33421adde3490",
      "parents": [
        "110be0f1d9e66e0a40a0084db5ebc4285194a8d7",
        "6951b1b421fc39b85b0d7010f9b0da291228ef8f"
      ],
      "author": {
        "name": "Tsu Chiang Chuang",
        "email": "tsu@google.com",
        "time": "Mon Aug 22 11:11:07 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 22 11:11:07 2011 -0700"
      },
      "message": "Merge \"fix bandwidth microbenchmark tests.\""
    },
    {
      "commit": "8da527d8435beda54b83e117c718c5d145c94ecd",
      "tree": "801776d718fb5bfb6033756f0cf6cadda7b4ec18",
      "parents": [
        "c3ccfb8eec47cdc0911c35b387d17659af25fbe9"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Aug 22 11:09:13 2011 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Aug 22 11:09:13 2011 -0700"
      },
      "message": "Import revised translations.\n\nChange-Id: I51335fa15a40d471010dbcc96e228b170f06ce7e\n"
    },
    {
      "commit": "110be0f1d9e66e0a40a0084db5ebc4285194a8d7",
      "tree": "e047765c92b885ebb4f9f9b92bfef367e7b4b19f",
      "parents": [
        "151763d3fc702ee2341aa6bebe821ce98d99e787",
        "ae37d06dd0f844fe397b76210e6d145abf4210b6"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Mon Aug 22 10:31:15 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 22 10:31:15 2011 -0700"
      },
      "message": "Merge \"Listen to the right Bluez signal for Channel deletion.\""
    },
    {
      "commit": "55ad2efde9465a03271495ac9f21acd121c3744c",
      "tree": "93335892bf26c7fcf44f318e3be3efadaef56aad",
      "parents": [
        "151763d3fc702ee2341aa6bebe821ce98d99e787"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Aug 19 17:35:20 2011 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Aug 22 09:55:14 2011 -0700"
      },
      "message": "Fix tile benchmark tool stalls\n\nbug:5062896\nChange-Id: I2969e95481d65d5f87ce4399f09becc7b66d540a\n"
    },
    {
      "commit": "e8b8e1aed046711b41804de1670e58c7a8a9d6ad",
      "tree": "8c3c3f554f88c0e30d5407da6d440cc41e49495a",
      "parents": [
        "69314e72941c86734c12476d1e61459811159b74"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sun Aug 21 15:06:28 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Aug 22 09:46:08 2011 -0700"
      },
      "message": "Adding accessibility support to the PIN lock screen.\n\n1. The password lock screen is accessible and with this\n   change the PIN lock screen is accessibile as well.\n   This is enough to cover the enterprise use case of\n   imposed lock of the deivce. we will hide the options\n   for pattern since it is hard for use by a blind person.\n   We may reconsider this for subsequent releases.\n\nbug:4978246\n\nChange-Id: I069f8ebe1ff7ea1591cab42ea580f00f3d31b2e6\n"
    },
    {
      "commit": "151763d3fc702ee2341aa6bebe821ce98d99e787",
      "tree": "5592c222625f5375ab054e4423a024444c176a32",
      "parents": [
        "fb3db1f3a237b08bc125c3cd5ab2c3ff92e76c8d",
        "8c6c79f0909ceabeb8abe1013648c31c7582b7ad"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Aug 22 09:35:00 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 22 09:35:00 2011 -0700"
      },
      "message": "Merge \"Adding a callback to ShareActionProvider + make ActivityChooserView popup hide on action bar hide.\""
    },
    {
      "commit": "fb3db1f3a237b08bc125c3cd5ab2c3ff92e76c8d",
      "tree": "453473480cc9dbd253a44303bef6bfda5b695e9f",
      "parents": [
        "8598e575985759e27bd2c653d26c42f9cc9855a5"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Mon Aug 22 18:18:13 2011 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Mon Aug 22 18:18:13 2011 +0900"
      },
      "message": "Update IME switcher icon on notification bar\n\nBug: 5086639\nChange-Id: Ic29e4e864e574da748ed74d02a2e0f2f62ab8fd9\n"
    },
    {
      "commit": "ae37d06dd0f844fe397b76210e6d145abf4210b6",
      "tree": "23230bd16d4da11304bf57da8c8874c34499f918",
      "parents": [
        "9f550e91f4d82313135a37a426d563f855a4f6a5"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Sat Aug 20 18:15:16 2011 -0700"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Sun Aug 21 20:24:57 2011 -0700"
      },
      "message": "Listen to the right Bluez signal for Channel deletion.\n\nHealth device channel deletion was looking at the\nwrong dbus interface.\n\nReported by: Sungjun\u003csj222.choi@samsung.com\u003e\n\nChange-Id: I48e7c464fdcdd8bd47dc8cc9cd55b14ba8ea6bbf\n"
    },
    {
      "commit": "8598e575985759e27bd2c653d26c42f9cc9855a5",
      "tree": "a3f5519167c6558ca2630789feeff6ed9a139dca",
      "parents": [
        "69314e72941c86734c12476d1e61459811159b74",
        "b6769fc242b4a2ae76d0be29af440dcc47c7dd27"
      ],
      "author": {
        "name": "Chih-Chung Chang",
        "email": "chihchung@google.com",
        "time": "Sun Aug 21 19:19:01 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Aug 21 19:19:01 2011 -0700"
      },
      "message": "Merge \"Remove useAndroidNativeBuffer(2) warning message.\""
    },
    {
      "commit": "0191bba17cf78285aa38e0a91acbce112774d348",
      "tree": "d4143124a1a1f9f9f964197cf2680b20d25631f3",
      "parents": [
        "86c471db06e35f0cd96e5505f8eae56294d0272f"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sun Aug 21 14:47:59 2011 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sun Aug 21 14:47:59 2011 -0700"
      },
      "message": "Fix 4993068: Don\u0027t check password history when dpm sets the password\n\nThis fixes a crash caused by permission problems when we try to update\nthe password history and discover there\u0027s no password salt.  The code\nattempts to create the salt, which triggers the exception.\n\nThis could be fixed by wrapping the call with a clearCallingIdentity()/\nrestoreCallingIdentity(ident).  However, while looking at it, it occurred to me\nthat this can cause unexpected failures if the DPM tries to set the\npassword twice or happens to set it to something in the password history.\n\nInstead, we should *always* allow the DPM to reset the password to whatever it wants,\nprovided it passes the minimum password criteria.\n\nChange-Id: I1505b24f9c097ee5c2c44e4bf378ba90095b113b\n"
    },
    {
      "commit": "4f36995777a4136e8e63ea51cef2ff61df48790d",
      "tree": "cf8cd9cd754f3793826aa4b83bbd4d0f228d7911",
      "parents": [
        "86c471db06e35f0cd96e5505f8eae56294d0272f"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Aug 19 18:29:22 2011 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sun Aug 21 13:57:01 2011 -0700"
      },
      "message": "Fix 5026428: Rework unlock attempt logic with active DPM to show better messages\n\nPrior to this change, we didn\u0027t have a mechanism to warn the user when\nthey were approaching the wipe data threshold dictated by active DPMs.\n\nHere\u0027s the new flow:\n\n- If a device policy manager is installed and sets the max\npassword attempts, we start warning the user when they are within\na grace period of hitting the max (currently hard-wired to 5).\n\n- We continue to show a dialog after each continued attempt\nuntil the user reaches 0 remaining attempts.\n\n- We now show a message when they hit 0 so they know why their device is\nbeing reset.  The device will reboot and wipe data shortly after this final\ndialog is shown.\n\nAlso increased the criteria for a pattern attempt from 3 dots to 4 dots\nsince the user can never set a pattern less than 4 in length. This will\ngreatly reduce the likelihood of a false wipe on the pattern unlock screens\nwithout compromising security.\n\nChange-Id: I28825ef21dfa2e2b6540e743252c6d50c41e5ad7\n"
    },
    {
      "commit": "6951b1b421fc39b85b0d7010f9b0da291228ef8f",
      "tree": "2f41e8d910d1799db308520ab99dddee3170de68",
      "parents": [
        "9a5505f0253a9114aea6192a22da6ec1c1b85ed2"
      ],
      "author": {
        "name": "Tsu Chiang Chuang",
        "email": "tsu@google.com",
        "time": "Wed Aug 17 16:21:58 2011 -0700"
      },
      "committer": {
        "name": "Tsu Chiang Chuang",
        "email": "tsu@google.com",
        "time": "Sun Aug 21 13:36:23 2011 -0700"
      },
      "message": "fix bandwidth microbenchmark tests.\n\nChange-Id: I8e8fbfdaca629503061c3199b0a969137fa60e68\n"
    },
    {
      "commit": "69314e72941c86734c12476d1e61459811159b74",
      "tree": "8f4c153a31f0cbec9bc86855ba7f3e1565e96766",
      "parents": [
        "86c471db06e35f0cd96e5505f8eae56294d0272f"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Sat Aug 20 00:31:08 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Sat Aug 20 00:31:08 2011 -0400"
      },
      "message": "Fix NPE.\n\nBug: 5192200\nChange-Id: Ifd869f92969016ea9c3ff9c5fa0a2a0f197c6cbf\n"
    },
    {
      "commit": "86c471db06e35f0cd96e5505f8eae56294d0272f",
      "tree": "85a692a055007b77d8ac8bbd2c5b1c45a7a52cfe",
      "parents": [
        "7526a6d9235a73f93ae5064e8b82440b61c53929",
        "a66cee134e2ad8a6d100e0e3eefa2c2a341ed7cc"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Aug 19 17:38:09 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 19 17:38:09 2011 -0700"
      },
      "message": "Merge \"Fix tap gesture on touch pads.\""
    },
    {
      "commit": "7526a6d9235a73f93ae5064e8b82440b61c53929",
      "tree": "6cb5892a1d6581632742a33f794e0bf8f24535d0",
      "parents": [
        "bb41daadf9dc3e28fd96f1da515c43dbdeedfc0f",
        "d52b308916d5f207791788e00bc48baecb90d8b8"
      ],
      "author": {
        "name": "Wei Hua",
        "email": "whua@google.com",
        "time": "Fri Aug 19 17:20:54 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 19 17:20:54 2011 -0700"
      },
      "message": "Merge \"Added additional Face attributes.\""
    },
    {
      "commit": "bb41daadf9dc3e28fd96f1da515c43dbdeedfc0f",
      "tree": "c00b4217b2410db2ae565dd075f1908efa35f3ce",
      "parents": [
        "6d97842849bed82affbd45251529f85f0958a6b8",
        "c01391fb4eb0eef33d142e89e060eac7e75de39d"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 19 16:57:32 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 19 16:57:32 2011 -0700"
      },
      "message": "Merge \"Minor fixes to SurfaceTexture transform matrix.\""
    },
    {
      "commit": "c01391fb4eb0eef33d142e89e060eac7e75de39d",
      "tree": "83783c3be4e2c560c8d3374d7908c3cc430190ac",
      "parents": [
        "30867d8bdf9c6a719f3ae129d7e271b55592e163"
      ],
      "author": {
        "name": "Alexandre Elias",
        "email": "aelias@google.com",
        "time": "Fri Aug 19 16:03:16 2011 -0700"
      },
      "committer": {
        "name": "Alexandre Elias",
        "email": "aelias@google.com",
        "time": "Fri Aug 19 16:53:42 2011 -0700"
      },
      "message": "Minor fixes to SurfaceTexture transform matrix.\n\n- Sometimes, the applyUpdate was applied through draw() and the\n  underlying matrix was not updated in time, causing \"jitter\".  Add a\n  matrix update call in draw().\n\n- Switch to invalidateParentIfNeeded() in setTransform().\n\nChange-Id: I1cf9cdfe78f9d989821cdc9600984fc826430211\n"
    },
    {
      "commit": "6d97842849bed82affbd45251529f85f0958a6b8",
      "tree": "876f7b582f1a40131c1472ee1d162824d58dae08",
      "parents": [
        "53ec3ff77bae68f4bc9d9f3c0e8ffd7fdd9aa5d4",
        "858f8eaac75bcd1b296b41837caf3dae82d1d72a"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Aug 19 16:30:13 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 19 16:30:13 2011 -0700"
      },
      "message": "Merge \"Fix 5021968: Add input method switcher button to lock screen.\""
    },
    {
      "commit": "a646145c335ba821f01d9e4f8be2583eb9fd7266",
      "tree": "9fbf56a62a7ebd7851814ed18b025d90f5502104",
      "parents": [
        "abb0f299fdc72755a18cf8848d57919890f0cd42"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri Aug 19 15:42:04 2011 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri Aug 19 16:19:37 2011 -0700"
      },
      "message": "Improve TextDirection resolution\n\n- remove unuseful heuristics\n- tune Javadoc\n\nChange-Id: Id72a158b3a17a528423d278b1cbfd95b8c2951b5\n"
    },
    {
      "commit": "53ec3ff77bae68f4bc9d9f3c0e8ffd7fdd9aa5d4",
      "tree": "fc0e2e6a438ddd706935b65eecbf3c676464438f",
      "parents": [
        "e74f83a5f865e8a4477127c5a029cbbbd42ea24e",
        "8c57bcdbc6b360ee27d59b957a53e64c03257c9d"
      ],
      "author": {
        "name": "repo sync",
        "email": "isheriff@google.com",
        "time": "Fri Aug 19 16:08:50 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 19 16:08:50 2011 -0700"
      },
      "message": "Merge \"Fix device address and interface address usage\""
    },
    {
      "commit": "a66cee134e2ad8a6d100e0e3eefa2c2a341ed7cc",
      "tree": "10d2b17244e51e87357bf32cea28596565da56b0",
      "parents": [
        "65fd251c3913fc921468a3dad190810db19eb9df"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Aug 19 16:04:30 2011 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Aug 19 16:04:30 2011 -0700"
      },
      "message": "Fix tap gesture on touch pads.\n\nChange-Id: I92b23e5971d4b98b173aacd64fe03ce9f0755c88\n"
    },
    {
      "commit": "e74f83a5f865e8a4477127c5a029cbbbd42ea24e",
      "tree": "d6416de99eb4c8e7923795db16baf7273e48c02b",
      "parents": [
        "30867d8bdf9c6a719f3ae129d7e271b55592e163",
        "3d41ecd9bda3616c8a90eaaca032d48d5da64e04"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Aug 19 15:54:09 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 19 15:54:09 2011 -0700"
      },
      "message": "Merge \"Fix occasional fusion divergence by detecting it and resetting the fusion.\""
    },
    {
      "commit": "858f8eaac75bcd1b296b41837caf3dae82d1d72a",
      "tree": "80ecff646c0810d1aff6852dcf0eb71e48e2e206",
      "parents": [
        "53bd70301d0a41847d45f8e1ea4e0886ee469a75"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Aug 19 14:50:34 2011 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Aug 19 15:46:03 2011 -0700"
      },
      "message": "Fix 5021968: Add input method switcher button to lock screen.\n\nThis adds an IME switcher button to lock screen.  It is only\nshown if the user has more than one applicable and enabled IME installed.\n\nChange-Id: I5f9503a205c2edb27170825539ba4a6ef25418ed\n"
    },
    {
      "commit": "30867d8bdf9c6a719f3ae129d7e271b55592e163",
      "tree": "387bef2f5077ebb21aa0c8dd61213d5e33061212",
      "parents": [
        "d6a2be3ef75892d223bddc82db8a4b4f22d0ec20",
        "65fd251c3913fc921468a3dad190810db19eb9df"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Aug 19 15:26:13 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 19 15:26:13 2011 -0700"
      },
      "message": "Merge \"Input system bug fixes, particularly for stylus. Bug: 5049148\""
    },
    {
      "commit": "d6a2be3ef75892d223bddc82db8a4b4f22d0ec20",
      "tree": "9bf3a8c1822c23aba3395f1622e1f49ea2a96b2c",
      "parents": [
        "c0a2222552f48a2543a64a4cbe913d0b9ffc3cbf",
        "3dacd8470a55804fe267a901c6b9f243431e39e2"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Aug 19 15:21:43 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 19 15:21:43 2011 -0700"
      },
      "message": "Merge \"Allow Instrumentation to kill even persistent processes\""
    },
    {
      "commit": "65fd251c3913fc921468a3dad190810db19eb9df",
      "tree": "7cc9e086b96a4e2c77ec5b77aab6bed5679e89f0",
      "parents": [
        "c0a2222552f48a2543a64a4cbe913d0b9ffc3cbf"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Aug 18 11:20:58 2011 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Aug 19 15:02:26 2011 -0700"
      },
      "message": "Input system bug fixes, particularly for stylus.\nBug: 5049148\n\nFinished stylus support, including support for indirect stylus\nand mouse tools.\n\nAdded TILT axis.  When stylus tilt X/Y is available, it is transformed\ninto an orientation and tilt inclination which is a more convenient\nrepresentation and a simpler extension to the exiting API.\n\nTouch devices now only report touch data using a single input\nsource.  Previously touch devices in pointer mode would report\nboth absolute touch pad data and cooked pointer gestures.\nNow we just pick one.  The touch device switches modes as needed\nwhen the focused application enables/disables pointer gestures.\nThis change greatly simplifies the code and reduces the load\non the input dispatcher.\n\nFixed an incorrect assumption that the value of ABS_(MT_)DISTANCE\nwould be zero whenever the stylus was in direct contact.  It appears\nthat the correct way to determine whether the stylus is in direct\ncontact (rather than hovering) is by checking for a non-zero\nreported pressure.\n\nAdded code to read the initial state of tool buttons and axis values\nwhen the input devices are initialized or reset.  This fixes\nproblems where the input mapper state might have the wrong initial\nstate.\n\nMoved responsibility for cancelling pending inputs (keys down,\ntouches, etc.) to the InputDispatcher by sending it a device reset\nnotification.  This frees the InputReader from having to synthesize\nevents during reset, which was cumbersome and somewhat brittle\nto begin with.\n\nConsolidated more of the common accumulator logic from\nSingleTouchInputMapper and MultiTouchInputMapper into\nTouchInputMapper.\n\nImproved the PointerLocation output.\n\nChange-Id: I595d3647f7fd7cb1e3eff8b3c76b85043b5fe2f0\n"
    },
    {
      "commit": "c0a2222552f48a2543a64a4cbe913d0b9ffc3cbf",
      "tree": "ccadef92aafcbee17907072c391e5e75adc11837",
      "parents": [
        "ace0be25d8b1043c8f3d74f8daf20c485b7496ef",
        "3ced044154945f9d60983032278e00fe28f4ab1b"
      ],
      "author": {
        "name": "Rajneesh Chowdury",
        "email": "rajneeshc@google.com",
        "time": "Fri Aug 19 15:01:11 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 19 15:01:11 2011 -0700"
      },
      "message": "Merge \"Fix for 4142219 Don\u0027t hard code platform-specific limitations (Jni/ Java)\""
    },
    {
      "commit": "3dacd8470a55804fe267a901c6b9f243431e39e2",
      "tree": "f5549b34f31dc399c9424b55d0c3e105c11ccc6a",
      "parents": [
        "eeb22142137d8309f6f010b10f504e23161190f4"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Aug 19 14:56:15 2011 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Aug 19 14:57:57 2011 -0700"
      },
      "message": "Allow Instrumentation to kill even persistent processes\n\nFixes bug 5117630\n\nChange-Id: Iff40145fbbdc1d81a60cf2ecc5b24321162f7897\n"
    },
    {
      "commit": "ace0be25d8b1043c8f3d74f8daf20c485b7496ef",
      "tree": "d447b7e0a8cc296071e0ee19542c46b14da6c2af",
      "parents": [
        "cd94303e8ad39497c52e31e6ce9a78aac047ff7f",
        "1c9b260cf5af68ef06288eadc3b7d31dd05b28f7"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 19 14:49:39 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 19 14:49:39 2011 -0700"
      },
      "message": "Merge \"Fix issue #5187844: Query is misrouted to wrong content provider\""
    },
    {
      "commit": "cd94303e8ad39497c52e31e6ce9a78aac047ff7f",
      "tree": "10acd040ca49230403252b9b2e48e38def3aa65f",
      "parents": [
        "067bb3b44357e09628ae63a8e7cf27f93b811b84",
        "c0e3f2453cd8fcb9f587070bc41590b59e9f1e30"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 19 14:48:40 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 19 14:48:40 2011 -0700"
      },
      "message": "Merge \"Fix issue #5186318: Can\u0027t take multiple screenshots\""
    },
    {
      "commit": "8c57bcdbc6b360ee27d59b957a53e64c03257c9d",
      "tree": "a2e40c3198de71bdff363df46b1466799fcd43a9",
      "parents": [
        "b7d34e71726603514b2e405f9e3dcdf437e989c7"
      ],
      "author": {
        "name": "repo sync",
        "email": "isheriff@google.com",
        "time": "Thu Aug 18 16:56:36 2011 -0700"
      },
      "committer": {
        "name": "repo sync",
        "email": "isheriff@google.com",
        "time": "Fri Aug 19 14:41:03 2011 -0700"
      },
      "message": "Fix device address and interface address usage\n\nAfter a p2p group is formed, STA connect and disconnects come over\ninterface address. Figure out device address from interface address\nand fix the device comparison\n\nBug: 5002384\nChange-Id: I7d3aa4f0616e000550cd2b057adbac71cfd2adb4\n"
    },
    {
      "commit": "067bb3b44357e09628ae63a8e7cf27f93b811b84",
      "tree": "83965180a1e5f5f1f62704c638bca6ecd7c8d467",
      "parents": [
        "c0ce60774cd9ec654d30d1ce6d670c69fa7bb9c5",
        "abb0f299fdc72755a18cf8848d57919890f0cd42"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri Aug 19 14:39:15 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 19 14:39:15 2011 -0700"
      },
      "message": "Merge \"Update TextLayout logging\""
    },
    {
      "commit": "c0ce60774cd9ec654d30d1ce6d670c69fa7bb9c5",
      "tree": "1149f25204086d85f1ab812c7a6da7d01e4a90da",
      "parents": [
        "16296180984756e631611005179f42865af35621",
        "35c6ec2ebabcc5f017f8be5818f0240d30763b10"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Fri Aug 19 14:36:10 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 19 14:36:10 2011 -0700"
      },
      "message": "Merge \"Stagefright: fix a compiler warning\""
    },
    {
      "commit": "3ced044154945f9d60983032278e00fe28f4ab1b",
      "tree": "84dc5de0042328edd75dc1a24982e7f3af9f92c9",
      "parents": [
        "16296180984756e631611005179f42865af35621"
      ],
      "author": {
        "name": "Rajneesh Chowdury",
        "email": "rajneeshc@google.com",
        "time": "Fri Aug 12 16:43:37 2011 -0700"
      },
      "committer": {
        "name": "Rajneesh Chowdury",
        "email": "rajneeshc@google.com",
        "time": "Fri Aug 19 14:34:47 2011 -0700"
      },
      "message": "Fix for 4142219 Don\u0027t hard code platform-specific limitations (Jni/ Java)\n\nAlso fixes 5118207 add other video codec support for video editor export.\n\nChange-Id: If72427173bd8ff684af07ba00f4425c1deef29c6\n"
    },
    {
      "commit": "16296180984756e631611005179f42865af35621",
      "tree": "876e48be806199b6f0c4672e1af8890b412af193",
      "parents": [
        "c3ccfb8eec47cdc0911c35b387d17659af25fbe9",
        "a465b2d4c34a24e42e5356b3632cc9c071fc9739"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Aug 19 14:29:34 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 19 14:29:34 2011 -0700"
      },
      "message": "Merge \"Fix an unintentional change in method signature and avoid an API change.\""
    },
    {
      "commit": "c0e3f2453cd8fcb9f587070bc41590b59e9f1e30",
      "tree": "1a3cb9986397123e8d56d4f83f480b2d98f84006",
      "parents": [
        "b9784398e60978d68da3e0e4566a66ed3a2fe297"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 19 14:19:10 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 19 14:19:10 2011 -0700"
      },
      "message": "Fix issue #5186318: Can\u0027t take multiple screenshots\n\nLocking good.  Races bad.\n\nChange-Id: I59dd0ec2de47973c38fd646c2f441dd174eba444\n"
    },
    {
      "commit": "c3ccfb8eec47cdc0911c35b387d17659af25fbe9",
      "tree": "ca39f91f431171c2ab6febdd31640ed15fb21e2c",
      "parents": [
        "4a6f0447866ffcd2a4455cfd54ba3456128bf9e4",
        "1222393e357e97a2218bae8a2a41b7d8031d1171"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Aug 19 14:17:47 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 19 14:17:47 2011 -0700"
      },
      "message": "Merge \"Issue proper parameters to root() calls for RS.\""
    },
    {
      "commit": "1c9b260cf5af68ef06288eadc3b7d31dd05b28f7",
      "tree": "513fedf78769c2ff4c0578b7d6151b34b607cfd5",
      "parents": [
        "b9784398e60978d68da3e0e4566a66ed3a2fe297"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 19 14:08:43 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 19 14:08:43 2011 -0700"
      },
      "message": "Fix issue #5187844: Query is misrouted to wrong content provider\n\nChange-Id: I56834f41844990d67edc8af83273036b3d755e37\n"
    },
    {
      "commit": "d52b308916d5f207791788e00bc48baecb90d8b8",
      "tree": "5096f92cbc413a3fcb45e33b429adb789ba8dfb6",
      "parents": [
        "00c0dcb846e6b8574545e6682328e0197388d2ca"
      ],
      "author": {
        "name": "Wei Hua",
        "email": "whua@google.com",
        "time": "Fri Aug 19 13:01:51 2011 -0700"
      },
      "committer": {
        "name": "Wei Hua",
        "email": "whua@google.com",
        "time": "Fri Aug 19 13:01:51 2011 -0700"
      },
      "message": "Added additional Face attributes.\n\nbug: 5186701\nChange-Id: Id08df922b9a79192a81e6e8bd7c0dccad4664b3b\n"
    },
    {
      "commit": "a465b2d4c34a24e42e5356b3632cc9c071fc9739",
      "tree": "515b070ac31d2e0f9f6c3b449bf729a1108973ea",
      "parents": [
        "3d01812f5e147ab4e842fb5e61179ed5cd4313b8"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Aug 19 13:01:22 2011 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Aug 19 13:01:22 2011 -0700"
      },
      "message": "Fix an unintentional change in method signature and avoid an API change.\n\nChange onDetachedFromWindow() override to a protected method, like superclass.\n\nChange-Id: If626c5187290516d525cab5a76f5c5cabe2d87f0\n"
    },
    {
      "commit": "4a6f0447866ffcd2a4455cfd54ba3456128bf9e4",
      "tree": "9eba8ef75e4e200476c08e32ed43ac9fa099d505",
      "parents": [
        "d06fa51b3ef8bf28c0c7ebdd82ef47f786e10fb8",
        "e2b9d7f2f027907c7dcdbfb9e99297ff799ce482"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Fri Aug 19 12:44:28 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 19 12:44:28 2011 -0700"
      },
      "message": "Merge \"Use port 18000 instead of 8000 for layout tests\""
    },
    {
      "commit": "d06fa51b3ef8bf28c0c7ebdd82ef47f786e10fb8",
      "tree": "9b2331c0054106beeebc0408fe3bda54c2a0a240",
      "parents": [
        "b7d34e71726603514b2e405f9e3dcdf437e989c7",
        "16b67137b893f32491a38ab81d49368322e1ae92"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Aug 19 12:42:06 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 19 12:42:06 2011 -0700"
      },
      "message": "Merge \"Make changing white-balance mode always disable AWB lock.\""
    },
    {
      "commit": "b7d34e71726603514b2e405f9e3dcdf437e989c7",
      "tree": "3b4569d7c657c2615ec04df952fa147076d072b0",
      "parents": [
        "d4f602570226108c6a1623469383673df10c9f21",
        "bfcdfaf919cdb67897a6e24afc8f14b2c810596a"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Aug 19 12:34:28 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 19 12:34:28 2011 -0700"
      },
      "message": "Merge \"Fix bug 5174755 - Adjust action bar overflow limits for ifRoom items\""
    },
    {
      "commit": "1222393e357e97a2218bae8a2a41b7d8031d1171",
      "tree": "427ded760d7b351d4423127895a5d74a97442b1c",
      "parents": [
        "b7f4d117d201f21a705f576be0687610aa6fd842"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Aug 18 19:33:01 2011 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Aug 19 12:27:07 2011 -0700"
      },
      "message": "Issue proper parameters to root() calls for RS.\n\nBUG\u003d5076887\n\nChange-Id: Ic0ce9d45ee20a99add4c780233c0804d05a55e96\n"
    },
    {
      "commit": "d4f602570226108c6a1623469383673df10c9f21",
      "tree": "7a59b416cb39a4b4dd74895c689e74187b824afc",
      "parents": [
        "d5e4e0a112735ba143376998973fac61db0febd4",
        "13684c3523305fcded60773cf6ba0276212deccb"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Aug 19 12:24:06 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 19 12:24:06 2011 -0700"
      },
      "message": "Merge \"Remove old spinner_ assets from zygote Bug: 5076695\""
    },
    {
      "commit": "bfcdfaf919cdb67897a6e24afc8f14b2c810596a",
      "tree": "b935134b1e0dd91da9d53ed3ea20bd8348f26340",
      "parents": [
        "fb75e3b352ed2a47369c3c9466effe8cc2d04277"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Aug 19 11:46:59 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Aug 19 12:18:13 2011 -0700"
      },
      "message": "Fix bug 5174755 - Adjust action bar overflow limits for ifRoom items\n\nFix a bug where action menus were not updating after configuration\nchanges.\n\nChange-Id: Iaeed7d924a7b8b40849fd8e1826ed1c8f4079c94\n"
    },
    {
      "commit": "d5e4e0a112735ba143376998973fac61db0febd4",
      "tree": "c3d04f04aabc3993fbba42ac1bceed269450bba9",
      "parents": [
        "499e9fdb478ec1aba171be1e8fa688c6a4837762",
        "59984f65adb6369511ba90bc5f6ae56d4b80cc6e"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Aug 19 12:14:30 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 19 12:14:30 2011 -0700"
      },
      "message": "Merge \"Updated overscroll asset Bug: 5076695\""
    },
    {
      "commit": "13684c3523305fcded60773cf6ba0276212deccb",
      "tree": "5e12a0e3d459711a5aec4b3492ecedc4573649f1",
      "parents": [
        "03eb1dca8c0c48ec50269a8fd24211aa3b83b72f"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Aug 19 12:13:06 2011 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Aug 19 12:13:06 2011 -0700"
      },
      "message": "Remove old spinner_ assets from zygote\nBug: 5076695\n\nChange-Id: I1dddea226dc1701936e4c9dcc05c6b9d2d3c4db6\n"
    },
    {
      "commit": "499e9fdb478ec1aba171be1e8fa688c6a4837762",
      "tree": "4099a9d2e75cb591d767c1d3adec14894ddfc0bc",
      "parents": [
        "00c0dcb846e6b8574545e6682328e0197388d2ca",
        "9f1b94a14f03b3b9d2e9b6df697b0bf113c2f783"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Aug 19 12:06:54 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 19 12:06:54 2011 -0700"
      },
      "message": "Merge \"Remove writing pin\u0027s to log.\""
    },
    {
      "commit": "00c0dcb846e6b8574545e6682328e0197388d2ca",
      "tree": "6add7c3808ea6d5110c4c48f10249f0db03af78e",
      "parents": [
        "7c670365ae5abf102da94be78cc9c064fd9d35e4",
        "777ec2662ef5ee8b0a501e0b8a9b2d7a2b84ffe7"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Aug 19 11:23:46 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 19 11:23:46 2011 -0700"
      },
      "message": "Merge \"Fix issue with freeing allocation with circular references.\""
    },
    {
      "commit": "9f1b94a14f03b3b9d2e9b6df697b0bf113c2f783",
      "tree": "a9d7928e33d1666a12c6270b8e41aee5511ac888",
      "parents": [
        "0199679dabb1744b594b67448267181ef27ac3a3"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Aug 19 11:17:54 2011 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Aug 19 11:17:54 2011 -0700"
      },
      "message": "Remove writing pin\u0027s to log.\n\nChange-Id: Ib84397ac718ebcc3862c69fc7556e0403c2b3940\n"
    },
    {
      "commit": "7c670365ae5abf102da94be78cc9c064fd9d35e4",
      "tree": "65ad6e3e0e14ea9b967f5e532931eb5cb28ad2b1",
      "parents": [
        "0486f836be08b768d6dee06e87e3c2563cece375",
        "baf6dbfa9340f3266e41841ebd51f21effc583ee"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Aug 19 11:17:48 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 19 11:17:48 2011 -0700"
      },
      "message": "Merge \"Dismiss the volume overlay dialog when user touches above the dialog as well.\""
    },
    {
      "commit": "0486f836be08b768d6dee06e87e3c2563cece375",
      "tree": "e3ac86ffc512eb9c2c91e4809e88c4ed5a546910",
      "parents": [
        "b9784398e60978d68da3e0e4566a66ed3a2fe297",
        "8f134ea74badba7108989898117bb70c4226b5b5"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Fri Aug 19 11:13:06 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 19 11:13:06 2011 -0700"
      },
      "message": "Merge \"docs: OpenGL ES 1.0 and 2.0 Tutorials - Patch1\""
    },
    {
      "commit": "e2b9d7f2f027907c7dcdbfb9e99297ff799ce482",
      "tree": "65a4405a6ef3ad43199f9b91e953158accebf5cc",
      "parents": [
        "97382f2e8e6a8309def2d3c1e9ccff8e034cc364"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Fri Aug 19 10:35:06 2011 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Fri Aug 19 10:52:12 2011 -0700"
      },
      "message": "Use port 18000 instead of 8000 for layout tests\n\nApparently some system process is occupying this port now\n\nChange-Id: Iaed4c64d7a8ab41830588d91f5deab1caadfdcdd\n"
    },
    {
      "commit": "b9784398e60978d68da3e0e4566a66ed3a2fe297",
      "tree": "61f5f887fcb3344b47d6b2aae8cc9ec5423fc2e6",
      "parents": [
        "0199679dabb1744b594b67448267181ef27ac3a3",
        "121e50c0669dc25347ff1d5c198875a8f213bcc9"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 19 10:33:41 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 19 10:33:41 2011 -0700"
      },
      "message": "Merge \"Raise the maximum input buffer size for the vpx video decoder to 256KB\""
    },
    {
      "commit": "121e50c0669dc25347ff1d5c198875a8f213bcc9",
      "tree": "0d0d9c2f23ea0aab1e1f74143ab77cf4e6ff0780",
      "parents": [
        "03eb1dca8c0c48ec50269a8fd24211aa3b83b72f"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 19 10:30:58 2011 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 19 10:30:58 2011 -0700"
      },
      "message": "Raise the maximum input buffer size for the vpx video decoder to 256KB\n\nChange-Id: I0411763829bf186d1b3b679fa72c9051524506b4\nrelated-to-bug: 5169641\n"
    },
    {
      "commit": "0199679dabb1744b594b67448267181ef27ac3a3",
      "tree": "ae77d760dba280870363b1bb91f7a323680ea387",
      "parents": [
        "fb75e3b352ed2a47369c3c9466effe8cc2d04277",
        "e137a1ea997036248c86e8fc0a94711020721f19"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 19 09:37:30 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 19 09:37:30 2011 -0700"
      },
      "message": "Merge \"Low profile mode (\"lights out\") for phone status bar.\""
    },
    {
      "commit": "3d41ecd9bda3616c8a90eaaca032d48d5da64e04",
      "tree": "1fcb57c62e1f1c604ce9388d400e0a47524f9b62",
      "parents": [
        "a8993e10f9aca690722512d147d2f98ed29a3d75"
      ],
      "author": {
        "name": "Max Braun",
        "email": "braun@google.com",
        "time": "Wed Aug 17 18:22:52 2011 -0700"
      },
      "committer": {
        "name": "Max Braun",
        "email": "braun@google.com",
        "time": "Fri Aug 19 09:16:23 2011 -0700"
      },
      "message": "Fix occasional fusion divergence by detecting it and resetting the fusion.\n\nChange-Id: I51186e12fb9b2316e3671e3908174f4495df89a0\n"
    },
    {
      "commit": "fb75e3b352ed2a47369c3c9466effe8cc2d04277",
      "tree": "bc10c72d1210b4f42b2cfb9c9fcd9847169b608b",
      "parents": [
        "03eb1dca8c0c48ec50269a8fd24211aa3b83b72f",
        "687f7f6b1ef84880276772fa892f67a0e33b861d"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Aug 19 09:03:02 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 19 09:03:02 2011 -0700"
      },
      "message": "Merge \"Unused assets removed from SystemUI\""
    },
    {
      "commit": "e137a1ea997036248c86e8fc0a94711020721f19",
      "tree": "2b541826dd2807ac6f999fe116bfbdfb51f68eb9",
      "parents": [
        "e644b647837a2f2835c20423d0657cca19d3595a"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Aug 17 16:47:19 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 19 11:46:11 2011 -0400"
      },
      "message": "Low profile mode (\"lights out\") for phone status bar.\n\nAlso changes NAVIGATION_HIDDEN to remove the hide animation,\nhopefully reducing the number of jarring transitions when\napps want to enable super-ultra-full-screen mode.\n\nBug: 5052456\nBug: 5146960\nChange-Id: I5f5ebb23add81243dc8861b65d8f15ca4d9ce0d2\n"
    },
    {
      "commit": "03eb1dca8c0c48ec50269a8fd24211aa3b83b72f",
      "tree": "66d24a1ad6100d9f00299287ddb3bda3760976cf",
      "parents": [
        "e644b647837a2f2835c20423d0657cca19d3595a"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Aug 19 10:18:10 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Aug 19 10:18:10 2011 -0400"
      },
      "message": "New icon\n\nBug: 4111902\nChange-Id: I7a13cde205196e15fa1a0947a8d20793a358d4fc\n"
    },
    {
      "commit": "e644b647837a2f2835c20423d0657cca19d3595a",
      "tree": "84696b5abc59569e53775c2fa6e023b9a4047d89",
      "parents": [
        "eb031bb9dd35fb136c19cc1e00e82aade16ebd52"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Aug 18 21:05:59 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Aug 18 21:07:00 2011 -0700"
      },
      "message": "Fix a crasher in SystemUI\n\nChange-Id: Id0e91d949518aa1c5af57ae3b9b4e72347a5bd47\n"
    },
    {
      "commit": "eb031bb9dd35fb136c19cc1e00e82aade16ebd52",
      "tree": "2fc3f30bcf5590086e83e0b307dbc36c6f5912ff",
      "parents": [
        "54f655389a1250aa6835259fa8c97446fd938d0c",
        "3f88327a54a919cf853098c97e7db085d50b91e0"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Aug 18 21:05:51 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 18 21:05:51 2011 -0700"
      },
      "message": "Merge \"give the proper orientation to the h/w composer HAL\""
    },
    {
      "commit": "54f655389a1250aa6835259fa8c97446fd938d0c",
      "tree": "545d95f51d8aeac1f648f93778568e6fe8764ee2",
      "parents": [
        "c25a4c44f82c100828b567e82a70c79d6a7bef3d",
        "82f24e82e125d9dfbed072d0d9329b90e6d9cb12"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Aug 18 20:36:17 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 18 20:36:17 2011 -0700"
      },
      "message": "Merge \"Fix bug 5186341 - Double Action bar when displayOptions is 0\""
    }
  ],
  "next": "82f24e82e125d9dfbed072d0d9329b90e6d9cb12"
}
