)]}'
{
  "log": [
    {
      "commit": "cd9adbcea06d84115ffe38da1fc15b8b80b99dc1",
      "tree": "4bb08d5d39807e0d99df4784a307ba767f9274c1",
      "parents": [
        "78821e8e22930214c4cd79192f988ca2266fa8cc",
        "00f94e88f96ed87c95ea65563396609c61e72dca"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu May 03 15:14:56 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 03 15:14:56 2012 -0700"
      },
      "message": "am 00f94e88: Merge \"Enable chromium http stack for x86\"\n\n* commit \u002700f94e88f96ed87c95ea65563396609c61e72dca\u0027:\n  Enable chromium http stack for x86\n"
    },
    {
      "commit": "00f94e88f96ed87c95ea65563396609c61e72dca",
      "tree": "d4b3da6334bf7babd91b3319e4e5a87dfbb8830e",
      "parents": [
        "1b34c1bc240e6c2e085eee2b03c728b56b049e23",
        "ba71cdcba41c68914ad0327ce8ae75719f41e1eb"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu May 03 09:02:14 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 03 09:02:15 2012 -0700"
      },
      "message": "Merge \"Enable chromium http stack for x86\""
    },
    {
      "commit": "ba71cdcba41c68914ad0327ce8ae75719f41e1eb",
      "tree": "d4b3da6334bf7babd91b3319e4e5a87dfbb8830e",
      "parents": [
        "1b34c1bc240e6c2e085eee2b03c728b56b049e23"
      ],
      "author": {
        "name": "Jun Tian",
        "email": "jun.j.tian@intel.com",
        "time": "Wed May 02 15:07:05 2012 +0800"
      },
      "committer": {
        "name": "Jun Tian",
        "email": "jun.j.tian@intel.com",
        "time": "Wed May 02 15:12:45 2012 +0800"
      },
      "message": "Enable chromium http stack for x86\n\nUse chromium http stack as the online media http stack for x86 platform.\n\nChange-Id: I16a7a8697127a51fab8105833f7463911852f0b3\n"
    },
    {
      "commit": "78821e8e22930214c4cd79192f988ca2266fa8cc",
      "tree": "d58af2588b49438bf16f7e66622e6f94e9ea1d29",
      "parents": [
        "63d944d62e9c85e2b2aa611be1a8d5a6c6ff973f",
        "1b34c1bc240e6c2e085eee2b03c728b56b049e23"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 01 15:37:18 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 01 15:37:18 2012 -0700"
      },
      "message": "am 1b34c1bc: Merge \"stagefright: Remove useless declarations\"\n\n* commit \u00271b34c1bc240e6c2e085eee2b03c728b56b049e23\u0027:\n  stagefright: Remove useless declarations\n"
    },
    {
      "commit": "1b34c1bc240e6c2e085eee2b03c728b56b049e23",
      "tree": "9d9b3e4a7c166a4707ec11a3ac084aa6877718e7",
      "parents": [
        "93a8225e54da124807734ff8e4c7790158d06b7c",
        "e1efcca84622ce9f26f3adf8c31bc8e3168e877c"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 01 14:48:06 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 01 14:48:06 2012 -0700"
      },
      "message": "Merge \"stagefright: Remove useless declarations\""
    },
    {
      "commit": "63d944d62e9c85e2b2aa611be1a8d5a6c6ff973f",
      "tree": "b415f8d15397f4da6cc56b0109d312ec80960376",
      "parents": [
        "13c04786ceec6aebe898bca7c62853af2e4e7c09",
        "93a8225e54da124807734ff8e4c7790158d06b7c"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 01 09:43:31 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 01 09:43:31 2012 -0700"
      },
      "message": "am 93a8225e: Merge \"Improve robustness of resource overlay test suite.\"\n\n* commit \u002793a8225e54da124807734ff8e4c7790158d06b7c\u0027:\n  Improve robustness of resource overlay test suite.\n"
    },
    {
      "commit": "13c04786ceec6aebe898bca7c62853af2e4e7c09",
      "tree": "8e9f0d260e1193d6f1fb2797825a5b347d10ba59",
      "parents": [
        "bc2fb7b92e013779356c16685a388d5cdae6e93d",
        "b2228eb7141354089f974a4db3b5224a0ad75fd4"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 01 09:43:28 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 01 09:43:28 2012 -0700"
      },
      "message": "am b2228eb7: Merge \"Runtime resource overlay: clean-up.\"\n\n* commit \u0027b2228eb7141354089f974a4db3b5224a0ad75fd4\u0027:\n  Runtime resource overlay: clean-up.\n"
    },
    {
      "commit": "bc2fb7b92e013779356c16685a388d5cdae6e93d",
      "tree": "64d2b149d07a72b6be57995fc189d4681314f7c4",
      "parents": [
        "ede38b5c6c93bfd64522357d2075398c79431e1b",
        "9e3bc3f61df541271c8a1dfc5564cab853951aec"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 01 09:43:25 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 01 09:43:25 2012 -0700"
      },
      "message": "am 9e3bc3f6: Merge \"Build overlay packages just like regular packages.\"\n\n* commit \u00279e3bc3f61df541271c8a1dfc5564cab853951aec\u0027:\n  Build overlay packages just like regular packages.\n"
    },
    {
      "commit": "93a8225e54da124807734ff8e4c7790158d06b7c",
      "tree": "9453e5712e215fa5099e0206fc5bf64b360cafeb",
      "parents": [
        "b2228eb7141354089f974a4db3b5224a0ad75fd4",
        "2c7ea732a6dd22bcf72b08bc8f272d95fbee60fb"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 01 09:20:47 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 01 09:20:47 2012 -0700"
      },
      "message": "Merge \"Improve robustness of resource overlay test suite.\""
    },
    {
      "commit": "b2228eb7141354089f974a4db3b5224a0ad75fd4",
      "tree": "2b360bec8e2aa790c4ecee05b0486c60f42e55e6",
      "parents": [
        "9e3bc3f61df541271c8a1dfc5564cab853951aec",
        "249e3ed5400e5c7ab2e9aa8017f612d79d2e8089"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 01 09:20:32 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 01 09:20:32 2012 -0700"
      },
      "message": "Merge \"Runtime resource overlay: clean-up.\""
    },
    {
      "commit": "ede38b5c6c93bfd64522357d2075398c79431e1b",
      "tree": "765c58b19a6d61477a0d9e3506a1e0d5fb508555",
      "parents": [
        "8f2e753be2343b41f7233e9e0eb79077c8f9a732",
        "6a8186fb88455fcc418def0650b7b9f8f3573153"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 01 08:50:24 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 01 08:50:24 2012 -0700"
      },
      "message": "am 6a8186fb: Merge \"Fixed group and child view caching in SimpleExpandableListAdapter.\"\n\n* commit \u00276a8186fb88455fcc418def0650b7b9f8f3573153\u0027:\n  Fixed group and child view caching in SimpleExpandableListAdapter.\n"
    },
    {
      "commit": "8f2e753be2343b41f7233e9e0eb79077c8f9a732",
      "tree": "d444abc721c39999f3b17e698a2e824a93423e3b",
      "parents": [
        "e28ccbab9a5634b6d9557240161310451c660e47",
        "cbc71bd73fb5eb674e0213b8713d330501d4cec7"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 01 08:50:21 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 01 08:50:21 2012 -0700"
      },
      "message": "am cbc71bd7: Merge \"Fix off-by-one error when filtering application UIDs\"\n\n* commit \u0027cbc71bd73fb5eb674e0213b8713d330501d4cec7\u0027:\n  Fix off-by-one error when filtering application UIDs\n"
    },
    {
      "commit": "e28ccbab9a5634b6d9557240161310451c660e47",
      "tree": "03edc8ac80a4baf7d1d96cf6da4c87e9afabb4bf",
      "parents": [
        "50bd9d616695b2162b84a204bc678b83a14f59c9",
        "7a0829850ee8d1ee2f436c40c8a5af2ff7d96533"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 01 08:50:18 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 01 08:50:18 2012 -0700"
      },
      "message": "am 7a082985: Merge \"Fixes an issue that occured unexpected exception \"pointerIndex out of range\".\"\n\n* commit \u00277a0829850ee8d1ee2f436c40c8a5af2ff7d96533\u0027:\n  Fixes an issue that occured unexpected exception \"pointerIndex out of range\".\n"
    },
    {
      "commit": "9e3bc3f61df541271c8a1dfc5564cab853951aec",
      "tree": "d8433af997868fe41e207c58577e1fb934dcb903",
      "parents": [
        "6a8186fb88455fcc418def0650b7b9f8f3573153",
        "c761d8b0086f9e92eb1e4b3a5683ae6afb84036a"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 01 08:49:37 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 01 08:49:38 2012 -0700"
      },
      "message": "Merge \"Build overlay packages just like regular packages.\""
    },
    {
      "commit": "50bd9d616695b2162b84a204bc678b83a14f59c9",
      "tree": "e05f2c3b258e090d7626d40713d0351bf220e5b7",
      "parents": [
        "31ab51a369ab57c82d0271115ba31b3b20ce6e6b",
        "4426961e7b2eb7733dbb0661c47c6aea2f2f7e75"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 01 06:44:11 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 01 06:44:11 2012 -0700"
      },
      "message": "am 4426961e: Merge \"Avoiding horizontal keypad navigation trapping within gallery.\"\n\n* commit \u00274426961e7b2eb7733dbb0661c47c6aea2f2f7e75\u0027:\n  Avoiding horizontal keypad navigation trapping within gallery.\n"
    },
    {
      "commit": "31ab51a369ab57c82d0271115ba31b3b20ce6e6b",
      "tree": "73e6c01f25f097182c558f19436d40ecfe727b09",
      "parents": [
        "415b812569cb78e560f9d3a2a4d8944680669318",
        "2066f7d9864d46858588a839a7f39a1526c737bc"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 01 06:44:08 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 01 06:44:08 2012 -0700"
      },
      "message": "am 2066f7d9: Merge \"Prevent empty overflow popup when there are no overflow items.\"\n\n* commit \u00272066f7d9864d46858588a839a7f39a1526c737bc\u0027:\n  Prevent empty overflow popup when there are no overflow items.\n"
    },
    {
      "commit": "415b812569cb78e560f9d3a2a4d8944680669318",
      "tree": "60e0ca138bc1438de1e6b8038334b2c177eeedb1",
      "parents": [
        "f59d2912354a6be6f6181ec945f6f657a5469fb8",
        "d805c67749e7bc80d77028ffa3b58de3b04f621b"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 01 06:44:05 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 01 06:44:05 2012 -0700"
      },
      "message": "am d805c677: Merge \"Possible NullPointerException in restorePanelState\"\n\n* commit \u0027d805c67749e7bc80d77028ffa3b58de3b04f621b\u0027:\n  Possible NullPointerException in restorePanelState\n"
    },
    {
      "commit": "f59d2912354a6be6f6181ec945f6f657a5469fb8",
      "tree": "d526032a9082062a08eea4b8764e9838004f50d7",
      "parents": [
        "298361775b0d1938aa5fddb834c2f668fbb1fa27",
        "bfe71c35a836e14b7a9f58d90f26fd187df82b06"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 01 06:44:01 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 01 06:44:01 2012 -0700"
      },
      "message": "am bfe71c35: Merge \"statistics from some cpus don\\\u0027t fit\"\n\n* commit \u0027bfe71c35a836e14b7a9f58d90f26fd187df82b06\u0027:\n  statistics from some cpus don\u0027t fit\n"
    },
    {
      "commit": "6a8186fb88455fcc418def0650b7b9f8f3573153",
      "tree": "196208ad058ad4d394545dce046df33bb50c1bc0",
      "parents": [
        "cbc71bd73fb5eb674e0213b8713d330501d4cec7",
        "b49e4d63d1976b673b4763bc012d152833609688"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 01 06:43:03 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 01 06:43:03 2012 -0700"
      },
      "message": "Merge \"Fixed group and child view caching in SimpleExpandableListAdapter.\""
    },
    {
      "commit": "cbc71bd73fb5eb674e0213b8713d330501d4cec7",
      "tree": "708b87316417d6b6dc816fac561f239e0b890a64",
      "parents": [
        "7a0829850ee8d1ee2f436c40c8a5af2ff7d96533",
        "1358ebe46c47a8c5d80d3f9bc4768805ac80ca46"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 01 06:42:35 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 01 06:42:36 2012 -0700"
      },
      "message": "Merge \"Fix off-by-one error when filtering application UIDs\""
    },
    {
      "commit": "7a0829850ee8d1ee2f436c40c8a5af2ff7d96533",
      "tree": "76b6a527e5f56e53141f82942e8a1c9b6319217a",
      "parents": [
        "4426961e7b2eb7733dbb0661c47c6aea2f2f7e75",
        "d8a3663afc1f4db38a28f9eb93c8596c43ccb699"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 01 06:42:11 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 01 06:42:12 2012 -0700"
      },
      "message": "Merge \"Fixes an issue that occured unexpected exception \"pointerIndex out of range\".\""
    },
    {
      "commit": "4426961e7b2eb7733dbb0661c47c6aea2f2f7e75",
      "tree": "f3d98586824c9495eac1b8de6da8c05c0e1f8e2a",
      "parents": [
        "2066f7d9864d46858588a839a7f39a1526c737bc",
        "c742c9fedb1c1d8ecd2914207af51b1ee4f34266"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 01 05:52:22 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 01 05:52:22 2012 -0700"
      },
      "message": "Merge \"Avoiding horizontal keypad navigation trapping within gallery.\""
    },
    {
      "commit": "2066f7d9864d46858588a839a7f39a1526c737bc",
      "tree": "deb1e0eddec4c45537566ba26bf63e72ece8fe84",
      "parents": [
        "d805c67749e7bc80d77028ffa3b58de3b04f621b",
        "a647640f85f415bd8fb8cb925e7687658fe9ae37"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 01 05:52:12 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 01 05:52:12 2012 -0700"
      },
      "message": "Merge \"Prevent empty overflow popup when there are no overflow items.\""
    },
    {
      "commit": "d805c67749e7bc80d77028ffa3b58de3b04f621b",
      "tree": "2350bdd773aece859f60df169bfc2eaae7c908b6",
      "parents": [
        "bfe71c35a836e14b7a9f58d90f26fd187df82b06",
        "554bb0194f1f4fcc91834eaaf2efb300cf32f693"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 01 05:51:59 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 01 05:52:00 2012 -0700"
      },
      "message": "Merge \"Possible NullPointerException in restorePanelState\""
    },
    {
      "commit": "bfe71c35a836e14b7a9f58d90f26fd187df82b06",
      "tree": "c9a01860d11038398234a65c4d7db2cc459cc500",
      "parents": [
        "c5b755cd5d0718e6b45f2d5a88171d66f0e4e497",
        "ca894b396b93344ac255746e12730cb269d4d856"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 01 05:51:48 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 01 05:51:49 2012 -0700"
      },
      "message": "Merge \"statistics from some cpus don\u0027t fit\""
    },
    {
      "commit": "298361775b0d1938aa5fddb834c2f668fbb1fa27",
      "tree": "d7906a4b5b3b0650fe95ccc6741bd595f055c69f",
      "parents": [
        "5a75d29eecce4594e4081ed4b8c20fbaac8587cd",
        "c5b755cd5d0718e6b45f2d5a88171d66f0e4e497"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@android.com",
        "time": "Mon Apr 30 21:12:30 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 30 21:12:30 2012 -0700"
      },
      "message": "am c5b755cd: Merge \"Modify getState to prefer AKEY_STATE_DOWN and AKEY_STATE_UP over AKEY_STATE_UNKNOWN.\"\n\n* commit \u0027c5b755cd5d0718e6b45f2d5a88171d66f0e4e497\u0027:\n  Modify getState to prefer AKEY_STATE_DOWN and AKEY_STATE_UP over AKEY_STATE_UNKNOWN.\n"
    },
    {
      "commit": "c5b755cd5d0718e6b45f2d5a88171d66f0e4e497",
      "tree": "d8c7130523f53d6b97e9448a0131eb9c06e6745f",
      "parents": [
        "d29032e362d41e81ed07d97b8103df855427cb14",
        "16c3e3f68a3a3f37be3ad033126b931cf30d971c"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@android.com",
        "time": "Mon Apr 30 17:18:43 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 30 17:18:44 2012 -0700"
      },
      "message": "Merge \"Modify getState to prefer AKEY_STATE_DOWN and AKEY_STATE_UP over AKEY_STATE_UNKNOWN.\""
    },
    {
      "commit": "5a75d29eecce4594e4081ed4b8c20fbaac8587cd",
      "tree": "76d30ab1374744f8fc202f37e3623c8403ea45ae",
      "parents": [
        "d26a8b73c918f04fc1d78c03b721eca3757e446a",
        "d29032e362d41e81ed07d97b8103df855427cb14"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Wed Apr 25 21:30:40 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 25 21:30:40 2012 -0700"
      },
      "message": "am d29032e3: Merge \"Do not dispatch context selection events to non-visible fragments.\"\n\n* commit \u0027d29032e362d41e81ed07d97b8103df855427cb14\u0027:\n  Do not dispatch context selection events to non-visible fragments.\n"
    },
    {
      "commit": "d29032e362d41e81ed07d97b8103df855427cb14",
      "tree": "3a62fc59b19cb69a8e051ef45a8e3ca7927a4217",
      "parents": [
        "cda8329e37fa8588ba31f971f91a1257210a9768",
        "0e567987d7883aa8997ac30c793aa6d5cd1aabbb"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Wed Apr 25 15:41:42 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 25 15:41:42 2012 -0700"
      },
      "message": "Merge \"Do not dispatch context selection events to non-visible fragments.\""
    },
    {
      "commit": "d26a8b73c918f04fc1d78c03b721eca3757e446a",
      "tree": "187753c5a1b07085985739c1e4c471ef301a6ec6",
      "parents": [
        "847d677f348cfe8dfca8b976dc1fbc40a865d4c9",
        "cda8329e37fa8588ba31f971f91a1257210a9768"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Tue Apr 24 15:59:29 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 24 15:59:29 2012 -0700"
      },
      "message": "am cda8329e: Merge \"Distance max set incorrectly\"\n\n* commit \u0027cda8329e37fa8588ba31f971f91a1257210a9768\u0027:\n  Distance max set incorrectly\n"
    },
    {
      "commit": "cda8329e37fa8588ba31f971f91a1257210a9768",
      "tree": "1d56af618cbc2312e67d940a91674be953f99ef5",
      "parents": [
        "3c40675f6f473896b93ca6416d29192d88e92622",
        "8239940d0efb7e536d932473c535c1d9bb0ab658"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Tue Apr 24 14:38:31 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 24 14:38:32 2012 -0700"
      },
      "message": "Merge \"Distance max set incorrectly\""
    },
    {
      "commit": "0e567987d7883aa8997ac30c793aa6d5cd1aabbb",
      "tree": "a599c3096b6a7887e5d87ae005ef9c0c66bc641e",
      "parents": [
        "3c40675f6f473896b93ca6416d29192d88e92622"
      ],
      "author": {
        "name": "Jake Wharton",
        "email": "jakewharton@gmail.com",
        "time": "Mon Apr 23 22:02:32 2012 -0700"
      },
      "committer": {
        "name": "Jake Wharton",
        "email": "jakewharton@gmail.com",
        "time": "Mon Apr 23 22:02:32 2012 -0700"
      },
      "message": "Do not dispatch context selection events to non-visible fragments.\n\nWhen used in a `ViewPager`, fragments that are present on the adjacent,\ncached pages will receive context selection dispatches which, depending\non your fragment contents, can be difficult to determine whether or not\nthe event truly originated from your view.\n\nBy using the visible hint we restrict dispatching to only those fragments\nwhich are marked as being visible. Since the fragment pager adapter\nupdates this setting properly most implementations will be afforded this\nfix without any change required. If the user is implementing their own\nadapter they likely already understand the implications of these cached\nfragments and the reponsibility for updating the boolean falls to them.\n\nMirrors support library change Ie6a72c1c82c2784774373670007b6f5948fe16da\n\nChange-Id: I1bc6f74e26660ef4a3c20419c077e37992412e94\n"
    },
    {
      "commit": "847d677f348cfe8dfca8b976dc1fbc40a865d4c9",
      "tree": "4fe92968b66c33836d0dbaf4ddb8916360a6406c",
      "parents": [
        "22ec624c33dd6819293cb1444b9034d0212a9768",
        "3c40675f6f473896b93ca6416d29192d88e92622"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Mon Apr 23 21:44:43 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 23 21:44:43 2012 -0700"
      },
      "message": "am 3c40675f: Merge \"Fix potential NPE when saving fragment state.\"\n\n* commit \u00273c40675f6f473896b93ca6416d29192d88e92622\u0027:\n  Fix potential NPE when saving fragment state.\n"
    },
    {
      "commit": "3c40675f6f473896b93ca6416d29192d88e92622",
      "tree": "70860f57bb99af4537af271cb30b65dabbc4944a",
      "parents": [
        "fee88fdb64cd6c0a51b11426e28a1484390d473b",
        "258029eeaaace45fab6244cd09cc389aa57fedac"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Mon Apr 23 19:00:47 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 23 19:00:48 2012 -0700"
      },
      "message": "Merge \"Fix potential NPE when saving fragment state.\""
    },
    {
      "commit": "258029eeaaace45fab6244cd09cc389aa57fedac",
      "tree": "70860f57bb99af4537af271cb30b65dabbc4944a",
      "parents": [
        "fee88fdb64cd6c0a51b11426e28a1484390d473b"
      ],
      "author": {
        "name": "Jake Wharton",
        "email": "jakewharton@gmail.com",
        "time": "Sun Apr 22 17:17:01 2012 -0400"
      },
      "committer": {
        "name": "Jake Wharton",
        "email": "jakewharton@gmail.com",
        "time": "Mon Apr 23 18:54:27 2012 -0700"
      },
      "message": "Fix potential NPE when saving fragment state.\n\nIf a fragment\u0027s saved view state is null and the user\nvisible hint is true then the `result` bundle will have\nnever been initialized to a value resulting in a\n`NullPointerException`.\n\nMirrors support library change I8ba585bc6b9298841490d64bc22a8219cd261adb.\n\nChange-Id: Iabd5ac293d2ece3771da9ef257479eca0dcd523c\n"
    },
    {
      "commit": "22ec624c33dd6819293cb1444b9034d0212a9768",
      "tree": "9b118a77c52bf5719a3c6dc4ce39d789c0857411",
      "parents": [
        "78e621118a0648a8720cb322e82d1694c78e3d1a",
        "378da38db81093b0ce98dbe24ade3de0bb87bd5c"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Mon Apr 23 14:04:49 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 23 14:04:49 2012 -0700"
      },
      "message": "am 378da38d: docs: Fixed the url for the Aplication Licensing link. Bug: 6322460\n\n* commit \u0027378da38db81093b0ce98dbe24ade3de0bb87bd5c\u0027:\n  docs: Fixed the url for the Aplication Licensing link. Bug: 6322460\n"
    },
    {
      "commit": "378da38db81093b0ce98dbe24ade3de0bb87bd5c",
      "tree": "6b0241af9ee32e270d3d34eb629dde3ce2827efc",
      "parents": [
        "40a33f3b0a3e29ddc98d31fbd9bf02a32aea5193"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Mon Apr 23 12:55:35 2012 -0700"
      },
      "committer": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Mon Apr 23 12:55:35 2012 -0700"
      },
      "message": "docs: Fixed the url for the Aplication Licensing link.\nBug: 6322460\n\nChange-Id: I9a4ce2b79adf1470fd7a7b7b0f085f68544d1a4d\n"
    },
    {
      "commit": "8239940d0efb7e536d932473c535c1d9bb0ab658",
      "tree": "6c9d5d4ed0dc3e5381db90691c479b28fa24b05a",
      "parents": [
        "fee88fdb64cd6c0a51b11426e28a1484390d473b"
      ],
      "author": {
        "name": "Andreas Sandblad",
        "email": "andreas.sandblad@sonymobile.com",
        "time": "Wed Mar 21 14:39:57 2012 +0100"
      },
      "committer": {
        "name": "Henrik Baard",
        "email": "henrik.baard@sonymobile.com",
        "time": "Mon Apr 23 09:53:30 2012 +0200"
      },
      "message": "Distance max set incorrectly\n\nThe distance max used in the MotionRange is calculated\nincorrectly.\n\nLooks like a copy-and-paste error.\n\nChange-Id: I2b6daab088df0fb69e05682b67ca33524ff35987\n"
    },
    {
      "commit": "78e621118a0648a8720cb322e82d1694c78e3d1a",
      "tree": "673f949565a6ead4cd76a88a6cc4433f060a03c4",
      "parents": [
        "5a3370e524c97c32b050bf2bfb78b981fd43bf30",
        "fee88fdb64cd6c0a51b11426e28a1484390d473b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Sat Apr 21 00:55:26 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Apr 21 00:55:26 2012 -0700"
      },
      "message": "am fee88fdb: Merge \"Issue: Foreground activity performs [Resume] and [Pause] when any process died in sleep mode.\"\n\n* commit \u0027fee88fdb64cd6c0a51b11426e28a1484390d473b\u0027:\n  Issue: Foreground activity performs [Resume] and [Pause] when any process died in sleep mode.\n"
    },
    {
      "commit": "5a3370e524c97c32b050bf2bfb78b981fd43bf30",
      "tree": "b233424372aec2eb657b37256178793e06c38cfa",
      "parents": [
        "a5ca2aa2d75cab4d5c4ece9e666e94cbe2087d63",
        "50b53700aedfd3a662c26a2158c7d4937faf1b86"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Sat Apr 21 00:55:23 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Apr 21 00:55:23 2012 -0700"
      },
      "message": "am 50b53700: Merge \"Fix for too many binder calls in packagemanager\"\n\n* commit \u002750b53700aedfd3a662c26a2158c7d4937faf1b86\u0027:\n  Fix for too many binder calls in packagemanager\n"
    },
    {
      "commit": "fee88fdb64cd6c0a51b11426e28a1484390d473b",
      "tree": "d0ad6735819554f08d9273003caaef150736755e",
      "parents": [
        "50b53700aedfd3a662c26a2158c7d4937faf1b86",
        "dbad287b62966399d0d5029f3b10932895010337"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Fri Apr 20 18:36:52 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 20 18:36:53 2012 -0700"
      },
      "message": "Merge \"Issue: Foreground activity performs [Resume] and [Pause] when any process died in sleep mode.\""
    },
    {
      "commit": "50b53700aedfd3a662c26a2158c7d4937faf1b86",
      "tree": "0e50a22ca1078c7434cbac1b8bd464b1f0700690",
      "parents": [
        "60247737a7fa7f8e412b7047db4b5d33fe1d62a1",
        "9771a3144c8121877b5dc2fad439cfe378bc7a72"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Fri Apr 20 18:34:52 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 20 18:34:53 2012 -0700"
      },
      "message": "Merge \"Fix for too many binder calls in packagemanager\""
    },
    {
      "commit": "a5ca2aa2d75cab4d5c4ece9e666e94cbe2087d63",
      "tree": "73213eb6e7e916e625b7b6964000c247b5babf26",
      "parents": [
        "40ed2939d3910790956d95ab732014f1798abe87",
        "40a33f3b0a3e29ddc98d31fbd9bf02a32aea5193"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 20 14:21:08 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 20 14:21:08 2012 -0700"
      },
      "message": "am 40a33f3b: Merge \"docs: add meta description to first training docs\" into ics-mr1\n\n* commit \u002740a33f3b0a3e29ddc98d31fbd9bf02a32aea5193\u0027:\n  docs: add meta description to first training docs\n"
    },
    {
      "commit": "40a33f3b0a3e29ddc98d31fbd9bf02a32aea5193",
      "tree": "8f3d517dbe7f08a89fed6911f4a06a2ae43123be",
      "parents": [
        "f90f4ed19c1bd7e0492c1aa1494a1d8ed5185275",
        "34bf13d593ae37933ad26db61840e087e8d1cec3"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 20 14:18:29 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 14:18:29 2012 -0700"
      },
      "message": "Merge \"docs: add meta description to first training docs\" into ics-mr1"
    },
    {
      "commit": "34bf13d593ae37933ad26db61840e087e8d1cec3",
      "tree": "3e2f59cf8d69aa88543453a71c9fc71e2085476d",
      "parents": [
        "71427bae84f51b5c269b2520c36d2811491e67fb"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 20 14:10:51 2012 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 20 14:16:05 2012 -0700"
      },
      "message": "docs: add meta description to first training docs\n\nChange-Id: Iaf04ffbd10c8c5e1cf3896876fecb59f038127a7\n"
    },
    {
      "commit": "40ed2939d3910790956d95ab732014f1798abe87",
      "tree": "ce68b1b1d40f4c004d4edd4687858a00b8de1e04",
      "parents": [
        "6e89c342f9de7b5f1a2b15b7a6ecdc118dc4fd91",
        "f90f4ed19c1bd7e0492c1aa1494a1d8ed5185275"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 20 14:11:17 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 20 14:11:17 2012 -0700"
      },
      "message": "am f90f4ed1: docs: fix more broken links\n\n* commit \u0027f90f4ed19c1bd7e0492c1aa1494a1d8ed5185275\u0027:\n  docs: fix more broken links\n"
    },
    {
      "commit": "f90f4ed19c1bd7e0492c1aa1494a1d8ed5185275",
      "tree": "8ed1dad2682b74c7446e95d84b6baa489e12e905",
      "parents": [
        "71427bae84f51b5c269b2520c36d2811491e67fb"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 20 11:53:32 2012 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 20 11:53:32 2012 -0700"
      },
      "message": "docs: fix more broken links\n\nChange-Id: Ia5317f5ead8ac9810c893576596bd3a80f6ecbdb\n"
    },
    {
      "commit": "6e89c342f9de7b5f1a2b15b7a6ecdc118dc4fd91",
      "tree": "62cfaf86bb8f51d958ff039e0e391825105aa144",
      "parents": [
        "186c1de710026345ce785f029e5699b4bff8882a",
        "71427bae84f51b5c269b2520c36d2811491e67fb"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 20 11:36:32 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 20 11:36:32 2012 -0700"
      },
      "message": "am 71427bae: docs: fix broken link\n\n* commit \u002771427bae84f51b5c269b2520c36d2811491e67fb\u0027:\n  docs: fix broken link\n"
    },
    {
      "commit": "71427bae84f51b5c269b2520c36d2811491e67fb",
      "tree": "4299155657562df4cfe2d5f4c8180562e940fad4",
      "parents": [
        "ffad98c72e1ee9101065e19318c74ab4c735a477"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 20 11:01:21 2012 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 20 11:25:45 2012 -0700"
      },
      "message": "docs: fix broken link\n\nChange-Id: I24c44689713f7b27acde1d0b023598a5f7e6bb3b\n"
    },
    {
      "commit": "9771a3144c8121877b5dc2fad439cfe378bc7a72",
      "tree": "0e50a22ca1078c7434cbac1b8bd464b1f0700690",
      "parents": [
        "60247737a7fa7f8e412b7047db4b5d33fe1d62a1"
      ],
      "author": {
        "name": "Henrik Engström",
        "email": "henrik.engstrom@sonyericsson.com",
        "time": "Tue Feb 21 09:05:17 2012 +0100"
      },
      "committer": {
        "name": "Henrik Baard",
        "email": "henrik.baard@sonymobile.com",
        "time": "Fri Apr 20 12:49:13 2012 +0200"
      },
      "message": "Fix for too many binder calls in packagemanager\n\nThe packagemanager uses a ParceledListSlice to send back its lists\nof installed packages and apps. The list slice has a method append\nwhich, in addition to adding the item to the list, also returns true\nif the list has passed a size limit (about 1/4 of the total possible\nIPC parcel size) to let the caller know that he should send the\nslice. However, when used by the pm, it has an extra ! that makes it\nsend whenever it ISN\u0027T over this limit instead (and conversely, not\nsend if it is under). This causes a lot more calls than needed since\nit sends tiny one item slices instead of larger ones. This patch\nremoves the extra ! making it behave correctly.\n\nChange-Id: I8db46d380a25406b55f3214aee1505e81949acc5\n"
    },
    {
      "commit": "186c1de710026345ce785f029e5699b4bff8882a",
      "tree": "9e3b8d980047060d04a56cd788ee375e1b39c412",
      "parents": [
        "08a894ca954b861da6b6deb39fff0c25d35b0de2",
        "ffad98c72e1ee9101065e19318c74ab4c735a477"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Apr 19 19:48:43 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 19 19:48:43 2012 -0700"
      },
      "message": "am ffad98c7: docs: fix markup error in resource sidenav\n\n* commit \u0027ffad98c72e1ee9101065e19318c74ab4c735a477\u0027:\n  docs: fix markup error in resource sidenav\n"
    },
    {
      "commit": "ffad98c72e1ee9101065e19318c74ab4c735a477",
      "tree": "ca9ed8c16aab4e420f67237a075953fda469f756",
      "parents": [
        "5f8173f35b241e2f15dad1218b07216c9163b80d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Apr 19 19:31:29 2012 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Apr 19 19:31:29 2012 -0700"
      },
      "message": "docs: fix markup error in resource sidenav\n\nChange-Id: I70f2c906e83b96661005d24eaef448ec9246590e\n"
    },
    {
      "commit": "08a894ca954b861da6b6deb39fff0c25d35b0de2",
      "tree": "a5efe0f375aca0d451e38c6ad072fbfc5692801e",
      "parents": [
        "5f831aeeef611f5cc3b4bad9e87b84dda085cac2",
        "5f8173f35b241e2f15dad1218b07216c9163b80d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Apr 19 19:27:51 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 19 19:27:51 2012 -0700"
      },
      "message": "am 5f8173f3: docs: fix javadoc link\n\n* commit \u00275f8173f35b241e2f15dad1218b07216c9163b80d\u0027:\n  docs: fix javadoc link\n"
    },
    {
      "commit": "5f8173f35b241e2f15dad1218b07216c9163b80d",
      "tree": "f410091d80a6bf829374a9da9bded479ab76befd",
      "parents": [
        "421854e6e8fe3418d22ae444567a06b5f308c896"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Apr 19 19:24:50 2012 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Apr 19 19:24:50 2012 -0700"
      },
      "message": "docs: fix javadoc link\n\nChange-Id: Ife9c4948c484eaf1e01dbb269bc61e657cc5527e\n"
    },
    {
      "commit": "5f831aeeef611f5cc3b4bad9e87b84dda085cac2",
      "tree": "b6c33d1432abd27e27335244968bfd053d66439b",
      "parents": [
        "28dd9d83950f3c042f0b71379023b1bafd943382",
        "421854e6e8fe3418d22ae444567a06b5f308c896"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Apr 19 19:22:08 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 19 19:22:08 2012 -0700"
      },
      "message": "am 421854e6: docs: add fragments class to training TOC\n\n* commit \u0027421854e6e8fe3418d22ae444567a06b5f308c896\u0027:\n  docs: add fragments class to training TOC\n"
    },
    {
      "commit": "421854e6e8fe3418d22ae444567a06b5f308c896",
      "tree": "751cb5ff6fb44cb88db6d5729f85aca13f7caf6a",
      "parents": [
        "67e988e0e96dcd0f9c8f07e5b685dc7c8224a884"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Apr 19 19:18:44 2012 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Apr 19 19:18:44 2012 -0700"
      },
      "message": "docs: add fragments class to training TOC\n\nChange-Id: Ib54257d74f43eb85855685b49f8b0fa70ca6e984\n"
    },
    {
      "commit": "28dd9d83950f3c042f0b71379023b1bafd943382",
      "tree": "66683425e1c118a34e997266f38f0ef388312c29",
      "parents": [
        "883ae2b98692922d364fb417fe38ff32247839e6",
        "67e988e0e96dcd0f9c8f07e5b685dc7c8224a884"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Apr 19 19:09:31 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 19 19:09:31 2012 -0700"
      },
      "message": "am 67e988e0: Merge \"docs:  for AU basic training on fragments including ZIP for sample app\" into ics-mr1\n\n* commit \u002767e988e0e96dcd0f9c8f07e5b685dc7c8224a884\u0027:\n  docs:  for AU basic training on fragments including ZIP for sample app\n"
    },
    {
      "commit": "883ae2b98692922d364fb417fe38ff32247839e6",
      "tree": "0dbd0c4f4172cb5d33b23d301d12ba9eaa09be8a",
      "parents": [
        "fd8c8af232264da8e538c4c0b2a7d2cff05b201c",
        "6ea11c0a20db6b808b92cfa40ef7f916825cee5e"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Apr 19 19:06:44 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 19 19:06:44 2012 -0700"
      },
      "message": "am 6ea11c0a: Merge \"docs: Add 101 class on activity lifecycle including ZIP for sample app\" into ics-mr1\n\n* commit \u00276ea11c0a20db6b808b92cfa40ef7f916825cee5e\u0027:\n  docs: Add 101 class on activity lifecycle including ZIP for sample app\n"
    },
    {
      "commit": "67e988e0e96dcd0f9c8f07e5b685dc7c8224a884",
      "tree": "8ca25e9bc19ad0ea407fdb35b69346e76efc993c",
      "parents": [
        "6ea11c0a20db6b808b92cfa40ef7f916825cee5e",
        "d9ee0d71f4210975ccaeadfaa1a60fac00065908"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Apr 19 19:05:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 19:05:09 2012 -0700"
      },
      "message": "Merge \"docs:  for AU basic training on fragments including ZIP for sample app\" into ics-mr1"
    },
    {
      "commit": "6ea11c0a20db6b808b92cfa40ef7f916825cee5e",
      "tree": "0af782dde77f66db538e9f4bb877b1e6d5953f40",
      "parents": [
        "2a73a2189b2a592727d2e698d7dc09a973ffa273",
        "be2f4edd2ca2b4ba9bbed7262719064ca55b54ff"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Apr 19 19:04:51 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 19:04:51 2012 -0700"
      },
      "message": "Merge \"docs: Add 101 class on activity lifecycle including ZIP for sample app\" into ics-mr1"
    },
    {
      "commit": "d9ee0d71f4210975ccaeadfaa1a60fac00065908",
      "tree": "75a5db9467770d282d4cc91845f9b27ed0d05d47",
      "parents": [
        "3e6b20be5c7e05b85947e40f2099189ef9b5bf79"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Apr 19 15:52:38 2012 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Apr 19 18:58:03 2012 -0700"
      },
      "message": "docs:  for AU basic training on fragments\nincluding ZIP for sample app\n\nChange-Id: Ifacdf63cb85274b1ff7a389c563d325604c0b7fa\n"
    },
    {
      "commit": "be2f4edd2ca2b4ba9bbed7262719064ca55b54ff",
      "tree": "f12e768d0388b854d8a9d30ecefe7c4b27351348",
      "parents": [
        "93a333e32646778cd96265783e531dddd046367c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Apr 02 12:56:42 2012 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Apr 19 18:53:40 2012 -0700"
      },
      "message": "docs: Add 101 class on activity lifecycle\nincluding ZIP for sample app\n\nChange-Id: Id2659ebe15094dad10da4d9bdefed527984fccd9\n"
    },
    {
      "commit": "fd8c8af232264da8e538c4c0b2a7d2cff05b201c",
      "tree": "04170e8bbbd851735e63149ec6ad44036489ee76",
      "parents": [
        "313776968a29e0699be8df6932b3049ea3cf06bb",
        "2a73a2189b2a592727d2e698d7dc09a973ffa273"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Apr 19 18:15:43 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 19 18:15:43 2012 -0700"
      },
      "message": "am 2a73a218: Doc change: Add link target for developer video block.\n\n* commit \u00272a73a2189b2a592727d2e698d7dc09a973ffa273\u0027:\n  Doc change: Add link target for developer video block.\n"
    },
    {
      "commit": "2a73a2189b2a592727d2e698d7dc09a973ffa273",
      "tree": "e75b192230695611656ebe4f5c3b5815a8e85a54",
      "parents": [
        "3e6b20be5c7e05b85947e40f2099189ef9b5bf79"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Apr 19 17:51:32 2012 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Apr 19 18:11:09 2012 -0700"
      },
      "message": "Doc change: Add link target for developer video block.\n\nChange-Id: I24cd78a5c76029e9bf9425775d82944322c60f63\n"
    },
    {
      "commit": "313776968a29e0699be8df6932b3049ea3cf06bb",
      "tree": "de7e69bdae5be795922cdfd2b894bb3cd413c6ed",
      "parents": [
        "ed11920c29e370b7be30e7bbf1ed1809fcddc2ab",
        "3e6b20be5c7e05b85947e40f2099189ef9b5bf79"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Apr 19 17:26:18 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 19 17:26:18 2012 -0700"
      },
      "message": "am 3e6b20be: Doc change: update links to developer video.\n\n* commit \u00273e6b20be5c7e05b85947e40f2099189ef9b5bf79\u0027:\n  Doc change: update links to developer video.\n"
    },
    {
      "commit": "dbad287b62966399d0d5029f3b10932895010337",
      "tree": "3acb265b26f5993f6e0a6472668f32ffd17a68ef",
      "parents": [
        "544f89aece46e8f4bbe4eed93116c8736e68ac07"
      ],
      "author": {
        "name": "p13451",
        "email": "cheoloh.park@gmail.com",
        "time": "Wed Apr 18 11:39:23 2012 +0900"
      },
      "committer": {
        "name": "p13451",
        "email": "cheoloh.park@gmail.com",
        "time": "Fri Apr 20 09:21:08 2012 +0900"
      },
      "message": "Issue: Foreground activity performs [Resume] and [Pause] when any process died in sleep mode.\n\nStep to Reproduce\n1)\tTurn off device’s screen. (Sleep mode)\n2)\tKill any process.\nA.\tEngineer Version: kill [PID]\nB.\tUser Version: am force-stop [Package Name]\n3)\tForeground activity proceed [Resume] and [Pause] consecutively.\n\nReason: Since ICS version, activity goes to stopped status when screen turns off.\nstopIfSleepingLocked( ) makes activity to stopped status but, pauseIfSleepingLocked( ) was used in GB\nand, activity keep paused status and, this problem did not occur.\nThis change give effect to resuming activity when any process was killed.\nBecause, resume is proceed without exception for activity status.\nThe exception only filtered for [ActivityState.PAUSED] in sleep or shutdown mode.\nand, resume complete flow when activity status was [ActivityState.STOPPED].\n\nSolution for this issue:\nWe think that exception’s condition have to change if stopped activity status is intended in sleep mode.\nAccording to activity life cycle, activity can not resume from stop status.\n\nAlso check [ActivityState.STOPPING]. :)\n\nChange-Id: Icca3366ac30ffa3b18f6e2393e4d7309089ef26a\n"
    },
    {
      "commit": "3e6b20be5c7e05b85947e40f2099189ef9b5bf79",
      "tree": "de7fb5e5e7cbe763ae37b2411ed9b5e18a8504e5",
      "parents": [
        "93a333e32646778cd96265783e531dddd046367c"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Apr 19 17:10:10 2012 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Apr 19 17:10:10 2012 -0700"
      },
      "message": "Doc change: update links to developer video.\n\nChange-Id: I8c12f7b144308f53ba687713084d56ed14b3ac45\n"
    },
    {
      "commit": "ed11920c29e370b7be30e7bbf1ed1809fcddc2ab",
      "tree": "1da3a5f2c652966db5d5e920baa6ced5001fee1c",
      "parents": [
        "91e1d4f4a34f97db7cae068a873e89794fb6a7b4",
        "60247737a7fa7f8e412b7047db4b5d33fe1d62a1"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu Apr 19 15:14:34 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 19 15:14:34 2012 -0700"
      },
      "message": "am 60247737: Merge \"Fix build - re-generate current.txt\"\n\n* commit \u002760247737a7fa7f8e412b7047db4b5d33fe1d62a1\u0027:\n  Fix build - re-generate current.txt\n"
    },
    {
      "commit": "60247737a7fa7f8e412b7047db4b5d33fe1d62a1",
      "tree": "6a49e4acc5db147208bd3b33001cacd33e8b1f93",
      "parents": [
        "5e54210810c61cd843d0307e91c2c6a0f1b655d6",
        "c198cd1bb8aa6406362db3f75d7daaf07accae53"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu Apr 19 14:31:54 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 19 14:31:55 2012 -0700"
      },
      "message": "Merge \"Fix build - re-generate current.txt\""
    },
    {
      "commit": "c198cd1bb8aa6406362db3f75d7daaf07accae53",
      "tree": "6a49e4acc5db147208bd3b33001cacd33e8b1f93",
      "parents": [
        "5e54210810c61cd843d0307e91c2c6a0f1b655d6"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu Apr 19 12:29:56 2012 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu Apr 19 12:29:56 2012 -0700"
      },
      "message": "Fix build - re-generate current.txt\n\nChange-Id: Id6a3100e4aaed473172237ab368e5aeeb7ccf577\n"
    },
    {
      "commit": "91e1d4f4a34f97db7cae068a873e89794fb6a7b4",
      "tree": "abd71d74e95bcc1528a8da648f495ea1b1f6630f",
      "parents": [
        "cfab13640c65f411c98dd4d6fb051bb272f40aeb",
        "93a333e32646778cd96265783e531dddd046367c"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Apr 19 12:01:12 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 19 12:01:12 2012 -0700"
      },
      "message": "am 93a333e3: Doc change: Add summary page of Android Developers Live videos.\n\n* commit \u002793a333e32646778cd96265783e531dddd046367c\u0027:\n  Doc change: Add summary page of Android Developers Live videos.\n"
    },
    {
      "commit": "93a333e32646778cd96265783e531dddd046367c",
      "tree": "961051f945ad8fef7222471802d4f3abadf48478",
      "parents": [
        "20176edc4ff43f10ab3be03d84bb9f02b7859bdb"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Apr 19 10:55:34 2012 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Apr 19 11:26:06 2012 -0700"
      },
      "message": "Doc change: Add summary page of Android Developers Live videos.\n\nChange-Id: I650471562dd0d50496cbff2178b19b7896565d93\n"
    },
    {
      "commit": "cfab13640c65f411c98dd4d6fb051bb272f40aeb",
      "tree": "93382281f602e45bbf2382e332b6726e4c96bb9a",
      "parents": [
        "294374bf0af4526ae38301d9200af454e4b0a773",
        "20176edc4ff43f10ab3be03d84bb9f02b7859bdb"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Thu Apr 19 10:10:23 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 19 10:10:23 2012 -0700"
      },
      "message": "am 20176edc: Merge \"DOC CHANGE: Add javadoc to ClipboardManager\" into ics-mr1\n\n* commit \u002720176edc4ff43f10ab3be03d84bb9f02b7859bdb\u0027:\n  DOC CHANGE: Add javadoc to ClipboardManager\n"
    },
    {
      "commit": "20176edc4ff43f10ab3be03d84bb9f02b7859bdb",
      "tree": "335561c1d388a8c21a2e2a0e8001a22214ffc655",
      "parents": [
        "773740ed79075e6daffaea0c62857348ab54d93e",
        "413e9b3a5c1392ed8b80b66f00d9de5de0858b85"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Thu Apr 19 10:08:06 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 10:08:06 2012 -0700"
      },
      "message": "Merge \"DOC CHANGE: Add javadoc to ClipboardManager\" into ics-mr1"
    },
    {
      "commit": "294374bf0af4526ae38301d9200af454e4b0a773",
      "tree": "96152cb5e90cec7fab835de25e7c86db3e83d28c",
      "parents": [
        "ea8ceca869e5293ba6caeadaaa13c8369df09109",
        "5e54210810c61cd843d0307e91c2c6a0f1b655d6"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Wed Apr 18 20:39:40 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:39:40 2012 -0700"
      },
      "message": "am 5e542108: Merge \"Remove deprecation on android:enabled attribute.\"\n\n* commit \u00275e54210810c61cd843d0307e91c2c6a0f1b655d6\u0027:\n  Remove deprecation on android:enabled attribute.\n"
    },
    {
      "commit": "ea8ceca869e5293ba6caeadaaa13c8369df09109",
      "tree": "d5d3c9dc03b999d3621b838a7bc4a79df567613f",
      "parents": [
        "ec96305ea05355d57fd803edd57d6af1c4a9f83e",
        "90577af796cd526f842d6f07c2d95ed4fcc2f6d8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Wed Apr 18 20:39:37 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:39:37 2012 -0700"
      },
      "message": "am 90577af7: Merge \"use utf8_length() instead of local function, isValidUtf8()\"\n\n* commit \u002790577af796cd526f842d6f07c2d95ed4fcc2f6d8\u0027:\n  use utf8_length() instead of local function, isValidUtf8()\n"
    },
    {
      "commit": "ec96305ea05355d57fd803edd57d6af1c4a9f83e",
      "tree": "c19b64f1a091e2eb183f8a2a16076fd37164fb12",
      "parents": [
        "2fe57183d3cbe83737ae81065639ef00f835629a",
        "559167f31de1a1a7138dbc2d5a7797e5b7cd59b0"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Wed Apr 18 20:39:34 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:39:34 2012 -0700"
      },
      "message": "am 559167f3: Merge \"Volume Overlay Bug When swapping streams\"\n\n* commit \u0027559167f31de1a1a7138dbc2d5a7797e5b7cd59b0\u0027:\n  Volume Overlay Bug When swapping streams\n"
    },
    {
      "commit": "2fe57183d3cbe83737ae81065639ef00f835629a",
      "tree": "3c6da7eb54c664a6b407878d335763e85efdc0a8",
      "parents": [
        "3b29ca88140b119c8a6a821d76fb3ef4326cf9a2",
        "30eec832ec30709a8dd8830b9c5d64dcc0778a09"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Wed Apr 18 20:39:30 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:39:30 2012 -0700"
      },
      "message": "am 30eec832: Merge \"Transparent activity orientation problem when previous landsacpe fullscreen activity not yet destroyed.\"\n\n* commit \u002730eec832ec30709a8dd8830b9c5d64dcc0778a09\u0027:\n  Transparent activity orientation problem when previous landsacpe fullscreen activity not yet destroyed.\n"
    },
    {
      "commit": "3b29ca88140b119c8a6a821d76fb3ef4326cf9a2",
      "tree": "ac526937396662ce8a153759a655de49472f6f7d",
      "parents": [
        "07617980afd9c618f796abe23319894284e0fc0b",
        "773740ed79075e6daffaea0c62857348ab54d93e"
      ],
      "author": {
        "name": "Alexander Lucas",
        "email": "alexlucas@google.com",
        "time": "Wed Apr 18 20:20:51 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:20:51 2012 -0700"
      },
      "message": "am 773740ed: Initial commit of backup API section of cloudsync class.\n\n* commit \u0027773740ed79075e6daffaea0c62857348ab54d93e\u0027:\n  Initial commit of backup API section of cloudsync class.\n"
    },
    {
      "commit": "773740ed79075e6daffaea0c62857348ab54d93e",
      "tree": "756741c13f1939f88e111f8211cb68d9c315edbc",
      "parents": [
        "99e83bc43abab567d16515eaf51bd9cb9eb3b5fb"
      ],
      "author": {
        "name": "Alexander Lucas",
        "email": "alexlucas@google.com",
        "time": "Mon Apr 16 13:13:09 2012 -0700"
      },
      "committer": {
        "name": "Alexander Lucas",
        "email": "alexlucas@google.com",
        "time": "Wed Apr 18 20:13:46 2012 -0700"
      },
      "message": "Initial commit of backup API section of cloudsync class.\n\nBranch switch from ics-mr0, original post here:\nhttps://android-git.corp.google.com/g/#/c/150873/\n\nChange-Id: I4c53b99bd326c9f8fa485392e87dfba35e662936\n"
    },
    {
      "commit": "07617980afd9c618f796abe23319894284e0fc0b",
      "tree": "3c160aaf83fefc662a89530b7e061b6b9d415a6e",
      "parents": [
        "2f675105ec35987b85327c97de2aacb169174c47",
        "99e83bc43abab567d16515eaf51bd9cb9eb3b5fb"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 18 19:55:23 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 19:55:23 2012 -0700"
      },
      "message": "am 99e83bc4: docs: move the location class into basics/\n\n* commit \u002799e83bc43abab567d16515eaf51bd9cb9eb3b5fb\u0027:\n  docs: move the location class into basics/\n"
    },
    {
      "commit": "99e83bc43abab567d16515eaf51bd9cb9eb3b5fb",
      "tree": "f6e40328a356ee014c7711add194cff89b0ddfc7",
      "parents": [
        "13bb0791a1cec6a678db3bd7ab23060b3bb911ae"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 18 19:43:11 2012 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 18 19:43:11 2012 -0700"
      },
      "message": "docs: move the location class into basics/\n\nChange-Id: I0a5025ffbce4f25dc6c1b8f819a8c27def437649\n"
    },
    {
      "commit": "5e54210810c61cd843d0307e91c2c6a0f1b655d6",
      "tree": "0aeb50631fa003e46a52e0d12a8ab229790676a8",
      "parents": [
        "90577af796cd526f842d6f07c2d95ed4fcc2f6d8",
        "e0119c9617ba0f16de8e6619e5a08afde20f5ac1"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Wed Apr 18 18:26:31 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 18 18:26:31 2012 -0700"
      },
      "message": "Merge \"Remove deprecation on android:enabled attribute.\""
    },
    {
      "commit": "90577af796cd526f842d6f07c2d95ed4fcc2f6d8",
      "tree": "6180b66a473c2e41e39991aaa38f026a2f646111",
      "parents": [
        "559167f31de1a1a7138dbc2d5a7797e5b7cd59b0",
        "1a8b6c29aaa5a1591097daca0876808cc029cbda"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Wed Apr 18 18:26:01 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 18 18:26:02 2012 -0700"
      },
      "message": "Merge \"use utf8_length() instead of local function, isValidUtf8()\""
    },
    {
      "commit": "559167f31de1a1a7138dbc2d5a7797e5b7cd59b0",
      "tree": "8dd78a2ecae71af2e98d51c9d5e189bc0034b040",
      "parents": [
        "30eec832ec30709a8dd8830b9c5d64dcc0778a09",
        "fffaf85e22ff47fb88a35deb27d5eed13789dfc6"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Wed Apr 18 17:57:45 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 18 17:57:45 2012 -0700"
      },
      "message": "Merge \"Volume Overlay Bug When swapping streams\""
    },
    {
      "commit": "30eec832ec30709a8dd8830b9c5d64dcc0778a09",
      "tree": "a20c4a9ba21c2ea0865ea4a93bffb0dee3d87b62",
      "parents": [
        "fd862e9828d544f593a622f2914d1257366ae802",
        "0445bc6e4eeba8af74e7eea7c9d68e1ede74f90d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Wed Apr 18 17:57:21 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 18 17:57:22 2012 -0700"
      },
      "message": "Merge \"Transparent activity orientation problem when previous landsacpe fullscreen activity not yet destroyed.\""
    },
    {
      "commit": "2f675105ec35987b85327c97de2aacb169174c47",
      "tree": "0ac37ebb8c4544a3d6a5df6604aa445998b03c78",
      "parents": [
        "79dbe8bf51a3bbeef6e71a0ca5365c45150f5339",
        "13bb0791a1cec6a678db3bd7ab23060b3bb911ae"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Wed Apr 18 17:02:40 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 17:02:40 2012 -0700"
      },
      "message": "am 13bb0791: Merge \"docs: Added missing comma in code snippet. Bug: 6322757\" into ics-mr1\n\n* commit \u002713bb0791a1cec6a678db3bd7ab23060b3bb911ae\u0027:\n  docs: Added missing comma in code snippet. Bug: 6322757\n"
    },
    {
      "commit": "13bb0791a1cec6a678db3bd7ab23060b3bb911ae",
      "tree": "c58c02bf11b0003cd5d433bc18db09a1c4a16e84",
      "parents": [
        "68822239a50206a474289a380ff78146ff486a3e",
        "3fa98cb02c8f748b82869cd784db82094e950e4b"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Wed Apr 18 17:00:32 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 17:00:32 2012 -0700"
      },
      "message": "Merge \"docs: Added missing comma in code snippet. Bug: 6322757\" into ics-mr1"
    },
    {
      "commit": "79dbe8bf51a3bbeef6e71a0ca5365c45150f5339",
      "tree": "85b9b4bbc76fde0836d492176aa76085ebef9480",
      "parents": [
        "4f998a1e4865f11f772bbe18a702f4ad95ab353e",
        "68822239a50206a474289a380ff78146ff486a3e"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Apr 18 16:27:25 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 16:27:25 2012 -0700"
      },
      "message": "am 68822239: docs: Android SDK r19 Release Notes\n\n* commit \u002768822239a50206a474289a380ff78146ff486a3e\u0027:\n  docs: Android SDK r19 Release Notes\n"
    },
    {
      "commit": "68822239a50206a474289a380ff78146ff486a3e",
      "tree": "8ea9ae1d2242d0b1d67412c3e8c7be70985ae38a",
      "parents": [
        "3d467946b2950c6a5e4946c49a33cf4c8d68df20"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Tue Apr 17 14:48:03 2012 -0700"
      },
      "committer": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Apr 18 10:45:42 2012 -0700"
      },
      "message": "docs: Android SDK r19 Release Notes\n\nChange-Id: I9db59116259d087f03598f87aac099772a831eff\n"
    },
    {
      "commit": "fffaf85e22ff47fb88a35deb27d5eed13789dfc6",
      "tree": "5f4c2d02392f8e5bba01a3a9fb39a3732461b32b",
      "parents": [
        "fd862e9828d544f593a622f2914d1257366ae802"
      ],
      "author": {
        "name": "Steven Harper",
        "email": "stevenharperuk.aosp@gmail.com",
        "time": "Wed Apr 18 10:15:34 2012 +0100"
      },
      "committer": {
        "name": "Steven Harper",
        "email": "stevenharperuk.aosp@gmail.com",
        "time": "Wed Apr 18 10:15:34 2012 +0100"
      },
      "message": "Volume Overlay Bug When swapping streams\n\nMerged in http://review.cyanogenmod.com/#change,14109\n\nFixing a bug that when an app is dismissed or loaded that changes\nthe current active audio stream, if the volume overlay is visible during the swap,\nif you adjust the volume (with hard keys) after the stream has changed while\nthe panel is still visible, the wrong panel (view) is still visible on-top of the\none that is being adjusted.\n\nA good way to replicate this is to\n   Open the Phone APP\n   Go to the Keypad Screen\n   Adjust the volume (not the icon on the overlay)\n   While the volume is visible Hit the HOME hard key\n   Before the volume dissapears, adjust the volume with hard keys\n\nYou will hear and feel the volume adjusting, but the overlay will not update.\n\nChange-Id: Ied50ed83b153234cff82c282e3fd76ed671b420b\n"
    },
    {
      "commit": "0445bc6e4eeba8af74e7eea7c9d68e1ede74f90d",
      "tree": "65cc73ea68caa5aebf00a0260913e3a4479193a7",
      "parents": [
        "544f89aece46e8f4bbe4eed93116c8736e68ac07"
      ],
      "author": {
        "name": "p13451",
        "email": "cheoloh.park@gmail.com",
        "time": "Wed Apr 18 15:13:26 2012 +0900"
      },
      "committer": {
        "name": "p13451",
        "email": "cheoloh.park@gmail.com",
        "time": "Wed Apr 18 15:13:26 2012 +0900"
      },
      "message": "Transparent activity orientation problem when previous landsacpe fullscreen activity not yet destroyed.\n\nAfter terminating landsacpe fullscreen activity,\nwhen user launch transparent activity via portrait home app, transparent activity is shown as landscape mode.\n\nAt this time AppWindowToken of previous acitivity has not been deleted, because Activity.onDestory() has not been returned yet.\nIn this case, getOrientationFromAppTokensLocked() returned ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE.\n\nIgnore hidden application is terminated on the top.\nSee also http://code.google.com/p/android/issues/detail?id\u003d28927\n\nChange-Id: I51239431120ec6ba8f8ff76871efb2347b9810ca\n"
    },
    {
      "commit": "4f998a1e4865f11f772bbe18a702f4ad95ab353e",
      "tree": "b74af000181a1627a7eca9ff94634ce7d832174c",
      "parents": [
        "fe71253b334e105a9f67dcef6f8790c246725976",
        "fd862e9828d544f593a622f2914d1257366ae802"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Apr 17 12:02:47 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 17 12:02:47 2012 -0700"
      },
      "message": "am fd862e98: Add header for forward compatibility\n\n* commit \u0027fd862e9828d544f593a622f2914d1257366ae802\u0027:\n  Add header for forward compatibility\n"
    },
    {
      "commit": "fd862e9828d544f593a622f2914d1257366ae802",
      "tree": "6236131fe9b1e6a5c82a8dbaee355806c6a8230e",
      "parents": [
        "3d7f0cb3d9724eb4a45611127e0986538e838964"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Apr 17 10:45:52 2012 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Apr 17 10:56:17 2012 -0700"
      },
      "message": "Add header for forward compatibility\n\nChange-Id: I6e3da852d50fc14cfb6fb50f7dd867f37daea19d\n"
    },
    {
      "commit": "fe71253b334e105a9f67dcef6f8790c246725976",
      "tree": "8a43d5cf642cb6cfcac81091d997eae99a7ad836",
      "parents": [
        "08135aa17fc5e5e8ecfebf04c10911fb083c3660",
        "3d467946b2950c6a5e4946c49a33cf4c8d68df20"
      ],
      "author": {
        "name": "Fred Chung",
        "email": "fchung@google.com",
        "time": "Tue Apr 17 09:48:01 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 17 09:48:01 2012 -0700"
      },
      "message": "am 3d467946: Merge \"Updated \"Making your App Location Aware\" class to include information on location provider enable check.\" into ics-mr1\n\n* commit \u00273d467946b2950c6a5e4946c49a33cf4c8d68df20\u0027:\n  Updated \"Making your App Location Aware\" class to include information on location provider enable check.\n"
    },
    {
      "commit": "3d467946b2950c6a5e4946c49a33cf4c8d68df20",
      "tree": "a50666f37d11b59e6396f553993a110ac330cdce",
      "parents": [
        "38e09c3ddb7da47a23bf4221ab678e058c7e923a",
        "9340e2122e5a34bddb32a83b721b797f694e590f"
      ],
      "author": {
        "name": "Fred Chung",
        "email": "fchung@google.com",
        "time": "Tue Apr 17 09:46:11 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 17 09:46:11 2012 -0700"
      },
      "message": "Merge \"Updated \"Making your App Location Aware\" class to include information on location provider enable check.\" into ics-mr1"
    },
    {
      "commit": "9340e2122e5a34bddb32a83b721b797f694e590f",
      "tree": "222b75202656056758c6a8ebfcf668898c9570ba",
      "parents": [
        "6971153d88ebe2e441b75081a273b88424498a45"
      ],
      "author": {
        "name": "Fred Chung",
        "email": "fchung@google.com",
        "time": "Mon Apr 16 00:40:06 2012 -0700"
      },
      "committer": {
        "name": "Fred Chung",
        "email": "fchung@google.com",
        "time": "Mon Apr 16 23:28:45 2012 -0700"
      },
      "message": "Updated \"Making your App Location Aware\" class to include information on location provider enable check.\n\nChange-Id: Ie6e966b4204eed60f518759480cebc945f87d91f\n"
    },
    {
      "commit": "e1efcca84622ce9f26f3adf8c31bc8e3168e877c",
      "tree": "70a2bc20b1e7c47ea2cd551187900cbc1612b2a2",
      "parents": [
        "3d7f0cb3d9724eb4a45611127e0986538e838964"
      ],
      "author": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Mon Apr 16 13:44:19 2012 +0300"
      },
      "committer": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Mon Apr 16 13:52:00 2012 +0300"
      },
      "message": "stagefright: Remove useless declarations\n\nThe encoder common library doesn\u0027t contain any source\ncode with assembly optimizations (there is nothing\nusing the defines in the single source file in the library),\nand the source directories added to the include path do\nnot exist.\n\nChange-Id: If8854ea3bac4ad3504615ae4ad022267103a8b65\n"
    },
    {
      "commit": "e0119c9617ba0f16de8e6619e5a08afde20f5ac1",
      "tree": "413d68b770207c90530e276e2232874dd291740f",
      "parents": [
        "3d7f0cb3d9724eb4a45611127e0986538e838964"
      ],
      "author": {
        "name": "Yuku on yuku4",
        "email": "yukuku@gmail.com",
        "time": "Mon Apr 16 16:15:06 2012 +0800"
      },
      "committer": {
        "name": "Yuku on yuku4",
        "email": "yukuku@gmail.com",
        "time": "Mon Apr 16 16:15:06 2012 +0800"
      },
      "message": "Remove deprecation on android:enabled attribute.\n\nThe android:enabled was never deprecated and replaced by\nandroid:state_enabled as it was mentioned in the documentation.\n\nThe attribute android:enabled when applied to a TextView (or its\ndescendants) still works until now. In fact that\u0027s the way to\ndisable widgets from layout XMLs.\n\nThe deprecation made ADT and lint suggest users not to use this\nattribute.\n\nChange-Id: I5e7d7060d9e79a04342ebc723d7937b9bc12a018\nSigned-off-by: Yuku on yuku4 \u003cyukuku@gmail.com\u003e\n"
    },
    {
      "commit": "08135aa17fc5e5e8ecfebf04c10911fb083c3660",
      "tree": "e4c906b8d9ad9d01af40e17f81ff010ed08b8206",
      "parents": [
        "f872e0b959877d2685bf5bf0e83c4e6865163203",
        "38e09c3ddb7da47a23bf4221ab678e058c7e923a"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Fri Apr 13 17:51:40 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 13 17:51:40 2012 -0700"
      },
      "message": "am 38e09c3d: docs: Android Training: Creating Backward-Compatible UIs class\n\n* commit \u002738e09c3ddb7da47a23bf4221ab678e058c7e923a\u0027:\n  docs: Android Training: Creating Backward-Compatible UIs class\n"
    }
  ],
  "next": "38e09c3ddb7da47a23bf4221ab678e058c7e923a"
}
