)]}'
{
  "log": [
    {
      "commit": "a068eeddc9d47af1a12afbe6efe7d00e8e903b9f",
      "tree": "df9f8663d47adc21195ea822fc107c514d514c27",
      "parents": [
        "301e95f2e17164c6f432f1b68f55e5f12aa0ca78"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Sat Apr 13 09:48:01 2013 -0700"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Sat Apr 13 09:48:01 2013 -0700"
      },
      "message": "Revert \"Make --non-constant-id generates non final IDs for styleable.\"\n\nThis reverts commit 8730f46ae5ba9021a0e01c068ffc6b552b6c4510.\n"
    },
    {
      "commit": "301e95f2e17164c6f432f1b68f55e5f12aa0ca78",
      "tree": "1ffa6468e48e82757acbaab1b594d615ce4a65c0",
      "parents": [
        "80fccb4dda9b2c46955e05b8be9e6071e0cc347b",
        "0acc1931d364fabb32e2051f58bfbbc5f2505176"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Apr 13 01:03:46 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 13 01:03:47 2013 +0000"
      },
      "message": "Merge \"Add a little more resource load tracing.\" into jb-mr2-dev"
    },
    {
      "commit": "0acc1931d364fabb32e2051f58bfbbc5f2505176",
      "tree": "2072ce4b07545d7211549df3bd336b1259fc9a5d",
      "parents": [
        "15fed390c44972932f6dd7ce3bef1004e8b98b61"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Apr 12 17:49:17 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Apr 12 17:49:17 2013 -0700"
      },
      "message": "Add a little more resource load tracing.\n\nChange-Id: Id797adb67ab411d5b1a1c223863d3bb4655d10b1\n"
    },
    {
      "commit": "80fccb4dda9b2c46955e05b8be9e6071e0cc347b",
      "tree": "f0a6a0ac0685a0d46e0790d15d6834bf42cb098a",
      "parents": [
        "629b1c4f2042ef0f1da4fe543cca34deedd3ba5d",
        "4abab937bf3f168763a7c029275bf1de151ec1ae"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sat Apr 13 00:37:37 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 13 00:37:37 2013 +0000"
      },
      "message": "Merge \"There should be a mandatory coder\u0027s license. Bug #8586560\" into jb-mr2-dev"
    },
    {
      "commit": "629b1c4f2042ef0f1da4fe543cca34deedd3ba5d",
      "tree": "8660e84b3af5b2d0181dccd3812a0f429cc2a164",
      "parents": [
        "1763d6f957163faf6d3b629c36f4e8e90e0e31bd",
        "8730f46ae5ba9021a0e01c068ffc6b552b6c4510"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Sat Apr 13 00:35:54 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 13 00:35:54 2013 +0000"
      },
      "message": "Merge \"Make --non-constant-id generates non final IDs for styleable.\" into jb-mr2-dev"
    },
    {
      "commit": "1763d6f957163faf6d3b629c36f4e8e90e0e31bd",
      "tree": "3fc0d3ca71fe3133355f7f1111b2cd505de012a1",
      "parents": [
        "02087754fb49de7421b982267a283482b70bc297",
        "54e3d38490b60cd776ad3b988d923241498816e2"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Sat Apr 13 00:28:16 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 13 00:28:16 2013 +0000"
      },
      "message": "Merge \"always trigger a re-draw when updating the transparent region hint\" into jb-mr2-dev"
    },
    {
      "commit": "02087754fb49de7421b982267a283482b70bc297",
      "tree": "3445ab2d6d235a820335b60fc2b402f772e6fac8",
      "parents": [
        "26257a09a54cda5e8a0bc5b1edb0a5b401983a3b",
        "2e90089766c047687662d402819018b308e83d15"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Sat Apr 13 00:22:06 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 13 00:22:07 2013 +0000"
      },
      "message": "Merge \"Fix race condition and disable call.\" into jb-mr2-dev"
    },
    {
      "commit": "26257a09a54cda5e8a0bc5b1edb0a5b401983a3b",
      "tree": "b9f4283a6933e62cb803cc66a8503f1aa4245484",
      "parents": [
        "72ab9b801794d42de83d3e7afb70ccc96ade7dfb",
        "8f6f1f43eeb0d7263b626978ee2c21d4053bf610"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Apr 13 00:15:39 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 13 00:15:40 2013 +0000"
      },
      "message": "Merge \"Allow for setting test type as a monkey.\" into jb-mr2-dev"
    },
    {
      "commit": "72ab9b801794d42de83d3e7afb70ccc96ade7dfb",
      "tree": "1bd3442f5b269f3c639ed720b157deeb07eb63aa",
      "parents": [
        "8692685a54f6bf87dadc82fbd5576cdb81ba662b",
        "0e5e9aa8e5528d4a09b861f10b599ee7a1cf7a32"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Sat Apr 13 00:14:56 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 13 00:14:56 2013 +0000"
      },
      "message": "Merge \"Respect custom view drawing order when dispatching hover events.\" into jb-mr2-dev"
    },
    {
      "commit": "8692685a54f6bf87dadc82fbd5576cdb81ba662b",
      "tree": "c1a970fe42d9ee1d77e07e6a10cc1584b5995eba",
      "parents": [
        "15fed390c44972932f6dd7ce3bef1004e8b98b61",
        "2eeda7286f3c7cb79f7eb71ae6464cad213d12a3"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Sat Apr 13 00:04:16 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 13 00:04:17 2013 +0000"
      },
      "message": "Merge changes Ia802afe9,If9af0d99 into jb-mr2-dev\n\n* changes:\n  AndroidKeyStore: Add encrypted flag\n  keystore: Add flag for blobs to be unencrypted\n"
    },
    {
      "commit": "54e3d38490b60cd776ad3b988d923241498816e2",
      "tree": "489d06dff32097804e1b37289cf0d601a5cb0c0b",
      "parents": [
        "5adae45addad702de4393a68b6236b1d528c58d6"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Apr 12 15:13:12 2013 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Apr 12 17:01:44 2013 -0700"
      },
      "message": "always trigger a re-draw when updating the transparent region hint\n\nsince SF now relies on receiving a frame for latching the\ntransparent region hint, we make sure we will indeed redraw\nsomething.\n\nBug: 8581533\n\nChange-Id: Ia12ddf5654a7deeac7628b799bfde4b8c16c992b\n"
    },
    {
      "commit": "0e5e9aa8e5528d4a09b861f10b599ee7a1cf7a32",
      "tree": "a6d47c38ecdb12e05deef4c4de71745ff10f3f27",
      "parents": [
        "8d4c23b9c32f8c0328ebca538bb801716fe4478a"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 12 14:13:20 2013 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 12 16:59:03 2013 -0700"
      },
      "message": "Respect custom view drawing order when dispatching hover events.\n\n1. The event dispatch methods should respect the child drawing order.\n   Hover event dispatch in ViewGroup was not repsecting this order.\n\nbug:8606799\n\nChange-Id: Ie2fd3aff1292c21df23a04ca0aa03a97813c44ef\n"
    },
    {
      "commit": "15fed390c44972932f6dd7ce3bef1004e8b98b61",
      "tree": "25d70c9452c3d2a30e12356a6010b941ce5d7629",
      "parents": [
        "efcb252f767ab8737cc41cab4ee155faf2271417",
        "f7be4800df28d7cb6a96003046bf90245e7054ab"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Apr 12 23:58:50 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 23:58:50 2013 +0000"
      },
      "message": "Merge \"Add new resources trace, also trace apk dex loading.\" into jb-mr2-dev"
    },
    {
      "commit": "4abab937bf3f168763a7c029275bf1de151ec1ae",
      "tree": "ad9b7b4bcb37af8d4c91d332a38b4339fa770923",
      "parents": [
        "95aeff8f11968c8b29ae114bb5e1172c70cf7634"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Apr 12 16:51:21 2013 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Apr 12 16:51:21 2013 -0700"
      },
      "message": "There should be a mandatory coder\u0027s license.\nBug #8586560\n\nAnd I don\u0027t deserve to pass the test.\n\nChange-Id: Ic7886205511f16145a925fc860e4a03dfaf473d5\n"
    },
    {
      "commit": "efcb252f767ab8737cc41cab4ee155faf2271417",
      "tree": "e69fed04e9dfa7c0aaad61f399b2cea1f5b33663",
      "parents": [
        "e107aa43866ce06cd08a7a3f2500a22bf81bbe79",
        "95aeff8f11968c8b29ae114bb5e1172c70cf7634"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Apr 12 23:39:26 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 23:39:27 2013 +0000"
      },
      "message": "Merge \"Properly computer gradient textures width\" into jb-mr2-dev"
    },
    {
      "commit": "95aeff8f11968c8b29ae114bb5e1172c70cf7634",
      "tree": "d2c4cb1a5c7d043c703c6ac828a9d5abd9c6ded3",
      "parents": [
        "e203384f1627f27c81ff72426498927fb9d80698"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Apr 12 16:32:05 2013 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Apr 12 16:32:05 2013 -0700"
      },
      "message": "Properly computer gradient textures width\n\nOnly on devices that do not have the npot extension\n\nChange-Id: I472a13dc707d2abaf5fcc06f99c9da343b333558\n"
    },
    {
      "commit": "8730f46ae5ba9021a0e01c068ffc6b552b6c4510",
      "tree": "0029a29868d6ff22577549764334b6e664766fbf",
      "parents": [
        "e203384f1627f27c81ff72426498927fb9d80698"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Fri Apr 12 16:00:49 2013 -0700"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Fri Apr 12 16:02:54 2013 -0700"
      },
      "message": "Make --non-constant-id generates non final IDs for styleable.\n\nThis was already done for all other types of resources, but not\nfor styleable (or the constants for the styleable array indices).\n\nThis fixes this. This only affects the SDK as this is used by the\nSDK toolchain only.\n\nChange-Id: Idfc2f7915be2b0e88590f38fd660610ffc7e160c\n"
    },
    {
      "commit": "e107aa43866ce06cd08a7a3f2500a22bf81bbe79",
      "tree": "e9f8639685b7dcf237b7ea04427ceca69538c5ac",
      "parents": [
        "0a41431d697a34e7fe4ed2c481484d7a63949037",
        "46bc4ebb87232b39d7b02ac0135c8ccf2c33f233"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 12 22:33:05 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 22:33:05 2013 +0000"
      },
      "message": "Merge \"Rename isUserRestricted to isUserLimited\" into jb-mr2-dev"
    },
    {
      "commit": "2eeda7286f3c7cb79f7eb71ae6464cad213d12a3",
      "tree": "cf77426b72b1287ce66c230da7c67d2d5c8cdd8a",
      "parents": [
        "a3788b00bb221e20abdd42f747d2af419e0a088c"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Apr 10 11:30:58 2013 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Apr 12 15:19:48 2013 -0700"
      },
      "message": "AndroidKeyStore: Add encrypted flag\n\nAdd the encrypted flag for the KeyPairGenerator and the KeyStore so that\napplications can choose to allow entries when there is no lockscreen.\n\nBug: 8122243\nChange-Id: Ia802afe965f2377ad3f282dab8c512388c705850\n"
    },
    {
      "commit": "0a41431d697a34e7fe4ed2c481484d7a63949037",
      "tree": "8993977c0edcaefe38278f191cf187295c32937e",
      "parents": [
        "faaaa223996308f1d666e3d9c8bfaa7e17eca4fe",
        "430742f09063574271e6c4091de13b9b9e762514"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Apr 12 22:18:23 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 22:18:24 2013 +0000"
      },
      "message": "Merge \"API and doc cleanup, plus small animation/UI features\" into jb-mr2-dev"
    },
    {
      "commit": "46bc4ebb87232b39d7b02ac0135c8ccf2c33f233",
      "tree": "568fbcaa5ad7d6eae6d743c6c0c90de6d9dff30c",
      "parents": [
        "ce70311b67c3dba6ed4fbda41617f4e24c82dfc7"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 12 13:26:50 2013 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 12 15:13:53 2013 -0700"
      },
      "message": "Rename isUserRestricted to isUserLimited\n\nAvoid confusion with user restrictions which can be applied to\nnon-limited users as well.\n\nUpdated the java docs.\n\nChange-Id: I4097c50b528b01a49cebcb0832d09f2b06998faa\n"
    },
    {
      "commit": "faaaa223996308f1d666e3d9c8bfaa7e17eca4fe",
      "tree": "e281b6ae209c389de6df4439f6c6629ca65d5ef3",
      "parents": [
        "e203384f1627f27c81ff72426498927fb9d80698",
        "27248105a17eb64564cb904d6c9019afbfc5ac0f"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 14:57:34 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 12 14:57:34 2013 -0700"
      },
      "message": "am 27248105: am 044d08b0: am 7d62462b: am 8ab0f12f: am 64d51032: moar doc tags for search suggestions (Design docs)\n\n* commit \u002727248105a17eb64564cb904d6c9019afbfc5ac0f\u0027:\n  moar doc tags for search suggestions (Design docs)\n"
    },
    {
      "commit": "27248105a17eb64564cb904d6c9019afbfc5ac0f",
      "tree": "1bd797145a2517daadbd3e82872a9e0d4edffb1b",
      "parents": [
        "4a88777e53ae26768255feeb49b46e2f7698d62e",
        "044d08b0f10ca3a9e45c35bd6638763915c1f253"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 14:54:27 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 12 14:54:27 2013 -0700"
      },
      "message": "am 044d08b0: am 7d62462b: am 8ab0f12f: am 64d51032: moar doc tags for search suggestions (Design docs)\n\n* commit \u0027044d08b0f10ca3a9e45c35bd6638763915c1f253\u0027:\n  moar doc tags for search suggestions (Design docs)\n"
    },
    {
      "commit": "f7be4800df28d7cb6a96003046bf90245e7054ab",
      "tree": "398c298946d8f95fef56fe18a52903f68966be8e",
      "parents": [
        "8d4c23b9c32f8c0328ebca538bb801716fe4478a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Apr 12 14:52:58 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Apr 12 14:53:10 2013 -0700"
      },
      "message": "Add new resources trace, also trace apk dex loading.\n\nChange-Id: Ia48566efb21ee018659bd976ddb3a0f4997b9a3a\n"
    },
    {
      "commit": "044d08b0f10ca3a9e45c35bd6638763915c1f253",
      "tree": "87298db7a99ef8d0ba654b0f6515d06391508fd9",
      "parents": [
        "2ad0003576dccedcfe5bff0af9bfbb6db97a2351",
        "7d62462bacc4235d4e99dfe7a75783a70688537d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 14:50:15 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 12 14:50:15 2013 -0700"
      },
      "message": "am 7d62462b: am 8ab0f12f: am 64d51032: moar doc tags for search suggestions (Design docs)\n\n* commit \u00277d62462bacc4235d4e99dfe7a75783a70688537d\u0027:\n  moar doc tags for search suggestions (Design docs)\n"
    },
    {
      "commit": "7d62462bacc4235d4e99dfe7a75783a70688537d",
      "tree": "66cf5ee478c716d05d26598a91769df0a5b3ade4",
      "parents": [
        "6c79bc7ed1bea9013884907261cb1cd465c13741",
        "8ab0f12f5ea44f5eb0f7c0cb6f05c289c33774d3"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 14:48:13 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 12 14:48:13 2013 -0700"
      },
      "message": "am 8ab0f12f: am 64d51032: moar doc tags for search suggestions (Design docs)\n\n* commit \u00278ab0f12f5ea44f5eb0f7c0cb6f05c289c33774d3\u0027:\n  moar doc tags for search suggestions (Design docs)\n"
    },
    {
      "commit": "8ab0f12f5ea44f5eb0f7c0cb6f05c289c33774d3",
      "tree": "6e6a7741f335ff05ea203a82950cdfbf544d0f6e",
      "parents": [
        "bfc4e4ebf65fff4a07a8b0a7d1fc56e58965f564",
        "64d51032cc1f20ae496ba49ca975e822dea02b7c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 14:46:19 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 12 14:46:19 2013 -0700"
      },
      "message": "am 64d51032: moar doc tags for search suggestions (Design docs)\n\n* commit \u002764d51032cc1f20ae496ba49ca975e822dea02b7c\u0027:\n  moar doc tags for search suggestions (Design docs)\n"
    },
    {
      "commit": "e203384f1627f27c81ff72426498927fb9d80698",
      "tree": "131b2094590fab72c6d2e2180d905b289d8e04f6",
      "parents": [
        "03499a23f9d84fab95a7383b50cc7f87a974e4a8",
        "a05e4583af6d43f5d19fd6f508501bc43ccfcd5b"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Apr 12 21:10:52 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 21:10:53 2013 +0000"
      },
      "message": "Merge \"Disconnect from AP when teardown requested.\" into jb-mr2-dev"
    },
    {
      "commit": "03499a23f9d84fab95a7383b50cc7f87a974e4a8",
      "tree": "bf2518bd44e6da8a8539b8e1d83c5263290049e3",
      "parents": [
        "dec4bb9e4b5a46b179a6aa3e90f9d9240d9c99cb",
        "0e0b2daa983a7d9587bb761d5a018b698482e0a1"
      ],
      "author": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Fri Apr 12 21:05:15 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 21:05:15 2013 +0000"
      },
      "message": "Merge \"Fix for bug 8589670: Marking a not called WebChromeClient as deprecated.\" into jb-mr2-dev"
    },
    {
      "commit": "64d51032cc1f20ae496ba49ca975e822dea02b7c",
      "tree": "6e6a7741f335ff05ea203a82950cdfbf544d0f6e",
      "parents": [
        "c9762f201bb511a1566f0054cedea0115da6dab8"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 14:00:30 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 14:00:30 2013 -0700"
      },
      "message": "moar doc tags for search suggestions (Design docs)\n\nChange-Id: I842bc00f7ede23b1bebe4bf2e54ba32d026cf04c\n"
    },
    {
      "commit": "dec4bb9e4b5a46b179a6aa3e90f9d9240d9c99cb",
      "tree": "935947e2461690ee5460580ebf6a2c8af6be4627",
      "parents": [
        "50b68bf8364fd728553cb8066ece8f7905885625",
        "18772ea228f3d292629c4f0b5f6392d047e0530d"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Apr 12 20:58:36 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 20:58:36 2013 +0000"
      },
      "message": "Merge \"Trace ValueAnimator based animations in systrace\" into jb-mr2-dev"
    },
    {
      "commit": "50b68bf8364fd728553cb8066ece8f7905885625",
      "tree": "9f619688c1f02b9f7f70a000d179ced942855c89",
      "parents": [
        "ce70311b67c3dba6ed4fbda41617f4e24c82dfc7",
        "9425f923fae8977d09d924436148d3808032ea98"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Apr 12 20:57:59 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 20:58:00 2013 +0000"
      },
      "message": "Merge \"Add async events tracing to android.os.Trace\" into jb-mr2-dev"
    },
    {
      "commit": "430742f09063574271e6c4091de13b9b9e762514",
      "tree": "ee5591d90ee8195b0e98d883d8e38e7ccad68be1",
      "parents": [
        "869d273503adbccfae3bac7425649f2e1d2aefad"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Apr 12 11:18:36 2013 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Apr 12 13:44:22 2013 -0700"
      },
      "message": "API and doc cleanup, plus small animation/UI features\n\nAdding features which round out the animation APIs (missing\ngetters, etc.). Also fix doc typos.\n\nIssue #8350510 Add APIs needed for future animation capabilities\n\nChange-Id: I063736848ba26e6d6c809b15fc3a103c74222f46\n"
    },
    {
      "commit": "ce70311b67c3dba6ed4fbda41617f4e24c82dfc7",
      "tree": "3c574c1d31d3038077bc57973226438679651a95",
      "parents": [
        "e527d256dcf1df96da4cb8a2c144a02748bbf96d",
        "b223f73a69f76f5e32a0bca267f945f464776f9d"
      ],
      "author": {
        "name": "Emily Bernier",
        "email": "ember@google.com",
        "time": "Fri Apr 12 20:21:35 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 20:21:36 2013 +0000"
      },
      "message": "Merge \"Add user restrictions (credentials, user removal)\" into jb-mr2-dev"
    },
    {
      "commit": "e527d256dcf1df96da4cb8a2c144a02748bbf96d",
      "tree": "430cdaae816a708f9b38defc8539e8c93214cd76",
      "parents": [
        "d8b52ee675e4c951ca82bcdc5ac8f3f9f0cedac7",
        "4a88777e53ae26768255feeb49b46e2f7698d62e"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 13:14:43 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 12 13:14:43 2013 -0700"
      },
      "message": "am 4a88777e: am 2ad00035: am 6c79bc7e: am bfc4e4eb: am c9762f20: Merge \"exclude IAB docs and various SDK docs from search suggestions Also delete several useless files\" into jb-mr1.1-docs\n\n* commit \u00274a88777e53ae26768255feeb49b46e2f7698d62e\u0027:\n  exclude IAB docs and various SDK docs from search suggestions Also delete several useless files\n"
    },
    {
      "commit": "d8b52ee675e4c951ca82bcdc5ac8f3f9f0cedac7",
      "tree": "65f3ec9c13cb3461eb93480ed18817f2028f6654",
      "parents": [
        "6c0724010f1a98e391827109c2c369b64197c449",
        "8a18006e9de3901d1ee32eace9f37d638df27b1f"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 13:14:39 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 12 13:14:39 2013 -0700"
      },
      "message": "am 8a18006e: am e54d44b3: am ab23611c: am 816e905a: am 32bd5495: add redirect for file from I3a3d0e5b805aecd4e25fe5b46327a5fa28dbe478\n\n* commit \u00278a18006e9de3901d1ee32eace9f37d638df27b1f\u0027:\n  add redirect for file from I3a3d0e5b805aecd4e25fe5b46327a5fa28dbe478\n"
    },
    {
      "commit": "4a88777e53ae26768255feeb49b46e2f7698d62e",
      "tree": "a4abe113ed72bdafd5c43855fcbaf20ea7c3bcf3",
      "parents": [
        "8a18006e9de3901d1ee32eace9f37d638df27b1f",
        "2ad0003576dccedcfe5bff0af9bfbb6db97a2351"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 13:11:30 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 12 13:11:30 2013 -0700"
      },
      "message": "am 2ad00035: am 6c79bc7e: am bfc4e4eb: am c9762f20: Merge \"exclude IAB docs and various SDK docs from search suggestions Also delete several useless files\" into jb-mr1.1-docs\n\n* commit \u00272ad0003576dccedcfe5bff0af9bfbb6db97a2351\u0027:\n  exclude IAB docs and various SDK docs from search suggestions Also delete several useless files\n"
    },
    {
      "commit": "8a18006e9de3901d1ee32eace9f37d638df27b1f",
      "tree": "8526ed3621e7143ce7ceedd0a539b169ddcc6143",
      "parents": [
        "d6c7d6a7e33da6f182ff138227fecc924b3c6e21",
        "e54d44b35bc87bd8c44a3657f65c19754a5d5ae9"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 13:11:26 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 12 13:11:26 2013 -0700"
      },
      "message": "am e54d44b3: am ab23611c: am 816e905a: am 32bd5495: add redirect for file from I3a3d0e5b805aecd4e25fe5b46327a5fa28dbe478\n\n* commit \u0027e54d44b35bc87bd8c44a3657f65c19754a5d5ae9\u0027:\n  add redirect for file from I3a3d0e5b805aecd4e25fe5b46327a5fa28dbe478\n"
    },
    {
      "commit": "6c0724010f1a98e391827109c2c369b64197c449",
      "tree": "30d2921980f10060026e73632c16a7f3e1cbfe03",
      "parents": [
        "d6b8a035337e096f8d313b70f2178f4ec54ba2e4",
        "f5cf6c9d4472e99caf4c9a3525d7b10cdf1e1c9f"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri Apr 12 20:08:33 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 20:08:33 2013 +0000"
      },
      "message": "Merge \"Fix for bug 8500202: Right-to-left text not showing in list view\" into jb-mr2-dev"
    },
    {
      "commit": "2ad0003576dccedcfe5bff0af9bfbb6db97a2351",
      "tree": "b7db6d3fe6905d6ad37378293f86b5187fba85fa",
      "parents": [
        "e54d44b35bc87bd8c44a3657f65c19754a5d5ae9",
        "6c79bc7ed1bea9013884907261cb1cd465c13741"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 13:04:58 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 12 13:04:58 2013 -0700"
      },
      "message": "am 6c79bc7e: am bfc4e4eb: am c9762f20: Merge \"exclude IAB docs and various SDK docs from search suggestions Also delete several useless files\" into jb-mr1.1-docs\n\n* commit \u00276c79bc7ed1bea9013884907261cb1cd465c13741\u0027:\n  exclude IAB docs and various SDK docs from search suggestions Also delete several useless files\n"
    },
    {
      "commit": "e54d44b35bc87bd8c44a3657f65c19754a5d5ae9",
      "tree": "2fd6c3cd1719efefbb3e0dc266c74b7d8eb9e199",
      "parents": [
        "8b3516e0bba2b3ecf46b3ca8f7c459e3f8b2ac7c",
        "ab23611c32a3887367b481cb023aa49c250eb0a3"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 13:04:56 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 12 13:04:56 2013 -0700"
      },
      "message": "am ab23611c: am 816e905a: am 32bd5495: add redirect for file from I3a3d0e5b805aecd4e25fe5b46327a5fa28dbe478\n\n* commit \u0027ab23611c32a3887367b481cb023aa49c250eb0a3\u0027:\n  add redirect for file from I3a3d0e5b805aecd4e25fe5b46327a5fa28dbe478\n"
    },
    {
      "commit": "d6b8a035337e096f8d313b70f2178f4ec54ba2e4",
      "tree": "9275ec57b60fe83045159dcf4efd2a50fe6bd71c",
      "parents": [
        "3016244ffb0ee59a191b294839468a81b45a01f1",
        "7c4caadb939b1563328251c156262c179a685c70"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Apr 12 20:03:51 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 20:03:52 2013 +0000"
      },
      "message": "Merge \"Add support for synchronous get().\" into jb-mr2-dev"
    },
    {
      "commit": "6c79bc7ed1bea9013884907261cb1cd465c13741",
      "tree": "121f6c131c175a423754549f71f1396fa17e3302",
      "parents": [
        "ab23611c32a3887367b481cb023aa49c250eb0a3",
        "bfc4e4ebf65fff4a07a8b0a7d1fc56e58965f564"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 13:02:56 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 12 13:02:56 2013 -0700"
      },
      "message": "am bfc4e4eb: am c9762f20: Merge \"exclude IAB docs and various SDK docs from search suggestions Also delete several useless files\" into jb-mr1.1-docs\n\n* commit \u0027bfc4e4ebf65fff4a07a8b0a7d1fc56e58965f564\u0027:\n  exclude IAB docs and various SDK docs from search suggestions Also delete several useless files\n"
    },
    {
      "commit": "ab23611c32a3887367b481cb023aa49c250eb0a3",
      "tree": "d2ff036f69b6c4973dd1f68d70158556a5fa328a",
      "parents": [
        "600d40a6a523557748103dc536458fdb35d2c52c",
        "816e905ac241529919e3cb1adde533429924b02f"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 13:02:53 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 12 13:02:53 2013 -0700"
      },
      "message": "am 816e905a: am 32bd5495: add redirect for file from I3a3d0e5b805aecd4e25fe5b46327a5fa28dbe478\n\n* commit \u0027816e905ac241529919e3cb1adde533429924b02f\u0027:\n  add redirect for file from I3a3d0e5b805aecd4e25fe5b46327a5fa28dbe478\n"
    },
    {
      "commit": "bfc4e4ebf65fff4a07a8b0a7d1fc56e58965f564",
      "tree": "2c4f259db007bfa0138defcf052e31997abbd289",
      "parents": [
        "816e905ac241529919e3cb1adde533429924b02f",
        "c9762f201bb511a1566f0054cedea0115da6dab8"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 13:00:08 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 12 13:00:08 2013 -0700"
      },
      "message": "am c9762f20: Merge \"exclude IAB docs and various SDK docs from search suggestions Also delete several useless files\" into jb-mr1.1-docs\n\n* commit \u0027c9762f201bb511a1566f0054cedea0115da6dab8\u0027:\n  exclude IAB docs and various SDK docs from search suggestions Also delete several useless files\n"
    },
    {
      "commit": "816e905ac241529919e3cb1adde533429924b02f",
      "tree": "2b341939ff85dc1bb3538de0d2bcff821248a91c",
      "parents": [
        "2545e2856308b86449842638d1915d434a1a7ac9",
        "32bd549520fdb46842f2e8fff8365cf7c9ee83a7"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 13:00:06 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 12 13:00:06 2013 -0700"
      },
      "message": "am 32bd5495: add redirect for file from I3a3d0e5b805aecd4e25fe5b46327a5fa28dbe478\n\n* commit \u002732bd549520fdb46842f2e8fff8365cf7c9ee83a7\u0027:\n  add redirect for file from I3a3d0e5b805aecd4e25fe5b46327a5fa28dbe478\n"
    },
    {
      "commit": "c9762f201bb511a1566f0054cedea0115da6dab8",
      "tree": "2c4f259db007bfa0138defcf052e31997abbd289",
      "parents": [
        "32bd549520fdb46842f2e8fff8365cf7c9ee83a7",
        "6be7162966016549df7eebad165de2d75279ec51"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 19:57:56 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 19:57:57 2013 +0000"
      },
      "message": "Merge \"exclude IAB docs and various SDK docs from search suggestions Also delete several useless files\" into jb-mr1.1-docs"
    },
    {
      "commit": "8f6f1f43eeb0d7263b626978ee2c21d4053bf610",
      "tree": "8f5a53b68cdab20269e0d42380cd4f35ab0764a6",
      "parents": [
        "eec68e55cc6661837030c8ecb4386d05b1d31685"
      ],
      "author": {
        "name": "Adam Momtaz",
        "email": "amomtaz@google.com",
        "time": "Wed Apr 10 12:42:58 2013 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 12 12:54:34 2013 -0700"
      },
      "message": "Allow for setting test type as a monkey.\n\n1. This allows UiAutomation type tests to run as if an\n   android monkey test is running. This allows applications\n   that recognize that they are drive by a test framework and\n   avoid performing certain actions such as calling 911.\n\n2. Fixed a bug where the UiAutomation#disconnect() was not\n   called when the instrumentation is shutdown.\n\nbug: 8588857\n\nChange-Id: I9e3624dfbe2b8f81f27805711de1098ea2edd03d\n"
    },
    {
      "commit": "a05e4583af6d43f5d19fd6f508501bc43ccfcd5b",
      "tree": "3dff58b1d812812a9e5a2db2bdb2b3b69b19ab9e",
      "parents": [
        "3016244ffb0ee59a191b294839468a81b45a01f1"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Apr 04 15:51:08 2013 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Apr 12 12:44:56 2013 -0700"
      },
      "message": "Disconnect from AP when teardown requested.\n\nWe can leave the driver running if it can\u0027t handle quick\nstart/stop cycles, but we must disconnect when requested.\n\nBug:8549078\nChange-Id: Id2e930fb48ca78bb459b775cba7e9aa31a6c9941\n"
    },
    {
      "commit": "3016244ffb0ee59a191b294839468a81b45a01f1",
      "tree": "37f4370c1d6f957b470da4bdde2027e461399777",
      "parents": [
        "d5e7b8bfb4381baa36feb241bc65d4681f664592",
        "ca441ee2f0d53c3d3a00b2a9aa96c064378fd535"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Apr 12 19:02:24 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 19:02:24 2013 +0000"
      },
      "message": "Merge \"Add new route.hasGateway() api\" into jb-mr2-dev"
    },
    {
      "commit": "d5e7b8bfb4381baa36feb241bc65d4681f664592",
      "tree": "388f958be69d5c75f6dff52807d04214b296f7f4",
      "parents": [
        "10a25c0af785ee0daa735fc9a26571fb4c27399a",
        "26a84dfdd09011d6a93a3758f794e4585bf10c3d"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Apr 12 19:02:06 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 19:02:06 2013 +0000"
      },
      "message": "Merge \"Clear test rectangle if previous focus is null.\" into jb-mr2-dev"
    },
    {
      "commit": "10a25c0af785ee0daa735fc9a26571fb4c27399a",
      "tree": "a8290eb91423fd0e2b940f34177f922e8d268d58",
      "parents": [
        "058835e33d9b078d0a72d150f9483e8aa288e772",
        "6fd1c85d7f909580582e5ebc357564331ecef283"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Apr 12 18:54:23 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 18:54:23 2013 +0000"
      },
      "message": "Merge \"Remove keystore entries when app data cleared\" into jb-mr2-dev"
    },
    {
      "commit": "f5cf6c9d4472e99caf4c9a3525d7b10cdf1e1c9f",
      "tree": "62410882672ac55e46d85143bee5854420cd1793",
      "parents": [
        "50b9eb1c7375a87525d44a036337a8ba18eba55b"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri Apr 12 11:31:31 2013 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri Apr 12 11:42:25 2013 -0700"
      },
      "message": "Fix for bug 8500202: Right-to-left text not showing in list view\n\nIn single line mode, changing the text from LTR to RTL (or vice versa)\naffects the alignment, which in turn means that bringTextIntoView is\nneeded to update the scrolling. A registerForPredraw should be done to\nmake this happen, but it was missing. This patch tests explicitly for\ndirection changes in this case, and schedules a predraw if so.\n\nChange-Id: I16e0e23141c244dc8adc00ea8306dfe4c9bf487d\n"
    },
    {
      "commit": "32bd549520fdb46842f2e8fff8365cf7c9ee83a7",
      "tree": "2b341939ff85dc1bb3538de0d2bcff821248a91c",
      "parents": [
        "4dd4c697bcc6f69c333b68a3e1c63e4e03a3c1dc"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 11:40:38 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 11:40:38 2013 -0700"
      },
      "message": "add redirect for file from I3a3d0e5b805aecd4e25fe5b46327a5fa28dbe478\n\nChange-Id: Ideacad7f2b7dd78f56faef93de1f4d5bc60db6a7\n"
    },
    {
      "commit": "ca441ee2f0d53c3d3a00b2a9aa96c064378fd535",
      "tree": "72c5acb6646c66d42b93ba58dce3a4aaa634cc94",
      "parents": [
        "bd286426fae833ddbef0646b267e2a31eee4939b"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Apr 11 13:48:16 2013 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Apr 12 11:22:52 2013 -0700"
      },
      "message": "Add new route.hasGateway() api\n\nFixes issues brought in by change to isHostRoute.  isHostRoute\nwas technically correct, but the callers really wanted hasNextHop\nbehavior.\n\nbug:8597268\nChange-Id: I360761ccfa98b2ba34642f717a78fa71ec1bae4f\n"
    },
    {
      "commit": "6be7162966016549df7eebad165de2d75279ec51",
      "tree": "1e90d57d80c73df08acaa0ce1d10988251ad6204",
      "parents": [
        "4dd4c697bcc6f69c333b68a3e1c63e4e03a3c1dc"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 11:19:39 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 11:19:39 2013 -0700"
      },
      "message": "exclude IAB docs and various SDK docs from search suggestions\nAlso delete several useless files\n\nChange-Id: I1b17e4eca17e69169002fc617180beb2ac83f67a\n"
    },
    {
      "commit": "058835e33d9b078d0a72d150f9483e8aa288e772",
      "tree": "6e2ba5586c4b5a43ad347e54bd58b863a7d5880c",
      "parents": [
        "8d4c23b9c32f8c0328ebca538bb801716fe4478a",
        "51d2a4359b9ab23a036c94acd90352631adfebc4"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Apr 12 18:16:47 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 18:16:47 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr2-dev"
    },
    {
      "commit": "8d4c23b9c32f8c0328ebca538bb801716fe4478a",
      "tree": "36e0b21058f5223c4b8d6782745ed7cb5edef4be",
      "parents": [
        "737a3611038d6e3b114538335001525e7ad2b5da",
        "cf51a4199835e9604aa4c8b3854306f8fbabbf33"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Apr 12 17:31:25 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 17:31:26 2013 +0000"
      },
      "message": "Merge \"Introduce PixelBuffer API to enable PBOs\" into jb-mr2-dev"
    },
    {
      "commit": "737a3611038d6e3b114538335001525e7ad2b5da",
      "tree": "d586420a496e119ca9138eabbe6b33f74281b2df",
      "parents": [
        "43d446218dca5f1d7dd4c523782b5e5b0b72cd02",
        "d6c7d6a7e33da6f182ff138227fecc924b3c6e21"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 10:20:31 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 12 10:20:31 2013 -0700"
      },
      "message": "am d6c7d6a7: am 8b3516e0: am 600d40a6: am 2545e285: am 4dd4c697: Merge \"add redirects to match changes in I1cac3419835fe8402d416c14eb11652c89b0dd81\" into jb-mr1.1-docs\n\n* commit \u0027d6c7d6a7e33da6f182ff138227fecc924b3c6e21\u0027:\n  add redirects to match changes in I1cac3419835fe8402d416c14eb11652c89b0dd81\n"
    },
    {
      "commit": "d6c7d6a7e33da6f182ff138227fecc924b3c6e21",
      "tree": "e500726344b64741cca406b672cddc11efec0bc1",
      "parents": [
        "8d53821d055a826f7b6745ab17769308df5eb547",
        "8b3516e0bba2b3ecf46b3ca8f7c459e3f8b2ac7c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 10:18:39 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 12 10:18:39 2013 -0700"
      },
      "message": "am 8b3516e0: am 600d40a6: am 2545e285: am 4dd4c697: Merge \"add redirects to match changes in I1cac3419835fe8402d416c14eb11652c89b0dd81\" into jb-mr1.1-docs\n\n* commit \u00278b3516e0bba2b3ecf46b3ca8f7c459e3f8b2ac7c\u0027:\n  add redirects to match changes in I1cac3419835fe8402d416c14eb11652c89b0dd81\n"
    },
    {
      "commit": "8b3516e0bba2b3ecf46b3ca8f7c459e3f8b2ac7c",
      "tree": "d96c09aaacd9ff6ac5000e4426951e94b0627d29",
      "parents": [
        "46a1b362dbbee0feaa395e6014b8c086ed54d7e0",
        "600d40a6a523557748103dc536458fdb35d2c52c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 10:16:34 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 12 10:16:34 2013 -0700"
      },
      "message": "am 600d40a6: am 2545e285: am 4dd4c697: Merge \"add redirects to match changes in I1cac3419835fe8402d416c14eb11652c89b0dd81\" into jb-mr1.1-docs\n\n* commit \u0027600d40a6a523557748103dc536458fdb35d2c52c\u0027:\n  add redirects to match changes in I1cac3419835fe8402d416c14eb11652c89b0dd81\n"
    },
    {
      "commit": "600d40a6a523557748103dc536458fdb35d2c52c",
      "tree": "65f618aad813b21845de9e9161c6a015de800599",
      "parents": [
        "657d7b8cbce5cdbd5d30cca56ab009e672373470",
        "2545e2856308b86449842638d1915d434a1a7ac9"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 10:14:43 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 12 10:14:43 2013 -0700"
      },
      "message": "am 2545e285: am 4dd4c697: Merge \"add redirects to match changes in I1cac3419835fe8402d416c14eb11652c89b0dd81\" into jb-mr1.1-docs\n\n* commit \u00272545e2856308b86449842638d1915d434a1a7ac9\u0027:\n  add redirects to match changes in I1cac3419835fe8402d416c14eb11652c89b0dd81\n"
    },
    {
      "commit": "2545e2856308b86449842638d1915d434a1a7ac9",
      "tree": "06652c6bce4297e3aef8fa6f80cfc7afada74c77",
      "parents": [
        "4f4d243d699d37310a914606fb4e5fc09ba9fc00",
        "4dd4c697bcc6f69c333b68a3e1c63e4e03a3c1dc"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 10:11:35 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 12 10:11:35 2013 -0700"
      },
      "message": "am 4dd4c697: Merge \"add redirects to match changes in I1cac3419835fe8402d416c14eb11652c89b0dd81\" into jb-mr1.1-docs\n\n* commit \u00274dd4c697bcc6f69c333b68a3e1c63e4e03a3c1dc\u0027:\n  add redirects to match changes in I1cac3419835fe8402d416c14eb11652c89b0dd81\n"
    },
    {
      "commit": "43d446218dca5f1d7dd4c523782b5e5b0b72cd02",
      "tree": "7746229685999abe66f977bdc46ed38da0ad8d35",
      "parents": [
        "869d273503adbccfae3bac7425649f2e1d2aefad",
        "8d53821d055a826f7b6745ab17769308df5eb547"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 10:10:57 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 12 10:10:57 2013 -0700"
      },
      "message": "am 8d53821d: am 46a1b362: am 657d7b8c: am 4f4d243d: am 64461bf4: doc tags for api guides and delete a useless file\n\n* commit \u00278d53821d055a826f7b6745ab17769308df5eb547\u0027:\n  doc tags for api guides and delete a useless file\n"
    },
    {
      "commit": "6fd1c85d7f909580582e5ebc357564331ecef283",
      "tree": "6712dad56ef4a6533c98f8a443843390274796c6",
      "parents": [
        "869d273503adbccfae3bac7425649f2e1d2aefad"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Apr 12 10:06:51 2013 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Apr 12 10:09:02 2013 -0700"
      },
      "message": "Remove keystore entries when app data cleared\n\nWhen an application\u0027s user data is cleared, the keystore entries need to\nbe cleared as well. Previously we were only clearing entries when the\napplication was uninstalled for all users. Now we cover the case of\nmultiuser as well.\n\nBug: 8566369\nChange-Id: I201c92d0893f0d18e87970dcd59ef6cd904584dc\n"
    },
    {
      "commit": "4dd4c697bcc6f69c333b68a3e1c63e4e03a3c1dc",
      "tree": "06652c6bce4297e3aef8fa6f80cfc7afada74c77",
      "parents": [
        "64461bf4f261164cb9e3022761fd217fd0028ac5",
        "21fe719dbeb815be3f739ba0d558edfdd8429574"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 17:08:08 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 17:08:08 2013 +0000"
      },
      "message": "Merge \"add redirects to match changes in I1cac3419835fe8402d416c14eb11652c89b0dd81\" into jb-mr1.1-docs"
    },
    {
      "commit": "8d53821d055a826f7b6745ab17769308df5eb547",
      "tree": "6412c98b42be30d7cfbf9d750cc6656fbe188767",
      "parents": [
        "6ca3484c3fb8ffd78bc67e2ded7687b11ec76b5e",
        "46a1b362dbbee0feaa395e6014b8c086ed54d7e0"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 10:08:06 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 12 10:08:06 2013 -0700"
      },
      "message": "am 46a1b362: am 657d7b8c: am 4f4d243d: am 64461bf4: doc tags for api guides and delete a useless file\n\n* commit \u002746a1b362dbbee0feaa395e6014b8c086ed54d7e0\u0027:\n  doc tags for api guides and delete a useless file\n"
    },
    {
      "commit": "46a1b362dbbee0feaa395e6014b8c086ed54d7e0",
      "tree": "cd064b86a2e3a59a38522f0b794858fa27ac130d",
      "parents": [
        "430e0c77aae517bfe45700a81251864723719827",
        "657d7b8cbce5cdbd5d30cca56ab009e672373470"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 10:04:14 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 12 10:04:14 2013 -0700"
      },
      "message": "am 657d7b8c: am 4f4d243d: am 64461bf4: doc tags for api guides and delete a useless file\n\n* commit \u0027657d7b8cbce5cdbd5d30cca56ab009e672373470\u0027:\n  doc tags for api guides and delete a useless file\n"
    },
    {
      "commit": "657d7b8cbce5cdbd5d30cca56ab009e672373470",
      "tree": "1d24c592ffc76d26aeb38fd1972827a0d16f5ad4",
      "parents": [
        "f24a3798781719e99ce45373942f4199e748d59d",
        "4f4d243d699d37310a914606fb4e5fc09ba9fc00"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 10:00:10 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 12 10:00:10 2013 -0700"
      },
      "message": "am 4f4d243d: am 64461bf4: doc tags for api guides and delete a useless file\n\n* commit \u00274f4d243d699d37310a914606fb4e5fc09ba9fc00\u0027:\n  doc tags for api guides and delete a useless file\n"
    },
    {
      "commit": "4f4d243d699d37310a914606fb4e5fc09ba9fc00",
      "tree": "aaa2c68abc51f83af134a4d66e0d6e5578a1afb4",
      "parents": [
        "d17356b0e23cf79eb1e0dd2f2fadbe4a7f56e886",
        "64461bf4f261164cb9e3022761fd217fd0028ac5"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 09:56:55 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 12 09:56:55 2013 -0700"
      },
      "message": "am 64461bf4: doc tags for api guides and delete a useless file\n\n* commit \u002764461bf4f261164cb9e3022761fd217fd0028ac5\u0027:\n  doc tags for api guides and delete a useless file\n"
    },
    {
      "commit": "2e90089766c047687662d402819018b308e83d15",
      "tree": "4e5693dabd93383891828aaa83b65b0a6ff9cc7b",
      "parents": [
        "6d0c1d78f121d4f1b72973740e8b120c7def1dc0"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu Apr 11 10:40:33 2013 -0700"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Fri Apr 12 09:37:59 2013 -0700"
      },
      "message": "Fix race condition and disable call.\n\n1. A dispatch event can happen as soon you call enabled,\nand we won\u0027t be ready to receive it. Also add error checks\nand not crash if such a thing happens.\n\n2. Java layer shouldn\u0027t call disable on the native layer\nfor trigger sensors. Native layer will clean up on its own.\n\nb/8165631\n\nChange-Id: Icbe76bd1f50632c0bcb0b3b04975b2c2f20ff36b\n"
    },
    {
      "commit": "64461bf4f261164cb9e3022761fd217fd0028ac5",
      "tree": "aaa2c68abc51f83af134a4d66e0d6e5578a1afb4",
      "parents": [
        "f2f5b6ef987e30919907cf5417fb2b7cac9e2256"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Apr 11 19:32:08 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 12 09:09:46 2013 -0700"
      },
      "message": "doc tags for api guides\nand delete a useless file\n\nChange-Id: If6d2b77c9a2e6d473c4a473f7bd896aa35499938\n"
    },
    {
      "commit": "51d2a4359b9ab23a036c94acd90352631adfebc4",
      "tree": "11b1f52abe47cc6e1c62ad45b9964f2d74778ddf",
      "parents": [
        "869d273503adbccfae3bac7425649f2e1d2aefad"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Apr 12 08:47:44 2013 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Apr 12 08:47:44 2013 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I10fbc89bea48711ace448934bab2aacf6afd9549\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "869d273503adbccfae3bac7425649f2e1d2aefad",
      "tree": "94b14bbebd80c9fd1fd0b8dd997d42636c9ca6d6",
      "parents": [
        "14c8c741f79983578a8e9c5124d142c6d85ab91b",
        "6dacf8355a0692b52c49f603f43317772cb36175"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Apr 12 07:04:07 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 07:04:08 2013 +0000"
      },
      "message": "Merge \"Fix issues with GC thread.\" into jb-mr2-dev"
    },
    {
      "commit": "14c8c741f79983578a8e9c5124d142c6d85ab91b",
      "tree": "acd87b490df1cbe29c55a6130fb5d471ff41aeac",
      "parents": [
        "35182905df4d1adb973621af61c831439f0b929b",
        "c4fccd183f1bb47a027bb303af5e65bec2f68b1b"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 12 05:45:43 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 05:45:43 2013 +0000"
      },
      "message": "Merge \"Adding APIs for an accessibility service to intercept key events.\" into jb-mr2-dev"
    },
    {
      "commit": "35182905df4d1adb973621af61c831439f0b929b",
      "tree": "ae763820dcd49c2e68508529fad0a0a8cb378051",
      "parents": [
        "83b002584ce27e3f405d224c0ce83d69516f87d8",
        "08b1ad435f0d98fb5a43b9eb91c17f6d36a06bb4"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Apr 12 05:05:11 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 05:05:11 2013 +0000"
      },
      "message": "Merge \"Fix WPS handling when already connected\" into jb-mr2-dev"
    },
    {
      "commit": "6dacf8355a0692b52c49f603f43317772cb36175",
      "tree": "e655e80361cc4ce74d30e2ce1bb2c4614bd9002e",
      "parents": [
        "b3a9872549137f6c3983609e48e5b2d4fc94a3d4"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Apr 11 19:32:14 2013 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Apr 11 22:04:26 2013 -0700"
      },
      "message": "Fix issues with GC thread.\n\nbug 8600533\n\nChange-Id: I356902ee9897daeb2c1090815beeb572234c81e7\n"
    },
    {
      "commit": "83b002584ce27e3f405d224c0ce83d69516f87d8",
      "tree": "fcfb6547f62eff0c4fceb80b7f4ddd09b32eebb5",
      "parents": [
        "bf26c9cf87d3b83723fd12f4678b8b4286d8d08a",
        "b5cd8c0a8115004c6ed2a773c05ad3d4284eb432"
      ],
      "author": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Fri Apr 12 04:50:19 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 04:50:20 2013 +0000"
      },
      "message": "Merge \"Fix for bug 8577776 Throw exception if app calls WebView used on wrong thread\" into jb-mr2-dev"
    },
    {
      "commit": "bf26c9cf87d3b83723fd12f4678b8b4286d8d08a",
      "tree": "b1d91d34d250634f258fc4209e6210b850aff6a9",
      "parents": [
        "5f2f3dfeaffc9350b6913ceaf98e95c9f5dd5852",
        "024136f57e5f8b4c11a4fe0fd83061eb6d372d26"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Apr 12 04:05:40 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 04:05:40 2013 +0000"
      },
      "message": "Merge \"Ensure looper quits after all other messages are handled.\" into jb-mr2-dev"
    },
    {
      "commit": "5f2f3dfeaffc9350b6913ceaf98e95c9f5dd5852",
      "tree": "218df8d3f1177a52d667b3a3420f5953a15d4cbc",
      "parents": [
        "c876cc49947332a538d23d28eca25a76b8f33e93",
        "51e4ece385c6c34d97d5fa2dcc8e3b2c0bae7c22"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Apr 12 03:59:37 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 03:59:37 2013 +0000"
      },
      "message": "Merge \"Fix proxy and IP settings\" into jb-mr2-dev"
    },
    {
      "commit": "024136f57e5f8b4c11a4fe0fd83061eb6d372d26",
      "tree": "5a44d54558df69fd7241caea051f13746f701174",
      "parents": [
        "a2f289a40db821c1961e16c2f4acc5785dbb3394"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 11 19:21:32 2013 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 11 20:40:04 2013 -0700"
      },
      "message": "Ensure looper quits after all other messages are handled.\n\nBug: 8596303\nChange-Id: Ie8bfbbe810f5ade2afd870c8e675ce1353a80e5d\n"
    },
    {
      "commit": "c876cc49947332a538d23d28eca25a76b8f33e93",
      "tree": "24fffa570b32f9fa69bce905da174cd4395382f8",
      "parents": [
        "a2f289a40db821c1961e16c2f4acc5785dbb3394"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Apr 11 20:22:31 2013 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Apr 11 20:22:31 2013 -0700"
      },
      "message": "Fix docs typo in YUV code\n\nbug 8566866\n\nChange-Id: I9da6d237b0a109b2c0799a41e531a0344cc19d40\n"
    },
    {
      "commit": "26a84dfdd09011d6a93a3758f794e4585bf10c3d",
      "tree": "855a5ff1a9eb9df6c717c9e41ec4284d9c96fb58",
      "parents": [
        "c37b63d6e777748d17ff177b128e30504fbd6c71"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Apr 11 19:09:05 2013 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Apr 11 19:33:54 2013 -0700"
      },
      "message": "Clear test rectangle if previous focus is null.\n\nA bug in FolderEditText or DynamicLayout (b/8600683) was causing\nthe \u0027rectangle\u0027 parameter passed to scrollToRectOrFocus() to be\nroughly 1000 feet to the right of the screen.\n\nThis bug is normally masked because the focus found in\nmLastScrolledFocus never matches the new focus and consequently\nthe misleading \u0027rectangle\u0027 is nulled. However, on the first\ntime in to scrollToRectOrFocus when returning to Launcher\nfrom another app, mLastScrolledFocus is null and the code\nskips over the place where \u0027rectangle\u0027 is nulled. Without this\nclearing it was determined that \u0027rectangle\u0027 was outside the viewable\narea and scrolling not required. This is bug 8547155.\n\nThis change causes even null values of mLastScrollFocus to be\ncompared to the new focus thus masking the bug in all situations.\nBug 8600683 will be fixed in a separate CL.\n\nFixes bug 8547155.\n\nChange-Id: Ic6cb22c42b0e93a9793dd2babc25727c2ba29155\n"
    },
    {
      "commit": "a2f289a40db821c1961e16c2f4acc5785dbb3394",
      "tree": "78f96aa3d8b4a513d9a2df7757389324022420f5",
      "parents": [
        "5adae45addad702de4393a68b6236b1d528c58d6",
        "739c8263a10d34f5acba7fce2052012d1545d10b"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Apr 12 02:20:10 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 02:20:11 2013 +0000"
      },
      "message": "Merge \"USAGE_IO_INPUT buffer notifications\" into jb-mr2-dev"
    },
    {
      "commit": "21fe719dbeb815be3f739ba0d558edfdd8429574",
      "tree": "0a3995821f6e88c76181b67fd69beacaccc9c7c5",
      "parents": [
        "f2f5b6ef987e30919907cf5417fb2b7cac9e2256"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Apr 11 19:14:13 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Apr 11 19:14:13 2013 -0700"
      },
      "message": "add redirects to match changes in I1cac3419835fe8402d416c14eb11652c89b0dd81\n\nChange-Id: Ie8b9c48c9430e3aebaffbfb79f6774f6748db5d2\n"
    },
    {
      "commit": "5adae45addad702de4393a68b6236b1d528c58d6",
      "tree": "2a46c77b03d1b12de1389b9d22181bbd0b6028b2",
      "parents": [
        "ba880da44c672e64f76a593ed96e514a56bc7c56",
        "9a413f8ffa74bf00333a9ace75b890bdeb7a8c2d"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Apr 12 01:41:01 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 01:41:01 2013 +0000"
      },
      "message": "Merge \"Document the behavior of \u0027null\u0027 values in SharedPreferences\" into jb-mr2-dev"
    },
    {
      "commit": "ba880da44c672e64f76a593ed96e514a56bc7c56",
      "tree": "c612aa7643ada27a199da14b7e182c81202659ad",
      "parents": [
        "f5c757c6292fb2623757ef73020d3730ead063d7",
        "7b924671792787d0dd367dd0d0fede56e2d2b940"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Apr 12 01:29:13 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 01:29:14 2013 +0000"
      },
      "message": "Merge \"Fix issue #7643046: Activity.getCallingPackage() bogusly returns null...\" into jb-mr2-dev"
    },
    {
      "commit": "739c8263a10d34f5acba7fce2052012d1545d10b",
      "tree": "454a3ae0a166bf36ed1a48ef8e2be4d4dcec9e78",
      "parents": [
        "0cb19909211cefc5874c0bcb02335d7b0e988328"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Apr 11 18:07:52 2013 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Apr 11 18:14:26 2013 -0700"
      },
      "message": "USAGE_IO_INPUT buffer notifications\n\nChange-Id: I6ec0508089029da9ed118127f0c13b7b189ef5e9\n"
    },
    {
      "commit": "7b924671792787d0dd367dd0d0fede56e2d2b940",
      "tree": "a1dfbffd7db104301628c56b1cd5ff1c369695b7",
      "parents": [
        "77216642884d5131290803776b0fce4d68128e97"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Apr 11 18:08:42 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Apr 11 18:12:56 2013 -0700"
      },
      "message": "Fix issue #7643046: Activity.getCallingPackage() bogusly returns null...\n\n...after having to recreate the task stack\n\nChange-Id: Ia354240f3650ddb578f2116a2aa4584e9ffe8508\n"
    },
    {
      "commit": "f5c757c6292fb2623757ef73020d3730ead063d7",
      "tree": "67693a37732a9277a7423b34859d553250553572",
      "parents": [
        "c309ca4622833bf47b57366ae038500023de1668",
        "dc25d25333d3fac96dccfb9bd31d2474d6bc2d78"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri Apr 12 01:03:33 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 01:03:33 2013 +0000"
      },
      "message": "Merge \"More fix for bug #8159072 Spinner widget should be RTL\u0027ized\" into jb-mr2-dev"
    },
    {
      "commit": "c309ca4622833bf47b57366ae038500023de1668",
      "tree": "0480ead85b0735d9b9c3963fd1e6adadb2ab5060",
      "parents": [
        "bd286426fae833ddbef0646b267e2a31eee4939b",
        "b57a50bd16ce25db441da5c1b63d48721bb90687"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Apr 12 00:58:24 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 00:58:24 2013 +0000"
      },
      "message": "Merge \"Fix issue #8582003: Evernote Camera Capture Failure\" into jb-mr2-dev"
    },
    {
      "commit": "bd286426fae833ddbef0646b267e2a31eee4939b",
      "tree": "5deb7c7fa28101271495f046d9ad5a6f17bc1805",
      "parents": [
        "77216642884d5131290803776b0fce4d68128e97",
        "cd5af79bf96912f996397d0c06ceb02d11390238"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri Apr 12 00:46:07 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 00:46:07 2013 +0000"
      },
      "message": "Merge \"Fix bug #8599905 Add simple BidiFormatter getInstance() helper API\" into jb-mr2-dev"
    },
    {
      "commit": "b57a50bd16ce25db441da5c1b63d48721bb90687",
      "tree": "c5abf99dfb96649a5712934126ad5e21eefb1cdc",
      "parents": [
        "77216642884d5131290803776b0fce4d68128e97"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Apr 11 17:29:32 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Apr 11 17:29:32 2013 -0700"
      },
      "message": "Fix issue #8582003: Evernote Camera Capture Failure\n\nActivityThread.currentPackageName() was actually returning\nthe process name.  Change this to return the package name, and\nfix the one spot using it I could find that was actually wanting\nthe process name.\n\nChange-Id: I323b9c5987106b5a090968e545281fc0ba55b6b8\n"
    },
    {
      "commit": "77216642884d5131290803776b0fce4d68128e97",
      "tree": "11c8e971e1ad79d88b4e3c72db1596dfd9384d4a",
      "parents": [
        "b7e6a4433bda6c59540ffc51061aff5cc3d10166",
        "b9ec1ac51b631c4efc9b7a7e7a2b28882105ffa3"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Apr 12 00:08:12 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 00:08:13 2013 +0000"
      },
      "message": "Merge \"Implement #7341342 API request: way to determine current orientation...\" into jb-mr2-dev"
    },
    {
      "commit": "b9ec1ac51b631c4efc9b7a7e7a2b28882105ffa3",
      "tree": "a069e6fa12fc1808e3d396385958e36960e8d85e",
      "parents": [
        "064fab54d743c6b00319ec08669e8b0872625317"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 10 17:34:25 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Apr 11 17:07:40 2013 -0700"
      },
      "message": "Implement #7341342 API request: way to determine current orientation...\n\n...to allow for orientation locking\n\nThis doesn\u0027t add an API to get the current orientation, since that is\ninherantly racy.  Instead there is a new \"locked\" orientation mode that\nlocks the screen into whatever the current rotation is.\n\nWhile at it, added a few other useful orientation modes.\n\nChange-Id: I5c369e6511cb72294e9e922ea8acffd770df9440\n"
    },
    {
      "commit": "b223f73a69f76f5e32a0bca267f945f464776f9d",
      "tree": "1837292b69d65f8eccd859622b663c633cde2a10",
      "parents": [
        "873a39cd3cc9f2319819cb94bc80a0e15a6d565b"
      ],
      "author": {
        "name": "Emily Bernier",
        "email": "ember@google.com",
        "time": "Thu Apr 11 15:46:36 2013 -0400"
      },
      "committer": {
        "name": "Emily Bernier",
        "email": "ember@google.com",
        "time": "Thu Apr 11 19:56:49 2013 -0400"
      },
      "message": "Add user restrictions (credentials, user removal)\n\nCreated constants in current.txt and UserManager.java, modified restrictions access in UserManagerService.java.\n\nChange-Id: If8d778d84af81dcbf5784f6e0afd9ef966cc8ecf\n"
    },
    {
      "commit": "b7e6a4433bda6c59540ffc51061aff5cc3d10166",
      "tree": "3e3e4037963a614957820408e15c4d2090af53cd",
      "parents": [
        "eec68e55cc6661837030c8ecb4386d05b1d31685",
        "979ee3cca308705de9cf94eb97ffd84e83d1a91c"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Apr 11 23:27:19 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 23:27:20 2013 +0000"
      },
      "message": "Merge \"Routing workaround.\" into jb-mr2-dev"
    },
    {
      "commit": "7c4caadb939b1563328251c156262c179a685c70",
      "tree": "ad98bb41045c7273136478190546cb4279e29c98",
      "parents": [
        "b3a9872549137f6c3983609e48e5b2d4fc94a3d4"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Apr 10 16:21:40 2013 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Apr 11 16:25:29 2013 -0700"
      },
      "message": "Add support for synchronous get().\n\nbug 8599910\n\nChange-Id: I0e7c52350cc1abb14a5ed59bb92e8e0346209d53\n"
    },
    {
      "commit": "cd5af79bf96912f996397d0c06ceb02d11390238",
      "tree": "f4b7e240a50d37103a478f5093b928356a91588a",
      "parents": [
        "6f0a36e691fd4c434a80631e4dda212d35745d83"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Apr 11 16:25:21 2013 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Apr 11 16:25:21 2013 -0700"
      },
      "message": "Fix bug #8599905 Add simple BidiFormatter getInstance() helper API\n\nChange-Id: I85ff074904025c724409ccc52bc82a1fd23803de\n"
    },
    {
      "commit": "9a413f8ffa74bf00333a9ace75b890bdeb7a8c2d",
      "tree": "b638cfe8ff9a91de2067a4731ce8552a87017ab9",
      "parents": [
        "dbf500aaafd0889aa3ac9bf0fb2b2be4e0c3ebbf"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Mar 08 16:41:24 2013 -0800"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Apr 11 16:01:18 2013 -0700"
      },
      "message": "Document the behavior of \u0027null\u0027 values in SharedPreferences\n\nBug 7892422\n\nChange-Id: Ib898fd0921d57871d4caecb9042c479271c7ad60\n"
    }
  ],
  "next": "c4fccd183f1bb47a027bb303af5e65bec2f68b1b"
}
