)]}'
{
  "log": [
    {
      "commit": "4295ca00e1dc6d7781c9ee0d413e14942ea1be2a",
      "tree": "055dcc9912f228cd51b93ecaaa807dd4c927c612",
      "parents": [
        "06db72d5f8c6eaf75647e1b483ab41be3413469e",
        "8b699792b677bd4dd8442b32641ac09d48fdd79c"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Aug 08 15:13:12 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 15:13:12 2011 -0700"
      },
      "message": "Merge \"Fix cancellation of AnimatorSet when child animation has delay\""
    },
    {
      "commit": "06db72d5f8c6eaf75647e1b483ab41be3413469e",
      "tree": "06dccfaa8b0eecf2177181af5af769b04b8c8958",
      "parents": [
        "9b3ef020f0c04f74dccb8729dd333b311983d480",
        "c3166e15f8898a2ba66fb177efbddb1d0edf6140"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Aug 08 15:09:27 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 15:09:27 2011 -0700"
      },
      "message": "Merge \"Don\u0027t draw more than what we need.\""
    },
    {
      "commit": "9b3ef020f0c04f74dccb8729dd333b311983d480",
      "tree": "aa555ea22a51aa456290c9821757c736c4a6f066",
      "parents": [
        "68c5f17c539d210d85d42ed4ed209fa9f37e0370",
        "380dcb4d3fcb5a23392f293e8950fa0c802ad07e"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Aug 08 15:07:58 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 15:07:58 2011 -0700"
      },
      "message": "Merge \"Import revised translations.\""
    },
    {
      "commit": "8b699792b677bd4dd8442b32641ac09d48fdd79c",
      "tree": "eaf1e380f6bb3b430ed524f7c6d7f8f95c498d92",
      "parents": [
        "beb46417831af257ec80f29e9a68b92cf34c1e97"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Aug 05 15:20:19 2011 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Aug 08 15:05:53 2011 -0700"
      },
      "message": "Fix cancellation of AnimatorSet when child animation has delay\n\nPreviously, AnimatorSet incorrectly checked whether child animations were\n\u0027running\u0027 to figure out what to cancel. If a child animation was started, but\nsitting in a startDelay phase, it was not \u0027running\u0027, so the right cancel/end\nevents would not propagate.\n\nThe fix is to add a new isStarted() API to Animator, which returns true when\nthe animator has started (but not yet ended), regardless of whether the animator\nhas a startDelay or not. It\u0027s basically a superset of the existing isRunning()\nmethod, which only returns true when an animator has actually started setting values.\n\nChange-Id: I126814cb6637b58295b6d18d9b155235671f99be\n"
    },
    {
      "commit": "68c5f17c539d210d85d42ed4ed209fa9f37e0370",
      "tree": "d507ab39b24d595589024214804df0bc55a2768f",
      "parents": [
        "98d29b44f76fea1dd325f06240557dfb253d635e",
        "faa6ffa484f6f2a334c8bf2c7a9dc693a61608f3"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 08 15:00:32 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 15:00:32 2011 -0700"
      },
      "message": "Merge \"Fix bug 5116434 - Bookmark label is not highlighted.\""
    },
    {
      "commit": "c3166e15f8898a2ba66fb177efbddb1d0edf6140",
      "tree": "ad8adc5b0ff53d75b0322f7dea01affda50aede0",
      "parents": [
        "4974bc1be68a77cf9709a8c50ef6de06ce8a3a0d"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Aug 08 15:00:03 2011 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Aug 08 15:00:03 2011 -0700"
      },
      "message": "Don\u0027t draw more than what we need.\n\nChange-Id: Ifeac66d379a48e8a1124188125e029421eb24226\n"
    },
    {
      "commit": "faa6ffa484f6f2a334c8bf2c7a9dc693a61608f3",
      "tree": "eec12be4ffb81b19892fb26adaca936ec8f61fa6",
      "parents": [
        "3a02ff1300772b0063a7a97ffc0248275603fe7c"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 08 14:48:02 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 08 14:48:28 2011 -0700"
      },
      "message": "Fix bug 5116434 - Bookmark label is not highlighted.\n\nLet the action bar tab strip handle its own height changes.\n\nChange-Id: I9b79702c757c736ef7872a43316965cea1a5cc97\n"
    },
    {
      "commit": "98d29b44f76fea1dd325f06240557dfb253d635e",
      "tree": "3fac59075f7a0d0383542b557c41add95b72dac4",
      "parents": [
        "00ac96b81947ae0ebb84dea599775623321e45fc",
        "850dffa01ba9111799f24800ae8550eca457d757"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Aug 08 14:47:02 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 14:47:02 2011 -0700"
      },
      "message": "Merge \"Follow up to TextView\u0027s baseline is correctly computed for empty text\""
    },
    {
      "commit": "00ac96b81947ae0ebb84dea599775623321e45fc",
      "tree": "b7c1d5c84694e30d706bdd9bf33e59d812cd2ede",
      "parents": [
        "e7a0bc0126e3d4cb6ec268ed847f5ea4cc70f7c6",
        "a00e6d8bf175034a9c6323b0177100978222d657"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Aug 08 14:35:16 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 14:35:16 2011 -0700"
      },
      "message": "Merge \"Add docs to rs_types.rsh\""
    },
    {
      "commit": "a00e6d8bf175034a9c6323b0177100978222d657",
      "tree": "c94838283a2cdaae75fa99300e9e98c05712e299",
      "parents": [
        "6dd7431710c3737484044ac54d6cd6da1effb614"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Aug 08 14:31:25 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Aug 08 14:31:25 2011 -0700"
      },
      "message": "Add docs to rs_types.rsh\n\nChange-Id: Id2352f325c3ef9564cc226c6c5df908df16bb26a\n"
    },
    {
      "commit": "e7a0bc0126e3d4cb6ec268ed847f5ea4cc70f7c6",
      "tree": "d85b9545f1bbccb64954595e1a3d39d8cc1870d2",
      "parents": [
        "3b0ae45c41026b842379222f3ba586780a130b23",
        "8d4ed0d8e1e0e0f4a8ed7fc1407a850dc2190040"
      ],
      "author": {
        "name": "Neel Parekh",
        "email": "neel@google.com",
        "time": "Mon Aug 08 13:57:30 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 13:57:30 2011 -0700"
      },
      "message": "Merge \"Prevent NPE when registering a remote control client\""
    },
    {
      "commit": "3b0ae45c41026b842379222f3ba586780a130b23",
      "tree": "485b9a738be54a901d1bde9ec4f2063d350a3808",
      "parents": [
        "beb46417831af257ec80f29e9a68b92cf34c1e97",
        "20efac688daf1c77f6c18a1021e1f80092cb57df"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Aug 08 13:41:42 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 13:41:42 2011 -0700"
      },
      "message": "Merge \"Updated fastscroll assets Bug:5076695\""
    },
    {
      "commit": "20efac688daf1c77f6c18a1021e1f80092cb57df",
      "tree": "7de9aef634a0e1d1fe1d8ee0e3dda7167926aa5b",
      "parents": [
        "2dbf1b76b9da7d551e660606139f2d496fe9af47"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Aug 08 13:34:13 2011 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Aug 08 13:34:13 2011 -0700"
      },
      "message": "Updated fastscroll assets\nBug:5076695\n\nChange-Id: I5dae00f1c89aab73551710e1799f6b08d221347e\n"
    },
    {
      "commit": "beb46417831af257ec80f29e9a68b92cf34c1e97",
      "tree": "ee8cdeade7d8ffe7d0e1742138fdf1d3efeae33f",
      "parents": [
        "87764d48b5dd3cd0961c5ec2d56db3551f7421d7",
        "b2788f8df6f712e7f40373ee1e97cb7ac3c1dd35"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Aug 08 13:26:00 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 13:26:00 2011 -0700"
      },
      "message": "Merge \"Updated numberpicker_ assets Bug: 5076695\""
    },
    {
      "commit": "8d4ed0d8e1e0e0f4a8ed7fc1407a850dc2190040",
      "tree": "54dc3e8c094e1640371ad190e383e7a51aec1801",
      "parents": [
        "930740d1efe00fabc9ff4354cb0379cbbf0765af"
      ],
      "author": {
        "name": "Neel Parekh",
        "email": "neel@google.com",
        "time": "Mon Aug 08 13:25:46 2011 -0700"
      },
      "committer": {
        "name": "Neel Parekh",
        "email": "neel@google.com",
        "time": "Mon Aug 08 13:25:46 2011 -0700"
      },
      "message": "Prevent NPE when registering a remote control client\n\nChange-Id: Ia22b456b1cbdd89736118c7e68b7c68dd6e59c64\n"
    },
    {
      "commit": "87764d48b5dd3cd0961c5ec2d56db3551f7421d7",
      "tree": "97ae7f33b05cb12ab7f43abb83ca7c1a171228ef",
      "parents": [
        "276966e7ad2fa312c26012896fd970aaa5128b52",
        "b6c5752c473b3f49276dc4dc9c63161f74fee5e4"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Aug 08 13:23:42 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 13:23:42 2011 -0700"
      },
      "message": "Merge \"Updated rating stars Bug: 5076695\""
    },
    {
      "commit": "b2788f8df6f712e7f40373ee1e97cb7ac3c1dd35",
      "tree": "5a970b65e2e2da6ac82c1ee92369b4f9fac1e276",
      "parents": [
        "2dbf1b76b9da7d551e660606139f2d496fe9af47"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Aug 08 13:22:49 2011 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Aug 08 13:22:49 2011 -0700"
      },
      "message": "Updated numberpicker_ assets\nBug: 5076695\n\nChange-Id: Ia80424e26dc8c4710dc6af930d44f8f4683fb50b\n"
    },
    {
      "commit": "276966e7ad2fa312c26012896fd970aaa5128b52",
      "tree": "e6fbb15c6e352f8b11dd38d8744e7ecc6fd37ef4",
      "parents": [
        "f6d3079f98ce0f0854249433ab85a4fff1225e9a",
        "4a0401cbcbc83accf18ebd350c27e86569336853"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Aug 08 13:21:31 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 13:21:31 2011 -0700"
      },
      "message": "Merge \"Updated quickcontact badges Bug: 5076695\""
    },
    {
      "commit": "b6c5752c473b3f49276dc4dc9c63161f74fee5e4",
      "tree": "38ed4aeddf138ed4d3c5f29e3002c5092a6c1380",
      "parents": [
        "2dbf1b76b9da7d551e660606139f2d496fe9af47"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Aug 08 13:12:55 2011 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Aug 08 13:12:55 2011 -0700"
      },
      "message": "Updated rating stars\nBug: 5076695\n\nChange-Id: Ie17d1fc9509f236f9a57b322b647f7c5d65f3ad8\n"
    },
    {
      "commit": "f6d3079f98ce0f0854249433ab85a4fff1225e9a",
      "tree": "6e5c6dbde1d2106ae17577f01158970b10d88881",
      "parents": [
        "f95761826590a953c927fd93b1e8ef627dbc3e5b",
        "e13e55b9bb477493f65c9fb33ff25e00e2a98260"
      ],
      "author": {
        "name": "Daniel Lehmann",
        "email": "lehmannd@google.com",
        "time": "Mon Aug 08 13:06:01 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 13:06:01 2011 -0700"
      },
      "message": "Merge \"Don\u0027t perform query if QuickContactBadge has been initialized via assignContactUri\""
    },
    {
      "commit": "f95761826590a953c927fd93b1e8ef627dbc3e5b",
      "tree": "44fc734745e854d07f083f4320746a617b630f2f",
      "parents": [
        "535f6dba69af618df0448e7834f64b89eed0fa41",
        "f09e46e938cd041315f25de3d23560c12c08bf4e"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Aug 08 12:56:05 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 12:56:05 2011 -0700"
      },
      "message": "Merge \"Revert \"Adapt TextLayoutCache for new Harfbuzz scripts\"\""
    },
    {
      "commit": "535f6dba69af618df0448e7834f64b89eed0fa41",
      "tree": "89d9c0a04f9b027dfbc4e62bcf467e2b491df836",
      "parents": [
        "4c7dbc04958cb585a2b68eaa664e816f0d84da9f",
        "9c89d5dc8268c9740ffabbcbc3bbd39a37fc57f0"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Aug 08 12:42:51 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 12:42:51 2011 -0700"
      },
      "message": "Merge \"Revert \"Fix bug #5114358 If writing Numbers with Hebrew \u0026 Arabic keyboard, they appear as LTR\"\""
    },
    {
      "commit": "9c89d5dc8268c9740ffabbcbc3bbd39a37fc57f0",
      "tree": "ea805f37ea24cd1b680116ab2d86930d5227dca2",
      "parents": [
        "6850c7aff5b08225ab1793dd721a795cb4192f6f"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Aug 08 12:17:03 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 12:17:03 2011 -0700"
      },
      "message": "Revert \"Fix bug #5114358 If writing Numbers with Hebrew \u0026 Arabic keyboard, they appear as LTR\"\n\nThis reverts commit 6850c7aff5b08225ab1793dd721a795cb4192f6f\n\nThe referenced bug was actually not a bug. It was working as intended."
    },
    {
      "commit": "4c7dbc04958cb585a2b68eaa664e816f0d84da9f",
      "tree": "525ad3f8f14fd0f990fcdb965b7bf7f6ca881406",
      "parents": [
        "880f64ac1080ccec111de91a4af026cca3d1bb25"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Aug 08 12:11:41 2011 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Aug 08 12:11:41 2011 -0700"
      },
      "message": "Fix bug #4584320 Single Line EditText not drawing correctly with spans applied (ICS)\n\n- provide a better fix by still using the full context of the text (versus using the text only)\n\nChange-Id: I542335e98117921d75c191e90a9b2018ca356ac9\n"
    },
    {
      "commit": "880f64ac1080ccec111de91a4af026cca3d1bb25",
      "tree": "e4050b3689f30ebe6d015f106c0b11c276b6104f",
      "parents": [
        "930740d1efe00fabc9ff4354cb0379cbbf0765af",
        "199ed6ef89bd356895534ba09ac43ed340cd9a1a"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Mon Aug 08 11:33:57 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 11:33:57 2011 -0700"
      },
      "message": "Merge \"VPN: introduce VpnService as the base class for user space VPN.\""
    },
    {
      "commit": "f09e46e938cd041315f25de3d23560c12c08bf4e",
      "tree": "e48aad8f431aed637583f577a7af9c66f2fdb207",
      "parents": [
        "7f4ae758ba4724f7c3031d33ad8e749c11d1e059"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Aug 08 11:31:39 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 11:31:39 2011 -0700"
      },
      "message": "Revert \"Adapt TextLayoutCache for new Harfbuzz scripts\"\n\nThis reverts commit 7f4ae758ba4724f7c3031d33ad8e749c11d1e059\n\nThis CL created a regression:\n\n#5134317 Arabic Keyboard does not appear"
    },
    {
      "commit": "930740d1efe00fabc9ff4354cb0379cbbf0765af",
      "tree": "a1828c45ef26288242b63484b54f188e168c5b55",
      "parents": [
        "75e0254731aa9d25945978584da44d3800f61327",
        "c63502720e7b7c72e823589cf9afeb16f08c7c7d"
      ],
      "author": {
        "name": "Mark Brophy",
        "email": "mbrophy@google.com",
        "time": "Mon Aug 08 11:30:19 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 11:30:19 2011 -0700"
      },
      "message": "Merge \"Store last-resume times in a separate XML file.\""
    },
    {
      "commit": "75e0254731aa9d25945978584da44d3800f61327",
      "tree": "ef2d52ace365de9433a4777cb676ce87bcc6ab9c",
      "parents": [
        "253267256997b2bd5cf1c40e1302a4a1240d756f",
        "bbc41c034b0b851287c24c3a51a17586d9960026"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Aug 08 11:25:03 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 11:25:03 2011 -0700"
      },
      "message": "Merge \"Fixing rs crash when no texture is bound.\""
    },
    {
      "commit": "199ed6ef89bd356895534ba09ac43ed340cd9a1a",
      "tree": "c1a6050d486972644de268e015bd0ea9ba904bbc",
      "parents": [
        "fcc1b41b663c1a0cb551344c4a16a5ad9ce36d60"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Wed Aug 03 17:38:49 2011 -0700"
      },
      "committer": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Mon Aug 08 11:15:41 2011 -0700"
      },
      "message": "VPN: introduce VpnService as the base class for user space VPN.\n\nChange-Id: I4793a6eb51b33f669fc6d39e1a16cf5eb9e3d851\n"
    },
    {
      "commit": "253267256997b2bd5cf1c40e1302a4a1240d756f",
      "tree": "fab26b98488a4af268a5a94af95a3cc53b54fe48",
      "parents": [
        "4974bc1be68a77cf9709a8c50ef6de06ce8a3a0d",
        "f2ce877c1dde094ab599f0d3103145c9381ab260"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Aug 08 10:58:13 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 10:58:13 2011 -0700"
      },
      "message": "Merge \"Fix bug #4584320 Single Line EditText not drawing correctly with spans applied (ICS)\""
    },
    {
      "commit": "4974bc1be68a77cf9709a8c50ef6de06ce8a3a0d",
      "tree": "db01a34325101d69722648f539b6f4b488913f94",
      "parents": [
        "1eb1f72ccd8c021e9989645a024dcd20ff678420"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Aug 08 10:55:55 2011 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Aug 08 10:55:55 2011 -0700"
      },
      "message": "Prevent crash when purging the gradients cache.\nBug #5133876\n\nChange-Id: I3d1fa4e29498044796d725337ac93e6a1e8f0bcb\n"
    },
    {
      "commit": "1eb1f72ccd8c021e9989645a024dcd20ff678420",
      "tree": "149bca06ee6356503aac7ee83d49cc9d3d7897e8",
      "parents": [
        "50859a6f5c742961a4e127d3ae282a391b2d65e6",
        "ac54d8ee0accecf5c1ee3f49d4dcea790dedb970"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Aug 08 10:21:09 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 10:21:09 2011 -0700"
      },
      "message": "Merge \"Updated tab assets, removing [un]selected_pressed_focused states Updated appropriate style Bug: 5076695\""
    },
    {
      "commit": "50859a6f5c742961a4e127d3ae282a391b2d65e6",
      "tree": "0aa2ba2c1bb6797e433cba755b4b3de734790e64",
      "parents": [
        "3a02ff1300772b0063a7a97ffc0248275603fe7c",
        "6a585c124c05b2ae19926fa933664d30d9564311"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Aug 08 10:16:42 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 10:16:42 2011 -0700"
      },
      "message": "Merge \"Updated overscroll assets Bug: 5076695\""
    },
    {
      "commit": "3a02ff1300772b0063a7a97ffc0248275603fe7c",
      "tree": "81b72b88d5b2efc869908204e4820016701d5d01",
      "parents": [
        "e112567b45550e50586002d75bf540763ad21fb9",
        "ec1d60369f751c2d9b60237077ceb9c03e4c0aed"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 08 09:53:36 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 09:53:36 2011 -0700"
      },
      "message": "Merge \"Fix bug 5112702 - switches should have \"ON\" on the right\""
    },
    {
      "commit": "e112567b45550e50586002d75bf540763ad21fb9",
      "tree": "c6b9936b9ebc99c4b6a45e64b72556055bcdebdb",
      "parents": [
        "c993acbce63b60385b01cf1b95a4799ec308339b",
        "9520251003cc3a321028bb80693749e5047eb3f8"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 08 09:53:23 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 09:53:23 2011 -0700"
      },
      "message": "Merge \"Fix bug 5116342 - don\u0027t keep fragment state around once resumed\""
    },
    {
      "commit": "850dffa01ba9111799f24800ae8550eca457d757",
      "tree": "19b4b372962218107d763db9a4912bd77760504f",
      "parents": [
        "f2ce877c1dde094ab599f0d3103145c9381ab260"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Aug 08 09:45:09 2011 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Aug 08 09:45:09 2011 -0700"
      },
      "message": "Follow up to TextView\u0027s baseline is correctly computed for empty text\n\nWas bug http://code.google.com/p/android/issues/detail?id\u003d15598\n\n- optimize https://android-git.corp.google.com/g/#/c/107901/1\n\nChange-Id: I20abd82a97adc71f04a5afba54eb679f708236f8\n"
    },
    {
      "commit": "c993acbce63b60385b01cf1b95a4799ec308339b",
      "tree": "91c5994bc4faa34a22d7cfb495e78de248f2fc63",
      "parents": [
        "6f9ff5368c79f8d8d74ee5fa0cdc5410c57cf671",
        "828b9773cc765f45b4f61af70f2184ca85fa82f9"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Aug 08 09:31:42 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 09:31:42 2011 -0700"
      },
      "message": "Merge \"AudioFlinger: protect input/output stream access\""
    },
    {
      "commit": "6f9ff5368c79f8d8d74ee5fa0cdc5410c57cf671",
      "tree": "6b5c93ed605d28e78347f98ceeee640dc961efa0",
      "parents": [
        "2dbf1b76b9da7d551e660606139f2d496fe9af47",
        "7b6198cacc3e7dd31ef91537d809857d826fb7fa"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Aug 08 09:17:41 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 09:17:41 2011 -0700"
      },
      "message": "Merge \"Bug 5045498 API for client to notify remote control info changed\""
    },
    {
      "commit": "ac54d8ee0accecf5c1ee3f49d4dcea790dedb970",
      "tree": "22beaab5e112e32ab785fafc6ba863e12b92340f",
      "parents": [
        "2dbf1b76b9da7d551e660606139f2d496fe9af47"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Aug 08 09:01:00 2011 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Aug 08 09:01:00 2011 -0700"
      },
      "message": "Updated tab assets, removing [un]selected_pressed_focused states\nUpdated appropriate style\nBug: 5076695\n\nChange-Id: I6b8102f0d176ac0ecc69878440ca9cd711e22904\n"
    },
    {
      "commit": "828b9773cc765f45b4f61af70f2184ca85fa82f9",
      "tree": "3fd6622a05dcd725d6b10bc36f838d2e97518030",
      "parents": [
        "e10bcdb37cad965ea60da3f9d413d7645b3ae75a"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Sun Aug 07 16:32:26 2011 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Aug 08 08:55:29 2011 -0700"
      },
      "message": "AudioFlinger: protect input/output stream access\n\nSome methods would not check that the output orinput stream of a thread\nwas still valid before calling functions on its interface.\nThis could cause a crash if those methods where called while the output or\ninput was being closed by another thread.\n\nMake sure that the output or input stream pointer is cleared before closing the\nstream.\nAlways check that the output or input pointer is not null before calling\nfunctions at the stream interface.\nGeneralize the use of initCheck() method to verify that the output or input\nstream is not null.\n\nChange-Id: I9d9ca6b744d011bcf3a7bbacb4a581ac1477bfa5\n"
    },
    {
      "commit": "c63502720e7b7c72e823589cf9afeb16f08c7c7d",
      "tree": "8861938e736d7cc156f3d6d31437a989fdecf55f",
      "parents": [
        "2dbf1b76b9da7d551e660606139f2d496fe9af47"
      ],
      "author": {
        "name": "Mark Brophy",
        "email": "mbrophy@google.com",
        "time": "Fri Aug 05 16:16:39 2011 +0100"
      },
      "committer": {
        "name": "Mark Brophy",
        "email": "mbrophy@google.com",
        "time": "Mon Aug 08 16:24:16 2011 +0100"
      },
      "message": "Store last-resume times in a separate XML file.\n\nIn UsageStatsService, separate last-resume times from the rest of\nthe statistics, and serialize them to an XML file daily.\n\nThis way, ApplicationsProvider will still be able to acces this data,\neven thoguh other statistics are flushed to disk and discarded each day.\n\nBug: 5108745\nChange-Id: Id3df3c98243ba02cde16b31e5e29bd9ff3602108\n"
    },
    {
      "commit": "4a0401cbcbc83accf18ebd350c27e86569336853",
      "tree": "be1f00cf31631b6838c733434cc4c008ccaafa1e",
      "parents": [
        "6a585c124c05b2ae19926fa933664d30d9564311"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Aug 08 07:54:05 2011 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Aug 08 07:54:05 2011 -0700"
      },
      "message": "Updated quickcontact badges\nBug: 5076695\n\nChange-Id: I2abec7117baaccb010f7260cff603899a98f222a\n"
    },
    {
      "commit": "6a585c124c05b2ae19926fa933664d30d9564311",
      "tree": "bbeb01190da8943b6cc2910327f7b2890605f1e1",
      "parents": [
        "2dbf1b76b9da7d551e660606139f2d496fe9af47"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Aug 08 07:53:06 2011 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Aug 08 07:53:06 2011 -0700"
      },
      "message": "Updated overscroll assets\nBug: 5076695\n\nChange-Id: Ia35deb3f384519a715d6f53689663bd284dc8cd8\n"
    },
    {
      "commit": "2dbf1b76b9da7d551e660606139f2d496fe9af47",
      "tree": "a65ab937581bc25f20181aeac67571110d7e07e6",
      "parents": [
        "74b551aae5dfee977917f8ab967d4e191bc4b50e",
        "1f1304a84e35a866b1ece7aa852815987af660fd"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Aug 08 07:11:40 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 07:11:40 2011 -0700"
      },
      "message": "Merge \"Don\u0027t show network type if no SIM.\""
    },
    {
      "commit": "74b551aae5dfee977917f8ab967d4e191bc4b50e",
      "tree": "677c49780de8deb8fdec9546d73b2320e0cf5a0d",
      "parents": [
        "03b2ea1102d9e3e9f189173878706ab04533eea3",
        "3e4e4af45216aee4d4b009fe842c0324610918eb"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Aug 08 06:50:19 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 06:50:19 2011 -0700"
      },
      "message": "Merge \"Turning off accessibility feature reboots the device\""
    },
    {
      "commit": "03b2ea1102d9e3e9f189173878706ab04533eea3",
      "tree": "af4cb040c8fda99e7993b53c3acc412ce1ff23ca",
      "parents": [
        "7d608423b721e0153f37bfd5eba78fcd2489562d"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Wed Aug 03 17:36:14 2011 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Mon Aug 08 19:29:26 2011 +0900"
      },
      "message": "Support xml configuration file for the spell checker and add the spell checker subtype\n\nChange-Id: I74715855525fc0a1282238d593ad37aefd42bfc3\n"
    },
    {
      "commit": "7d608423b721e0153f37bfd5eba78fcd2489562d",
      "tree": "1844ef30b7a4e467a39858ab5ffc7575c4f536d3",
      "parents": [
        "8868f9797c39e5fc7c9612fbb69d53f34f03f6a2"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Aug 07 16:24:18 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Aug 07 20:20:56 2011 -0700"
      },
      "message": "Move OOM kernel settings to activity manager.\n\nThe activity manager now take care of plugging the correct settings\ninto the OOM killer in the kernel.  This is a lot cleaner because\nit is really central to how the activity manager works, and nobody\nelse cares about them.\n\nTaking advantage of this, the activity manager computes what it\nthinks are appropriate OOM levels based on the RAM and display\nsize of the device.\n\nAlso a small optization to the package manager to keep a binding\nto the package install helper for a bit after done using it, to\navoid thrashing on it.\n\nAnd some new APIs that are now needed by Settings.\n\nChange-Id: I2b2d379194445d8305bde331c19bde91c8f24751\n"
    },
    {
      "commit": "e13e55b9bb477493f65c9fb33ff25e00e2a98260",
      "tree": "9cf73819c1741cc13a5dca80e2565c938d5d1202",
      "parents": [
        "8dc6a1b2823f374a176fb21b8a174664a5f825fa"
      ],
      "author": {
        "name": "Daniel Lehmann",
        "email": "lehmannd@google.com",
        "time": "Sun Aug 07 19:51:28 2011 -0700"
      },
      "committer": {
        "name": "Daniel Lehmann",
        "email": "lehmannd@google.com",
        "time": "Sun Aug 07 19:51:28 2011 -0700"
      },
      "message": "Don\u0027t perform query if QuickContactBadge has been initialized via\nassignContactUri\n\nAlso changes:\n - Remove handling of mMode, as QuickContact now ignores this anyway\n - Don\u0027t draw the overlay-triangle if no action can be performed\n\nBug:5132023\nChange-Id: I8d6f8df9caf140fdade8683bd7b22d53c28994f4\n"
    },
    {
      "commit": "ec1d60369f751c2d9b60237077ceb9c03e4c0aed",
      "tree": "eb138333f8f924dfb1be2405ea35d5bfe159d762",
      "parents": [
        "5d4967884132647a75d05bcc2ca1f9ce490b372f"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Aug 07 18:03:39 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Aug 07 18:03:39 2011 -0700"
      },
      "message": "Fix bug 5112702 - switches should have \"ON\" on the right\n\nMake Switches obey the Grand Unified Theory of Button Ordering.\nThis also matches their behavior with volume/brightness sliders.\n\nChange-Id: I4e72801e81b10002542a05f61c99a57991f130ff\n"
    },
    {
      "commit": "7b6198cacc3e7dd31ef91537d809857d826fb7fa",
      "tree": "8ff5f8bdccaf038b46fc71c6334389908ace7f4c",
      "parents": [
        "5d4967884132647a75d05bcc2ca1f9ce490b372f"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Sun Aug 07 11:27:50 2011 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Sun Aug 07 17:44:47 2011 -0700"
      },
      "message": "Bug 5045498 API for client to notify remote control info changed\n\nUpdate to API for a client to notify what type of information\n changed (e.g. playstate, metadata) to optimize small updates\n without the remote control display having to do expensive\n queries such as album art.\n\nWhen the remote control display retrieves the flags about\n what information changed, the flag gets cleared.\n\nChange-Id: I7d3d8d3eecd1da44695d84905ed9e7b70fe38b86\n"
    },
    {
      "commit": "9520251003cc3a321028bb80693749e5047eb3f8",
      "tree": "10dd17efac4a158dfbef0dc859dcd619a661fe76",
      "parents": [
        "5d4967884132647a75d05bcc2ca1f9ce490b372f"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Aug 07 17:20:17 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Aug 07 17:20:17 2011 -0700"
      },
      "message": "Fix bug 5116342 - don\u0027t keep fragment state around once resumed\n\nClear out saved fragment/view state when a fragment is resumed in case\nwe didn\u0027t need to restore it. This keeps it from hanging around and\npreventing proper save/restore behavior later.\n\nChange-Id: Ie3fce5534ee4f8fdb4116281f9ac6a9cfa392561\n"
    },
    {
      "commit": "8868f9797c39e5fc7c9612fbb69d53f34f03f6a2",
      "tree": "f22c6fa79912db1664c4dd78ce99404376b046d4",
      "parents": [
        "30a6e38762769bc3e230c40520c1ac6a594188a0",
        "dfee59afb3e4cdcde38f6338f9360655de76da92"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Aug 07 16:59:02 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Aug 07 16:59:02 2011 -0700"
      },
      "message": "Merge \"Fix bug 5011824 - New Holo overflow menu for physical menu key devices\""
    },
    {
      "commit": "30a6e38762769bc3e230c40520c1ac6a594188a0",
      "tree": "cf5145cb1cedfff79346c82849851a6b2b753ac0",
      "parents": [
        "72aa694f3c22ba4d38caad119df0005d55d1fc23",
        "a7845ed44a3722e7d96ca9b677be213da7e8c8fe"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Aug 07 16:41:39 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Aug 07 16:41:39 2011 -0700"
      },
      "message": "Merge \"Fix bug 5124712 - allow partial items when measuring height of list popups\""
    },
    {
      "commit": "a7845ed44a3722e7d96ca9b677be213da7e8c8fe",
      "tree": "9e040ec063019b58c35372d0995931d88e3fa472",
      "parents": [
        "5d4967884132647a75d05bcc2ca1f9ce490b372f"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Aug 07 15:48:03 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Aug 07 15:48:25 2011 -0700"
      },
      "message": "Fix bug 5124712 - allow partial items when measuring height of list popups\n\nChange-Id: I59c9fc6d5dcd21679ba67d7c233ecd9d7e19d21c\n"
    },
    {
      "commit": "72aa694f3c22ba4d38caad119df0005d55d1fc23",
      "tree": "6f121ab6d066fe17afb50ea1bd048aff5de8ba59",
      "parents": [
        "510b7995cebdf9aa60f26489170745a335726963",
        "f3447351f7571b5ab3c2a59832d9497bde4f6776"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sun Aug 07 14:56:17 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Aug 07 14:56:17 2011 -0700"
      },
      "message": "Merge \"Fix 5125978: remove lockscreen logspew\""
    },
    {
      "commit": "f3447351f7571b5ab3c2a59832d9497bde4f6776",
      "tree": "f4fc01b6e734cb5e1f1f6c689b5a56c88ed3de5b",
      "parents": [
        "e3373ff620bcab34ac0030ee06140563f5dbb016"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sun Aug 07 14:00:09 2011 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sun Aug 07 14:32:00 2011 -0700"
      },
      "message": "Fix 5125978: remove lockscreen logspew\n\nChange-Id: Iefa103e867e870dfe587271e0555404589d9e5b3\n"
    },
    {
      "commit": "510b7995cebdf9aa60f26489170745a335726963",
      "tree": "e25b6c9d5d150e0fd92ee55ae58b636ba5edf2f3",
      "parents": [
        "5d4967884132647a75d05bcc2ca1f9ce490b372f",
        "76803d55a5dcd7abc7504a489f2c1d60f965cd2f"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sun Aug 07 14:21:16 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Aug 07 14:21:16 2011 -0700"
      },
      "message": "Merge \"Fix 5044158: Fix landscape PIN layout issue\""
    },
    {
      "commit": "dfee59afb3e4cdcde38f6338f9360655de76da92",
      "tree": "9581ba1b0c6d7c0034e7ff69fcf85071a9244a1c",
      "parents": [
        "5d4967884132647a75d05bcc2ca1f9ce490b372f"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Aug 05 20:48:30 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Aug 07 14:17:30 2011 -0700"
      },
      "message": "Fix bug 5011824 - New Holo overflow menu for physical menu key devices\n\nThe new Holo-style overflow menu now appears from the edge of the screen\nwhere the device\u0027s physical menu key can be found. The policy determining\nthis lives in getPreferredOptionsPanelGravity() in WindowManagerService.\n\nChange-Id: I8851a2265547156591e82044e50b5cfc58d3eefa\n"
    },
    {
      "commit": "5d4967884132647a75d05bcc2ca1f9ce490b372f",
      "tree": "699851bfa47df87f61c0d9cfffd541970aafe153",
      "parents": [
        "ffbf1756f64844c9f0c916a4d3fb6766a191d459",
        "ced110ec5970c632f523dfc0350b6071461ea9bc"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Sun Aug 07 13:48:04 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Aug 07 13:48:04 2011 -0700"
      },
      "message": "Merge \"Make retrieving remote control client go through binder interface\""
    },
    {
      "commit": "ffbf1756f64844c9f0c916a4d3fb6766a191d459",
      "tree": "a528c86958bc0b18314b58d4bf6ab729a20c05f0",
      "parents": [
        "8dc6a1b2823f374a176fb21b8a174664a5f825fa",
        "aac0eb08bb2fdb32b2f2e045d74343abe6ae6bf8"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Sun Aug 07 13:37:59 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Aug 07 13:37:59 2011 -0700"
      },
      "message": "Merge \"Remove notifications when an app is disabled.\""
    },
    {
      "commit": "1f1304a84e35a866b1ece7aa852815987af660fd",
      "tree": "cd4863ae730a7799c45ee3768519404392534631",
      "parents": [
        "fb87cf606a22ab1056fd7caf9bf1f6d9f9190f51"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Sun Aug 07 16:36:39 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Sun Aug 07 16:36:39 2011 -0400"
      },
      "message": "Don\u0027t show network type if no SIM.\n\nBug: 5127932\nChange-Id: Ib29bfe3372b2c40618480691d65cc4c74d02f8fd\n"
    },
    {
      "commit": "aac0eb08bb2fdb32b2f2e045d74343abe6ae6bf8",
      "tree": "014dd09efa6e3d491d3e03577170b02f36593080",
      "parents": [
        "fb87cf606a22ab1056fd7caf9bf1f6d9f9190f51"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Sat Aug 06 22:51:56 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Sat Aug 06 22:51:56 2011 -0400"
      },
      "message": "Remove notifications when an app is disabled.\n\nBug: 4998840\nChange-Id: Ic0c14105924d815aed78da1f5510c98a2fe1dd77\n"
    },
    {
      "commit": "f2ce877c1dde094ab599f0d3103145c9381ab260",
      "tree": "e8881d6fc76b1d7e3ed95ab40442a91f7c0c9290",
      "parents": [
        "fd0b623c33393ba3144c5375380ea076469b67f9"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri Aug 05 20:54:54 2011 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri Aug 05 20:54:54 2011 -0700"
      },
      "message": "Fix bug #4584320 Single Line EditText not drawing correctly with spans applied (ICS)\n\n- use correct 0 index for computing advance thru the char buffer (the buffer is created from TextUtils.getChars())\n- udpate unit tests\n\nChange-Id: Iaeb07658b79ecdf5e17395d55afb7c84965bb0fc\n"
    },
    {
      "commit": "8dc6a1b2823f374a176fb21b8a174664a5f825fa",
      "tree": "eeb04170d38361b192670d2740ee9509e2283a2c",
      "parents": [
        "9ea31639738e8d2c90dc3a4fcd535d09a0b7209a"
      ],
      "author": {
        "name": "Isaac Levy",
        "email": "ilevy@google.com",
        "time": "Wed Jul 27 08:00:03 2011 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Aug 05 20:45:08 2011 -0700"
      },
      "message": "Watchdog notify on explicit connect\n\nNotifies when user explicitly clicks on wifi dialog.\n\nChange-Id: I5eee37d68b422d748d41e9384d5006482a223dc5\n"
    },
    {
      "commit": "76803d55a5dcd7abc7504a489f2c1d60f965cd2f",
      "tree": "00f65565fb424a48d139f19802a38de68a6e1038",
      "parents": [
        "e3373ff620bcab34ac0030ee06140563f5dbb016"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Aug 05 18:37:19 2011 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Aug 05 19:36:23 2011 -0700"
      },
      "message": "Fix 5044158: Fix landscape PIN layout issue\n\nThis allows the PIN keyboard to settle to the bottom of the\nview and the password textfield to fill the remaining space by\nusing the new rowOrderPreserved flag on GridLayout.\n\nChange-Id: I8cf8cc383dfb1d6a2a7adbb78a8026fd54628ae0\n"
    },
    {
      "commit": "9ea31639738e8d2c90dc3a4fcd535d09a0b7209a",
      "tree": "d989269169af06601154db67e91a6660d32ca0c6",
      "parents": [
        "9c181ffbda73beb0a6d14529693896945af30591"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 05 14:43:50 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 05 19:22:25 2011 -0700"
      },
      "message": "Fix issue #5108980 Wallpaper is not restored after upgrade from IRK32B to IRK33B\n\nTake care of updating from old component name, and don\u0027t let this happen\nagain.\n\nAlso tweak how we switch between static wallpapers to avoid introducing\na 4MB allocation in the system UI process when this happens -- we now\nstop the current wallpaper service and start a new one, so we get a\nbrand new surface that we can draw only one time in to.\n\nChange-Id: I6fc8a42b8a46bba79759bd68fb7d0684b5d897b7\n"
    },
    {
      "commit": "9c181ffbda73beb0a6d14529693896945af30591",
      "tree": "a09d85f2ff87ddf29a6f2f343a7d9aa5771b4147",
      "parents": [
        "2adf53c758388c764878835631e43b90bd1302e9",
        "b437e090ec03a2bab10bdfcb9484577a7f34e157"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 05 18:18:52 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 05 18:18:52 2011 -0700"
      },
      "message": "Merge \"Improved memory use reporting.\""
    },
    {
      "commit": "b437e090ec03a2bab10bdfcb9484577a7f34e157",
      "tree": "86424e259db63fb8c7780a433b2eb808950fbc49",
      "parents": [
        "284585aa835096111c7129b330f458b75ed27a8d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 05 17:50:29 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 05 18:18:05 2011 -0700"
      },
      "message": "Improved memory use reporting.\n\nChange-Id: I38e53e6228bba92a142bafeedb5af8df4e4e5724\n"
    },
    {
      "commit": "380dcb4d3fcb5a23392f293e8950fa0c802ad07e",
      "tree": "dc498cc3f5cd2dda669d4f419ff542b6cdb7fc96",
      "parents": [
        "fb87cf606a22ab1056fd7caf9bf1f6d9f9190f51"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Aug 05 16:55:39 2011 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Aug 05 16:55:39 2011 -0700"
      },
      "message": "Import revised translations.\n\nChange-Id: Id1dc8ed9e570a81fe25088df3bca5e206f04b1ad\n"
    },
    {
      "commit": "2adf53c758388c764878835631e43b90bd1302e9",
      "tree": "d404c065e6bc8c6f96f364562ecc9228aa4b48b9",
      "parents": [
        "c0f660e3b779d0ccacdc17420db8ac798f4ea5e9",
        "43b076bb75e86fbb34cbe36aa0298c7a647121ff"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Aug 05 16:30:20 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 05 16:30:20 2011 -0700"
      },
      "message": "Merge \"MediaScanner: Fix UnsupportedOperationException when scanning internal media\""
    },
    {
      "commit": "c0f660e3b779d0ccacdc17420db8ac798f4ea5e9",
      "tree": "f0194650fb9a6b4cf2b7466a0bd087caaaad4d9d",
      "parents": [
        "c77941fc94bb0a6102a09c160c45a8cb86a1e21c",
        "cd62dfbc267dda92ee696aadf160cf465308e3ce"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Fri Aug 05 16:29:27 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 05 16:29:27 2011 -0700"
      },
      "message": "Merge \"Enable concurrent voice and data for LTE.\""
    },
    {
      "commit": "43b076bb75e86fbb34cbe36aa0298c7a647121ff",
      "tree": "7aca16b362327d8370c8b42d74bb01de4cfa4122",
      "parents": [
        "0dc8bb25d21963528bfd0fc05ccbc01663b9fc5a"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Aug 05 19:20:44 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Aug 05 19:20:44 2011 -0400"
      },
      "message": "MediaScanner: Fix UnsupportedOperationException when scanning internal media\n\nThe media scanner was crashing while tring to insert genre data in the internal\nmedia database, which does not support genres.\nThis resulted in some or all of the built in ringtones being unavailable\n\nBug: 5124718\n\nChange-Id: Ib306348dd9808e59477b327b4adcb413957d8d24\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "c77941fc94bb0a6102a09c160c45a8cb86a1e21c",
      "tree": "5fbee69df8c827b9ca987f3459b45ea11f2e9ab5",
      "parents": [
        "1a4a7364571d70f814037389a3ce69c133666407",
        "fd0b623c33393ba3144c5375380ea076469b67f9"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri Aug 05 16:17:07 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 05 16:17:07 2011 -0700"
      },
      "message": "Merge \"Update BiDi unit tests\""
    },
    {
      "commit": "1a4a7364571d70f814037389a3ce69c133666407",
      "tree": "def7ff3b37bf7e0d4e1e7fb67eff0da087fe93e1",
      "parents": [
        "d37dbc7c96aa78ba297b46de04a4c565b8a2e71a",
        "effdfbcef7fd2da6e1cffca0ab066aed622c3ad8"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Aug 05 15:28:53 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 05 15:28:53 2011 -0700"
      },
      "message": "Merge \"SearchView asset changes.\""
    },
    {
      "commit": "bbc41c034b0b851287c24c3a51a17586d9960026",
      "tree": "fa4f457e4445f2e7a1e4f87d348d5d8ed1c9d55e",
      "parents": [
        "163efc028544db685c8b6244deffcca28a91e3ba"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Aug 05 15:27:25 2011 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Aug 05 15:27:25 2011 -0700"
      },
      "message": "Fixing rs crash when no texture is bound.\n\nChange-Id: I2c15106f50de995c63691f27e2c4d89dbffc758e\n"
    },
    {
      "commit": "cd62dfbc267dda92ee696aadf160cf465308e3ce",
      "tree": "ae0940728fab22f1fb29da07afd9dfddf15b21c1",
      "parents": [
        "fb87cf606a22ab1056fd7caf9bf1f6d9f9190f51"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Fri Aug 05 15:04:14 2011 -0700"
      },
      "committer": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Fri Aug 05 15:11:35 2011 -0700"
      },
      "message": "Enable concurrent voice and data for LTE.\n\nbug:5017062\nChange-Id: I2c701c74710ce0f718d28babea88fb93d3219564\n"
    },
    {
      "commit": "d37dbc7c96aa78ba297b46de04a4c565b8a2e71a",
      "tree": "9f308520560f115e3f4abd76dc308f93a0905e54",
      "parents": [
        "580dc389db5d0a5fbdebb7c77fb89214318f9ce3",
        "eef4ae44b308350e669b829da75610058ff4d328"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Aug 05 15:07:41 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 05 15:07:41 2011 -0700"
      },
      "message": "Merge \"Fix bug where sometimes the full backup pw would not be validated\""
    },
    {
      "commit": "580dc389db5d0a5fbdebb7c77fb89214318f9ce3",
      "tree": "70b2ca83712b9cba44eff0234b48f2ad226ab1ee",
      "parents": [
        "fb87cf606a22ab1056fd7caf9bf1f6d9f9190f51",
        "3851fa9c8d180ca636e69b25f84fdcc294150009"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Aug 05 15:07:21 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 05 15:07:21 2011 -0700"
      },
      "message": "Merge \"Handle rotation gracefully in the backup/restore confirmation UI\""
    },
    {
      "commit": "fd0b623c33393ba3144c5375380ea076469b67f9",
      "tree": "e30c91c7ad91ae8a1e974ffd133b8e23097d3903",
      "parents": [
        "6850c7aff5b08225ab1793dd721a795cb4192f6f"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri Aug 05 15:04:12 2011 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri Aug 05 15:04:12 2011 -0700"
      },
      "message": "Update BiDi unit tests\n\n- update basic layout for having LTR and RTL TextView\n\nChange-Id: Ic4cc6c27d431fe69bb62c55cd76a46ea6e241b4d\n"
    },
    {
      "commit": "ced110ec5970c632f523dfc0350b6071461ea9bc",
      "tree": "4a7212d798a0cc1b3714f2265efe3a129d793977",
      "parents": [
        "fb87cf606a22ab1056fd7caf9bf1f6d9f9190f51"
      ],
      "author": {
        "name": "Neel Parekh",
        "email": "neel@google.com",
        "time": "Fri Aug 05 14:32:49 2011 -0700"
      },
      "committer": {
        "name": "Neel Parekh",
        "email": "neel@google.com",
        "time": "Fri Aug 05 14:36:31 2011 -0700"
      },
      "message": "Make retrieving remote control client go through binder interface\n\nThe way the old way worked relied on the process retrieving the\ncurrent remote control client to be in the exact same process as\nthe AudioService.  This removes that dependency.\n\nChange-Id: I1ba8bf32b61ec1e979ef7eee9661ba801aa19690\n"
    },
    {
      "commit": "fb87cf606a22ab1056fd7caf9bf1f6d9f9190f51",
      "tree": "d24a9d9f5d4faddb8652a8c35580b110151b29e9",
      "parents": [
        "8f019d63055ad76b94710b7b96e29625173584c4",
        "2b30afdbad5e79c5775ac9756f3b986268d90f1f"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Aug 05 13:55:39 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 05 13:55:39 2011 -0700"
      },
      "message": "Merge \"resolved conflicts for merge of 7bb2d942 to master\""
    },
    {
      "commit": "8f019d63055ad76b94710b7b96e29625173584c4",
      "tree": "32e943403122c078c06c14bd10a171ae1e491fb6",
      "parents": [
        "e3373ff620bcab34ac0030ee06140563f5dbb016",
        "4382467a80dd12c6362d57edca7f2367f7ae877c"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Aug 05 13:47:00 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 05 13:47:00 2011 -0700"
      },
      "message": "Merge \"Start using bcinfo components within librs.\""
    },
    {
      "commit": "3851fa9c8d180ca636e69b25f84fdcc294150009",
      "tree": "07bb8da05949e5481ece0c38c091fd0df6ff4263",
      "parents": [
        "e83af902c4ed1f0f1afb1b4f6f26a8003aca4954"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Aug 05 12:28:15 2011 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Aug 05 13:18:08 2011 -0700"
      },
      "message": "Handle rotation gracefully in the backup/restore confirmation UI\n\nWe now don\u0027t automatically deny the operation if stopped, but instead\nallow the activity to be destroyed and recreated as usual.  We retain\nthe observer instance across that sequence so we keep getting progress\nreports etc.\n\nThe UI now also uses the spiffy new button bar styles, and positions\nthe deny / confirm buttons according to ICS standards.\n\nBug 5115411\n\nChange-Id: Ie760a0c8496c69f9d5881273a63ad5b5b76ff554\n"
    },
    {
      "commit": "eef4ae44b308350e669b829da75610058ff4d328",
      "tree": "da377126f2581fb7ae918a1cee056f55d31155cd",
      "parents": [
        "e83af902c4ed1f0f1afb1b4f6f26a8003aca4954"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Aug 05 13:15:53 2011 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Aug 05 13:15:53 2011 -0700"
      },
      "message": "Fix bug where sometimes the full backup pw would not be validated\n\nThere was a hole where if no backup pw was supplied and the current\npw authentication field was also left blank, it wound up not verifying\nand just proceeding with the backup.\n\nChange-Id: I857d8e83cbb2b3bf6b6b04848c5696ef0cf393a1\n"
    },
    {
      "commit": "e3373ff620bcab34ac0030ee06140563f5dbb016",
      "tree": "fd02f8aba83a2a2965803cea609d88903fe52926",
      "parents": [
        "32a1e19aba0109f2a28c639303fbeff1ed515285"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 04 14:09:34 2011 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Aug 05 12:36:47 2011 -0700"
      },
      "message": "cherrypick Change-Id: Ic3cbbc99d698337f337dfe3b6746b1780c1d067d\ndocs: fix docs for faketouch (must set touchscreen required\u003dfalse)\nissue 5121972\n\nChange-Id: Ieeeedd9e6929cf94cb6713d0690239d214531f57\n"
    },
    {
      "commit": "2b30afdbad5e79c5775ac9756f3b986268d90f1f",
      "tree": "e4a5ea1d6b4c77310a21d937fd6d405424d2b6dc",
      "parents": [
        "b51b844dc892ed98b73541afc6931377857bea2d",
        "7bb2d942498dea702f2020d7b81f0e13c2623500"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Aug 05 11:40:22 2011 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Aug 05 11:40:22 2011 -0700"
      },
      "message": "resolved conflicts for merge of 7bb2d942 to master\n\nChange-Id: I026b01805c81d8b26d22e4a195e5e38655a34d32\n"
    },
    {
      "commit": "32a1e19aba0109f2a28c639303fbeff1ed515285",
      "tree": "11e0f769e56f971b150e207f4ad2d6973896301c",
      "parents": [
        "c218cacee01e3dbda8a6272c51e82e2fc5febe05",
        "a66590ed78d0ec8e837dab80a4376a10d7023e9a"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Fri Aug 05 11:37:22 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 05 11:37:22 2011 -0700"
      },
      "message": "Merge \"Provide address and name in BT Hot off state.\""
    },
    {
      "commit": "a66590ed78d0ec8e837dab80a4376a10d7023e9a",
      "tree": "34f8537ede3ef5bbf9d92e0b6a51258d930474b9",
      "parents": [
        "f5fb6c8ce36a98da47f32f4142d372bd5f650bfa"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu Aug 04 15:39:44 2011 -0700"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Fri Aug 05 11:34:06 2011 -0700"
      },
      "message": "Provide address and name in BT Hot off state.\n\nClients need this before BT is turned on.\nTodo: If BT \"hot\" feature is off, read from system properties.\n\nChange-Id: I266c2d4731cacde7a53c65e3d5fb43a2cbe29481\n"
    },
    {
      "commit": "c218cacee01e3dbda8a6272c51e82e2fc5febe05",
      "tree": "891eddd77cf2dbe9e3aae73539ca45590f27afad",
      "parents": [
        "284585aa835096111c7129b330f458b75ed27a8d",
        "b559976a50c34848d602cc7138859507a379893c"
      ],
      "author": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Fri Aug 05 11:32:20 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 05 11:32:20 2011 -0700"
      },
      "message": "Merge \"Remove call to setPadding() in setUseDefaultMargins().\""
    },
    {
      "commit": "b559976a50c34848d602cc7138859507a379893c",
      "tree": "56da177ef94736006ca1141cb8e0f22394a85d35",
      "parents": [
        "b491877331cab95b8d2f9191a674476f826f92a5"
      ],
      "author": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Fri Aug 05 11:04:36 2011 -0700"
      },
      "committer": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Fri Aug 05 11:24:55 2011 -0700"
      },
      "message": "Remove call to setPadding() in setUseDefaultMargins().\n\nIt is not possible for teh user to override the assigned padding values\nbecause the XML attributes are processed in the opposite order.\n\nAlso, make the XML and Java examples grid3.xml and Activity2.java\nconsistent in preparation for a move to API demos.\n\nChange-Id: I47334f9f5a46a8a528067d88350dd70eaa38ff33\n"
    },
    {
      "commit": "284585aa835096111c7129b330f458b75ed27a8d",
      "tree": "494f8eb77a0613a8f486f6965f4c7dc133adbc3d",
      "parents": [
        "e29ea093281a50da8419fb68ca627bfa5e4df190",
        "e6087d771543e896888249ddd7dcc638ce70a2a0"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Aug 05 11:02:55 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 05 11:02:55 2011 -0700"
      },
      "message": "Merge \"Don\u0027t change system sound defaults for upgrades.\""
    },
    {
      "commit": "e29ea093281a50da8419fb68ca627bfa5e4df190",
      "tree": "2932aeaa59f06a128d9f2a9bdb839817159520f9",
      "parents": [
        "b83316f8c8a98ae95404abaea9dde010f66d58c5",
        "a37fcbce59c8a746f641936b4de99867dbfabac9"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Aug 05 10:41:10 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 05 10:41:10 2011 -0700"
      },
      "message": "Merge \"Add Android app RTD type and convenience method.\""
    },
    {
      "commit": "b83316f8c8a98ae95404abaea9dde010f66d58c5",
      "tree": "855de92643ab5195bc77d419d479eef2992afac5",
      "parents": [
        "c4dd43b4013eb0a027545597e4e0ddb8d2ec6286",
        "13cd10cc2df9189445d95d7b792990af65592933"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Aug 05 10:29:49 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 05 10:29:49 2011 -0700"
      },
      "message": "Merge \"Fix bug 5111513 - Spinner asset updates for action bars\""
    },
    {
      "commit": "c4dd43b4013eb0a027545597e4e0ddb8d2ec6286",
      "tree": "efc656fd341f99f96f453a0c7258ab430e4ad785",
      "parents": [
        "d0c3f7e770d776808ea78fded3e0fb44e1b9d898",
        "6cf602cd1de4fd1b6a8a5028ef10df0ffc57bacb"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Aug 05 10:23:22 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 05 10:23:22 2011 -0700"
      },
      "message": "Merge \"Fix crash in log message.\""
    },
    {
      "commit": "d0c3f7e770d776808ea78fded3e0fb44e1b9d898",
      "tree": "f1597860afdd36fbc342e0edce78c29968e8d3d2",
      "parents": [
        "b51b844dc892ed98b73541afc6931377857bea2d",
        "fdd5f95a817820c8e3e240718c6ef2f0d0d96613"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Aug 05 10:21:51 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 05 10:21:51 2011 -0700"
      },
      "message": "Merge \"Update scanresult capability check\""
    },
    {
      "commit": "6cf602cd1de4fd1b6a8a5028ef10df0ffc57bacb",
      "tree": "31561e1328d2230e8450de435e5b188b876575e6",
      "parents": [
        "319d1e3b28400c749dec8e6c172c2b4872027e38"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Aug 05 13:20:53 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Aug 05 13:20:53 2011 -0400"
      },
      "message": "Fix crash in log message.\n\nBug: 5126593\nChange-Id: I2214e48de4d0f858b9b23c431bdf91078cc0ccd6\n"
    },
    {
      "commit": "13cd10cc2df9189445d95d7b792990af65592933",
      "tree": "5816fd8dc4fe8c98bf3e4026add6e57dab7c8ed8",
      "parents": [
        "b51b844dc892ed98b73541afc6931377857bea2d"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Aug 05 10:14:18 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Aug 05 10:14:50 2011 -0700"
      },
      "message": "Fix bug 5111513 - Spinner asset updates for action bars\n\nUpdate the spinner assets/styles used for action bar list navigation.\n\nChange-Id: I36e1cd09d0fbce21130306f3a9a202d265016eb0\n"
    },
    {
      "commit": "a37fcbce59c8a746f641936b4de99867dbfabac9",
      "tree": "0d7d838c523c87b116cb0ee5196cd3c7a034f7bc",
      "parents": [
        "b51b844dc892ed98b73541afc6931377857bea2d"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Aug 05 09:56:17 2011 -0700"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Aug 05 09:59:45 2011 -0700"
      },
      "message": "Add Android app RTD type and convenience method.\n\nChange-Id: I4e6351c86a0062efc9a9f90e75c04f6520e50c4f\n"
    },
    {
      "commit": "b51b844dc892ed98b73541afc6931377857bea2d",
      "tree": "fca351dacc391d36af475afe5b3e02a3381208dd",
      "parents": [
        "458032659cc7c75f90ae6a4311c92fa15317b78d",
        "319d1e3b28400c749dec8e6c172c2b4872027e38"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Aug 05 08:45:55 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 05 08:45:55 2011 -0700"
      },
      "message": "Merge \"Stop popping up the compatibility mode dialog all the time.\""
    },
    {
      "commit": "319d1e3b28400c749dec8e6c172c2b4872027e38",
      "tree": "ac20b8b0773b2c104e7772acc5813daaeb31325d",
      "parents": [
        "c803422bed63f24e987294dae974d81342fb5189"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Aug 05 11:34:06 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Aug 05 11:35:47 2011 -0400"
      },
      "message": "Stop popping up the compatibility mode dialog all the time.\n\n(The check for whether the dialog had already been shown was\naccidentally removed in change I1c1bd12.)\n\nBug: 5069310\nChange-Id: I2ea35c5891667922e78d7919132ffe599411f851\n"
    }
  ],
  "next": "3e4e4af45216aee4d4b009fe842c0324610918eb"
}
