)]}'
{
  "log": [
    {
      "commit": "383823a6e8b00e01ef879fd7e47e235e2a7db49c",
      "tree": "ccec2d99c18bdbd76f6ae85025cf691627aaa0b6",
      "parents": [
        "f91869deac2be7a1fd6cc5b32ed6c5417715636a",
        "ce8fc7b919dbe6209ae4ac747179e33ec1ae8f9a"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Oct 06 01:19:50 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 06 01:19:50 2015 +0000"
      },
      "message": "am ce8fc7b9: am 42efe5b3: am c87996e5: am 8461f2fa: am 46684d2c: Merge \"Add anydpi to the providing-resources docs\" into mnc-dev\n\n* commit \u0027ce8fc7b919dbe6209ae4ac747179e33ec1ae8f9a\u0027:\n  Add anydpi to the providing-resources docs\n"
    },
    {
      "commit": "f91869deac2be7a1fd6cc5b32ed6c5417715636a",
      "tree": "7f5e216d2371ab1d3630e09dbc28f0f68b9f58dc",
      "parents": [
        "3f151a35dd7504e9ac1bbf1d205aa7fc41e7852d",
        "32b96e111070a328092f58c6e5965f01c99e739b"
      ],
      "author": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Tue Oct 06 01:13:25 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 06 01:13:25 2015 +0000"
      },
      "message": "Merge \"Use app compat theme for DocsActivity.\""
    },
    {
      "commit": "ce8fc7b919dbe6209ae4ac747179e33ec1ae8f9a",
      "tree": "f840c8a67affd4ab9185ff2a53df90caedd659ee",
      "parents": [
        "ec09010730f556a0a746d7b175feca49571eec19",
        "42efe5b333c1f28127da57a44b39bd72cfbe81b2"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Oct 06 01:11:20 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 06 01:11:20 2015 +0000"
      },
      "message": "am 42efe5b3: am c87996e5: am 8461f2fa: am 46684d2c: Merge \"Add anydpi to the providing-resources docs\" into mnc-dev\n\n* commit \u002742efe5b333c1f28127da57a44b39bd72cfbe81b2\u0027:\n  Add anydpi to the providing-resources docs\n"
    },
    {
      "commit": "42efe5b333c1f28127da57a44b39bd72cfbe81b2",
      "tree": "0f6f674b989e3f37edf6cdbcfd95adbbd96ccca8",
      "parents": [
        "7f33f6e92fa22f47af2f8d61883197013fae4c66",
        "c87996e5382a5e9bc4ae400e1879d7c655d8b46a"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Oct 06 01:03:49 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 06 01:03:49 2015 +0000"
      },
      "message": "am c87996e5: am 8461f2fa: am 46684d2c: Merge \"Add anydpi to the providing-resources docs\" into mnc-dev\n\n* commit \u0027c87996e5382a5e9bc4ae400e1879d7c655d8b46a\u0027:\n  Add anydpi to the providing-resources docs\n"
    },
    {
      "commit": "c87996e5382a5e9bc4ae400e1879d7c655d8b46a",
      "tree": "5de013e94de2bed9416a6ac56ccce9deb26eee03",
      "parents": [
        "38b987ab794f7e249a239db26dcf98ca8d2ff72b",
        "8461f2fa02c4c2ca2eef5bae391f1d1ff2c28593"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Oct 06 00:57:43 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 06 00:57:43 2015 +0000"
      },
      "message": "am 8461f2fa: am 46684d2c: Merge \"Add anydpi to the providing-resources docs\" into mnc-dev\n\n* commit \u00278461f2fa02c4c2ca2eef5bae391f1d1ff2c28593\u0027:\n  Add anydpi to the providing-resources docs\n"
    },
    {
      "commit": "8461f2fa02c4c2ca2eef5bae391f1d1ff2c28593",
      "tree": "f37c6a384112cbd15636d6ae2c43afef59b1bcdd",
      "parents": [
        "0155856a1d1cb272d83b6175953dd7151fe65daa",
        "46684d2caeef93f43be260d996e925ea6e4147ea"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Oct 06 00:51:13 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 06 00:51:13 2015 +0000"
      },
      "message": "am 46684d2c: Merge \"Add anydpi to the providing-resources docs\" into mnc-dev\n\n* commit \u002746684d2caeef93f43be260d996e925ea6e4147ea\u0027:\n  Add anydpi to the providing-resources docs\n"
    },
    {
      "commit": "32b96e111070a328092f58c6e5965f01c99e739b",
      "tree": "76d53893ae9ad6add742bedb92045bb40fd9f8ef",
      "parents": [
        "44c44f7b377f500e7e7dd9807f027c614d336ea9"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Mon Oct 05 17:41:23 2015 -0700"
      },
      "committer": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Mon Oct 05 17:42:05 2015 -0700"
      },
      "message": "Use app compat theme for DocsActivity.\n\nThis make things super UGLAY, but unbreaks them.\n\nBug:24544391\nChange-Id: Id91e7b41cab08f1158f4821fa75be9b3ad79a428\n"
    },
    {
      "commit": "3f151a35dd7504e9ac1bbf1d205aa7fc41e7852d",
      "tree": "d96de21e6b534511775aa0dd5ca2f1acb46068d7",
      "parents": [
        "3eb35e27dfc3487b32738713e94458525a113440",
        "ec09010730f556a0a746d7b175feca49571eec19"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Oct 06 00:31:44 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 06 00:31:44 2015 +0000"
      },
      "message": "am ec090107: am 7f33f6e9: am 38b987ab: am 0155856a: Fix AudioService rotation helper thread\n\n* commit \u0027ec09010730f556a0a746d7b175feca49571eec19\u0027:\n  Fix AudioService rotation helper thread\n"
    },
    {
      "commit": "ec09010730f556a0a746d7b175feca49571eec19",
      "tree": "d6c785646d1ab9c64e622b1eb66ce5c309c2978c",
      "parents": [
        "6314f0bf9b32f5f26b79410b11677184d7d4063c",
        "7f33f6e92fa22f47af2f8d61883197013fae4c66"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Oct 06 00:27:18 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 06 00:27:18 2015 +0000"
      },
      "message": "am 7f33f6e9: am 38b987ab: am 0155856a: Fix AudioService rotation helper thread\n\n* commit \u00277f33f6e92fa22f47af2f8d61883197013fae4c66\u0027:\n  Fix AudioService rotation helper thread\n"
    },
    {
      "commit": "7f33f6e92fa22f47af2f8d61883197013fae4c66",
      "tree": "5f4e65597698cb3c9b15cbbdb8c965434906dc0b",
      "parents": [
        "456a451668728a18198927fe93f19896929535d3",
        "38b987ab794f7e249a239db26dcf98ca8d2ff72b"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Oct 06 00:20:09 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 06 00:20:09 2015 +0000"
      },
      "message": "am 38b987ab: am 0155856a: Fix AudioService rotation helper thread\n\n* commit \u002738b987ab794f7e249a239db26dcf98ca8d2ff72b\u0027:\n  Fix AudioService rotation helper thread\n"
    },
    {
      "commit": "38b987ab794f7e249a239db26dcf98ca8d2ff72b",
      "tree": "5d73fecc43981ec2d330f443380a42d5faa3125d",
      "parents": [
        "a186456ff58a6091603956b6788565a273a29485",
        "0155856a1d1cb272d83b6175953dd7151fe65daa"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Oct 06 00:14:01 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 06 00:14:01 2015 +0000"
      },
      "message": "am 0155856a: Fix AudioService rotation helper thread\n\n* commit \u00270155856a1d1cb272d83b6175953dd7151fe65daa\u0027:\n  Fix AudioService rotation helper thread\n"
    },
    {
      "commit": "3eb35e27dfc3487b32738713e94458525a113440",
      "tree": "8becd04dc37cb9ad7d0c3c34001ea1eed0b6669d",
      "parents": [
        "953995591f0afc5342e6c859062f18ed59dbec82",
        "b1fa0446d3855924459992d0c4b07704497c9fd4"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Mon Oct 05 23:58:46 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 05 23:58:46 2015 +0000"
      },
      "message": "Merge \"Improve algorithm for deciding which dim layers to animate.\""
    },
    {
      "commit": "b1fa0446d3855924459992d0c4b07704497c9fd4",
      "tree": "6bdcb0a49e0ad3effcbdecbc1d4e4177322709d3",
      "parents": [
        "374abe11a07fe6c742a370da8445c250d908ef6f"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Mon Oct 05 12:40:28 2015 -0700"
      },
      "committer": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Mon Oct 05 16:57:37 2015 -0700"
      },
      "message": "Improve algorithm for deciding which dim layers to animate.\n\nWe always want to animate non full screen dim layers, even if there\nare full screen dimlayers registered. If there are full screen dim\nlayers we prefer the one that is currently dimming, otherwise any of\nthe full screen dim layers (since they are shared).\n\nBug: 24668543\nChange-Id: Icfd5cca83fc371c641ceb2e7a7b62178535984b7\n"
    },
    {
      "commit": "953995591f0afc5342e6c859062f18ed59dbec82",
      "tree": "863a7ee437dd86e38561de5dcab321ccf0960868",
      "parents": [
        "e44769cb1468fe40c8dba8e4d8717f21f9ce1ce9",
        "6314f0bf9b32f5f26b79410b11677184d7d4063c"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Mon Oct 05 23:55:04 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 05 23:55:04 2015 +0000"
      },
      "message": "am 6314f0bf: am 456a4516: am a186456f: Safely handle interrupts during Thread.join()\n\n* commit \u00276314f0bf9b32f5f26b79410b11677184d7d4063c\u0027:\n  Safely handle interrupts during Thread.join()\n"
    },
    {
      "commit": "6314f0bf9b32f5f26b79410b11677184d7d4063c",
      "tree": "e8d8668a87a99984c8aa0ac1ff7418be87a71f55",
      "parents": [
        "6ac1aa3d4a649ae2ed57d3bb4116a15b4e5b8a50",
        "456a451668728a18198927fe93f19896929535d3"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Mon Oct 05 23:47:42 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 05 23:47:42 2015 +0000"
      },
      "message": "am 456a4516: am a186456f: Safely handle interrupts during Thread.join()\n\n* commit \u0027456a451668728a18198927fe93f19896929535d3\u0027:\n  Safely handle interrupts during Thread.join()\n"
    },
    {
      "commit": "e44769cb1468fe40c8dba8e4d8717f21f9ce1ce9",
      "tree": "863a7ee437dd86e38561de5dcab321ccf0960868",
      "parents": [
        "dfc39aee6417e900e04669e66c473b682faa1863",
        "6ac1aa3d4a649ae2ed57d3bb4116a15b4e5b8a50"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Mon Oct 05 23:46:10 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 05 23:46:10 2015 +0000"
      },
      "message": "am 6ac1aa3d: am c9390c8b: am 46b51097: Merge \"Safely handle interrupts during Thread.join()\"\n\n* commit \u00276ac1aa3d4a649ae2ed57d3bb4116a15b4e5b8a50\u0027:\n  Safely handle interrupts during Thread.join()\n"
    },
    {
      "commit": "456a451668728a18198927fe93f19896929535d3",
      "tree": "5f9be560e8729b1bd2cb5e276fe033c7495f46d2",
      "parents": [
        "e5d3baf22f046d0a579128fc258f6b92e700ca02",
        "a186456ff58a6091603956b6788565a273a29485"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Mon Oct 05 23:42:13 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 05 23:42:13 2015 +0000"
      },
      "message": "am a186456f: Safely handle interrupts during Thread.join()\n\n* commit \u0027a186456ff58a6091603956b6788565a273a29485\u0027:\n  Safely handle interrupts during Thread.join()\n"
    },
    {
      "commit": "6ac1aa3d4a649ae2ed57d3bb4116a15b4e5b8a50",
      "tree": "e8d8668a87a99984c8aa0ac1ff7418be87a71f55",
      "parents": [
        "034d10bf6c6d817d316597620c74dd1e8bd2931d",
        "c9390c8baf0a41633c176d6d9a2d7e5d0c61c387"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Mon Oct 05 23:39:04 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 05 23:39:04 2015 +0000"
      },
      "message": "am c9390c8b: am 46b51097: Merge \"Safely handle interrupts during Thread.join()\"\n\n* commit \u0027c9390c8baf0a41633c176d6d9a2d7e5d0c61c387\u0027:\n  Safely handle interrupts during Thread.join()\n"
    },
    {
      "commit": "c9390c8baf0a41633c176d6d9a2d7e5d0c61c387",
      "tree": "538705d9ce1b46d185ed13bfc94fcfd9bb0aa541",
      "parents": [
        "ee144b1e60a88e8f097113e046813f0b61c38b9b",
        "46b51097b92900866ac5b25762f622d3ceb1be5d"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Mon Oct 05 23:33:38 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 05 23:33:38 2015 +0000"
      },
      "message": "am 46b51097: Merge \"Safely handle interrupts during Thread.join()\"\n\n* commit \u002746b51097b92900866ac5b25762f622d3ceb1be5d\u0027:\n  Safely handle interrupts during Thread.join()\n"
    },
    {
      "commit": "a186456ff58a6091603956b6788565a273a29485",
      "tree": "626843e20f60e3838d56847d8284aaf7a2c234f5",
      "parents": [
        "13a71fbcf056d34421a7740a75e2c8dc11d30eb6"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Fri Oct 02 16:38:08 2015 -0700"
      },
      "committer": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Mon Oct 05 16:31:34 2015 -0700"
      },
      "message": "Safely handle interrupts during Thread.join()\n\nInterrupt current thread if InterruptedException is received during\nThread.join().  Also, log the interruption.\n\nChange-Id: I452124915ea3f19610e6d4a3411d741f2f604af2\n(cherry picked from commit 83461d73bc50d41f631e1db5c195d12b4eb9e6cf)\n"
    },
    {
      "commit": "46b51097b92900866ac5b25762f622d3ceb1be5d",
      "tree": "4c284b6271c2b4fe7bea9b18edfa562362702135",
      "parents": [
        "bd57dac5d5b99d7f6bead50f327b488d464521df",
        "83461d73bc50d41f631e1db5c195d12b4eb9e6cf"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Mon Oct 05 23:27:10 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 05 23:27:10 2015 +0000"
      },
      "message": "Merge \"Safely handle interrupts during Thread.join()\""
    },
    {
      "commit": "dfc39aee6417e900e04669e66c473b682faa1863",
      "tree": "b8e58087f0dd6626c53dffca9f5fd39d785bfecc",
      "parents": [
        "77680ddc1edb784235ef23a98c7971e0d6f116f8",
        "034d10bf6c6d817d316597620c74dd1e8bd2931d"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Oct 05 23:26:07 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 05 23:26:07 2015 +0000"
      },
      "message": "am 034d10bf: am e5d3baf2: LayoutLib: Fix bitmap scaling.\n\n* commit \u0027034d10bf6c6d817d316597620c74dd1e8bd2931d\u0027:\n  LayoutLib: Fix bitmap scaling.\n"
    },
    {
      "commit": "034d10bf6c6d817d316597620c74dd1e8bd2931d",
      "tree": "ce8d85e1e6744db28c34d93781994bd96b9717dd",
      "parents": [
        "dd62fb4392664c3c7dc43c7556351b36cf17dcf2",
        "e5d3baf22f046d0a579128fc258f6b92e700ca02"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Oct 05 23:22:18 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 05 23:22:18 2015 +0000"
      },
      "message": "am e5d3baf2: LayoutLib: Fix bitmap scaling.\n\n* commit \u0027e5d3baf22f046d0a579128fc258f6b92e700ca02\u0027:\n  LayoutLib: Fix bitmap scaling.\n"
    },
    {
      "commit": "77680ddc1edb784235ef23a98c7971e0d6f116f8",
      "tree": "b588e4e2030c5088682fbdcda34ea60c052dd673",
      "parents": [
        "01334b6466887fab2af192db360a37a0239714d4",
        "7e8184b0ab2b04aa88eff84e5aad811b96536add"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon Oct 05 23:09:44 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 05 23:09:44 2015 +0000"
      },
      "message": "Merge \"Support for specifying stack to launch an activity from recents in.\""
    },
    {
      "commit": "e5d3baf22f046d0a579128fc258f6b92e700ca02",
      "tree": "41d72c7b9d0c4012b1a3f1014c552a569d309cee",
      "parents": [
        "f107709fb3f884f904deb1f3c09a88dd411ea30d"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Oct 05 14:37:54 2015 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Oct 05 16:08:54 2015 -0700"
      },
      "message": "LayoutLib: Fix bitmap scaling.\n\nBug: http://b.android.com/187939\nChange-Id: I20bf61746e8af3bb87ba9cfcc9bf58854ac7c5be\n"
    },
    {
      "commit": "01334b6466887fab2af192db360a37a0239714d4",
      "tree": "da335b8c19effcdd93a67bfcbb50a8e489aa2cc6",
      "parents": [
        "4164e6a8da63680e441873d773ea513adaa31a39",
        "2b9c1d38e62f97294abed19a9640b010382dadb6"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Oct 05 22:51:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 05 22:51:41 2015 +0000"
      },
      "message": "Merge \"Removing multiwindow debug flag.\""
    },
    {
      "commit": "83461d73bc50d41f631e1db5c195d12b4eb9e6cf",
      "tree": "4c284b6271c2b4fe7bea9b18edfa562362702135",
      "parents": [
        "bd57dac5d5b99d7f6bead50f327b488d464521df"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Fri Oct 02 16:38:08 2015 -0700"
      },
      "committer": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Mon Oct 05 15:45:47 2015 -0700"
      },
      "message": "Safely handle interrupts during Thread.join()\n\nInterrupt current thread if InterruptedException is received during\nThread.join().  Also, log the interruption.\n\nChange-Id: I452124915ea3f19610e6d4a3411d741f2f604af2\n"
    },
    {
      "commit": "2b9c1d38e62f97294abed19a9640b010382dadb6",
      "tree": "603f57dad80d25511d402983246776737b2a106b",
      "parents": [
        "be7607af8875236b9cf7bdb5f5aa089c207529af"
      ],
      "author": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Mon Oct 05 15:44:23 2015 -0700"
      },
      "committer": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Mon Oct 05 15:44:23 2015 -0700"
      },
      "message": "Removing multiwindow debug flag.\n\n- Also removing unused code for dismissing recents.\n\nChange-Id: I6dcfbdb43cd08f4adfa362d4bf2247c0172fb92a\n"
    },
    {
      "commit": "46684d2caeef93f43be260d996e925ea6e4147ea",
      "tree": "6699293a3bacfe11080df9e286f8c93df89462f4",
      "parents": [
        "2813b0fae99fed1096dc23c3899e223459a54cec",
        "4cad00b696a81d33ebf59c7418a3d0fb4ea089a7"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Mon Oct 05 22:31:22 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 05 22:31:22 2015 +0000"
      },
      "message": "Merge \"Add anydpi to the providing-resources docs\" into mnc-dev"
    },
    {
      "commit": "4164e6a8da63680e441873d773ea513adaa31a39",
      "tree": "2c51dbfdbf53c196e35b463ee0cd58f4e4aabd1b",
      "parents": [
        "dba232b97f0e145871da0a9668bb305ab7a37623",
        "9c450411058ab9af71932c756fb0f478b3988f1b"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Oct 05 22:27:02 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 05 22:27:02 2015 +0000"
      },
      "message": "Merge \"Enable activity rendering during window animations\""
    },
    {
      "commit": "0155856a1d1cb272d83b6175953dd7151fe65daa",
      "tree": "fb3c2df194e92c0489aa0386b5689024bd06115b",
      "parents": [
        "faebbe82fa72036db75d679d366681822d2d551c"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Oct 05 15:26:21 2015 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Oct 05 15:26:21 2015 -0700"
      },
      "message": "Fix AudioService rotation helper thread\n\nFix a race condition where the wait index can be incremented inbetween\n  the while() loop and the lock\nFix when updateOrientation() is called: after the sleep, otherwise\n  the last sleep is useless.\n\nBug 24677424\n\nChange-Id: I03770a0fc8af57f4696ebee7e9c9110e17c55a24\n"
    },
    {
      "commit": "dba232b97f0e145871da0a9668bb305ab7a37623",
      "tree": "f66eaa2484c905ba480794abad4043d1d975c01e",
      "parents": [
        "0651688a33358a332d4fcf86fd36fc9b6c898b6f",
        "a4f119790e32fcce56586e7324d508e35cb30a2a"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Oct 05 22:21:57 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 05 22:21:57 2015 +0000"
      },
      "message": "Merge \"First cut of user restriction layering.\""
    },
    {
      "commit": "a4f119790e32fcce56586e7324d508e35cb30a2a",
      "tree": "70c9fad14077b4f76e8b8e36f7f861f07507605c",
      "parents": [
        "7ed9df290cea884289900a87b0d404b467d35869"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Oct 01 13:19:58 2015 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Oct 05 15:20:07 2015 -0700"
      },
      "message": "First cut of user restriction layering.\n\n- Start persisting restrictions set by DO/PO.\n\n- Also dump user restrictions on dumpsys\n\n- More changes will follow, including migration.\n\n- Now System settings are mockable.\n\nBug 23902097\nBug 23902477\n\nChange-Id: I0bda22f484e1a8e259a1feb2df83c5f4a29116da\n"
    },
    {
      "commit": "7e8184b0ab2b04aa88eff84e5aad811b96536add",
      "tree": "b38ff7b833ff8dcca36281f317161deaced6fc37",
      "parents": [
        "04ff54a1ef79a9b0a65f0288785471429f0bfbf4"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon Oct 05 14:37:03 2015 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon Oct 05 15:11:53 2015 -0700"
      },
      "message": "Support for specifying stack to launch an activity from recents in.\n\nBug: 24668831\nChange-Id: Iebd019d3a566a6d068253d8f566c1df88e9e64dd\n"
    },
    {
      "commit": "0651688a33358a332d4fcf86fd36fc9b6c898b6f",
      "tree": "1de2feb909ce310aa7047f0b51265a260ccbf5a9",
      "parents": [
        "44c44f7b377f500e7e7dd9807f027c614d336ea9",
        "c2dbc749428992dd416e9cf3664564b086b899f0"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Mon Oct 05 22:07:28 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 05 22:07:28 2015 +0000"
      },
      "message": "Merge \"Don\u0027t explicitly foreground tasks.\""
    },
    {
      "commit": "44c44f7b377f500e7e7dd9807f027c614d336ea9",
      "tree": "5ec36018f8ea1578735e03d182ab0380c0b789e2",
      "parents": [
        "85161b235a63ac891145627cb7d56901f25afd01",
        "641d53a7eb6e29417a52ce283daf49ccbda0af1a"
      ],
      "author": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Mon Oct 05 22:00:30 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 05 22:00:30 2015 +0000"
      },
      "message": "Merge \"DocumentsUI: Enable focus on directory contents.\""
    },
    {
      "commit": "9c450411058ab9af71932c756fb0f478b3988f1b",
      "tree": "330e39d935b00a04bf61f591b683284bab098a7f",
      "parents": [
        "3e832afec336b8efbef70e152af1a69ecdfee86f"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Oct 01 13:25:58 2015 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Oct 05 14:58:17 2015 -0700"
      },
      "message": "Enable activity rendering during window animations\n\nA change was made back in ICS that prevents the view hierarchy from rendering\nduring window animations. Specifically, it allows the hierarchy to render once (to draw\nthe results of its first layout), but further drawing is suppressed at the\nViewRoot/performTraversals level until the window animation is complete.\n\nThis change was introduced to avoid jank problems that were resulting from\nthrashing the GPU by issuing drawing commands from multiple processes simultaneously,\nand limited the number of rendering processes to mainly the system server (and\npossibly the System UI), which allowed window animations to be much smoother.\n\nThis fix contributed to another source of jank, however, in which applications\nwhich attempt to animate when they first appear will not render any frames of\nanimations until the window animation is done, resulting is a snapping to the resulting\nstate once the window animations are complete.\n\nMeanwhile, hardware has gotten faster and GPUs have gotten better, and it is time to\nrevisit this logic. This change disables the earlier fix and allows view hierarchies\nto draw normally, regardless of whether window animations are taking place.\n\nIssue #22232939 Remove flag that prevents drawing during window animations\n\nChange-Id: I4c960180771ff09a7088abd77b437586e835a991\n"
    },
    {
      "commit": "c2dbc749428992dd416e9cf3664564b086b899f0",
      "tree": "448f0db163bacf27b3cf215ad728c8d3dd06c0ea",
      "parents": [
        "3e832afec336b8efbef70e152af1a69ecdfee86f"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Mon Oct 05 12:32:46 2015 -0700"
      },
      "committer": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Mon Oct 05 14:49:16 2015 -0700"
      },
      "message": "Don\u0027t explicitly foreground tasks.\n\nGet out of the way of documentLaunchMode, let ActivityManager do the work for us.\nQuiet some noisy logging.\n\nBug: 24413182\nChange-Id: Ia48244871296f5c6b83a838dcde6496acbd45793\n"
    },
    {
      "commit": "641d53a7eb6e29417a52ce283daf49ccbda0af1a",
      "tree": "bb01f079ca4c621105d63a9789a9b1a6ce0cfd66",
      "parents": [
        "f98feb05f0bd0473a31d17250430780ae998a7b2"
      ],
      "author": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Fri Oct 02 12:59:13 2015 -0700"
      },
      "committer": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Mon Oct 05 14:33:09 2015 -0700"
      },
      "message": "DocumentsUI: Enable focus on directory contents.\n\n- Enable the focus bit on grid and list items.\n- Add (ugly placeholder) styles so we can see the focused item.\n\nBUG\u003d24677520\n\nChange-Id: I29fc09cd24c67d50f93937030606dbfc64962932\n"
    },
    {
      "commit": "85161b235a63ac891145627cb7d56901f25afd01",
      "tree": "8ca3927dfe6b8fd30640de3c4df69658c8f0c897",
      "parents": [
        "9147b8df7c0fbeb913d8e18d18f2b01b6ba4d1b3",
        "db3da5c7ece18da82fbfbf7649ae95d24ab973a3"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Oct 05 21:32:33 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 05 21:32:33 2015 +0000"
      },
      "message": "Merge \"Add instant lettering encoding and length limit carrier config options.\""
    },
    {
      "commit": "9147b8df7c0fbeb913d8e18d18f2b01b6ba4d1b3",
      "tree": "702143a4a186af56a4e1c044c2f4687048919105",
      "parents": [
        "6580cf91746517e167eb5bb6c94898782daba896",
        "ac02eb9035a13a3d09c2def9ed63d04225eb2509"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Oct 05 21:29:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 05 21:29:41 2015 +0000"
      },
      "message": "Merge \"Remove confusing behavior of Rect::intersect() and rename\""
    },
    {
      "commit": "ac02eb9035a13a3d09c2def9ed63d04225eb2509",
      "tree": "f6305a3b32606d77e81eb1ff5766c22daa5506d7",
      "parents": [
        "117e6daa420763e956c2125da09707b60cbaa33e"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Oct 05 12:23:46 2015 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Oct 05 14:16:26 2015 -0700"
      },
      "message": "Remove confusing behavior of Rect::intersect() and rename\n\nbug:24670525\n\nRemoves silly \u0027do nothing if rects do not intersect\u0027 behavior, and\nchanges the name to clarify the difference (contrasting against\nSkRect::intersect())\n\nbug:24670525\n\nChange-Id: Id2ca1cfea1a9d720d4dc70b251f426d9916f8b53\n"
    },
    {
      "commit": "6580cf91746517e167eb5bb6c94898782daba896",
      "tree": "b278469ec8f4a1ad6f02b0e9132fa2d5a92fa3bc",
      "parents": [
        "04ff54a1ef79a9b0a65f0288785471429f0bfbf4",
        "ca8594a3411f7aeaf5cd22e7e95a5b19f490ae6c"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Mon Oct 05 20:53:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 05 20:53:11 2015 +0000"
      },
      "message": "Merge \"Moved alert setup code to onCreate\""
    },
    {
      "commit": "04ff54a1ef79a9b0a65f0288785471429f0bfbf4",
      "tree": "6ce1d4edefb354fece8eac87aae9f98b8a99b8f4",
      "parents": [
        "374abe11a07fe6c742a370da8445c250d908ef6f",
        "0dba1f611410e5075a910fb73ff3d3c703bbc5ce"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Oct 05 20:14:29 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 05 20:14:29 2015 +0000"
      },
      "message": "Merge \"FastJNI canvas\""
    },
    {
      "commit": "374abe11a07fe6c742a370da8445c250d908ef6f",
      "tree": "7fcf9e0a920528b875bf0623e5818ae29e554349",
      "parents": [
        "7ed9df290cea884289900a87b0d404b467d35869",
        "e9512dfc03097170e0b1b7128935c6228b7d6464"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Mon Oct 05 19:48:05 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 05 19:48:05 2015 +0000"
      },
      "message": "Merge \"Fix dock divider going under application windows.\""
    },
    {
      "commit": "4cad00b696a81d33ebf59c7418a3d0fb4ea089a7",
      "tree": "8bdd72f23f93f1558aa22a8dc2e140b29dd93f7c",
      "parents": [
        "36866dc7347ba37ced74af6f8a6298c62282dacb"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Sep 08 14:16:49 2015 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 05 19:39:40 2015 +0000"
      },
      "message": "Add anydpi to the providing-resources docs\n\nChange-Id: Ic108d9da2e39b9f8581311fe610a1959a24a732f\n"
    },
    {
      "commit": "7ed9df290cea884289900a87b0d404b467d35869",
      "tree": "f4be84ebfb8ff28d4d9a6376101aede169777983",
      "parents": [
        "cb347a35fe648ff7950f3af3fde99d3bbf5bd2ff",
        "be7607af8875236b9cf7bdb5f5aa089c207529af"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Oct 05 19:28:59 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 05 19:28:59 2015 +0000"
      },
      "message": "Merge \"Initial changes to drag and drop to docked task.\""
    },
    {
      "commit": "0dba1f611410e5075a910fb73ff3d3c703bbc5ce",
      "tree": "ae0bb2be7d088e37b2c6027acbb89f7c0c53501c",
      "parents": [
        "9ad05de29eb0320d9e3c64da7c469822ecd984d9"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Oct 05 11:15:36 2015 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Oct 05 12:14:23 2015 -0700"
      },
      "message": "FastJNI canvas\n\nChange-Id: Iae33a4785e52efe6f8bbe5bee258f4df830feceb\n"
    },
    {
      "commit": "cb347a35fe648ff7950f3af3fde99d3bbf5bd2ff",
      "tree": "3fa6f7b70f30d33ca204b19f4fd0bee9f3694d24",
      "parents": [
        "feb0dfc0e7ee3f3aac4c8133e4da4f37a2a3142d",
        "dd62fb4392664c3c7dc43c7556351b36cf17dcf2"
      ],
      "author": {
        "name": "Nick Armstrong-Crews",
        "email": "strongarm@google.com",
        "time": "Mon Oct 05 18:40:08 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 05 18:40:08 2015 +0000"
      },
      "message": "am dd62fb43: am f107709f: am 13a71fbc: Merge \"Fix the logging of wake time saved by Ungaze.\" into cw-e-dev\n\n* commit \u0027dd62fb4392664c3c7dc43c7556351b36cf17dcf2\u0027:\n  Fix the logging of wake time saved by Ungaze.\n"
    },
    {
      "commit": "dd62fb4392664c3c7dc43c7556351b36cf17dcf2",
      "tree": "dbec76c0528697d12fa4590cf2934190a9104416",
      "parents": [
        "5c6fff5431aa83a4082f6203ac8cdd4122f3f9fb",
        "f107709fb3f884f904deb1f3c09a88dd411ea30d"
      ],
      "author": {
        "name": "Nick Armstrong-Crews",
        "email": "strongarm@google.com",
        "time": "Mon Oct 05 18:34:57 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 05 18:34:57 2015 +0000"
      },
      "message": "am f107709f: am 13a71fbc: Merge \"Fix the logging of wake time saved by Ungaze.\" into cw-e-dev\n\n* commit \u0027f107709fb3f884f904deb1f3c09a88dd411ea30d\u0027:\n  Fix the logging of wake time saved by Ungaze.\n"
    },
    {
      "commit": "f107709fb3f884f904deb1f3c09a88dd411ea30d",
      "tree": "d7122f07bb274a52ada5435b8a31f17d9fbdd288",
      "parents": [
        "ad111b653251e0af212da964d56112cda7d628d9",
        "13a71fbcf056d34421a7740a75e2c8dc11d30eb6"
      ],
      "author": {
        "name": "Nick Armstrong-Crews",
        "email": "strongarm@google.com",
        "time": "Mon Oct 05 18:29:24 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 05 18:29:24 2015 +0000"
      },
      "message": "am 13a71fbc: Merge \"Fix the logging of wake time saved by Ungaze.\" into cw-e-dev\n\n* commit \u002713a71fbcf056d34421a7740a75e2c8dc11d30eb6\u0027:\n  Fix the logging of wake time saved by Ungaze.\n"
    },
    {
      "commit": "13a71fbcf056d34421a7740a75e2c8dc11d30eb6",
      "tree": "966028bf1f08a8662baca60d778c0494534c2b8d",
      "parents": [
        "3daab8e7a7e68ceb8f15cfcb0d8becf4e86a6c05",
        "024872ea70bf82a8526e7b91a28a936cb432b095"
      ],
      "author": {
        "name": "Nick Armstrong-Crews",
        "email": "strongarm@google.com",
        "time": "Mon Oct 05 18:23:12 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 05 18:23:12 2015 +0000"
      },
      "message": "Merge \"Fix the logging of wake time saved by Ungaze.\" into cw-e-dev"
    },
    {
      "commit": "024872ea70bf82a8526e7b91a28a936cb432b095",
      "tree": "16679b1d6f7e9cacb5c18b5ee02c165d687305bd",
      "parents": [
        "8197e2de06bb96b0076469528a44b36a080ec9e1"
      ],
      "author": {
        "name": "Nick Armstrong-Crews",
        "email": "strongarm@google.com",
        "time": "Wed Sep 30 16:49:19 2015 -0700"
      },
      "committer": {
        "name": "Nick Armstrong-Crews",
        "email": "strongarm@google.com",
        "time": "Mon Oct 05 18:22:54 2015 +0000"
      },
      "message": "Fix the logging of wake time saved by Ungaze.\n\nThe logging of saved time was erroneously being called more than once\nper wake period. Moved the logging logic to be called from\nfinishWakefulnessChange(), which is only called once per wake period.\n\nChange-Id: I268ef44edce5807644fcc8fb0dcaa1a96cae6c9e\n"
    },
    {
      "commit": "be7607af8875236b9cf7bdb5f5aa089c207529af",
      "tree": "9ab4ab46852f8eeb3dfcf5a9861108202acaafae",
      "parents": [
        "feb0dfc0e7ee3f3aac4c8133e4da4f37a2a3142d"
      ],
      "author": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Thu Oct 01 17:24:51 2015 -0700"
      },
      "committer": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Mon Oct 05 11:18:52 2015 -0700"
      },
      "message": "Initial changes to drag and drop to docked task.\n\nChange-Id: I5e7a435a4061d902e5de0a54cc386388bc2b565e\n"
    },
    {
      "commit": "feb0dfc0e7ee3f3aac4c8133e4da4f37a2a3142d",
      "tree": "aeff9b763dfa245500bd8c15a75ab11d24e07436",
      "parents": [
        "9c57f462ac7b733cde222340e1feba5c4d897a74",
        "14418daa093f8cd39b7fccbc24115a6968dc8e92"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Mon Oct 05 17:59:12 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 05 17:59:12 2015 +0000"
      },
      "message": "Merge \"Fix recents crashing during docked stack resize.\""
    },
    {
      "commit": "14418daa093f8cd39b7fccbc24115a6968dc8e92",
      "tree": "4f335f00ff49d9577fca72fe1a546ce0edf57628",
      "parents": [
        "d1728e7656f9e90a16c2dc407a1085f3f2eacba9"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Sun Oct 04 16:43:48 2015 -0700"
      },
      "committer": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Mon Oct 05 10:56:49 2015 -0700"
      },
      "message": "Fix recents crashing during docked stack resize.\n\nWhether acitvity window should be preserved during the relaunch is\ncontrolled by the activity manager and the existence of\nnon-client-decor should not affect it. For example, docked activities\nwill not have non-client-decor, but we would like to preserve them\nanyway.\n\nBug: 24573657\nChange-Id: I5d4852c3b7c26ac3ec1bbc105639f75b67d1d3ad\n"
    },
    {
      "commit": "9c57f462ac7b733cde222340e1feba5c4d897a74",
      "tree": "6a8441474350f764461b1ff1af7dc2314e3e7ae0",
      "parents": [
        "c3cdf1c614f92759f1505b7b61265e51232b8944",
        "55a2a40abd53e9fb32399fe6b681d789032fd6dd"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Mon Oct 05 17:55:37 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 05 17:55:37 2015 +0000"
      },
      "message": "Merge \"Refactoring of WMS.addAppWindowToListLocked.\""
    },
    {
      "commit": "55a2a40abd53e9fb32399fe6b681d789032fd6dd",
      "tree": "f496dfebc4f7fdc7125c74816a3d5c595236ec70",
      "parents": [
        "d1728e7656f9e90a16c2dc407a1085f3f2eacba9"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Sun Oct 04 21:25:48 2015 -0700"
      },
      "committer": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Mon Oct 05 10:55:05 2015 -0700"
      },
      "message": "Refactoring of WMS.addAppWindowToListLocked.\n\n1) getTokenWindowsOnDisplay can be private;\n2) in addAppWindowToListLocked the first operation should be checking\ndisplay content;\n3) adding window to exiting window token extracted to a separate\nmethod;\n4) fetching window list directly from the display content, instead of\ngoing through the window.\nChange-Id: Ibe196fb6eea15b7800938bdaefcbe8cd1a76ca14\n"
    },
    {
      "commit": "c3cdf1c614f92759f1505b7b61265e51232b8944",
      "tree": "3a023988c40f16dc9f75106822747fa2368e0717",
      "parents": [
        "9ade5f98598d84ec4d1e26cc2232ad72651e4d60",
        "e7ee54ee7f4985bc743053d38d21f33c70220f05"
      ],
      "author": {
        "name": "Craig Lafayette",
        "email": "craiglafa@google.com",
        "time": "Mon Oct 05 17:52:05 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 05 17:52:05 2015 +0000"
      },
      "message": "Merge \"Remove device initializer agent\""
    },
    {
      "commit": "9ade5f98598d84ec4d1e26cc2232ad72651e4d60",
      "tree": "2ff9b884edf3e49a8b9d5865b655a97c2b7e534a",
      "parents": [
        "3e832afec336b8efbef70e152af1a69ecdfee86f",
        "2102dcb9e7da98a87c95549355ddbf2c8fa8203d"
      ],
      "author": {
        "name": "Xiaohui Chen",
        "email": "xiaohuic@google.com",
        "time": "Mon Oct 05 17:38:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 05 17:38:15 2015 +0000"
      },
      "message": "Merge \"Do not check consistency on eng build.\""
    },
    {
      "commit": "e9512dfc03097170e0b1b7128935c6228b7d6464",
      "tree": "6e3abbd28a35a096e016cece820ee5c01d72caaa",
      "parents": [
        "d1728e7656f9e90a16c2dc407a1085f3f2eacba9"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Mon Oct 05 09:15:21 2015 -0700"
      },
      "committer": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Mon Oct 05 09:15:21 2015 -0700"
      },
      "message": "Fix dock divider going under application windows.\n\nWhen windows are added they might be added on the top of the list of\nwindows that share the same base layer. Dock divider does share the\nbase layer with application windows, but should be always above them.\n\nBug: 24635258\nChange-Id: I3b5b7e64b625b225100058b73a671a92b908173d\n"
    },
    {
      "commit": "3e832afec336b8efbef70e152af1a69ecdfee86f",
      "tree": "853cee623bcf1e2a6c9798013ae478ce4ac192e7",
      "parents": [
        "d1728e7656f9e90a16c2dc407a1085f3f2eacba9",
        "008b932d9503ccdca02020e5ef03a5e7380a430f"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Oct 05 16:03:00 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 05 16:03:00 2015 +0000"
      },
      "message": "Merge \"Fix \"pm list permissions GROUP\"\""
    },
    {
      "commit": "d1728e7656f9e90a16c2dc407a1085f3f2eacba9",
      "tree": "089a9e627bab4de194025c96edc9346c6a9b42cb",
      "parents": [
        "aad6b8b13509eaa30e3030689d52f5546649e87e",
        "cd9c97db8de38fdfadab6411733f4680deebca07"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Mon Oct 05 15:59:38 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 05 15:59:38 2015 +0000"
      },
      "message": "Merge \"Adjust docked stack divider for orientation.\""
    },
    {
      "commit": "cd9c97db8de38fdfadab6411733f4680deebca07",
      "tree": "4c599fcf350e14a27d3f760194ded5775007608c",
      "parents": [
        "44bc4daff31d2d6f632695008a0e5f5272ff4f56"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Sat Oct 03 16:00:24 2015 -0700"
      },
      "committer": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Mon Oct 05 08:40:24 2015 -0700"
      },
      "message": "Adjust docked stack divider for orientation.\n\nBug: 24575031\nChange-Id: Iabebaab386a5e4df3e9af36be329bc0384fd6c87\n"
    },
    {
      "commit": "aad6b8b13509eaa30e3030689d52f5546649e87e",
      "tree": "2aa376aecff1dad849f85695ac26e5e54e026682",
      "parents": [
        "9ad05de29eb0320d9e3c64da7c469822ecd984d9",
        "2b4dc1156695ae0a7498bf8fe7cd6b82941026d3"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Oct 05 14:51:29 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 05 14:51:29 2015 +0000"
      },
      "message": "Merge \"Animate radial time picker selector during hour/minute transition\""
    },
    {
      "commit": "9ad05de29eb0320d9e3c64da7c469822ecd984d9",
      "tree": "51c0c0c08aaee75bcb5f1388dbfc0bdcc8248520",
      "parents": [
        "ea508588e9c4a9d87f36b0e74de4d9420c2af06d",
        "5c6fff5431aa83a4082f6203ac8cdd4122f3f9fb"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Oct 05 14:26:49 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 05 14:26:49 2015 +0000"
      },
      "message": "am 5c6fff54: (-s ours) am ad111b65: (-s ours) am 3daab8e7: (-s ours) am faebbe82: (-s ours) Import translations. DO NOT MERGE\n\n* commit \u00275c6fff5431aa83a4082f6203ac8cdd4122f3f9fb\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "5c6fff5431aa83a4082f6203ac8cdd4122f3f9fb",
      "tree": "e736cb740f4c8e4a0586e2a554b7d9e9773f31b0",
      "parents": [
        "697e3dd6b9a8be4451e19ab7c03ced310602b92a",
        "ad111b653251e0af212da964d56112cda7d628d9"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Oct 05 14:16:19 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 05 14:16:19 2015 +0000"
      },
      "message": "am ad111b65: (-s ours) am 3daab8e7: (-s ours) am faebbe82: (-s ours) Import translations. DO NOT MERGE\n\n* commit \u0027ad111b653251e0af212da964d56112cda7d628d9\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "ad111b653251e0af212da964d56112cda7d628d9",
      "tree": "933d317eca648def7e126b57dd67d9c3b9b59e47",
      "parents": [
        "24f02483172a9802222da29e9db3832b93dd46a6",
        "3daab8e7a7e68ceb8f15cfcb0d8becf4e86a6c05"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Oct 05 14:09:18 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 05 14:09:18 2015 +0000"
      },
      "message": "am 3daab8e7: (-s ours) am faebbe82: (-s ours) Import translations. DO NOT MERGE\n\n* commit \u00273daab8e7a7e68ceb8f15cfcb0d8becf4e86a6c05\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "3daab8e7a7e68ceb8f15cfcb0d8becf4e86a6c05",
      "tree": "9230efafc41fdf9f656f13a89c23f96ad355450a",
      "parents": [
        "677754225d9dcd3982d486bc4ead31d6f74de89b",
        "faebbe82fa72036db75d679d366681822d2d551c"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Oct 05 14:05:00 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 05 14:05:00 2015 +0000"
      },
      "message": "am faebbe82: (-s ours) Import translations. DO NOT MERGE\n\n* commit \u0027faebbe82fa72036db75d679d366681822d2d551c\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "faebbe82fa72036db75d679d366681822d2d551c",
      "tree": "e0119a4d29463165076bc8976ed3c0ae346ec7e3",
      "parents": [
        "791763796e5f21e34c3ae81c1faad2a4c1a515dd"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Oct 05 06:58:33 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Oct 05 06:58:33 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I21cc5a0ce2710498f3aa76c904e653b90a14ecda\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "ea508588e9c4a9d87f36b0e74de4d9420c2af06d",
      "tree": "51c0c0c08aaee75bcb5f1388dbfc0bdcc8248520",
      "parents": [
        "dfa3faf4165d4a430ced0d67c21066e5c412f409",
        "ca4f0b5a43ed0e0ec5e52613cd176705e6c06882"
      ],
      "author": {
        "name": "Tom Hudson",
        "email": "tomhudson@google.com",
        "time": "Mon Oct 05 13:03:07 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 05 13:03:07 2015 +0000"
      },
      "message": "Merge \"Include what you use\""
    },
    {
      "commit": "ca4f0b5a43ed0e0ec5e52613cd176705e6c06882",
      "tree": "1e9ebefa8bf8ed7172e4f1c93dd54860c34e31cc",
      "parents": [
        "150c5ae28d594ab4cfe3db68933337f79a5364d1"
      ],
      "author": {
        "name": "Tom Hudson",
        "email": "tomhudson@google.com",
        "time": "Mon Oct 05 08:51:49 2015 -0400"
      },
      "committer": {
        "name": "Tom Hudson",
        "email": "tomhudson@google.com",
        "time": "Mon Oct 05 13:02:05 2015 +0000"
      },
      "message": "Include what you use\n\nutils/PaintUtils.h was relying on a transitive include which was\nchanged to a forward declaration; this change adds the SkDrawLooper\ninclude where we need it.\n\nR\u003ddjsollen@google.com\n\nChange-Id: I6b034c47ddc277224c7deb007c9934004c037b8c\n"
    },
    {
      "commit": "dfa3faf4165d4a430ced0d67c21066e5c412f409",
      "tree": "48d1dcb3e0f05e76d1d2d04d0cfa89e10a8c1dd1",
      "parents": [
        "21abf4c6f6f95eed2de906ba0f05ef02d0ae2d9e",
        "39cd533d01fe557aeec445e8a06f19063a4e1e5c"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Oct 05 13:00:30 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 05 13:00:30 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "39cd533d01fe557aeec445e8a06f19063a4e1e5c",
      "tree": "f0dc27eb56f118bc1022ea2916310eedbb38a2d3",
      "parents": [
        "f48e1e21241b9a24e85845fcaf6f95dcc0f01924"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Oct 05 05:53:37 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Oct 05 05:53:37 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I58d47753d7065f43a959a2f7bec59cbf533615d4\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "21abf4c6f6f95eed2de906ba0f05ef02d0ae2d9e",
      "tree": "b8ca9906a3a2b3ee3a94d453ef25f62d9f3c1d53",
      "parents": [
        "f48e1e21241b9a24e85845fcaf6f95dcc0f01924"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Oct 05 05:19:25 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Oct 05 05:19:25 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I45ea38ee24c31b6144f99f8b7239200c1f870fbb\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "f48e1e21241b9a24e85845fcaf6f95dcc0f01924",
      "tree": "d2e03f1dfd9f3757b09daec2b6e5ff3870935a56",
      "parents": [
        "44bc4daff31d2d6f632695008a0e5f5272ff4f56"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Sun Oct 04 16:02:06 2015 -0700"
      },
      "committer": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Sun Oct 04 16:02:06 2015 -0700"
      },
      "message": "Remove accidentally added logging.\n\nChange-Id: Ibffca5e034c5009684bfe6b9a04bd476b9385053\n"
    },
    {
      "commit": "44bc4daff31d2d6f632695008a0e5f5272ff4f56",
      "tree": "06d2f0041e003dd1f4d09afd1efe7863fb584c94",
      "parents": [
        "0fe8ea20962249c257762c81896758a9f7ecf659"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Sat Oct 03 13:59:49 2015 -0700"
      },
      "committer": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Sun Oct 04 10:12:08 2015 -0700"
      },
      "message": "Only request resize for tasks on the freeform stack.\n\nThis fixes a crash during orientation changes, where window manager\nrequests a resize for a docked task, but activity manager throws an\nexception since dock tasks can only be resized when their stack is\nbeing resized.\n\nBug: 24575031\n\nChange-Id: I954c4e6ae60931b30200b10c8a4834b0a5757606\n"
    },
    {
      "commit": "0fe8ea20962249c257762c81896758a9f7ecf659",
      "tree": "75b976890c65c9f2124afcee4489b44974c9a203",
      "parents": [
        "4b6c23348ee54a0d7f5bbe16a4fc18d771f4764d",
        "697e3dd6b9a8be4451e19ab7c03ced310602b92a"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Sat Oct 03 00:52:32 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Oct 03 00:52:32 2015 +0000"
      },
      "message": "am 697e3dd6: am ee144b1e: resolved conflicts for bd57dac5 to stage-aosp-master\n\n* commit \u0027697e3dd6b9a8be4451e19ab7c03ced310602b92a\u0027:\n  Don\u0027t unregister Fonts from renderer at destruction\n"
    },
    {
      "commit": "697e3dd6b9a8be4451e19ab7c03ced310602b92a",
      "tree": "e736cb740f4c8e4a0586e2a554b7d9e9773f31b0",
      "parents": [
        "3cb53543e224c0f98801d71c22a2d81974186597",
        "ee144b1e60a88e8f097113e046813f0b61c38b9b"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Sat Oct 03 00:46:17 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Oct 03 00:46:17 2015 +0000"
      },
      "message": "am ee144b1e: resolved conflicts for bd57dac5 to stage-aosp-master\n\n* commit \u0027ee144b1e60a88e8f097113e046813f0b61c38b9b\u0027:\n  Don\u0027t unregister Fonts from renderer at destruction\n"
    },
    {
      "commit": "4b6c23348ee54a0d7f5bbe16a4fc18d771f4764d",
      "tree": "dd31a01f4b0a5a198640c761834377fcdaedd0fa",
      "parents": [
        "52a850465512a415e42b5050e5f93855c700d220",
        "0689ae903628f12ff073376b655b9d972533796b"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Sat Oct 03 00:36:55 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Oct 03 00:36:55 2015 +0000"
      },
      "message": "Merge \"Fix lack of dim layer behind \"Power off\" window.\""
    },
    {
      "commit": "ee144b1e60a88e8f097113e046813f0b61c38b9b",
      "tree": "0d9fd819c4ac355e3228473fde24b4abc3f24e5f",
      "parents": [
        "5fbb245230317b5ca312556b73380195871827eb",
        "bd57dac5d5b99d7f6bead50f327b488d464521df"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Oct 02 17:34:05 2015 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Oct 02 17:34:05 2015 -0700"
      },
      "message": "resolved conflicts for bd57dac5 to stage-aosp-master\n\nChange-Id: I5107af13712d7cc908d8699e5c15a002f0a3ec85\n"
    },
    {
      "commit": "0689ae903628f12ff073376b655b9d972533796b",
      "tree": "73851582826ff4b72ad2ad997981757b517effe6",
      "parents": [
        "369d3dcda03090c314ad2a350335b060eeb1bbd6"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Thu Oct 01 12:30:31 2015 -0700"
      },
      "committer": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Fri Oct 02 17:25:00 2015 -0700"
      },
      "message": "Fix lack of dim layer behind \"Power off\" window.\n\nThis enables dim behind functionality for both tasks and stacks and\ngroups it inside a controller that manages the dim layers (including\nshared dim layers for full screen tasks/stacks).\n\nBug: 24331704\n\nChange-Id: I0d1ba996d9e00d05e0203166b82268da00fbb35e\n"
    },
    {
      "commit": "008b932d9503ccdca02020e5ef03a5e7380a430f",
      "tree": "1fedd598750f5c1e14e2b6d1f65f1ab005d18a45",
      "parents": [
        "674be55852404a9defd2c7c6b002fc9a954a81e7"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Oct 02 16:51:56 2015 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Oct 02 16:51:56 2015 -0700"
      },
      "message": "Fix \"pm list permissions GROUP\"\n\nThe command wasn\u0027t parsing a group name correctly.\n\nChange-Id: I966e56e2f7b3eab2531be6bec8f744735b865910\n"
    },
    {
      "commit": "2102dcb9e7da98a87c95549355ddbf2c8fa8203d",
      "tree": "37c748892f193e0a9a4b67ad3cab485dc219cc24",
      "parents": [
        "2d574a5aa80fbd29e64d4da11eef7719dffd08be"
      ],
      "author": {
        "name": "Xiaohui Chen",
        "email": "xiaohuic@google.com",
        "time": "Fri Oct 02 16:45:55 2015 -0700"
      },
      "committer": {
        "name": "Xiaohui Chen",
        "email": "xiaohuic@google.com",
        "time": "Fri Oct 02 16:45:55 2015 -0700"
      },
      "message": "Do not check consistency on eng build.\n\nChange-Id: I2fe728a970753131473b98676fb0b763e774ab1c\n"
    },
    {
      "commit": "52a850465512a415e42b5050e5f93855c700d220",
      "tree": "364686be756af9282b531ccf8ffb1641939392d9",
      "parents": [
        "4a305c95e1669222f2b835a3b85fee77d72fab57",
        "cc075c76ff327681de7e87db65215f747d1e8cd2"
      ],
      "author": {
        "name": "Stefan Kuhne",
        "email": "skuhne@google.com",
        "time": "Fri Oct 02 23:26:25 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 02 23:26:25 2015 +0000"
      },
      "message": "Merge \"Possible resize flickering on config change\""
    },
    {
      "commit": "cc075c76ff327681de7e87db65215f747d1e8cd2",
      "tree": "3dbd46f2f957741ecd8582469b837448ce92b98e",
      "parents": [
        "150c5ae28d594ab4cfe3db68933337f79a5364d1"
      ],
      "author": {
        "name": "Skuhne",
        "email": "skuhne@google.com",
        "time": "Fri Oct 02 16:08:26 2015 -0700"
      },
      "committer": {
        "name": "Skuhne",
        "email": "skuhne@google.com",
        "time": "Fri Oct 02 16:23:44 2015 -0700"
      },
      "message": "Possible resize flickering on config change\n\nIt is possible that while a config change is going on, the\nview hiererchy got created but not layouted. In that case\nthe reported size of the main window would be 0,0. In this\nevent we need to use the cached window sizes from the past\nrender.\n\nBug: 24595899\nChange-Id: Ia41f7ae0999e4f2bda364506029bcbdfd7d3f4b4\n"
    },
    {
      "commit": "4a305c95e1669222f2b835a3b85fee77d72fab57",
      "tree": "73bff6b1d4b935fee9468a1127b44c11c03cc250",
      "parents": [
        "f3854aceb57f5bf1a7e316ef5f67543a3e81ae72",
        "0df68cd13b8121aa4e582d8fb59c7589079d6ff9"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Oct 02 23:17:36 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 02 23:17:36 2015 +0000"
      },
      "message": "Merge \"Do now allow current user to be removed\""
    },
    {
      "commit": "ca8594a3411f7aeaf5cd22e7e95a5b19f490ae6c",
      "tree": "d934ebfd2582fefb27bb3549228c9814ca9e54cd",
      "parents": [
        "e81b323af1cea0cbba80171968c27f6023ffc7e0"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Mon Sep 28 16:22:20 2015 -0700"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Oct 02 16:13:05 2015 -0700"
      },
      "message": "Moved alert setup code to onCreate\n\nsetupAlert() was called multiple times and this was causing an error.\n\nBug: 24412662\nChange-Id: I5ff91f9f65d3298fc3b6996e147e3133c0bea882\n"
    },
    {
      "commit": "f3854aceb57f5bf1a7e316ef5f67543a3e81ae72",
      "tree": "5de2ca2219ab85cf867877015d9d8f601ff1a3df",
      "parents": [
        "d2ca32937fc426ba060fa1d2d9f3cb40588d600e",
        "3cb53543e224c0f98801d71c22a2d81974186597"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Fri Oct 02 23:04:55 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 02 23:04:55 2015 +0000"
      },
      "message": "am 3cb53543: am 24f02483: am 67775422: Retry if interrupted before mMessageThread has joined\n\n* commit \u00273cb53543e224c0f98801d71c22a2d81974186597\u0027:\n  Retry if interrupted before mMessageThread has joined\n"
    },
    {
      "commit": "d2ca32937fc426ba060fa1d2d9f3cb40588d600e",
      "tree": "5de2ca2219ab85cf867877015d9d8f601ff1a3df",
      "parents": [
        "289747cedb4df8a372ebf2647eb9ffb696f76ac5",
        "dabd6b8f45e464a83fee96c69076abb78dbc862f"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Oct 02 23:04:07 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 02 23:04:07 2015 +0000"
      },
      "message": "Merge \"Restart USB stack only if data is unlocked\""
    },
    {
      "commit": "3cb53543e224c0f98801d71c22a2d81974186597",
      "tree": "db94496565293bc2d701250779f6b5c7e2a1aaa0",
      "parents": [
        "e3ae9e71b3217e280f5c671591841ae437fd4dab",
        "24f02483172a9802222da29e9db3832b93dd46a6"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Fri Oct 02 22:59:51 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 02 22:59:51 2015 +0000"
      },
      "message": "am 24f02483: am 67775422: Retry if interrupted before mMessageThread has joined\n\n* commit \u002724f02483172a9802222da29e9db3832b93dd46a6\u0027:\n  Retry if interrupted before mMessageThread has joined\n"
    },
    {
      "commit": "24f02483172a9802222da29e9db3832b93dd46a6",
      "tree": "933d317eca648def7e126b57dd67d9c3b9b59e47",
      "parents": [
        "0e28d9196deb28af89c0ea075a91ca45c989fde9",
        "677754225d9dcd3982d486bc4ead31d6f74de89b"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Fri Oct 02 22:54:04 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 02 22:54:04 2015 +0000"
      },
      "message": "am 67775422: Retry if interrupted before mMessageThread has joined\n\n* commit \u0027677754225d9dcd3982d486bc4ead31d6f74de89b\u0027:\n  Retry if interrupted before mMessageThread has joined\n"
    },
    {
      "commit": "dabd6b8f45e464a83fee96c69076abb78dbc862f",
      "tree": "ea142001816e71179d3df370d105cdc943bedecb",
      "parents": [
        "e81b323af1cea0cbba80171968c27f6023ffc7e0"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Oct 02 15:41:46 2015 -0700"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Oct 02 15:41:46 2015 -0700"
      },
      "message": "Restart USB stack only if data is unlocked\n\nWhen switching users, USB stack shouldn\u0027t be restarted if mUsbDataUnlocked \u003d\nfalse, e.g. device is in charge only mode.\n\nBug: 24611765\nChange-Id: I3b12f8c8926235546fe916a200aa57ed618193de\n"
    },
    {
      "commit": "289747cedb4df8a372ebf2647eb9ffb696f76ac5",
      "tree": "e98ba5ddd2e8e8ee9adc74636a9cf78ba6140a31",
      "parents": [
        "f66560d6fd5759b052b86e482d4dec93dde38cf6",
        "2536c7ed446203ea12b38cf05a88e603f8d1b768"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Oct 02 22:41:35 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 02 22:41:35 2015 +0000"
      },
      "message": "Merge \"Refactoring several TaskView callbacks.\""
    },
    {
      "commit": "f66560d6fd5759b052b86e482d4dec93dde38cf6",
      "tree": "cddb0deee601c8294fdaba681a982b51fc7e5962",
      "parents": [
        "b90a8813bdba1875545c42f63e3873d54158a121",
        "85ee65483d877e66c4446fce31520f293f0d67c9"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Oct 02 22:36:44 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 02 22:36:44 2015 +0000"
      },
      "message": "Merge \"Put ResovlerActivity and noDisplay activities in the source task\""
    },
    {
      "commit": "677754225d9dcd3982d486bc4ead31d6f74de89b",
      "tree": "9230efafc41fdf9f656f13a89c23f96ad355450a",
      "parents": [
        "3af80eff608b2ee2de7291f82b9163d5df4b15cf"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Fri Oct 02 12:06:10 2015 -0700"
      },
      "committer": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Fri Oct 02 15:30:33 2015 -0700"
      },
      "message": "Retry if interrupted before mMessageThread has joined\n\nBug: 24342101\n\nIf interrupted during mMessageThread.join(), retry the join instead of\nassuming the thread has joined and continuing.  Continuing to destroy\nthe context will cause a segfault when the message thread attempts to\nuse the destroyed context.\n\nChange-Id: I3213091a0e996449bceb403dffca3063786d5a65\n(cherry picked from commit 2f25ce7753f7f1f6a0cc549a0df0082286bd5f85)\n"
    },
    {
      "commit": "bd57dac5d5b99d7f6bead50f327b488d464521df",
      "tree": "c070d469dc797401efc00cb056e11234b792146e",
      "parents": [
        "ca3e5aeaa65ae1d77ce92f082ab789933eb18237",
        "148c78f825496b75a812d61e7d9222d897870a6c"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@android.com",
        "time": "Fri Oct 02 22:30:09 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 02 22:30:09 2015 +0000"
      },
      "message": "Merge \"Don\u0027t unregister Fonts from renderer at destruction\""
    },
    {
      "commit": "b90a8813bdba1875545c42f63e3873d54158a121",
      "tree": "d0daaf005db42978157909a7b4b760c5381eab68",
      "parents": [
        "369d3dcda03090c314ad2a350335b060eeb1bbd6",
        "e3ae9e71b3217e280f5c671591841ae437fd4dab"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Fri Oct 02 22:22:13 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 02 22:22:13 2015 +0000"
      },
      "message": "am e3ae9e71: am 5fbb2452: am ca3e5aea: Merge \"Retry if interrupted before mMessageThread has joined\"\n\n* commit \u0027e3ae9e71b3217e280f5c671591841ae437fd4dab\u0027:\n  Retry if interrupted before mMessageThread has joined\n"
    },
    {
      "commit": "e3ae9e71b3217e280f5c671591841ae437fd4dab",
      "tree": "db94496565293bc2d701250779f6b5c7e2a1aaa0",
      "parents": [
        "e6a4f902617f6bc23a0a43550b89683f1ed63e62",
        "5fbb245230317b5ca312556b73380195871827eb"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Fri Oct 02 22:16:20 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 02 22:16:20 2015 +0000"
      },
      "message": "am 5fbb2452: am ca3e5aea: Merge \"Retry if interrupted before mMessageThread has joined\"\n\n* commit \u00275fbb245230317b5ca312556b73380195871827eb\u0027:\n  Retry if interrupted before mMessageThread has joined\n"
    },
    {
      "commit": "5fbb245230317b5ca312556b73380195871827eb",
      "tree": "629e99380e5c99e8eceedc97895ae475c6b2901f",
      "parents": [
        "6706b71d7cfb9a916fd482189c04a0d59c19c103",
        "ca3e5aeaa65ae1d77ce92f082ab789933eb18237"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Fri Oct 02 22:08:11 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 02 22:08:11 2015 +0000"
      },
      "message": "am ca3e5aea: Merge \"Retry if interrupted before mMessageThread has joined\"\n\n* commit \u0027ca3e5aeaa65ae1d77ce92f082ab789933eb18237\u0027:\n  Retry if interrupted before mMessageThread has joined\n"
    }
  ],
  "next": "ca3e5aeaa65ae1d77ce92f082ab789933eb18237"
}
