)]}'
{
  "log": [
    {
      "commit": "fb0caad42353687e63cd560dc7fb028b8439edde",
      "tree": "55cf3af2551d5758a699a7ae10c18f6e733fe4aa",
      "parents": [
        "ee00b31a54cc186cb53fe30d7834361791baab20",
        "5801597a90949240e99c3980c0bb889deeec2e5c"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon May 07 11:16:01 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 11:16:01 2012 -0700"
      },
      "message": "Merge \"Ack, wrap advisePersistThreshold() in lock.\" into jb-dev"
    },
    {
      "commit": "5801597a90949240e99c3980c0bb889deeec2e5c",
      "tree": "22d4e319dec1860c8b4b312cc95b29212f7e0cbb",
      "parents": [
        "3c5f92432734e1e3b9bdc515628a4c09d7759cd4"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon May 07 11:08:49 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon May 07 11:08:49 2012 -0700"
      },
      "message": "Ack, wrap advisePersistThreshold() in lock.\n\nBug: 6449725\nChange-Id: I702dc2ff9d4b237c46d89bcae41289bc3e9ef2f8\n"
    },
    {
      "commit": "ee00b31a54cc186cb53fe30d7834361791baab20",
      "tree": "05c78d127fcf3860fde110dce7dcd7bf087e21ad",
      "parents": [
        "cacba4599381e7bebbe7aa9e450e3b5baf5fd425",
        "275fce8a2ca45e640abf451552dd1bdbbc0cb54c"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Mon May 07 10:54:24 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 10:54:24 2012 -0700"
      },
      "message": "Merge \"Use private key context when necessary\" into jb-dev"
    },
    {
      "commit": "cacba4599381e7bebbe7aa9e450e3b5baf5fd425",
      "tree": "9efbaabbfe5430478956c6d4239b8776643f157c",
      "parents": [
        "9d7bbcb89a3f14331c55ed2bbdcf768a4aa91cc1",
        "e23362a54d4aed4616e6e3a9fd4f70c676dac6ca"
      ],
      "author": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Mon May 07 10:46:26 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 10:46:26 2012 -0700"
      },
      "message": "Merge \"Use callable-filter capability when updating call log\" into jb-dev"
    },
    {
      "commit": "9d7bbcb89a3f14331c55ed2bbdcf768a4aa91cc1",
      "tree": "48a371ca9c29a3ed3f393feb3b701b11e3426be4",
      "parents": [
        "ff0e8cd8b60aa8372b06edecb2e754b0905c4d31",
        "a21f877434dd25a93869b8641e3c38618bf317a9"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon May 07 10:23:14 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 10:23:14 2012 -0700"
      },
      "message": "Merge \"Log more frame data when profiling GL apps\" into jb-dev"
    },
    {
      "commit": "a21f877434dd25a93869b8641e3c38618bf317a9",
      "tree": "45ac67d476080400ee9c064c97944fd59ae35486",
      "parents": [
        "908c7dcf8292aae1067a946f12af88a9677a1878"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon May 07 10:20:52 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon May 07 10:20:52 2012 -0700"
      },
      "message": "Log more frame data when profiling GL apps\n\nChange-Id: Ib7377c22a2258aa6510677d80df34bb7e73dc714\n"
    },
    {
      "commit": "ff0e8cd8b60aa8372b06edecb2e754b0905c4d31",
      "tree": "74785d02daa377e1ce2ce22e68395e5bec78200d",
      "parents": [
        "908c7dcf8292aae1067a946f12af88a9677a1878",
        "e666b10dff4eebca49bc52154da5573e40591908"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon May 07 10:05:00 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 10:05:00 2012 -0700"
      },
      "message": "Merge \"Drain any pending touch events immediately if possible\" into jb-dev"
    },
    {
      "commit": "908c7dcf8292aae1067a946f12af88a9677a1878",
      "tree": "e16dbbb4dc8ea4ca66f69d55bd5cc19b5851ee0a",
      "parents": [
        "20cfb6066a047ebee2552cfbe65c2176adbc34b2",
        "d2217f0c32da29cb10d11f497660d525120feb67"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon May 07 05:59:30 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 05:59:30 2012 -0700"
      },
      "message": "Merge \"Restore do-not-disturb mode on tablets.\" into jb-dev"
    },
    {
      "commit": "20cfb6066a047ebee2552cfbe65c2176adbc34b2",
      "tree": "856ec1e87557e1b6faa2b53cf1b83e80847feaaa",
      "parents": [
        "fafce1f9f5b371c76cd7875a58b183093f8b517f",
        "469e96e206f8df44b32ce393f8d19f0cae730030"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon May 07 05:59:05 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 05:59:05 2012 -0700"
      },
      "message": "Merge \"Close notification blame popups when the panel disappears.\" into jb-dev"
    },
    {
      "commit": "fafce1f9f5b371c76cd7875a58b183093f8b517f",
      "tree": "e0e806ea9e473a2cf80684ccd9d426160e0069ff",
      "parents": [
        "c33208fe72662fd89b75e996dbd495237a0021d4",
        "b4b2223fa188d4f680209c80ba6bbe681a300bd5"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon May 07 05:58:55 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 05:58:55 2012 -0700"
      },
      "message": "Merge \"Add number back to legacy notifications.\" into jb-dev"
    },
    {
      "commit": "c33208fe72662fd89b75e996dbd495237a0021d4",
      "tree": "6ded0d33ec26a7b3d2a5ec2df5ad392a5ff60144",
      "parents": [
        "50956b2dc473126fd04341388df9f244fd22f77e"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Mon May 07 20:19:18 2012 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Mon May 07 20:19:18 2012 +0900"
      },
      "message": "Spell check the first word of the sentence\n\nChange-Id: I7803d92de8f4ea399cef5c2d1ddf5396d59ef2cf\n"
    },
    {
      "commit": "50956b2dc473126fd04341388df9f244fd22f77e",
      "tree": "e02620dae45548ad7d7777f0a36c1a0b302adcdd",
      "parents": [
        "dad52e1500660c72a4defd1c4d1139cb1f90ac7b",
        "8589474d269818713c86ee5e69a685584d1c62e7"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Mon May 07 02:33:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 02:33:09 2012 -0700"
      },
      "message": "Merge \"DO NOT MERGE. Backport If36b8a69e7fa22e837c99d Fix the issue that the spell check doesn\u0027t start when the user changes the cursor position by touch\" into jb-dev"
    },
    {
      "commit": "8589474d269818713c86ee5e69a685584d1c62e7",
      "tree": "92b4cc98c5908bb563f0565881bfd65954283312",
      "parents": [
        "8fb62329fc6691002c5bb41c67c0ccc977d72adf"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Apr 20 17:54:51 2012 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Mon May 07 18:30:17 2012 +0900"
      },
      "message": "DO NOT MERGE. Backport If36b8a69e7fa22e837c99d Fix the issue that the spell check doesn\u0027t start when the user changes the cursor position by touch\n\nChange-Id: I1535eae23efc42660b9d1e6dbfba6c800b0302b2\n"
    },
    {
      "commit": "dad52e1500660c72a4defd1c4d1139cb1f90ac7b",
      "tree": "ffd386d274e1a8ffdc95ea58a7756c66024dc9b2",
      "parents": [
        "8fb62329fc6691002c5bb41c67c0ccc977d72adf",
        "589e6f960db7f3c208a218b7d035f01d0c8460ab"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun May 06 20:59:11 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 06 20:59:11 2012 -0700"
      },
      "message": "Merge \"Better screen size adaptation for ResolverActivity\" into jb-dev"
    },
    {
      "commit": "589e6f960db7f3c208a218b7d035f01d0c8460ab",
      "tree": "0f67f41297de2617dc36f8064116c170bb95ac55",
      "parents": [
        "9762102794b90d40d69a9a31aa8cd1538f8151f8"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun May 06 20:52:38 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun May 06 20:53:07 2012 -0700"
      },
      "message": "Better screen size adaptation for ResolverActivity\n\nChange-Id: I2c982c0b7c722ca7cad46cc23ac8d161bee3a1ff\n"
    },
    {
      "commit": "8fb62329fc6691002c5bb41c67c0ccc977d72adf",
      "tree": "9d618b1621cc6efc3323d6ba2bd80cf17dcebc67",
      "parents": [
        "9762102794b90d40d69a9a31aa8cd1538f8151f8",
        "a2ad65692481510496e367b593facf778f49249b"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun May 06 20:11:30 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 06 20:11:30 2012 -0700"
      },
      "message": "Merge \"Increase the Message pool size\" into jb-dev"
    },
    {
      "commit": "9762102794b90d40d69a9a31aa8cd1538f8151f8",
      "tree": "9bbbeece5ba24da5c917eb077783791d6b373cd1",
      "parents": [
        "58d5ff875750755f166ec943ca0bf177bdba9683",
        "367ee326058bbee6fc179b8b1eb2174fe7ba8f45"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun May 06 20:04:23 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 06 20:04:23 2012 -0700"
      },
      "message": "Merge \"Limit item heights in split action bars\" into jb-dev"
    },
    {
      "commit": "367ee326058bbee6fc179b8b1eb2174fe7ba8f45",
      "tree": "358e7d343cd21bb2b1b3b78491c7145d6e09efef",
      "parents": [
        "b2269d67c4786037f93bff396eeb9ff7f003164a"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun May 06 18:32:33 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun May 06 19:54:46 2012 -0700"
      },
      "message": "Limit item heights in split action bars\n\nBug 6449422\n\nOverzealous action views should not be able to cause action bars to\ntake up a huge amount of space.\n\nFixed text alignment on action buttons\n\nChange-Id: Ic28d6dacdb6933c63b323f5ed6a6cab5d3726938\n"
    },
    {
      "commit": "e23362a54d4aed4616e6e3a9fd4f70c676dac6ca",
      "tree": "e15bf690c26cde792750326611ebfd2972f127ca",
      "parents": [
        "139e5aa1da51b27231ab36344cf2d0dafab23f1e"
      ],
      "author": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Sun May 06 16:54:25 2012 -0700"
      },
      "committer": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Sun May 06 19:02:51 2012 -0700"
      },
      "message": "Use callable-filter capability when updating call log\n\nCallerInfo#phoneNumber has a formatted phone number even when contacts\ndatabase itself has an unformatted one, so just using Phone.CONTENT_URI\nmay not be enough to find the relevant contact.\n\nBug: 6291905\nChange-Id: Ie6e40529eb1f9cf98de861601669dbccb718541c\n"
    },
    {
      "commit": "58d5ff875750755f166ec943ca0bf177bdba9683",
      "tree": "d65c7c2ef4f3ddf2286e0e5e16a76672f8ccbf5c",
      "parents": [
        "b2269d67c4786037f93bff396eeb9ff7f003164a",
        "79e0110f9d6da3e18ce90603d09b389bb88e4020"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun May 06 18:07:19 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 06 18:07:19 2012 -0700"
      },
      "message": "Merge \"Fix typo.\" into jb-dev"
    },
    {
      "commit": "79e0110f9d6da3e18ce90603d09b389bb88e4020",
      "tree": "ae521909ab6618c38e0f397313743e9d7d4e7742",
      "parents": [
        "99222d212f9ff5081d4ce6eef09dbe8eff85b83a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun May 06 18:03:24 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun May 06 18:03:24 2012 -0700"
      },
      "message": "Fix typo.\n\nChange-Id: I29a270c7499a96718b3d2cad8c2b89783a5607f8\n"
    },
    {
      "commit": "b2269d67c4786037f93bff396eeb9ff7f003164a",
      "tree": "fa4b4132ffa241f4e6dbd092e901e0b618f96fa3",
      "parents": [
        "7bfa14570e3e43ae8595400353853acdd7cea37c",
        "c587861fe8c59b7f112c333838630b54ab2b38af"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun May 06 17:54:48 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 06 17:54:48 2012 -0700"
      },
      "message": "Merge \"Revisions to ResolverActivity\" into jb-dev"
    },
    {
      "commit": "c587861fe8c59b7f112c333838630b54ab2b38af",
      "tree": "dc23889794a0ba9624da71f0a489f123588dc0c7",
      "parents": [
        "e825b3e3d41e3fd2f6f3bbdf9feb6b8cc87a77dd"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri May 04 18:42:38 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun May 06 17:52:30 2012 -0700"
      },
      "message": "Revisions to ResolverActivity\n\nBug 6428812\n\nChange ResolverActivity to use a grid rather than a list, and present\nbuttons for \"Use Always\" and \"Just Once\". Use large launcher icons\nwhen appropriate.\n\nChange-Id: I177360a727cbc4b401ffbcea83d1b3dac1de5744\n"
    },
    {
      "commit": "7bfa14570e3e43ae8595400353853acdd7cea37c",
      "tree": "35c277e65276e247086348519d8357e7cf383ac2",
      "parents": [
        "464676bcb41e2948bd8243ed5a4a910328908789",
        "99222d212f9ff5081d4ce6eef09dbe8eff85b83a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun May 06 17:49:53 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 06 17:49:53 2012 -0700"
      },
      "message": "Merge \"Finish up issue #6249094: Display permissions based on relevance to private data\" into jb-dev"
    },
    {
      "commit": "99222d212f9ff5081d4ce6eef09dbe8eff85b83a",
      "tree": "68beeb4c6c9b637a9c6a33b68ebe68463e668b28",
      "parents": [
        "139e5aa1da51b27231ab36344cf2d0dafab23f1e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun May 06 16:30:15 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun May 06 17:45:13 2012 -0700"
      },
      "message": "Finish up issue #6249094: Display permissions based on relevance to private data\n\nAdded bitmaps for permission group icons.  We had to pick either\nicons for a dark or light background, and it had to be light for\nsettings, so the installer theme has gone back to dark.\n\nTweaked the permission groups to match the icons.\n\nRedid the group priorities to make them correct (they were written\nwith higher priorities being less important).\n\nFixed bug where priority was not being used for system apps.\n\nChange-Id: Ia3d3f0c1614a11b4cfd11682ce9e6c9f87d75c06\n"
    },
    {
      "commit": "464676bcb41e2948bd8243ed5a4a910328908789",
      "tree": "a7aee45fb51d7154824f37685abe1610fe8eaaf3",
      "parents": [
        "b37854ce59ef7e2401316c522cffe600628c0e02",
        "340e2611de6d54516e222597585dbe7968a9915d"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sun May 06 17:17:34 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 06 17:17:34 2012 -0700"
      },
      "message": "Merge \"Showing default activity in activity chooser view only if enough space.\" into jb-dev"
    },
    {
      "commit": "a2ad65692481510496e367b593facf778f49249b",
      "tree": "acca6f1bd7de61d26cf400133ad9c1b6534c7a4c",
      "parents": [
        "1f59e5c19bf72f88eed6f8de08b0a879d999f61c"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun May 06 16:10:34 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun May 06 16:10:34 2012 -0700"
      },
      "message": "Increase the Message pool size\n\nChange-Id: If609c9ffbea800ff6409b0096a82f0b899f29343\n"
    },
    {
      "commit": "b37854ce59ef7e2401316c522cffe600628c0e02",
      "tree": "2050f001756e4681fc0fe49bd6eecd6df08f3c35",
      "parents": [
        "051ecfaf46ac0b0c68ec6950bfec76a7dfff2720",
        "d7683d748dcbba6944eb2b22633dee1991cee275"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Sun May 06 16:03:10 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 06 16:03:10 2012 -0700"
      },
      "message": "Merge \"Make recents thumbnails look a bit better on Nakasi\" into jb-dev"
    },
    {
      "commit": "051ecfaf46ac0b0c68ec6950bfec76a7dfff2720",
      "tree": "3b95780c4c489272276b29796224501d067bf512",
      "parents": [
        "989c753281fcb689ea163530096ac589c9e5a44f",
        "924d9b75d6ec4597264a7af3f8be5b5a7d3a3dd2"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Sun May 06 16:01:00 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 06 16:01:00 2012 -0700"
      },
      "message": "Merge \"Force BlackSurface to be a black surface.\" into jb-dev"
    },
    {
      "commit": "989c753281fcb689ea163530096ac589c9e5a44f",
      "tree": "e3bc8acfa35b787a6ea1f9cec3e431910076db83",
      "parents": [
        "2551e5a1d9990514d8116e352b8e5c2f10a9d303",
        "dc47556cb37b6f25faceb5eb97cef60d384b55fb"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Sun May 06 15:25:47 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 06 15:25:47 2012 -0700"
      },
      "message": "Merge \"fix expedited syncs. there were times when an expedited sync wouldn\u0027t correctly preempt non-expedited syncs\" into jb-dev"
    },
    {
      "commit": "2551e5a1d9990514d8116e352b8e5c2f10a9d303",
      "tree": "a16ecdba03fc3a65d2eeffa3f9140fb43da5dacf",
      "parents": [
        "3f28a1b7ebb3500d13a1672ab76fe68e9c0a75e8",
        "2b435aada3d274a9c08d334946fff1ab9ba15b48"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sun May 06 14:53:27 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 06 14:53:27 2012 -0700"
      },
      "message": "Merge \"API REVIEW: android.view.accessibility\" into jb-dev"
    },
    {
      "commit": "3f28a1b7ebb3500d13a1672ab76fe68e9c0a75e8",
      "tree": "88df43b35fd0cb5eefbba69fa66b88c1cc76645c",
      "parents": [
        "ec4d9040f603b57b1706299f51838b6cc68b8f99",
        "773f2624ec01aabf10cfa755cb6f1081ba9b4faf"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sun May 06 14:52:23 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 06 14:52:23 2012 -0700"
      },
      "message": "Merge \"Performing click and long click for accessiblity not returning result.\" into jb-dev"
    },
    {
      "commit": "924d9b75d6ec4597264a7af3f8be5b5a7d3a3dd2",
      "tree": "72ddb898ae3b0081fa3783919bb98cfe5ea57b8c",
      "parents": [
        "139e5aa1da51b27231ab36344cf2d0dafab23f1e"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Sun May 06 13:12:04 2012 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Sun May 06 14:27:44 2012 -0700"
      },
      "message": "Force BlackSurface to be a black surface.\n\nBlackSurface transparency was tracking animation transparency causing\nbackground images to peek around the corners.\n\nFixes bug 4998851.\n\nChange-Id: I48ac7bf5d0cc560b655c9f12faccda411985cbad\n"
    },
    {
      "commit": "ec4d9040f603b57b1706299f51838b6cc68b8f99",
      "tree": "2e49974337f564ec01773dabc6cdd0f805834348",
      "parents": [
        "2db084fa95a849c059db8094eddec155109c60c0",
        "1f59e5c19bf72f88eed6f8de08b0a879d999f61c"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun May 06 14:13:19 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 06 14:13:19 2012 -0700"
      },
      "message": "Merge \"Attempt to recover from apps destroying their window at draw time Bug #6436642\" into jb-dev"
    },
    {
      "commit": "1f59e5c19bf72f88eed6f8de08b0a879d999f61c",
      "tree": "853706e1d7d42888cb6885d39423600b06e4b24a",
      "parents": [
        "ab4c4f4ff73e66b7767640dbe6d4115237c48242"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun May 06 14:11:16 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun May 06 14:11:16 2012 -0700"
      },
      "message": "Attempt to recover from apps destroying their window at draw time\nBug #6436642\n\nChange-Id: I906b9c68225683f97b9c97c153a1132cf9ac6509\n"
    },
    {
      "commit": "2db084fa95a849c059db8094eddec155109c60c0",
      "tree": "031fdd3b68187c9788e0460ae0ea873c8d0c2ac3",
      "parents": [
        "aaa7147595346fdd398e2932817e075acbb8e497",
        "44bfdd88a74d5935a011bc8671cb075f2047655b"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun May 06 14:06:05 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 06 14:06:05 2012 -0700"
      },
      "message": "Merge \"Dialog not dismissed when tearing down dialog fragment.\" into jb-dev"
    },
    {
      "commit": "dc47556cb37b6f25faceb5eb97cef60d384b55fb",
      "tree": "184dbb9d0576236d8b8ff5f463d82b0828e236b1",
      "parents": [
        "d0c66f6a8f15bb95648b4306d2583575d0bb9935"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Fri May 04 15:51:54 2012 -0700"
      },
      "committer": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Sun May 06 13:39:36 2012 -0700"
      },
      "message": "fix expedited syncs. there were times when an expedited sync wouldn\u0027t\ncorrectly preempt non-expedited syncs\n\nChange-Id: Ia88ce6504c06d7c8e50e40362e8bf2b85bd0934b\n"
    },
    {
      "commit": "aaa7147595346fdd398e2932817e075acbb8e497",
      "tree": "939a324d6ee84fe4371a0d634717df3f8f473d4f",
      "parents": [
        "139e5aa1da51b27231ab36344cf2d0dafab23f1e",
        "ab4c4f4ff73e66b7767640dbe6d4115237c48242"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun May 06 13:27:29 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 06 13:27:29 2012 -0700"
      },
      "message": "Merge \"Remove unnecessary framework allocations\" into jb-dev"
    },
    {
      "commit": "44bfdd88a74d5935a011bc8671cb075f2047655b",
      "tree": "0bb610d5dc93b118d0afcc0e97c8ec5490e3f760",
      "parents": [
        "3fd4a3822160e8ad84122641a56c9f92540d02b5"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Jan 26 10:00:18 2012 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sun May 06 13:21:33 2012 -0700"
      },
      "message": "Dialog not dismissed when tearing down dialog fragment.\n\n1. The dismiss implementaton in Dialog was posting a message\n   on the main thread to perform the real dismiss work. The\n   goal of this was to allow calling dismiss() from multiple\n   threads. The side effect of this is that when dialog fragment\n   is dismissed the dialog is not dimissed until the current\n   loop on the main thread is completed. However, during rotation\n   of the screen the current activity has to be restarted, hence\n   all fragments whould be removed. In the destruction process\n   the dialog grament requests from the dialog to dismiss but\n   since this is asynchromous, the code in\n   ActivityThread#handleDestroyActivity detects a leaking window\n   since the dialog window is still not removed and removes that\n   window. Now when the dialog removal message is processed on\n   the next loop we get an exception that the window has already\n   been removed. Now if Dialog#dismiss() is called from the\n   main thread the call goes right though otherwise a message is\n   posted.\n\nbug:5911682\n\nChange-Id: I449d6dd75a84c0ff29ea13dac7d163219cc38341\n"
    },
    {
      "commit": "ab4c4f4ff73e66b7767640dbe6d4115237c48242",
      "tree": "0d166ebd8e49d4b93d3bcfa2862da768f588f14c",
      "parents": [
        "d0c66f6a8f15bb95648b4306d2583575d0bb9935"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun May 06 13:11:24 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun May 06 13:11:24 2012 -0700"
      },
      "message": "Remove unnecessary framework allocations\n\nThese allocations were frequently triggered by the home screen. This change\nremoves dozens of allocations during page scrolls on home.\n\nChange-Id: I7289efa28ecf5bd62459042b10062aa9cf0432dd\n"
    },
    {
      "commit": "139e5aa1da51b27231ab36344cf2d0dafab23f1e",
      "tree": "a15bf78ea4fc0f31bf8c6793aa0072c04c12fca0",
      "parents": [
        "d0c66f6a8f15bb95648b4306d2583575d0bb9935"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat May 05 20:36:38 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun May 06 11:52:05 2012 -0700"
      },
      "message": "Fix issue #6404215: New ActionBar auto-hide can conflict with application\n\nThe action bar now maintains separate states for the things that can\nimpact its visibility (calls from the app, action mode, system UI) so\nthat the changes in these won\u0027t incorrectly mix together.\n\nAlso added a hack to force the status bar to be shown when showing\nthe action bar for an action mode, when the UI is in a state where\nthe action bar would be shown with a gap above where the status bar\nis.\n\nChange-Id: Ib0950a7f585c5d2c9e77d11b237ba6e150f15ebd\n"
    },
    {
      "commit": "d0c66f6a8f15bb95648b4306d2583575d0bb9935",
      "tree": "4db54aa9e779330da97fc48686020ea36ab8d2fd",
      "parents": [
        "3fd4a3822160e8ad84122641a56c9f92540d02b5",
        "14a9310efd936149c82ecfcc37c7c8308968f67c"
      ],
      "author": {
        "name": "Pin Ting",
        "email": "pinting@google.com",
        "time": "Sun May 06 07:12:01 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 06 07:12:02 2012 -0700"
      },
      "message": "Merge \"Fix javadoc.\" into jb-dev"
    },
    {
      "commit": "773f2624ec01aabf10cfa755cb6f1081ba9b4faf",
      "tree": "4047d3c522d6f2dbaa0d29f5dac6cb3be88cb5ff",
      "parents": [
        "3fd4a3822160e8ad84122641a56c9f92540d02b5"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat May 05 19:59:42 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat May 05 19:59:46 2012 -0700"
      },
      "message": "Performing click and long click for accessiblity not returning result.\n\n1. When performing the click and long click actions the code in View\n   was not returning the resilt of the called method.\n\nbug:6426849\n\nChange-Id: I0cf396a8373f622948ed436ce09f8d1dcf246acd\n"
    },
    {
      "commit": "340e2611de6d54516e222597585dbe7968a9915d",
      "tree": "f6f237e52f84f8bd74574c93883aeb13898ed6d9",
      "parents": [
        "b05b158b84b620e46d736dcaf038fa6268cbcb00"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat May 05 17:08:39 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat May 05 17:49:16 2012 -0700"
      },
      "message": "Showing default activity in activity chooser view only if enough space.\n\n1. While a default target is very convenient, having two targets for the\n   widget on a phone takes too much space and the apps do not have room\n   to add other essential affordances to the action bar. Making the default\n   activity show only of the screen is large enough - the action bar\n   accommodates at least four targets i.e. 500dip.\n\n2. Fixed a bug where changing the backing model of an ActivityChooserView\n   when the view is not shown did not remove the observer for the old\n   model, hence the View can get into a state where it responds to changes\n   of two models while presenting only one. Also in such a case the view\n   would leak since the singleton model will keep a handle to it.\n\n3. Updated the documentation of share action provider to explain how a\n   a developer can change the backing history file and refresh the UI\n   based on the historical data in that file.\n\nbug:6447692\n\nChange-Id: Id5c9e54cd5df322ded8574ba028cb680e628243b\n"
    },
    {
      "commit": "3fd4a3822160e8ad84122641a56c9f92540d02b5",
      "tree": "06c0a58fc4e8ce5e687d20b6196ee39029145edb",
      "parents": [
        "e3320e6d91443450351d49cc2b37477070fb0ce8",
        "3556c9a8068497d0de8964fd3be719c68eae1f00"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat May 05 14:15:39 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 05 14:15:39 2012 -0700"
      },
      "message": "Merge \"Implement cropping of windows based on system UI elements.\" into jb-dev"
    },
    {
      "commit": "3556c9a8068497d0de8964fd3be719c68eae1f00",
      "tree": "125068709a401ef3c30e9b8ea2a21366c92a9f65",
      "parents": [
        "b05b158b84b620e46d736dcaf038fa6268cbcb00"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri May 04 16:31:25 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat May 05 14:12:13 2012 -0700"
      },
      "message": "Implement cropping of windows based on system UI elements.\n\nStart calling Surface.setActiveRect().\n\nChange-Id: I94197059c971c6ab7820e615ea8f285482b86c75\n"
    },
    {
      "commit": "e3320e6d91443450351d49cc2b37477070fb0ce8",
      "tree": "8286ec455e8f93559fdca5e0c9c53244586b43cd",
      "parents": [
        "5b972e730f99ea4cf74f8ccf3e2c57289255c4f6",
        "1cc2bcedb50512d83f868a7453813a843188eeee"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat May 05 14:07:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 05 14:07:02 2012 -0700"
      },
      "message": "Merge \"Fix issue #6444627: New status bar/action bar interaction a bit disjoint\" into jb-dev"
    },
    {
      "commit": "1cc2bcedb50512d83f868a7453813a843188eeee",
      "tree": "fd18c154db2442d2d482a62df59036473e7b542a",
      "parents": [
        "b05b158b84b620e46d736dcaf038fa6268cbcb00"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri May 04 18:59:02 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri May 04 18:59:02 2012 -0700"
      },
      "message": "Fix issue #6444627: New status bar/action bar interaction a bit disjoint\n\nMake sure action bar animations use same duration as system dock animations.\n\nChange-Id: Ie294d134177207499a05cc93db8f4b859f07ed0c\n"
    },
    {
      "commit": "5b972e730f99ea4cf74f8ccf3e2c57289255c4f6",
      "tree": "200c10712c9cd407726187cb09a1ddc515b79506",
      "parents": [
        "35d79991d5c97270f6c34d0da8879ea4c3984f80",
        "05e1c3a6913e049c7972ac727f57b7d3bf8d8552"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri May 04 17:27:11 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 17:27:11 2012 -0700"
      },
      "message": "Merge \"Don\u0027t check whether dismiss() is called on the UI thread Bug #6436642\" into jb-dev"
    },
    {
      "commit": "35d79991d5c97270f6c34d0da8879ea4c3984f80",
      "tree": "f308b8ba66a98d3a0677a4c5af00b1f5dffb2cf3",
      "parents": [
        "1dd005441301ab91c2df3d7dd6b1458c2006135e",
        "414efc3b5f50e2784f4f7c2be3f2c096aef0c6b4"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri May 04 17:18:51 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 17:18:51 2012 -0700"
      },
      "message": "Merge \"API REVIEW: android.widget.CalendarView\" into jb-dev"
    },
    {
      "commit": "05e1c3a6913e049c7972ac727f57b7d3bf8d8552",
      "tree": "5b87a6ce7a270402dade7ba25dd2e324b6e3a645",
      "parents": [
        "c9c23196a11bda6fbc1c44f6d170b3626b036474"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri May 04 17:18:29 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri May 04 17:18:29 2012 -0700"
      },
      "message": "Don\u0027t check whether dismiss() is called on the UI thread\nBug #6436642\n\nAn app invoking dismiss() during a draw pass could cause crashes.\nThis change makes the code simpler too.\n\nChange-Id: Iba89a8522e23d02f87697cfeec6cc713a1462669\n"
    },
    {
      "commit": "1dd005441301ab91c2df3d7dd6b1458c2006135e",
      "tree": "01df413f44bb538975dc7312e1f0b36701dc8b7d",
      "parents": [
        "b05b158b84b620e46d736dcaf038fa6268cbcb00",
        "6e4cb6a93b1a1b6970862d21769d14c9e583dd59"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Fri May 04 17:17:57 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 17:17:57 2012 -0700"
      },
      "message": "Merge \"Log PID of apps requesting location updates.\" into jb-dev"
    },
    {
      "commit": "2b435aada3d274a9c08d334946fff1ab9ba15b48",
      "tree": "7d3968b53ea8f70914852c45b6dd2c5c41a99487",
      "parents": [
        "414efc3b5f50e2784f4f7c2be3f2c096aef0c6b4"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri May 04 17:16:37 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri May 04 17:16:41 2012 -0700"
      },
      "message": "API REVIEW: android.view.accessibility\n\n1. Changed all references to granularity to movement\n   granularity. BTW, to be more precise it should be\n   text movement granularity.\n\nbug:6435232\n\nChange-Id: If6366b002ca3390f74918995b342baff2cbcfd01\n"
    },
    {
      "commit": "414efc3b5f50e2784f4f7c2be3f2c096aef0c6b4",
      "tree": "c1774d370bc26b0adc49ce1fe5b2746c10bc7fbb",
      "parents": [
        "8c58677e28bf6c546a0a91aa85032e8c9658ff8b"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri May 04 16:49:48 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri May 04 16:54:06 2012 -0700"
      },
      "message": "API REVIEW: android.widget.CalendarView\n\n1. Making sure that the comment blocks for methods setting/getting\n   resource attributes include links to the related attribute\n   documentation.\n\nbug:6442803\n\nChange-Id: If8acedfedf02400eee3f61ca3029325c05a5fb86\n"
    },
    {
      "commit": "b05b158b84b620e46d736dcaf038fa6268cbcb00",
      "tree": "9ffc8e5b20fe3ca2dc8493a0487b94fdc48c81ed",
      "parents": [
        "6ad5b4f637e64cb07a17079424cff66c867c7f27",
        "277d1b2f49897e90a8ec9bd0f05ea4ed62d2ff28"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri May 04 16:30:32 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 16:30:32 2012 -0700"
      },
      "message": "Merge \"report a Sensor\u0027s version from the HAL\" into jb-dev"
    },
    {
      "commit": "6e4cb6a93b1a1b6970862d21769d14c9e583dd59",
      "tree": "71c925b041899f48bfbadfc925fb7adb73cc9079",
      "parents": [
        "e06747c727c9edc05c1d32f389a2347a11f653d5"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Fri May 04 13:29:20 2012 -0700"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Fri May 04 16:18:09 2012 -0700"
      },
      "message": "Log PID of apps requesting location updates.\n\nBUG\u003d6444765\n\nChange-Id: Ib948b8fddb99f95f63486fbc096a26609c1a6c21\n"
    },
    {
      "commit": "6ad5b4f637e64cb07a17079424cff66c867c7f27",
      "tree": "69b532f80a68e8261cd36220ef8be1a4b19f593e",
      "parents": [
        "c9c23196a11bda6fbc1c44f6d170b3626b036474",
        "ddc52a80b5280d4a67180a6caae8c7dead00157f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri May 04 16:10:16 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 16:10:16 2012 -0700"
      },
      "message": "Merge \"Fix issue #6426645: API REVIEW: android.app.ActivityOptions\" into jb-dev"
    },
    {
      "commit": "d7683d748dcbba6944eb2b22633dee1991cee275",
      "tree": "57f2733cc9dfd2fb308c2f3d0ba1486316d8f527",
      "parents": [
        "c9c199a51a537cfc2aad43c06ecdeaceb8f8b698"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Thu May 03 10:57:31 2012 -0700"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Fri May 04 15:59:20 2012 -0700"
      },
      "message": "Make recents thumbnails look a bit better on Nakasi\n\nBug: 6405276\n\nChange-Id: I9faea28b027de2ef1ee45a65eed2f7a43eee901b\n"
    },
    {
      "commit": "c9c23196a11bda6fbc1c44f6d170b3626b036474",
      "tree": "bc90d1e2c7deaff6e6388d356ffbffc77d893a3d",
      "parents": [
        "ebbd247d83270df7c9f3c2f68d3ee9856c86a0b9",
        "9d69b4463fce6f6a90514442a4fd1b6a49d579de"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Fri May 04 15:58:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 15:58:02 2012 -0700"
      },
      "message": "Merge \"Fix NPE for real\" into jb-dev"
    },
    {
      "commit": "ebbd247d83270df7c9f3c2f68d3ee9856c86a0b9",
      "tree": "651d5816f5f5de6c864101af03b513037866372d",
      "parents": [
        "5fd72a2cceae9955af316f32e17a84515c317738",
        "cf4284bce11acadb1c36564b067bce3b0b26a9f9"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri May 04 15:53:49 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 15:53:49 2012 -0700"
      },
      "message": "Merge \"Update Arabic font for SystemUI\" into jb-dev"
    },
    {
      "commit": "277d1b2f49897e90a8ec9bd0f05ea4ed62d2ff28",
      "tree": "8d845eef3626d90af38bfa4a5765559d7b93e821",
      "parents": [
        "531d164d677b5f924896fd758d8f544ed7a8d07a"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri May 04 15:51:29 2012 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri May 04 15:51:29 2012 -0700"
      },
      "message": "report a Sensor\u0027s version from the HAL\n\nBug: 6447433\nChange-Id: I0f46cb378de9bde20876608d5459689cc108c592\n"
    },
    {
      "commit": "5fd72a2cceae9955af316f32e17a84515c317738",
      "tree": "2b7f13928548f2087319c1a67f97dc94e40520b5",
      "parents": [
        "8c58677e28bf6c546a0a91aa85032e8c9658ff8b",
        "951bb421668b82ca014f75d265b161f6ff64d36b"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri May 04 15:49:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 15:49:44 2012 -0700"
      },
      "message": "Merge \"Finding focus for from rectangle now working.\" into jb-dev"
    },
    {
      "commit": "9d69b4463fce6f6a90514442a4fd1b6a49d579de",
      "tree": "0f402d7bfad954b37e886d8010aeae0c93d8000b",
      "parents": [
        "c9c199a51a537cfc2aad43c06ecdeaceb8f8b698"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Fri May 04 15:46:32 2012 -0700"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Fri May 04 15:46:32 2012 -0700"
      },
      "message": "Fix NPE for real\n\nBug: 6444814"
    },
    {
      "commit": "e666b10dff4eebca49bc52154da5573e40591908",
      "tree": "9c13d974fe19ffac5d9602045a5637d5527648bc",
      "parents": [
        "d7247c7633a1c97db824f1bd6298fbf5f13cd8f4"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri May 04 15:30:42 2012 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri May 04 15:30:42 2012 -0700"
      },
      "message": "Drain any pending touch events immediately if possible\n\n Bug: 6317798\n\nChange-Id: Id343801cf80817f587414224cc67c13d34efed04\n"
    },
    {
      "commit": "8c58677e28bf6c546a0a91aa85032e8c9658ff8b",
      "tree": "3fea88abf4a7237e7f97eb43957bec7f5c260709",
      "parents": [
        "9c98234095a6894621d1c71e1c9e523c70f0f067",
        "0cf6de0c930c9082b7bffdb9824e4a7c7832b6df"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri May 04 15:24:53 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 15:24:53 2012 -0700"
      },
      "message": "Merge \"Fix network stats and policy tests.\" into jb-dev"
    },
    {
      "commit": "0cf6de0c930c9082b7bffdb9824e4a7c7832b6df",
      "tree": "13fafce7191ad9f9f63122506773115909053807",
      "parents": [
        "8c1dc72b1402d55dae388a294476565b2473a87a"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri May 04 15:03:30 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri May 04 15:15:42 2012 -0700"
      },
      "message": "Fix network stats and policy tests.\n\nBug: 6299195\nChange-Id: I1941b5f7329940cc7469bd3fda17c3dc3a656250\n"
    },
    {
      "commit": "cf4284bce11acadb1c36564b067bce3b0b26a9f9",
      "tree": "849574166fe4c6d1e543625dcbd1509c366d30b2",
      "parents": [
        "8396830d8fedc08c0a9de36bcce3c8b65691729f"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri May 04 15:14:58 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri May 04 15:14:58 2012 -0700"
      },
      "message": "Update Arabic font for SystemUI\n\n- bug #5987379 Need an Arabic font with metrics \"compatible\" with Roboto\n- use the Alt version with GSUB optimizations\n\nChange-Id: I4d8c62cab37a7b010abab602c39899084d347fdc\n"
    },
    {
      "commit": "9c98234095a6894621d1c71e1c9e523c70f0f067",
      "tree": "8d755d52efe2439324363823be484310634f240f",
      "parents": [
        "b709528407614642b2384063426d60ea12490607",
        "eabc9198447c7f6253fcbee8af2887a650e79b00"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri May 04 15:01:14 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 15:01:14 2012 -0700"
      },
      "message": "Merge \"Fix LinearLayout measureWithLargestChild for wrap_content views\" into jb-dev"
    },
    {
      "commit": "275fce8a2ca45e640abf451552dd1bdbbc0cb54c",
      "tree": "362e1327b9669d3ec39360bdab98eca5e2424345",
      "parents": [
        "dd8412d4fb57fbf53b25460cda8458cdf9dfac07"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Fri May 04 13:36:50 2012 -0700"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Fri May 04 14:57:34 2012 -0700"
      },
      "message": "Use private key context when necessary\n\nBug: 6249185\n\nDue to recent changes to keystore, we cannot rely on encoded key\nformat anymore. Rather we receive the key context (a pointer to\nprivate key really) and pass it to native openssl. We also keep\nthe original logic however.\n\nChange-Id: Iefe9f0336dd5f47eec4222fcb6fec58807e7cac0\n"
    },
    {
      "commit": "b709528407614642b2384063426d60ea12490607",
      "tree": "26ca1c3fca11f24605a960fc41522d5f99d0df59",
      "parents": [
        "c4be1b7e963413c110d8a6ee9fdd4fd7443fb2e0",
        "8c1dc72b1402d55dae388a294476565b2473a87a"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri May 04 14:55:45 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 14:55:45 2012 -0700"
      },
      "message": "Merge \"Disable policy when bandwidth module missing.\" into jb-dev"
    },
    {
      "commit": "eabc9198447c7f6253fcbee8af2887a650e79b00",
      "tree": "2a8f0c80c7d1c11309788f6f02e72da85f1fbd6e",
      "parents": [
        "e825b3e3d41e3fd2f6f3bbdf9feb6b8cc87a77dd"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri May 04 14:49:46 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri May 04 14:54:14 2012 -0700"
      },
      "message": "Fix LinearLayout measureWithLargestChild for wrap_content views\n\nBug 6442795\n\nWhen the measureWithLargestChild setting is enabled, LL used to\nmeasure the full container taking the largest child rule into account,\nbut the child views were not properly remeasured for AT_MOST\nmeasurespecs. Correct this.\n\nFix measureWithLargestChild for height\n\nChange-Id: Ieb91114bc2ae65f9104337bd6d16a7d9e559571d\n"
    },
    {
      "commit": "8c1dc72b1402d55dae388a294476565b2473a87a",
      "tree": "e9e3669e08ecb6cc1dc0945ee46e9efca315a461",
      "parents": [
        "3c5f92432734e1e3b9bdc515628a4c09d7759cd4"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri May 04 14:49:37 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri May 04 14:49:37 2012 -0700"
      },
      "message": "Disable policy when bandwidth module missing.\n\nBug: 6447017\nChange-Id: I705a223dac15fc41e231bb9c81a96a287caaf094\n"
    },
    {
      "commit": "c4be1b7e963413c110d8a6ee9fdd4fd7443fb2e0",
      "tree": "0ce0b1c730264eee33bdaff5d2c30423d4f8ddf1",
      "parents": [
        "2b20212e16afed91881dfb7483f3c59cf1d0ebc4",
        "09b45a3ad96379b4181d32f8391f63e9c57dc316"
      ],
      "author": {
        "name": "Andy Stadler",
        "email": "stadler@google.com",
        "time": "Fri May 04 14:46:00 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 14:46:00 2012 -0700"
      },
      "message": "Merge \"Add System Tracing capability to Sync Manager\" into jb-dev"
    },
    {
      "commit": "2b20212e16afed91881dfb7483f3c59cf1d0ebc4",
      "tree": "162614491fc4af907c7ade19a655a6bd7e827e16",
      "parents": [
        "c9c199a51a537cfc2aad43c06ecdeaceb8f8b698",
        "b0aa2f53681ffd78b12f393eb7cb72b6ea4be0bb"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri May 04 14:39:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 14:39:18 2012 -0700"
      },
      "message": "Merge \"Hide Paint textLocale APIs - DO NOT MERGE\" into jb-dev"
    },
    {
      "commit": "b0aa2f53681ffd78b12f393eb7cb72b6ea4be0bb",
      "tree": "34154296b29755bd1c176f23df83598add80ebee",
      "parents": [
        "8396830d8fedc08c0a9de36bcce3c8b65691729f"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri May 04 14:19:19 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri May 04 14:19:19 2012 -0700"
      },
      "message": "Hide Paint textLocale APIs - DO NOT MERGE\n\n- fix bug #6441521 Need to @hide Paint setTextLocale / getTextLocale - CJK support\n\nChange-Id: Ic536989243d7028e6f5fce7d60dfef4467bebffb\n"
    },
    {
      "commit": "c9c199a51a537cfc2aad43c06ecdeaceb8f8b698",
      "tree": "71d4089e88e5168acbb9991488ec54d696e5b450",
      "parents": [
        "516c25b38a03decc8f9cbd41f4d9baa4f52f438f",
        "1f2740cd733c46085e6a9e3cb7315f00c18d19f5"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri May 04 14:16:23 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 14:16:23 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-dev"
    },
    {
      "commit": "516c25b38a03decc8f9cbd41f4d9baa4f52f438f",
      "tree": "1f6ad1ad7575b1359aeb8d62ed343b69537aba70",
      "parents": [
        "df35aa457ec275422b1695f6a3293aae35f99a22",
        "0799440ab3ce50ffa6acb762cb7677abdffb3f74"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri May 04 14:12:41 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 14:12:41 2012 -0700"
      },
      "message": "Merge \"Fix 6414061: Add new ACTION_ASSIST intent.\" into jb-dev"
    },
    {
      "commit": "df35aa457ec275422b1695f6a3293aae35f99a22",
      "tree": "dfd0a527391aba24fc0e31aaa4f41fa5b59f72e3",
      "parents": [
        "3c5f92432734e1e3b9bdc515628a4c09d7759cd4",
        "d4717b8b6f51e6a2395211de5f4d4cfd60b977ae"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri May 04 14:04:15 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 14:04:15 2012 -0700"
      },
      "message": "Merge \"Verify attached before showing a dialog\" into jb-dev"
    },
    {
      "commit": "0799440ab3ce50ffa6acb762cb7677abdffb3f74",
      "tree": "f4ffb646f0fbd71cded3ca1f27a3a0a25e801806",
      "parents": [
        "e12c59491ea01417987216e2dc6a12e482982d60"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed May 02 14:22:27 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri May 04 13:52:14 2012 -0700"
      },
      "message": "Fix 6414061: Add new ACTION_ASSIST intent.\n\nChange-Id: I3d334f67723ac89f6001267e0f06ad76190b929f\n"
    },
    {
      "commit": "d2217f0c32da29cb10d11f497660d525120feb67",
      "tree": "174e25c83799fae0f2e0e58d9e5167da12d32366",
      "parents": [
        "469e96e206f8df44b32ce393f8d19f0cae730030"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri May 04 16:40:13 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri May 04 16:44:16 2012 -0400"
      },
      "message": "Restore do-not-disturb mode on tablets.\n\nBug: 6195112\nChange-Id: Iecb850942df43fb8861cbbf2e2343c2aabfc4263\n"
    },
    {
      "commit": "3c5f92432734e1e3b9bdc515628a4c09d7759cd4",
      "tree": "99bb3685e3dcbec2d64fd6390c18fa683db424d1",
      "parents": [
        "8396830d8fedc08c0a9de36bcce3c8b65691729f"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri May 04 16:31:17 2012 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 13:32:18 2012 -0700"
      },
      "message": "The BigTextStyle should never render mContentText\n\nChange-Id: Ifcbb0868871741bd78c5ebf31408143aaf732b98\n"
    },
    {
      "commit": "8396830d8fedc08c0a9de36bcce3c8b65691729f",
      "tree": "8b418c3e36a032060b3bf59b55c424d760fbac0d",
      "parents": [
        "e12c59491ea01417987216e2dc6a12e482982d60",
        "66388dcb09018933ccd1d38eae563f0890ba4f06"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri May 04 13:19:41 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 13:19:41 2012 -0700"
      },
      "message": "Merge \"Hide RTL related APIs - DO NOT MERGE\" into jb-dev"
    },
    {
      "commit": "66388dcb09018933ccd1d38eae563f0890ba4f06",
      "tree": "d2e717a44b28f7b7e3688a29a8274d19eb8ff6e8",
      "parents": [
        "531d164d677b5f924896fd758d8f544ed7a8d07a"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu May 03 18:51:57 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri May 04 13:15:12 2012 -0700"
      },
      "message": "Hide RTL related APIs - DO NOT MERGE\n\n- fix bug #6441155 API review: @hide RTL layout APIs\n\nChange-Id: I13c5ea5f579cecffed9d517f06180ab0576cd26a\n"
    },
    {
      "commit": "d4717b8b6f51e6a2395211de5f4d4cfd60b977ae",
      "tree": "d579fb756e685f45549fac1dfbb1055ea63f71af",
      "parents": [
        "d7247c7633a1c97db824f1bd6298fbf5f13cd8f4"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri May 04 13:13:38 2012 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri May 04 13:13:38 2012 -0700"
      },
      "message": "Verify attached before showing a dialog\n\n Bug: 6372828\n\nChange-Id: I7f3360ab8a0cdcaf20829e6e2c9181c7af73586e\n"
    },
    {
      "commit": "e12c59491ea01417987216e2dc6a12e482982d60",
      "tree": "cfedb5ef005b86013f49a53e396f758682b8543b",
      "parents": [
        "e5c67bf7e14392feb54c26b7576b4d6c36b0068e",
        "1637dcd16cd314574a58602337a2c7222130b1b9"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri May 04 13:12:23 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 13:12:23 2012 -0700"
      },
      "message": "Merge \"Use paint typeface for shaping when it supports the requested script.\" into jb-dev"
    },
    {
      "commit": "e5c67bf7e14392feb54c26b7576b4d6c36b0068e",
      "tree": "5bfe340935de640fd4cf48440ab029c734ff93af",
      "parents": [
        "a1f084e8a22385d8ab4ea8a2e5bb6abf1768f8bb",
        "b294435b5c6e0fee8c431ed3f6d77427d3d79dde"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri May 04 13:11:24 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 13:11:24 2012 -0700"
      },
      "message": "Merge \"Make Arabic script runs longer (for performance) - bug 6426451.\" into jb-dev"
    },
    {
      "commit": "a1f084e8a22385d8ab4ea8a2e5bb6abf1768f8bb",
      "tree": "13d1b778ca1fa377f4e6d074dece36b78a5f7957",
      "parents": [
        "d213524d8fad57462a87d5f9bc874e09effdef7d",
        "e7e9b6e0339f2636afefc8d3f4cd9d807d94b901"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri May 04 13:01:25 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 13:01:25 2012 -0700"
      },
      "message": "Merge \"Fix NPEs in StatusBarTest.\" into jb-dev"
    },
    {
      "commit": "469e96e206f8df44b32ce393f8d19f0cae730030",
      "tree": "f3722af2be27c61c83c68262e2dee7dd6ead5b1c",
      "parents": [
        "b4b2223fa188d4f680209c80ba6bbe681a300bd5"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri May 04 15:56:19 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri May 04 15:56:19 2012 -0400"
      },
      "message": "Close notification blame popups when the panel disappears.\n\nAlso be sure to cancel the longpress listeners when things\nchange.\n\nFinally, increase the longpress timeout to 1.5x normal\nlongpress.\n\nBug: 6441520\nChange-Id: Icea4d2a5c98a9a51a15f0762454de9e5cd454c50\n"
    },
    {
      "commit": "d213524d8fad57462a87d5f9bc874e09effdef7d",
      "tree": "92cb92425bdba91c24c422311e58b2c01cfd5523",
      "parents": [
        "bb1492f7fae9fbcdfcb02b6f8475fd98a236c244",
        "d6297dbfe9b1c9c91907e4ba35d4b1ae7fe610d8"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri May 04 12:55:55 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 12:55:55 2012 -0700"
      },
      "message": "Merge \"Add an alternate title that can be used in the overflow of a InboxStyle. Always hide contentText for BigTextStyle and InboxStyle. Style cannot be used without specialization, it should be abstract.\" into jb-dev"
    },
    {
      "commit": "bb1492f7fae9fbcdfcb02b6f8475fd98a236c244",
      "tree": "752e470605f10d16b0e761ae2517cb82520a077a",
      "parents": [
        "c065a8af1561544f1557e3f5036e45a4be4a6d7e",
        "ac3fcb1590e1da21324c13ce237ec48f2bf488bf"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri May 04 12:53:14 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 12:53:14 2012 -0700"
      },
      "message": "Merge \"Reduce persist threshold for lower warning/limit.\" into jb-dev"
    },
    {
      "commit": "c065a8af1561544f1557e3f5036e45a4be4a6d7e",
      "tree": "d9e06e92e784a6b8250f6c027bfd26b65ca670a3",
      "parents": [
        "15a5a87e374c26c2502c8b38ca00f80a34f3675f",
        "e8914c36276710de50b347c1e6aecfa45d6a56cd"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri May 04 12:53:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 12:53:02 2012 -0700"
      },
      "message": "Merge \"Begin collecting xtables iface counters.\" into jb-dev"
    },
    {
      "commit": "15a5a87e374c26c2502c8b38ca00f80a34f3675f",
      "tree": "6ace43c49811769a5ba3808f20275a1db7eb4135",
      "parents": [
        "a2c213080d26c08235f11829fb2bbcf07cdfdd46",
        "5f4dafb48e065d07f01ee83a6b54aa4bd4b25fc4"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri May 04 12:52:49 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 12:52:49 2012 -0700"
      },
      "message": "Merge \"Block metered APNs when app is restricted.\" into jb-dev"
    },
    {
      "commit": "1f2740cd733c46085e6a9e3cb7315f00c18d19f5",
      "tree": "5dd4cc75155308b753f0a41a7e9dc8494d839ed5",
      "parents": [
        "4380f9542fcb4a452332ecbea6a2036a2b159ab3"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri May 04 12:47:16 2012 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri May 04 12:47:16 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I0731da1e265e2684fd7acb76fddd76cebcdf0e1e\n"
    },
    {
      "commit": "d6297dbfe9b1c9c91907e4ba35d4b1ae7fe610d8",
      "tree": "2fbeb412ba9f91dcc12b839c4bcee47cd67b1064",
      "parents": [
        "a2c213080d26c08235f11829fb2bbcf07cdfdd46"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu May 03 16:20:13 2012 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 12:45:38 2012 -0700"
      },
      "message": "Add an alternate title that can be used in the overflow of a InboxStyle.\nAlways hide contentText for BigTextStyle and InboxStyle.\nStyle cannot be used without specialization, it should be abstract.\n\nBug: 6428978\nBug: 6274137\nBug: 6317471\nChange-Id: I21531a94494f891a058a477805b177e736b921cf\n"
    },
    {
      "commit": "ddc52a80b5280d4a67180a6caae8c7dead00157f",
      "tree": "7a1ccad81e4d47eabb4ab9ce0c35b149a0e1b7a1",
      "parents": [
        "a2c213080d26c08235f11829fb2bbcf07cdfdd46"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu May 03 19:40:12 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri May 04 12:04:40 2012 -0700"
      },
      "message": "Fix issue #6426645: API REVIEW: android.app.ActivityOptions\n\nChange-Id: If2f7b987e1825a8b0ebaf2c499924dfc1527274b\n"
    },
    {
      "commit": "a2c213080d26c08235f11829fb2bbcf07cdfdd46",
      "tree": "069724a0ab53c42df5e74b8b6876310033f279ab",
      "parents": [
        "531d164d677b5f924896fd758d8f544ed7a8d07a",
        "57bd51713e7923cad9ad9fc9ac9bfd339cb6bb9c"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Fri May 04 11:44:54 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 11:44:54 2012 -0700"
      },
      "message": "Merge \"Limit when auto-complete popups attach to WebView.\" into jb-dev"
    },
    {
      "commit": "531d164d677b5f924896fd758d8f544ed7a8d07a",
      "tree": "db6c23e86cd32579f6642bc5d03ef49dcdaec905",
      "parents": [
        "4380f9542fcb4a452332ecbea6a2036a2b159ab3",
        "3dd4b51fc37c1f05b1b583f5706e3a12216b9822"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri May 04 11:36:25 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 11:36:25 2012 -0700"
      },
      "message": "Merge \"Fix javadoc\" into jb-dev"
    },
    {
      "commit": "3dd4b51fc37c1f05b1b583f5706e3a12216b9822",
      "tree": "6bd2608997a956b800363c7e0464415e552a5552",
      "parents": [
        "0008f736471dca879b87028b892172689ff3534c"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri May 04 11:31:01 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri May 04 11:31:01 2012 -0700"
      },
      "message": "Fix javadoc\n\nChange-Id: I1f1262a9a385e981a98876f8396ad375ab74827d\n"
    },
    {
      "commit": "09b45a3ad96379b4181d32f8391f63e9c57dc316",
      "tree": "b3f2dbf5d0ae2fb0d8091a62ba5cb12bf372cb64",
      "parents": [
        "4380f9542fcb4a452332ecbea6a2036a2b159ab3"
      ],
      "author": {
        "name": "Andy Stadler",
        "email": "stadler@google.com",
        "time": "Thu May 03 15:00:49 2012 -0700"
      },
      "committer": {
        "name": "Andy Stadler",
        "email": "stadler@google.com",
        "time": "Fri May 04 11:24:33 2012 -0700"
      },
      "message": "Add System Tracing capability to Sync Manager\n\nThis tracing code is enabled via \"systrace.py --set-tags sync\"\n\nChange-Id: Ia8bc01adbba345a568405b0ac8ade96e56b40cc1\n"
    },
    {
      "commit": "4380f9542fcb4a452332ecbea6a2036a2b159ab3",
      "tree": "fddbebd7b6ba78b2253e13fbc7bbaf2e29974cac",
      "parents": [
        "6c5f4cd074e1ec4fd22a807aab409586f9b6b45f",
        "cb150fe9e6495256019b02be51e736679b57c1b5"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri May 04 10:49:21 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 10:49:21 2012 -0700"
      },
      "message": "Merge \"Minor doc fixes for animation- and view-related things\" into jb-dev"
    }
  ],
  "next": "6c5f4cd074e1ec4fd22a807aab409586f9b6b45f"
}
