)]}'
{
  "log": [
    {
      "commit": "6de8a0e51f0cf8c52a4de672d4b2d8f2d78d143e",
      "tree": "ef3139aee1cfc05ad406577616898829ba0e5dc5",
      "parents": [
        "01a46f4e257010a98eedfc6d0e0c2eca570ed724"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Tue Oct 27 16:18:17 2015 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Mon Nov 02 11:30:47 2015 +0900"
      },
      "message": "Implement ID mapping for root documents.\n\nMTP identifiers like object handle is unstable over MTP sessions.  The\nCL introduce two methods to MtpDatabase that enables the provider to\nremap exisitng document ID with new MTP identifiers when the provider\nreopen the MTP session.\n\n * MtpDatabase#clearMtpIdentifier invalidates old MTP identifiers\n * MtpDatabase#resolveRootDocuments remaps invalidated documents with\n   new MTP identifier.\n\nBUG\u003d25162822\n\nChange-Id: Iadb668ae5932da81aba2b2731d0d185da5656f16\n"
    },
    {
      "commit": "01a46f4e257010a98eedfc6d0e0c2eca570ed724",
      "tree": "e43783da8fe147957d662092b285fdef39085548",
      "parents": [
        "15ca73ac5114055d125d95246c9e461fd8772868",
        "a6c6bfb61ba14b0467b73082d591c834576cddf4"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Sat Oct 31 01:45:35 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Oct 31 01:45:35 2015 +0000"
      },
      "message": "Merge changes from topic \u0027notification_children\u0027\n\n* changes:\n  Follow up CL for notification children change\n  Allow expanding notification groups by dragging down\n  Changed the appearance of notification bundles\n  Hiding subtext of children notifications now\n  Hiding the children backgrounds now\n  Introduced the notification header\n  Slight refactoring of notification groups\n  Fixed a bug where a notification could stay userlocked\n"
    },
    {
      "commit": "a6c6bfb61ba14b0467b73082d591c834576cddf4",
      "tree": "e4f241ff4a97d6760fe05e8c5f480789c99a0a3f",
      "parents": [
        "388df6dd3d07376ecd7446cae36e1486cd313171"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Oct 29 16:27:08 2015 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Oct 30 16:28:40 2015 -0700"
      },
      "message": "Follow up CL for notification children change\n\nThe CLs of the notification children change have been\nquite overlapping, so a few comments are addressed in this\nchange.\n\nBug: 24866646\nChange-Id: If3cd029f5a97302fc33f3e2b6b6b147938ddcd3e\n"
    },
    {
      "commit": "388df6dd3d07376ecd7446cae36e1486cd313171",
      "tree": "a68bffde02a33218c55fcd5dee30a4cf887aaff3",
      "parents": [
        "83bc78338437a460076a4b5778ded38440ac3501"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Oct 22 13:25:11 2015 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Oct 30 16:28:40 2015 -0700"
      },
      "message": "Allow expanding notification groups by dragging down\n\nBug: 24866646\nChange-Id: Ie7c5ee6753c2f246df04189bb92e08baf0242797\n"
    },
    {
      "commit": "83bc78338437a460076a4b5778ded38440ac3501",
      "tree": "d1a712f3bd1bd94dff334f31878f63c07572c5ee",
      "parents": [
        "8d6440dbaba4310cb517ab2a725d75be1ef934f4"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Oct 22 13:26:54 2015 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Oct 30 16:28:39 2015 -0700"
      },
      "message": "Changed the appearance of notification bundles\n\nChildren now show up as one line notifications even\nif the summary is not expanded. The childrenContainer\nshows a summary if there are some which don\u0027t fit\nin there currently.\n\nBug: 24866646\nChange-Id: I0cfae9342722c9f8941f51704618190cfe4e76b4\n"
    },
    {
      "commit": "8d6440dbaba4310cb517ab2a725d75be1ef934f4",
      "tree": "ee8d03795a512dfed40b629f50a327659f5c7a8e",
      "parents": [
        "34d93b0985063090a9bad88a1b80e1b99bae3332"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Oct 22 13:00:05 2015 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Oct 30 16:28:39 2015 -0700"
      },
      "message": "Hiding subtext of children notifications now\n\nIf the parent header already displays the email\nwe don’t want to display it again in the child.\n\nBug: 24866646\nChange-Id: I3aee62e895fef68b059a61a825eef37f0f8ad875\n"
    },
    {
      "commit": "34d93b0985063090a9bad88a1b80e1b99bae3332",
      "tree": "b396d40762a3b4484be61a7752849359c0e34f7f",
      "parents": [
        "eef842851026a90b6a217d8bc423454fa48df4fe"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Oct 22 12:30:38 2015 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Oct 30 16:28:38 2015 -0700"
      },
      "message": "Hiding the children backgrounds now\n\nTo avoid overdraw we are now hiding\nthe background of the view if it has\nthe same color.\n\nBug: 24866646\nChange-Id: Ie998c9d2e6055d8e88f33300583a4b86bf35362f\n"
    },
    {
      "commit": "eef842851026a90b6a217d8bc423454fa48df4fe",
      "tree": "75621ecc752553895ac742f2421233e160c955ad",
      "parents": [
        "263398f0175efc8bc8c965473f9565a693a0a0e0"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Oct 30 16:28:00 2015 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Oct 30 16:28:00 2015 -0700"
      },
      "message": "Introduced the notification header\n\nIn the new grouping model we don\u0027t have a dedicated expand button\nanymore but only the notification header.\n\nBug: 24866646\nChange-Id: I2e4bc82e502fde951a71b61cd81347c44b9637f6\n"
    },
    {
      "commit": "15ca73ac5114055d125d95246c9e461fd8772868",
      "tree": "157aa613035c987bbb0f36476bce2f3d168e7d55",
      "parents": [
        "2a1d77ef16f459c399d269e76f1cd2246c0b04e2",
        "0711be5cefb798eebd1e9b1622f7ab6ec292c36b"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Oct 30 23:17:35 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 23:17:35 2015 +0000"
      },
      "message": "Merge \"Ensuring that tasks in the back are always visible.\""
    },
    {
      "commit": "2a1d77ef16f459c399d269e76f1cd2246c0b04e2",
      "tree": "c991042a7d6dc1cc632b125218e97d6620cea24e",
      "parents": [
        "d3efe539cbeef2e921c93f29505a7292527bee11",
        "3e9964ffdb199286b59af237208f8800e5d9653f"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Oct 30 23:17:29 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 23:17:29 2015 +0000"
      },
      "message": "Merge \"Fixing crash when swiping away last task.\""
    },
    {
      "commit": "d3efe539cbeef2e921c93f29505a7292527bee11",
      "tree": "cf78bda84c9775b66291e106fb416229a3099052",
      "parents": [
        "593474e07493d1aed0e1dbbf3157d1acfcc04852",
        "f254e95d4217d2b89265d9c06615411c0a074f41"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Fri Oct 30 23:16:23 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 23:16:23 2015 +0000"
      },
      "message": "Merge \"Fix build.\""
    },
    {
      "commit": "f254e95d4217d2b89265d9c06615411c0a074f41",
      "tree": "d66b2c66d538eacebd983c1c60044bc08d3e8357",
      "parents": [
        "b2d295636956fe238915f7d1d6ab2aa42f4e9c2c"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Fri Oct 30 16:14:57 2015 -0700"
      },
      "committer": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Fri Oct 30 16:14:57 2015 -0700"
      },
      "message": "Fix build.\n\nChange-Id: If103e0fbef656d565ce912c3fd13aa6497ab9d4a\n"
    },
    {
      "commit": "0711be5cefb798eebd1e9b1622f7ab6ec292c36b",
      "tree": "3ceec3d3e34585eb6e0421239f5250e4fc9b30e6",
      "parents": [
        "3e9964ffdb199286b59af237208f8800e5d9653f"
      ],
      "author": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Fri Oct 30 16:03:08 2015 -0700"
      },
      "committer": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Fri Oct 30 16:06:08 2015 -0700"
      },
      "message": "Ensuring that tasks in the back are always visible.\n\nChange-Id: Ic64a1eac4b312c1efdb8c3ab005903a53b4a61d2"
    },
    {
      "commit": "593474e07493d1aed0e1dbbf3157d1acfcc04852",
      "tree": "94bdde6406c9c697ced7040c171b6ce3acfd7201",
      "parents": [
        "6dbf6fda8c0bcd3b6454fc4885b7a710e64ae3b6",
        "88d93cd68a32e7110f9328ff522226126c7e493e"
      ],
      "author": {
        "name": "Mitchell Wills",
        "email": "mwills@google.com",
        "time": "Fri Oct 30 23:02:35 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 23:02:35 2015 +0000"
      },
      "message": "Merge \"Remove old APIs that are no longer used/implemented\""
    },
    {
      "commit": "6dbf6fda8c0bcd3b6454fc4885b7a710e64ae3b6",
      "tree": "f6c79b187f256bf9d7b4f3647055a97880259027",
      "parents": [
        "b2d295636956fe238915f7d1d6ab2aa42f4e9c2c",
        "df5f870d989bd1f3c94466adace1e3879d77178e"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Oct 30 22:45:53 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 22:45:53 2015 +0000"
      },
      "message": "Merge \"resolve merge conflicts of 07c6628d68 to master.\""
    },
    {
      "commit": "df5f870d989bd1f3c94466adace1e3879d77178e",
      "tree": "6df1d843fb3dc29fc607a45d68bf822ee53b0536",
      "parents": [
        "bac13378ca2490e98e814908984bc9184ed1d42b",
        "07c6628d68da39582d8d682bc9c849be8bfaaa10"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Oct 30 15:44:58 2015 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Oct 30 15:44:58 2015 -0700"
      },
      "message": "resolve merge conflicts of 07c6628d68 to master.\n\nChange-Id: I29c9b408956c578ce1cfe0eb5d8704b7a5d2f818\n"
    },
    {
      "commit": "3e9964ffdb199286b59af237208f8800e5d9653f",
      "tree": "e7cae7ed64e9872cdfdd8bffbb5ed7451cd7dc74",
      "parents": [
        "36a5a2c7003ef8157f276b411c3fda47ad2f75e3"
      ],
      "author": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Fri Oct 30 15:32:06 2015 -0700"
      },
      "committer": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Fri Oct 30 15:32:06 2015 -0700"
      },
      "message": "Fixing crash when swiping away last task.\n\nChange-Id: I53e8e619b42ac2069aafce66f74281e72fcffa21\n"
    },
    {
      "commit": "07c6628d68da39582d8d682bc9c849be8bfaaa10",
      "tree": "2deb5afbd5aff5c19eeed5fe645c998054f61d37",
      "parents": [
        "c2b3e48bb1ab75163f8d7890db39b91436c06015",
        "d359137d419023f207351251cdbfa23180236963"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Oct 30 21:59:36 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 30 21:59:36 2015 +0000"
      },
      "message": "Merge \"Handle \"uninstalled\" apps when pruning app-ops.\" into mnc-dr-dev am: a975732a83 am: 637d05eb5c\nam: d359137d41\n\n* commit \u0027d359137d419023f207351251cdbfa23180236963\u0027:\n  Handle \"uninstalled\" apps when pruning app-ops.\n"
    },
    {
      "commit": "d359137d419023f207351251cdbfa23180236963",
      "tree": "9c85ee6c5c52080091e62eebe6eb6327b0ad4243",
      "parents": [
        "a8e20b391909cbc115e8996bd247e84a2819bfc3",
        "637d05eb5c19825b1f9a7da481037a0c54add08d"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Oct 30 21:49:44 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 30 21:49:44 2015 +0000"
      },
      "message": "Merge \"Handle \"uninstalled\" apps when pruning app-ops.\" into mnc-dr-dev am: a975732a83\nam: 637d05eb5c\n\n* commit \u0027637d05eb5c19825b1f9a7da481037a0c54add08d\u0027:\n  Handle \"uninstalled\" apps when pruning app-ops.\n"
    },
    {
      "commit": "b2d295636956fe238915f7d1d6ab2aa42f4e9c2c",
      "tree": "e0938afbf0ab590a5bc9615b45d3efbd60216f44",
      "parents": [
        "57311f7617185374a3b2c4a7cf2ff1ac010f5bf3",
        "9cac3b4d4629f10423e293a77f3c2184ba867817"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Fri Oct 30 21:43:19 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 21:43:19 2015 +0000"
      },
      "message": "Merge \"Fix bug preventing resizing of freeform apps.\""
    },
    {
      "commit": "637d05eb5c19825b1f9a7da481037a0c54add08d",
      "tree": "209d70dfd41cbd61c15f07ca0b74f938932bd6f6",
      "parents": [
        "3a9bf5c8ceca8783d169faffdc70a6ea88d609bf",
        "a975732a8302893a40cdc444f893bf09b7669173"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Oct 30 21:37:17 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 30 21:37:17 2015 +0000"
      },
      "message": "Merge \"Handle \"uninstalled\" apps when pruning app-ops.\" into mnc-dr-dev\nam: a975732a83\n\n* commit \u0027a975732a8302893a40cdc444f893bf09b7669173\u0027:\n  Handle \"uninstalled\" apps when pruning app-ops.\n"
    },
    {
      "commit": "57311f7617185374a3b2c4a7cf2ff1ac010f5bf3",
      "tree": "dd34b39e3c1d2983becb569b53b22ba5fef95d7b",
      "parents": [
        "8d7ee2fbd95b96c1a4bb60c16a3d961e838059d5",
        "1a5203dfd5264104db018b8a09d50075b1af9b2d"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Fri Oct 30 21:34:57 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 21:34:57 2015 +0000"
      },
      "message": "Merge \"Hide recents during freeform to recents animation.\""
    },
    {
      "commit": "1a5203dfd5264104db018b8a09d50075b1af9b2d",
      "tree": "343e47b216af149260ea6c1360134fe8d42a77bb",
      "parents": [
        "8462bad554c2c0f5639c00dd7f1f32e9567c8e04"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Thu Oct 29 17:43:49 2015 -0700"
      },
      "committer": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Fri Oct 30 14:33:48 2015 -0700"
      },
      "message": "Hide recents during freeform to recents animation.\n\nBug: 24913782\nChange-Id: I6a5d3a638640571a902e095c4c0650b88eea0fb6\n"
    },
    {
      "commit": "a975732a8302893a40cdc444f893bf09b7669173",
      "tree": "fba3502b34156f65dafba0ea7b479128afcc9d89",
      "parents": [
        "4ec415800fd55d2bb128d7635f8b984145dbe983",
        "e2ed23e6b221185ce2587fb19a6e904dbf7ec77b"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Oct 30 21:32:28 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 21:32:28 2015 +0000"
      },
      "message": "Merge \"Handle \"uninstalled\" apps when pruning app-ops.\" into mnc-dr-dev"
    },
    {
      "commit": "8d7ee2fbd95b96c1a4bb60c16a3d961e838059d5",
      "tree": "7e462dc70b52d363cf5047a8e6dae7e4da0456fe",
      "parents": [
        "10794f0b5f27080cc7e3a83ce200b900d628a270",
        "fbe4ba4fc96d46a1d1366eb2f6aefc220945c7a5"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Fri Oct 30 21:31:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 21:31:11 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "fbe4ba4fc96d46a1d1366eb2f6aefc220945c7a5",
      "tree": "9ed09e5df825ddb0bf263af88a6c3ee9ddf1d134",
      "parents": [
        "894e22114fc63ed94325057d031f5f95b771cfd3"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Fri Oct 30 14:30:15 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Fri Oct 30 14:30:15 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 25390707\nChange-Id: Ief847dab50086dfc1c38d5a3fd50c5971efc7238\n"
    },
    {
      "commit": "9cac3b4d4629f10423e293a77f3c2184ba867817",
      "tree": "f860e6cb46260e49d3fa4df6b65ec8ddf8f27f53",
      "parents": [
        "8462bad554c2c0f5639c00dd7f1f32e9567c8e04"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Fri Oct 30 14:20:37 2015 -0700"
      },
      "committer": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Fri Oct 30 14:29:10 2015 -0700"
      },
      "message": "Fix bug preventing resizing of freeform apps.\n\nAlso move the calculation of the touchable region to WindowState, since\nit calls many methods from there.\n\nChange-Id: I7f799277f4ed8a62b1ac8240f2b21d31a095a693\n"
    },
    {
      "commit": "10794f0b5f27080cc7e3a83ce200b900d628a270",
      "tree": "25d6589e2a0d8dca6924f69ca851e3d898e3e3a3",
      "parents": [
        "894e22114fc63ed94325057d031f5f95b771cfd3",
        "97c46ef28632f275665384d64cf42b698ca70255"
      ],
      "author": {
        "name": "Mitchell Wills",
        "email": "mwills@google.com",
        "time": "Fri Oct 30 21:28:47 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 21:28:47 2015 +0000"
      },
      "message": "Merge \"Moved Wifi InformationElement parsing to a common utility class\""
    },
    {
      "commit": "894e22114fc63ed94325057d031f5f95b771cfd3",
      "tree": "82881f9770a1705941bd5ded4287849f91817c08",
      "parents": [
        "b97ba3c09d5baf7c85ac4ddbdeb99770a7d3cab3",
        "50f0514e6957b38d98a6c95d871fd9993e6cd191"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Oct 30 21:05:14 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 21:05:14 2015 +0000"
      },
      "message": "Merge \"PackageManager can return null.\""
    },
    {
      "commit": "50f0514e6957b38d98a6c95d871fd9993e6cd191",
      "tree": "a531fe61d61016b08111974c4fd3df78aa8cebb7",
      "parents": [
        "1f1ed6e26dd88e940807fea197e6a1bf5bb3f0a3"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Oct 30 17:03:59 2015 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Oct 30 17:03:59 2015 -0400"
      },
      "message": "PackageManager can return null.\n\nChange-Id: Ie1fb3d5276c0b176a09e5510f26624e8087c90d4\n"
    },
    {
      "commit": "b97ba3c09d5baf7c85ac4ddbdeb99770a7d3cab3",
      "tree": "bb325154d874c4bb3b90ee7a2960ba53c9df725b",
      "parents": [
        "bac13378ca2490e98e814908984bc9184ed1d42b",
        "b6c2624c8d9ee71d1c8d0aaf8082f92bb84b1418"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Fri Oct 30 20:55:35 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 20:55:35 2015 +0000"
      },
      "message": "Merge \"Add window setDecorView API.\""
    },
    {
      "commit": "bac13378ca2490e98e814908984bc9184ed1d42b",
      "tree": "e74d785aeb9d8a0b6a937accc1a69efa5cbeebd2",
      "parents": [
        "58a98c457218044d3375dfe65e742e75e99ca105",
        "20aa0aed8c9d5f5fc25f239c151529de86603509"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Fri Oct 30 20:45:38 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 20:45:38 2015 +0000"
      },
      "message": "Merge \"More granular reporting of size configurations.\""
    },
    {
      "commit": "58a98c457218044d3375dfe65e742e75e99ca105",
      "tree": "491ad67d05e8f4ffb32e6ec807e2e511868397a3",
      "parents": [
        "68fa8fc65bd22f6a3874d2039ca86f4f96a0cce7",
        "c2b3e48bb1ab75163f8d7890db39b91436c06015"
      ],
      "author": {
        "name": "Anthony Hugh",
        "email": "ahugh@google.com",
        "time": "Fri Oct 30 20:27:33 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 30 20:27:33 2015 +0000"
      },
      "message": "Merge \"Add intent extra for determining if apps are system apps\" into cw-e-dev am: 3a9bf5c8ce am: a8e20b3919\nam: c2b3e48bb1\n\n* commit \u0027c2b3e48bb1ab75163f8d7890db39b91436c06015\u0027:\n  Add intent extra for determining if apps are system apps\n"
    },
    {
      "commit": "68fa8fc65bd22f6a3874d2039ca86f4f96a0cce7",
      "tree": "b287d08aa7a0fa760098cde0b512b1b32d34a8aa",
      "parents": [
        "ca8aeea7ed4c41ca585a861735a2d317ebc6ee11",
        "14a7bb0d370fffdf902a4e2345f46754ed2d7684"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Fri Oct 30 20:20:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 20:20:15 2015 +0000"
      },
      "message": "Merge \"Introduce direct listener API for alarm delivery\""
    },
    {
      "commit": "c2b3e48bb1ab75163f8d7890db39b91436c06015",
      "tree": "c04411062dc454e533a4b22c3d1d7404aa6e0adc",
      "parents": [
        "6df638a380c176a4283409edd0a50c458b445618",
        "a8e20b391909cbc115e8996bd247e84a2819bfc3"
      ],
      "author": {
        "name": "Anthony Hugh",
        "email": "ahugh@google.com",
        "time": "Fri Oct 30 20:19:36 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 30 20:19:36 2015 +0000"
      },
      "message": "Merge \"Add intent extra for determining if apps are system apps\" into cw-e-dev am: 3a9bf5c8ce\nam: a8e20b3919\n\n* commit \u0027a8e20b391909cbc115e8996bd247e84a2819bfc3\u0027:\n  Add intent extra for determining if apps are system apps\n"
    },
    {
      "commit": "a8e20b391909cbc115e8996bd247e84a2819bfc3",
      "tree": "ae2895249e71a24996900260ee2909f1b4988d09",
      "parents": [
        "22baf9b3c1f263b1d7fbfea33fe6d9c7c060dc2c",
        "3a9bf5c8ceca8783d169faffdc70a6ea88d609bf"
      ],
      "author": {
        "name": "Anthony Hugh",
        "email": "ahugh@google.com",
        "time": "Fri Oct 30 20:11:54 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 30 20:11:54 2015 +0000"
      },
      "message": "Merge \"Add intent extra for determining if apps are system apps\" into cw-e-dev\nam: 3a9bf5c8ce\n\n* commit \u00273a9bf5c8ceca8783d169faffdc70a6ea88d609bf\u0027:\n  Add intent extra for determining if apps are system apps\n"
    },
    {
      "commit": "263398f0175efc8bc8c965473f9565a693a0a0e0",
      "tree": "68435bc3b29f9751fd24e05ec0ded803f4373fa0",
      "parents": [
        "5243c12f49fbe0ab8fe6b3b2be368783cd2b2a7b"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Oct 21 17:40:23 2015 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Oct 30 13:10:48 2015 -0700"
      },
      "message": "Slight refactoring of notification groups\n\nFor the preparation of the bigger UI rewamp.\n\nBug: 24866646\nChange-Id: Id5760ba6e5bae88c052bdd30ae47d9671a2a19c2\n"
    },
    {
      "commit": "5243c12f49fbe0ab8fe6b3b2be368783cd2b2a7b",
      "tree": "02d0e876b284fbb5e450ec39154efa401592d3ce",
      "parents": [
        "2d3c59c389bbd74b4efb02b9021e34e970ba4603"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Oct 21 14:00:33 2015 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Oct 30 13:10:47 2015 -0700"
      },
      "message": "Fixed a bug where a notification could stay userlocked\n\nMoved the responsibility to remove the userlocked flag\ninto the DragdownHelper instead of the Callback.\n\nBug: 24866646\nChange-Id: Ib0dbe310f9f7637f9bae466b1029728a6611f291\n"
    },
    {
      "commit": "3a9bf5c8ceca8783d169faffdc70a6ea88d609bf",
      "tree": "39e578e606965f6c0ac7cd34ec199affc92f68c1",
      "parents": [
        "b5ab0ec3c05f88c1305d962fffcd185ab5c6a8e9",
        "3575a400090a0863a5978d9550d171e0525d3b13"
      ],
      "author": {
        "name": "Anthony Hugh",
        "email": "ahugh@google.com",
        "time": "Fri Oct 30 20:04:10 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 20:04:10 2015 +0000"
      },
      "message": "Merge \"Add intent extra for determining if apps are system apps\" into cw-e-dev"
    },
    {
      "commit": "ca8aeea7ed4c41ca585a861735a2d317ebc6ee11",
      "tree": "512c7c95c4e03a5bd9f11c83f4167de60b6c4cb9",
      "parents": [
        "0c395ea317c7833e6142056baea1785668f75978",
        "36a5a2c7003ef8157f276b411c3fda47ad2f75e3"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Oct 30 19:47:27 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 19:47:27 2015 +0000"
      },
      "message": "Merge \"Initial layout/behaviour for freeform workspace.\""
    },
    {
      "commit": "36a5a2c7003ef8157f276b411c3fda47ad2f75e3",
      "tree": "86d2e5b8a2b1227379027cb4d1e7fc78c737411f",
      "parents": [
        "53ec42cb17693b2d631746e1e5d31021a3359163"
      ],
      "author": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Thu Oct 29 18:04:39 2015 -0700"
      },
      "committer": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Fri Oct 30 12:45:36 2015 -0700"
      },
      "message": "Initial layout/behaviour for freeform workspace.\n\nChange-Id: Idc878862747d0d726cbf10be9893c48736673d0e"
    },
    {
      "commit": "0c395ea317c7833e6142056baea1785668f75978",
      "tree": "3cb0806f5e171841d01f4d40532e5ae36de9328a",
      "parents": [
        "2d3c59c389bbd74b4efb02b9021e34e970ba4603",
        "e4381ec97c67fad16acfcc9933fde04f2260d796"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Oct 30 19:43:07 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 19:43:07 2015 +0000"
      },
      "message": "Merge \"AudioService: fix BT SCO min volume\""
    },
    {
      "commit": "14a7bb0d370fffdf902a4e2345f46754ed2d7684",
      "tree": "7ca15b9a69b6df287d0cc96b1d1da7f51b347c95",
      "parents": [
        "2d3c59c389bbd74b4efb02b9021e34e970ba4603"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Oct 01 10:24:31 2015 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Oct 30 12:14:15 2015 -0700"
      },
      "message": "Introduce direct listener API for alarm delivery\n\nThe Alarm Manager now supports a set() variant that takes a listener\ncallback to invoke at alarm trigger time rather than a PendingIntent.\nThis is much lower overhead and has guaranteed low delivery latency\nfrom the trigger time.  The tradeoff is that the app must be running\n*continuously* from the time the alarm is set to the time it is\ndelivered.  If the app exits for any reason before the alarm fires,\nthe listener becomes invalid and the alarm will be dropped.  This is\nmore or less equivalent to setting an alarm with a broadcast\nPendingIntent that matches only a runtime-registered receiver.\n\nThe app\u0027s alarm listener can be any object that implements the new\nAlarmManager.OnAlarmListener interface and implements its onAlarm()\nmethod.  There is no data delivered at alarm trigger time: whatever\nstate needs to be associated with the specific alarm instance should\nsimply be packaged inside the OnAlarmListener instance.\n\nAn alarm using OnAlarmListener can request that the onAlarm() method\nbe called on an arbitrary handler.  If the program passes \u0027null\u0027 for\nthis parameter when setting the alarm, the callback occurs on the\napplication\u0027s main Looper thread.\n\nBug 20157436\n\nChange-Id: I2eb030a24efdd466a2eee1666c5231201b43684b\n"
    },
    {
      "commit": "2d3c59c389bbd74b4efb02b9021e34e970ba4603",
      "tree": "3fafcb61e99b886ff9b4ef4484db24482d8b5232",
      "parents": [
        "8f18dd4dfa45e27cd5dbe6135da1b5b4985283bb",
        "96b11959563a2db83984c76838e5ca84ff2ea67a"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Oct 30 18:20:29 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 18:20:29 2015 +0000"
      },
      "message": "Merge \"Set ClipData with attachments URIs on bugreport notification.\""
    },
    {
      "commit": "8f18dd4dfa45e27cd5dbe6135da1b5b4985283bb",
      "tree": "6a312c09a7748887bf84a403c8b8ad1d030977a6",
      "parents": [
        "030cfd3da697d51bf1bffd076881c12acedd851e",
        "c0688301de5feea94c8456b3b9b42c41d0045f03"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Oct 30 18:19:08 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 18:19:08 2015 +0000"
      },
      "message": "Merge \"Don\u0027t store a static instance of UserManager\""
    },
    {
      "commit": "030cfd3da697d51bf1bffd076881c12acedd851e",
      "tree": "b10071f3ec72837a39c2ba9202061e02034e5d3b",
      "parents": [
        "1f1ed6e26dd88e940807fea197e6a1bf5bb3f0a3",
        "e78fd617ec60139a973a01925fa7adad31febb39"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Oct 30 18:05:31 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 18:05:31 2015 +0000"
      },
      "message": "Merge \"AAPT2: Move comments and source into Value\""
    },
    {
      "commit": "c0688301de5feea94c8456b3b9b42c41d0045f03",
      "tree": "215beb4a826de6e16868ca5d3dd0e9c21e1fde2c",
      "parents": [
        "c8a5e4c16db7d4cd9e1ef6d52f249c5b89d17505"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Oct 30 10:40:03 2015 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Oct 30 10:40:03 2015 -0700"
      },
      "message": "Don\u0027t store a static instance of UserManager\n\nOtherwise the context within it can\u0027t be GCed.\nIt\u0027s better to leave the caching to the ContextImpl.\n\nBug: 25308506\nChange-Id: I9be3ba5b1bb6cdc88b77520b2fbd72d9b72ef30d\n"
    },
    {
      "commit": "1f1ed6e26dd88e940807fea197e6a1bf5bb3f0a3",
      "tree": "66fa30e1dbfecbcbccdeb80a387654670c22675c",
      "parents": [
        "d176de5f9d6d19565a742b578fd2a704a6ee09a4",
        "c0c0ac37abe6f0b1ab780765b4a48beada7d3444"
      ],
      "author": {
        "name": "Jun Mukai",
        "email": "mukai@google.com",
        "time": "Fri Oct 30 17:32:02 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 17:32:02 2015 +0000"
      },
      "message": "Merge \"Bring DisplayEventReceiver to PointerController.\""
    },
    {
      "commit": "c0c0ac37abe6f0b1ab780765b4a48beada7d3444",
      "tree": "40cb4eb99cc3108f3b2f0aa5e51a37170e18993e",
      "parents": [
        "f789ef7e381ea57a4f515fde470d40f93bc5f345"
      ],
      "author": {
        "name": "Jun Mukai",
        "email": "mukai@google.com",
        "time": "Tue Oct 27 10:09:21 2015 -0700"
      },
      "committer": {
        "name": "Jun Mukai",
        "email": "mukai@google.com",
        "time": "Fri Oct 30 10:24:55 2015 -0700"
      },
      "message": "Bring DisplayEventReceiver to PointerController.\n\nNow the fading animation of pointers is handled at vsync.\n\nChange-Id: I10fe27d9d7a0d46c4e6504ca487e80bb56e2fd98\n"
    },
    {
      "commit": "d176de5f9d6d19565a742b578fd2a704a6ee09a4",
      "tree": "efc5c99768bc31e9ee207fa6806313ac9a0dacde",
      "parents": [
        "f789ef7e381ea57a4f515fde470d40f93bc5f345",
        "dfc23dd185d291c796f2939e4f8be0a8efc17ccb"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Oct 30 17:18:31 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 17:18:31 2015 +0000"
      },
      "message": "Merge \"Add API to determine if the app supplied a web URI.\""
    },
    {
      "commit": "dfc23dd185d291c796f2939e4f8be0a8efc17ccb",
      "tree": "3acf539a4ab65c403e3bbe768991f5a395eab114",
      "parents": [
        "4c9564567b016e44d8ae2fe638df5e72391b843c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Oct 30 10:17:03 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Oct 30 10:17:03 2015 -0700"
      },
      "message": "Add API to determine if the app supplied a web URI.\n\nChange-Id: I60aa39b9db822fe46ddd57ef5483b5708cf21422\n"
    },
    {
      "commit": "20aa0aed8c9d5f5fc25f239c151529de86603509",
      "tree": "6d0adfcf59e5214214697a17ae617eab95756aaa",
      "parents": [
        "8462bad554c2c0f5639c00dd7f1f32e9567c8e04"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Fri Oct 30 10:08:27 2015 -0700"
      },
      "committer": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Fri Oct 30 10:14:17 2015 -0700"
      },
      "message": "More granular reporting of size configurations.\n\nThere are two improvements in reporting size configurations:\n1) duplicates are removed;\n2) smallest width is reported separately;\n\nChange-Id: I8f8235c99e6eefcae178e8d61e79ad0c4d6f1144\n"
    },
    {
      "commit": "e4381ec97c67fad16acfcc9933fde04f2260d796",
      "tree": "126801f4315e5c1470f9ddea6bb429c992b1a16b",
      "parents": [
        "f789ef7e381ea57a4f515fde470d40f93bc5f345"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Oct 29 17:52:48 2015 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "|account-1012871@pbcma10.prod.google.com",
        "time": "Fri Oct 30 16:12:45 2015 +0000"
      },
      "message": "AudioService: fix BT SCO min volume\n\nSet minimum BT SCO stream volume back to 0 to comply to\nBluetooth audio gateway requirement.\n\nAlso fix minimum stream volume when initializing audio policy manager\nafter a mediaserver crash.\n\nBug: 24747886\nChange-Id: I80c51114d5b10a132b7b10f216bce96323fdc166\n"
    },
    {
      "commit": "f789ef7e381ea57a4f515fde470d40f93bc5f345",
      "tree": "0f19429a9d296f109e9acba0edb3de6147ab674c",
      "parents": [
        "e86dc7687a05b45ad9176288eb496f146ecf6928",
        "5789c3e24f0963bfc85477bfbbfe93be88946024"
      ],
      "author": {
        "name": "Tony Mantler",
        "email": "nicoya@google.com",
        "time": "Fri Oct 30 15:59:12 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 15:59:12 2015 +0000"
      },
      "message": "Merge \"Move AccessibilityUtils to SettingsLib\""
    },
    {
      "commit": "e86dc7687a05b45ad9176288eb496f146ecf6928",
      "tree": "c284b27ad355f667c5e6ba48274c2d90c03697c6",
      "parents": [
        "86089b06d695e155cf81e57bd80b0abee4e8a2c7",
        "c279b996f13e644782633853612452860e596308"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Oct 30 15:58:46 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 15:58:46 2015 +0000"
      },
      "message": "Merge \"Use preexisting DND access setting for condition providers.\""
    },
    {
      "commit": "86089b06d695e155cf81e57bd80b0abee4e8a2c7",
      "tree": "23f0c93ed9d1c3e3d69a9e04a7c6780b51db5308",
      "parents": [
        "3f94dbe2f7b8ce5c5182c4c8fc882c3600e420ae",
        "e1aef85ff100c1beba215add2ff3238a4032c6ba"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Oct 30 15:58:10 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 15:58:10 2015 +0000"
      },
      "message": "Merge \"Use the SystemService lifecycle mechanism for AudioService\""
    },
    {
      "commit": "3f94dbe2f7b8ce5c5182c4c8fc882c3600e420ae",
      "tree": "aeb04fc2679555e2d8b8ce1c6f13901d165c2ff9",
      "parents": [
        "c11f46f41662feebbbd2184aaef25c14add45e7d",
        "aaf191c7756cafbadb80c712cdbe0a5d526a66bf"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Oct 30 15:58:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 15:58:06 2015 +0000"
      },
      "message": "Merge \"Synchronize updates to zen config.\""
    },
    {
      "commit": "c279b996f13e644782633853612452860e596308",
      "tree": "b5e458a10e04cc361c91d4be848488ef46bea6b2",
      "parents": [
        "aaf191c7756cafbadb80c712cdbe0a5d526a66bf"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Oct 30 08:23:51 2015 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Oct 30 11:55:20 2015 -0400"
      },
      "message": "Use preexisting DND access setting for condition providers.\n\nSo that apps that are already whitelisted don\u0027t have to be whitelisted\nagain if they add a CP.\n\nBug: 22977552\nChange-Id: I4042d531178ab63d5d1e5b963fc081e3ed523835\n"
    },
    {
      "commit": "aaf191c7756cafbadb80c712cdbe0a5d526a66bf",
      "tree": "37652c71f3337162375308a681e29f195b847961",
      "parents": [
        "339e884bc0eda3500a2ddd81a85b04d2c27f873e"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Oct 26 15:53:28 2015 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Oct 30 11:55:20 2015 -0400"
      },
      "message": "Synchronize updates to zen config.\n\nAlso, remove some dead code.\n\nChange-Id: If6f4432638aebcedf59a4804a3b5d14b73f12549\n"
    },
    {
      "commit": "96b11959563a2db83984c76838e5ca84ff2ea67a",
      "tree": "de0a51cfef561773c6cdad17dd762fa5e3667e64",
      "parents": [
        "794469916c4da8236b91cf5f8813ab4a1682cf86"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Oct 29 12:30:39 2015 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Oct 30 08:43:00 2015 -0700"
      },
      "message": "Set ClipData with attachments URIs on bugreport notification.\n\nThe ACTION_SEND_MULTIPLE contract expects the EXTRA_TEXT to be an\nArrayList\u003cString\u003e, but it\u0027s currently set as String, which causes an\nexception when exporting the EXTRA_STREAM as ClipData.\n\nThe right approach would be changing the EXTRA_TEXT content, but that\nwould break some clients like GMail, so a safer fix is to explicitly\nset the ClipData.\n\nAlso removed unused variables and imports.\n\nBUG: 21735884\nBUG: 21729227\n\n Changes to be committed:\n\tmodified:   src/com/android/shell/BugreportReceiver.java\n\nChange-Id: If9954e8cae4af7b74f077a32806f25eb7d55dffb\n"
    },
    {
      "commit": "c11f46f41662feebbbd2184aaef25c14add45e7d",
      "tree": "4350f188422c0d3878097b84bf0d99766c85fd2d",
      "parents": [
        "6ccc46ad8368a7843d5199af644fe62a5a051d20",
        "a7e9eb04e2a980c455cd2a62a27c91bbf3b1a4d7"
      ],
      "author": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Fri Oct 30 15:13:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 15:13:15 2015 +0000"
      },
      "message": "Merge \"Update DocumentUI styles to match mocks.\""
    },
    {
      "commit": "6ccc46ad8368a7843d5199af644fe62a5a051d20",
      "tree": "35c97bfccdda42ba6aa507c7a043415729f9f067",
      "parents": [
        "339e884bc0eda3500a2ddd81a85b04d2c27f873e",
        "6df638a380c176a4283409edd0a50c458b445618"
      ],
      "author": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Fri Oct 30 14:47:02 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 30 14:47:02 2015 +0000"
      },
      "message": "Merge \"IMS: Support For Per-Call RAT Info\" into mnc-dr-dev am: 4ec415800f am: b5ab0ec3c0 am: 22baf9b3c1\nam: 6df638a380\n\n* commit \u00276df638a380c176a4283409edd0a50c458b445618\u0027:\n  IMS: Support For Per-Call RAT Info\n"
    },
    {
      "commit": "6df638a380c176a4283409edd0a50c458b445618",
      "tree": "e8accedad68105c355d5d89e51fd0533d1749560",
      "parents": [
        "30fce1c0ab4f0d3dc4f927699888165ac9d21706",
        "22baf9b3c1f263b1d7fbfea33fe6d9c7c060dc2c"
      ],
      "author": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Fri Oct 30 14:40:03 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 30 14:40:03 2015 +0000"
      },
      "message": "Merge \"IMS: Support For Per-Call RAT Info\" into mnc-dr-dev am: 4ec415800f am: b5ab0ec3c0\nam: 22baf9b3c1\n\n* commit \u002722baf9b3c1f263b1d7fbfea33fe6d9c7c060dc2c\u0027:\n  IMS: Support For Per-Call RAT Info\n"
    },
    {
      "commit": "22baf9b3c1f263b1d7fbfea33fe6d9c7c060dc2c",
      "tree": "eb40f3494ad24b8e9247aa156888d7e75e103006",
      "parents": [
        "b45f1b8ad10cf30ab8f2ab8ce8fce5f59d3b5e7a",
        "b5ab0ec3c05f88c1305d962fffcd185ab5c6a8e9"
      ],
      "author": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Fri Oct 30 14:33:34 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 30 14:33:34 2015 +0000"
      },
      "message": "Merge \"IMS: Support For Per-Call RAT Info\" into mnc-dr-dev am: 4ec415800f\nam: b5ab0ec3c0\n\n* commit \u0027b5ab0ec3c05f88c1305d962fffcd185ab5c6a8e9\u0027:\n  IMS: Support For Per-Call RAT Info\n"
    },
    {
      "commit": "b5ab0ec3c05f88c1305d962fffcd185ab5c6a8e9",
      "tree": "df7baee52d8a53ffd204ea5fcc430c6c963f6e7c",
      "parents": [
        "1fd46d158151dad15d71a5ff857f6f7abc565dcb",
        "4ec415800fd55d2bb128d7635f8b984145dbe983"
      ],
      "author": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Fri Oct 30 14:26:51 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 30 14:26:51 2015 +0000"
      },
      "message": "Merge \"IMS: Support For Per-Call RAT Info\" into mnc-dr-dev\nam: 4ec415800f\n\n* commit \u00274ec415800fd55d2bb128d7635f8b984145dbe983\u0027:\n  IMS: Support For Per-Call RAT Info\n"
    },
    {
      "commit": "4ec415800fd55d2bb128d7635f8b984145dbe983",
      "tree": "dc8a16bb3687f34acb082b7881bc2deff8569136",
      "parents": [
        "02bffab9dc6cc50dd0efdb4bff4feaa9672de5ea",
        "3b0437eda3fd3a3abdfaae471cbd9481b42122cb"
      ],
      "author": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Fri Oct 30 14:22:28 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 14:22:28 2015 +0000"
      },
      "message": "Merge \"IMS: Support For Per-Call RAT Info\" into mnc-dr-dev"
    },
    {
      "commit": "339e884bc0eda3500a2ddd81a85b04d2c27f873e",
      "tree": "371c1318bc09c3fb78b4749dfdcb3c2b65838f68",
      "parents": [
        "148615f7f3128fa4be8d406eda1d4cef0d5e0f10"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Oct 29 13:25:40 2015 +0100"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "|account-1005185@wln40.prod.google.com",
        "time": "Fri Oct 30 11:06:16 2015 +0000"
      },
      "message": "Handle configuration changes in recents manually\n\nChange-Id: I0c62fffbed25e4b51fef4b34f8cab2ab69b76c32\n"
    },
    {
      "commit": "148615f7f3128fa4be8d406eda1d4cef0d5e0f10",
      "tree": "17db9157438a16c33b0585fa74dd6b8f98ec1707",
      "parents": [
        "8462bad554c2c0f5639c00dd7f1f32e9567c8e04",
        "6b1e695c56d19e8931c3bfecda77a9bbf30a6f02"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Oct 30 06:48:52 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 06:48:52 2015 +0000"
      },
      "message": "Merge \"TV: check surface validity before use\""
    },
    {
      "commit": "6b1e695c56d19e8931c3bfecda77a9bbf30a6f02",
      "tree": "b2203b617426e77fff0af6b39c80622adf672c56",
      "parents": [
        "342b89e2da205066a910d8c37b1bf92408c683ae"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Oct 30 10:36:56 2015 +0900"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Oct 30 15:05:00 2015 +0900"
      },
      "message": "TV: check surface validity before use\n\nBug: 23118610\nChange-Id: I4eede52de3c66e3f1e4fb442724581e01dbd99c3\n"
    },
    {
      "commit": "e2ed23e6b221185ce2587fb19a6e904dbf7ec77b",
      "tree": "720fb5c716065a4d5a4e6754eac2d3edc00fb9fa",
      "parents": [
        "c3cd7b1585e7ca2b3b1c9ea2ea7a9971c4b0be01"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Oct 29 19:00:44 2015 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Oct 29 19:04:15 2015 -0700"
      },
      "message": "Handle \"uninstalled\" apps when pruning app-ops.\n\nDuring system boot, we prune app-ops belonging to apps that have\nbeen uninstalled.  However, apps installed on adopted storage devices\nhaven\u0027t been scanned at this point, so they appear to be uninstalled.\n\nTo avoid pruning app-ops for these apps, we need a getPackageUid()\nvariant that also considers \"uninstalled\" apps for which we still\nhave PackageSetting values.\n\nBug: 25206071\nChange-Id: I1820f674d45c5ddc1c5f10ed7d859e7025005e28\n"
    },
    {
      "commit": "3b0437eda3fd3a3abdfaae471cbd9481b42122cb",
      "tree": "ab2982978e02537c0278a3d24956953068b39a37",
      "parents": [
        "da43cc0a2150a1c74340b75c919425e2a3f5b6fe"
      ],
      "author": {
        "name": "Omkar Kolangade",
        "email": "omkark@codeaurora.org",
        "time": "Thu Oct 29 15:06:27 2015 -0700"
      },
      "committer": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Thu Oct 29 19:00:26 2015 -0700"
      },
      "message": "IMS: Support For Per-Call RAT Info\n\nAdding the extra key that will be used to\npropagate RAT information for each call via\ncall extras. The key is used in IMS Service.\n\nBug: 20144385\nChange-Id: Ia7ca81d661afb579fd25315036c43489b1dca50d\n"
    },
    {
      "commit": "8462bad554c2c0f5639c00dd7f1f32e9567c8e04",
      "tree": "0dc8ff0c0d784a20bd2f2927507ecf48e5a154cc",
      "parents": [
        "ddae02634eda922c4ff9355b650032aec7e7d12f",
        "2e44107bf7d9ad97833933422ccd241bf53ff50c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Oct 30 00:34:19 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 30 00:34:19 2015 +0000"
      },
      "message": "Merge \"Implement shell commands for battery and activity services.\""
    },
    {
      "commit": "ddae02634eda922c4ff9355b650032aec7e7d12f",
      "tree": "4bbb6ff03cf8825d638a7d4ecb283328a9bcd6ae",
      "parents": [
        "853fde6915c1c336350c2bc85ec6f74cc1609d6d",
        "30fce1c0ab4f0d3dc4f927699888165ac9d21706"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Fri Oct 30 00:16:40 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 30 00:16:40 2015 +0000"
      },
      "message": "Get rid of getTypesVisibleToCaller log spam. am: 02bffab9dc am: 1fd46d1581 am: b45f1b8ad1\nam: 30fce1c0ab\n\n* commit \u002730fce1c0ab4f0d3dc4f927699888165ac9d21706\u0027:\n  Get rid of getTypesVisibleToCaller log spam.\n"
    },
    {
      "commit": "30fce1c0ab4f0d3dc4f927699888165ac9d21706",
      "tree": "d606509a02620396350cfafce669db4469902577",
      "parents": [
        "581c1809c1c617a39eae05aac481a114c70f09d2",
        "b45f1b8ad10cf30ab8f2ab8ce8fce5f59d3b5e7a"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Fri Oct 30 00:09:21 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 30 00:09:21 2015 +0000"
      },
      "message": "Get rid of getTypesVisibleToCaller log spam. am: 02bffab9dc am: 1fd46d1581\nam: b45f1b8ad1\n\n* commit \u0027b45f1b8ad10cf30ab8f2ab8ce8fce5f59d3b5e7a\u0027:\n  Get rid of getTypesVisibleToCaller log spam.\n"
    },
    {
      "commit": "b45f1b8ad10cf30ab8f2ab8ce8fce5f59d3b5e7a",
      "tree": "95496f90a942185d80e542b0296d2db82374a620",
      "parents": [
        "d33d66e26ca53586a91201a69cf67eff61377def",
        "1fd46d158151dad15d71a5ff857f6f7abc565dcb"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Fri Oct 30 00:01:19 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 30 00:01:19 2015 +0000"
      },
      "message": "Get rid of getTypesVisibleToCaller log spam. am: 02bffab9dc\nam: 1fd46d1581\n\n* commit \u00271fd46d158151dad15d71a5ff857f6f7abc565dcb\u0027:\n  Get rid of getTypesVisibleToCaller log spam.\n"
    },
    {
      "commit": "1fd46d158151dad15d71a5ff857f6f7abc565dcb",
      "tree": "8c50add273af84cf2420059c1da3ac5861d63f87",
      "parents": [
        "aa330c0dc2331f099ce05ecd76d56b8c9e9c483d",
        "02bffab9dc6cc50dd0efdb4bff4feaa9672de5ea"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Thu Oct 29 23:51:51 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 29 23:51:51 2015 +0000"
      },
      "message": "Get rid of getTypesVisibleToCaller log spam.\nam: 02bffab9dc\n\n* commit \u002702bffab9dc6cc50dd0efdb4bff4feaa9672de5ea\u0027:\n  Get rid of getTypesVisibleToCaller log spam.\n"
    },
    {
      "commit": "02bffab9dc6cc50dd0efdb4bff4feaa9672de5ea",
      "tree": "c1945e5e2f82dd1557f62b8e0ae9d260859f8ff9",
      "parents": [
        "5701321701a319d3f2d98365a82266eeddaed895"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Thu Oct 29 16:41:21 2015 -0700"
      },
      "committer": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Thu Oct 29 16:41:21 2015 -0700"
      },
      "message": "Get rid of getTypesVisibleToCaller log spam.\n\nBug: 25062620\nChange-Id: Ia3080c501a288522a5b1de88d50f365357418ba8\n"
    },
    {
      "commit": "2e44107bf7d9ad97833933422ccd241bf53ff50c",
      "tree": "edde4e6c2d32e7209cf8699b754e06a6244948cd",
      "parents": [
        "4c9564567b016e44d8ae2fe638df5e72391b843c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Oct 28 18:00:57 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Oct 29 16:39:43 2015 -0700"
      },
      "message": "Implement shell commands for battery and activity services.\n\nThe battery service just implements the existing commands that\nare available through dump.\n\nThe activity service implements the small set of commands that\nare available through dump (not the rest of the dump commands),\nand also introduces some of the simple \"am\" shell commands as\na proof-of-concept of moving those into the service implementation.\n\nChange-Id: If5ff80930dde787703e2682e43c36ce1dab05d69\n"
    },
    {
      "commit": "a7e9eb04e2a980c455cd2a62a27c91bbf3b1a4d7",
      "tree": "6be787ad79f5fc4d250810aa7ce721518648d89c",
      "parents": [
        "67b78a3daefcebd5a9c1c6d1d0f44c1eff861b1b"
      ],
      "author": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Thu Oct 29 15:43:23 2015 -0700"
      },
      "committer": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Thu Oct 29 15:43:23 2015 -0700"
      },
      "message": "Update DocumentUI styles to match mocks.\n\nBUG\u003d24870921\n\nChange-Id: Ic91c9fbbe8c577c2276a4afc79753ba702c53733\n"
    },
    {
      "commit": "853fde6915c1c336350c2bc85ec6f74cc1609d6d",
      "tree": "00cfb62ca1f3be3b8fbd5ce115126432043917d7",
      "parents": [
        "a445a68fa4c89ad6645566d9bc0544f21617abc7",
        "581c1809c1c617a39eae05aac481a114c70f09d2"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu Oct 29 21:57:12 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 29 21:57:12 2015 +0000"
      },
      "message": "UsbDeviceManager: set mUsbDataUnlocked\u003dfalse on user switch am: 5701321701 am: aa330c0dc2 am: d33d66e26c\nam: 581c1809c1\n\n* commit \u0027581c1809c1c617a39eae05aac481a114c70f09d2\u0027:\n  UsbDeviceManager: set mUsbDataUnlocked\u003dfalse on user switch\n"
    },
    {
      "commit": "581c1809c1c617a39eae05aac481a114c70f09d2",
      "tree": "72f52254c376d692082ed838e4c5f7e0eaf811d2",
      "parents": [
        "1071c835570d988f7b64814494c9d8193116cfa0",
        "d33d66e26ca53586a91201a69cf67eff61377def"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu Oct 29 21:47:27 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 29 21:47:27 2015 +0000"
      },
      "message": "UsbDeviceManager: set mUsbDataUnlocked\u003dfalse on user switch am: 5701321701 am: aa330c0dc2\nam: d33d66e26c\n\n* commit \u0027d33d66e26ca53586a91201a69cf67eff61377def\u0027:\n  UsbDeviceManager: set mUsbDataUnlocked\u003dfalse on user switch\n"
    },
    {
      "commit": "d33d66e26ca53586a91201a69cf67eff61377def",
      "tree": "39c63f8230943252662d0b2dc6442d93e0088a63",
      "parents": [
        "091b11d725897889331287428364154d59406510",
        "aa330c0dc2331f099ce05ecd76d56b8c9e9c483d"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu Oct 29 21:38:41 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 29 21:38:41 2015 +0000"
      },
      "message": "UsbDeviceManager: set mUsbDataUnlocked\u003dfalse on user switch am: 5701321701\nam: aa330c0dc2\n\n* commit \u0027aa330c0dc2331f099ce05ecd76d56b8c9e9c483d\u0027:\n  UsbDeviceManager: set mUsbDataUnlocked\u003dfalse on user switch\n"
    },
    {
      "commit": "aa330c0dc2331f099ce05ecd76d56b8c9e9c483d",
      "tree": "9e76eb87ccaf2662a226cfb8b04c665cd243f995",
      "parents": [
        "57e5d5836c808de85b460af186d1553709a337d4",
        "5701321701a319d3f2d98365a82266eeddaed895"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu Oct 29 21:30:59 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 29 21:30:59 2015 +0000"
      },
      "message": "UsbDeviceManager: set mUsbDataUnlocked\u003dfalse on user switch\nam: 5701321701\n\n* commit \u00275701321701a319d3f2d98365a82266eeddaed895\u0027:\n  UsbDeviceManager: set mUsbDataUnlocked\u003dfalse on user switch\n"
    },
    {
      "commit": "a445a68fa4c89ad6645566d9bc0544f21617abc7",
      "tree": "8985b3f04399fd405f01be5c743a93932dbb5f2a",
      "parents": [
        "41b10518d08dbd42c9026c66dea4ff4f42311a02",
        "1e60e0c61a3ec4b53aeae7fbe9c6da4d047a5d02"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Oct 29 21:25:35 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 29 21:25:35 2015 +0000"
      },
      "message": "Merge \"Support for pinned stack to always be on-top of visible stacks\""
    },
    {
      "commit": "1e60e0c61a3ec4b53aeae7fbe9c6da4d047a5d02",
      "tree": "c309e761e079bcaa3c1b0327acf0eaf92815feae",
      "parents": [
        "4503d2f14aeadc6ae699ad35a19f80e3a2cc26bd"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Wed Oct 28 13:36:10 2015 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Oct 29 14:02:09 2015 -0700"
      },
      "message": "Support for pinned stack to always be on-top of visible stacks\n\nBug: 25006507\nChange-Id: I577e11224eead72dbb50def6be30b640707d2187\n"
    },
    {
      "commit": "41b10518d08dbd42c9026c66dea4ff4f42311a02",
      "tree": "37933fbf6a59d5c50c7eb24aeb0e5a50e037dbef",
      "parents": [
        "64d1f8109f9b852a8b58921886f76577b61c1984",
        "76ace115f7870fed9899a9db7d3852e21b5fb258"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Oct 29 20:56:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 29 20:56:40 2015 +0000"
      },
      "message": "Merge \"Add FatVector\""
    },
    {
      "commit": "64d1f8109f9b852a8b58921886f76577b61c1984",
      "tree": "bb2363dd1ea795b7561ee777cc6d25a9d563bb37",
      "parents": [
        "9e064e1ea364b4877466341d711402dc953f036e",
        "38f426c8083e9aedd17449e0cc3ecacddfaaf2ab"
      ],
      "author": {
        "name": "Vladislav Kaznacheev",
        "email": "kaznacheev@google.com",
        "time": "Thu Oct 29 20:23:31 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 29 20:23:31 2015 +0000"
      },
      "message": "Merge \"Show the app shelf depending on the platform feature\""
    },
    {
      "commit": "76ace115f7870fed9899a9db7d3852e21b5fb258",
      "tree": "3c78d5d736d6e5449a8a9801122a771d598c6b07",
      "parents": [
        "37028137f25b298c00bf2d1e7e090b3b1ccbe633"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Oct 29 12:46:19 2015 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Oct 29 13:22:06 2015 -0700"
      },
      "message": "Add FatVector\n\nFatVector uses an inlined allocation to avoid malloc costs for small\nvectors, especially those which are constructed/destructed frequently.\n\nChange-Id: I9809dfd1255cfe98b4ce2b1124ca0fd6ca33dfe0\n"
    },
    {
      "commit": "5789c3e24f0963bfc85477bfbbfe93be88946024",
      "tree": "3e13d2c020f8d34ab1a28228bc82d79e67d624ee",
      "parents": [
        "2e9aa6fc40afeb691e5d2f82ea962ce65b438768"
      ],
      "author": {
        "name": "Tony Mantler",
        "email": "nicoya@google.com",
        "time": "Thu Oct 29 13:17:06 2015 -0700"
      },
      "committer": {
        "name": "Tony Mantler",
        "email": "nicoya@google.com",
        "time": "Thu Oct 29 13:17:06 2015 -0700"
      },
      "message": "Move AccessibilityUtils to SettingsLib\n\nChange-Id: I99eeb79b03e56a0150a8dbebc3cc5c292ad9bcfe\n"
    },
    {
      "commit": "9e064e1ea364b4877466341d711402dc953f036e",
      "tree": "2617e1631fdadbb0a4215a40b7bb0f392ca941ec",
      "parents": [
        "9f425a8ad09cff183d8af15bb7de3adde2cf7b45",
        "1071c835570d988f7b64814494c9d8193116cfa0"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Oct 29 20:11:02 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 29 20:11:02 2015 +0000"
      },
      "message": "Import translations. DO NOT MERGE am: c3cd7b1585  -s ours am: 57e5d5836c  -s ours am: 091b11d725  -s ours\nam: 1071c83557  -s ours\n\n* commit \u00271071c835570d988f7b64814494c9d8193116cfa0\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "5701321701a319d3f2d98365a82266eeddaed895",
      "tree": "807b49e034dd23a40ec4b87737b16751f2c08d00",
      "parents": [
        "c3cd7b1585e7ca2b3b1c9ea2ea7a9971c4b0be01"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu Oct 29 12:45:23 2015 -0700"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu Oct 29 13:07:52 2015 -0700"
      },
      "message": "UsbDeviceManager: set mUsbDataUnlocked\u003dfalse on user switch\n\nMake sure access to MTP data is relocked when a user switch occurs.\n\nBug: 25288494\nChange-Id: I69dafc7f51b847f4dba1993a85fb1a51df1a5e37\n"
    },
    {
      "commit": "9f425a8ad09cff183d8af15bb7de3adde2cf7b45",
      "tree": "2617e1631fdadbb0a4215a40b7bb0f392ca941ec",
      "parents": [
        "080d5eb5d71f95c842d5071642b1e2d534f744ee",
        "d3f6f14c30d539f4ef4997e178ceb6a26bc76f78"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Thu Oct 29 20:03:20 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 29 20:03:20 2015 +0000"
      },
      "message": "Merge \"Move FragmentTuners to new dirlist dir.\""
    },
    {
      "commit": "1071c835570d988f7b64814494c9d8193116cfa0",
      "tree": "be4befe08fc14c5173594fcd613080c9ab70ecc3",
      "parents": [
        "5290c511fa3cf220e75c9642c1e31a98cb358afc",
        "091b11d725897889331287428364154d59406510"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Oct 29 20:00:58 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 29 20:00:58 2015 +0000"
      },
      "message": "Import translations. DO NOT MERGE am: c3cd7b1585  -s ours am: 57e5d5836c  -s ours\nam: 091b11d725  -s ours\n\n* commit \u0027091b11d725897889331287428364154d59406510\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "080d5eb5d71f95c842d5071642b1e2d534f744ee",
      "tree": "a01cba64be3da326b1b93384cc46f4b5d6b03486",
      "parents": [
        "263e19bf46a40e3924ab9a7f374ecc420726fc9d",
        "7e3ede288926bdfb79b1571fed74cad614935821"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Oct 29 19:56:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 29 19:56:11 2015 +0000"
      },
      "message": "Merge \"Support for changing density of DrawableWrapper subclasses\""
    },
    {
      "commit": "263e19bf46a40e3924ab9a7f374ecc420726fc9d",
      "tree": "dc3c94e21379c93676abf9f6b317941ee9180f64",
      "parents": [
        "02ed4a0e10522147425ea65704edd56f2aa6d061",
        "e2e53a7079733694bd52dbce665e9ceff21e9727"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Oct 29 19:49:22 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 29 19:49:22 2015 +0000"
      },
      "message": "Merge \"Simplify TreeInfo\""
    },
    {
      "commit": "091b11d725897889331287428364154d59406510",
      "tree": "7a0acfd9357f5e12ed0c03da25421c4810a5b90a",
      "parents": [
        "f379a92bd56ee087a71849d530b8f52cfdc3fa1e",
        "57e5d5836c808de85b460af186d1553709a337d4"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Oct 29 19:49:05 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 29 19:49:05 2015 +0000"
      },
      "message": "Import translations. DO NOT MERGE am: c3cd7b1585  -s ours\nam: 57e5d5836c  -s ours\n\n* commit \u002757e5d5836c808de85b460af186d1553709a337d4\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "02ed4a0e10522147425ea65704edd56f2aa6d061",
      "tree": "c1a2e7cdf19750593ab8c8da36df1d9ebaa665e0",
      "parents": [
        "1a9560209dd8696dc66ef7909f17a78ff6678b18"
      ],
      "author": {
        "name": "Vadim Tryshev",
        "email": "vadimt@google.com",
        "time": "Fri Oct 23 17:39:33 2015 -0700"
      },
      "committer": {
        "name": "Vadim Tryshev",
        "email": "vadimt@google.com",
        "time": "Thu Oct 29 19:42:00 2015 +0000"
      },
      "message": "Sending drag-start notifications to children added to view group.\n\nDoing this while dragging is really necessary for System UI shelf.\n\nAlso, not forgetting to remove the child from the \"interested\" set when\nthe child is removed.\n\nBug: 25231591\nChange-Id: I26f5086a0a842868b2d7e9809f7483152098f314\n(cherry picked from commit a82c8709f0914064f4b00262f1d411594bab467f)\n"
    },
    {
      "commit": "57e5d5836c808de85b460af186d1553709a337d4",
      "tree": "afcee7a3369d0fe94f747302635bb15396818b48",
      "parents": [
        "05738e33ca730100e4825d280c00ab9201178e04",
        "c3cd7b1585e7ca2b3b1c9ea2ea7a9971c4b0be01"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Oct 29 19:38:38 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 29 19:38:38 2015 +0000"
      },
      "message": "Import translations. DO NOT MERGE\nam: c3cd7b1585  -s ours\n\n* commit \u0027c3cd7b1585e7ca2b3b1c9ea2ea7a9971c4b0be01\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "1a9560209dd8696dc66ef7909f17a78ff6678b18",
      "tree": "e1f2c6f2f387af3863984b8dd2ad1f17179f36f7",
      "parents": [
        "ec034cdb6367923141233556b9d9bfa132afe08d",
        "5290c511fa3cf220e75c9642c1e31a98cb358afc"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Oct 29 19:38:37 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 29 19:38:37 2015 +0000"
      },
      "message": "Import translations. DO NOT MERGE am: 05738e33ca  -s ours am: f379a92bd5  -s ours\nam: 5290c511fa  -s ours\n\n* commit \u00275290c511fa3cf220e75c9642c1e31a98cb358afc\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "b6c2624c8d9ee71d1c8d0aaf8082f92bb84b1418",
      "tree": "6557ee8a8c6bbda603d1a0876ca2551d870c5542",
      "parents": [
        "1e4313dfd06aba910785d7395ca72736b7b3731e"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Thu Oct 22 12:03:28 2015 -0700"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Thu Oct 29 12:31:47 2015 -0700"
      },
      "message": "Add window setDecorView API.\n\nAdd a Window API for setting a view which will be placed in\nthe decoration area (next to the window control buttons).\n\nChange-Id: Ie106cbea653ff95fdba987a2a43506d394600612\n"
    }
  ],
  "next": "5290c511fa3cf220e75c9642c1e31a98cb358afc"
}
