)]}'
{
  "log": [
    {
      "commit": "093b3f1ba081dfd9e5ea1fe50b16f3ebaf4d4be9",
      "tree": "6a5ea962fc4b83fcb975b0de1b53e18d3e7fe14b",
      "parents": [
        "fab2490279abe82cc541d1b7b659af5196b8cb75",
        "6d6672ffd1b6d918e64d951f8f1fd1cc441b363f"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Feb 05 19:59:42 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 19:59:43 2016 +0000"
      },
      "message": "Merge \"Fix external status bar icon sizes\""
    },
    {
      "commit": "fab2490279abe82cc541d1b7b659af5196b8cb75",
      "tree": "a370d1dce601726295975cd5b34ff834c3c532b6",
      "parents": [
        "911db2e19a81c1a7cd0511eb70a9d62db7706aa9",
        "10c63d8a12caf5117524799efea95120f8b0845b"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Feb 05 19:57:39 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 19:57:40 2016 +0000"
      },
      "message": "Merge \"move assistant to system API\""
    },
    {
      "commit": "10c63d8a12caf5117524799efea95120f8b0845b",
      "tree": "5178f3d866eb9ed5d51843c23ce131ab2ab26365",
      "parents": [
        "046cc21b7569e25508bf71fca4fb6d36c893b27b"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Feb 05 14:55:35 2016 -0500"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Feb 05 14:55:35 2016 -0500"
      },
      "message": "move assistant to system API\n\nBug: 26693581\nChange-Id: I7e29b8521e2c33683b8032e63da734cfde1dfcc9\n"
    },
    {
      "commit": "911db2e19a81c1a7cd0511eb70a9d62db7706aa9",
      "tree": "4eb704f60f2b2862cf7e0134bd2e9a265198804f",
      "parents": [
        "046cc21b7569e25508bf71fca4fb6d36c893b27b",
        "e798ba103321ded5ad88b181fce277e179db58ec"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Feb 05 19:51:16 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 19:51:18 2016 +0000"
      },
      "message": "Merge \"Remove com.google.android.syncadapters.contacts from exception list\""
    },
    {
      "commit": "e798ba103321ded5ad88b181fce277e179db58ec",
      "tree": "6acf81d265ece2847247c9c388bbae417e55b0a6",
      "parents": [
        "e3936dcf03d86530762346480e8ccd3116525e5a"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Feb 05 11:43:47 2016 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Feb 05 11:45:02 2016 -0800"
      },
      "message": "Remove com.google.android.syncadapters.contacts from exception list\n\nBug 26902400\nBug 26481405\n\nChange-Id: I3b4d0217ee033f727074f68ebe6a1c1461509d04\n"
    },
    {
      "commit": "046cc21b7569e25508bf71fca4fb6d36c893b27b",
      "tree": "153cd9ba2b1fbfeaa7a17e47b14146901823e828",
      "parents": [
        "89c6073cd015d9d167492c80a5f21a2a52d3f231",
        "a93542f9d341897f3206f775fd5720663b17504f"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Feb 05 19:41:03 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 19:41:04 2016 +0000"
      },
      "message": "Merge \"Rewrite app standby stats\""
    },
    {
      "commit": "a93542f9d341897f3206f775fd5720663b17504f",
      "tree": "9fe0d52848f824b84388a41fcaa891397b1a4e94",
      "parents": [
        "a37278b0a6ce94f06fd403155e17b7d42606741b"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Feb 03 18:02:06 2016 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Feb 05 11:38:29 2016 -0800"
      },
      "message": "Rewrite app standby stats\n\nDon\u0027t mix up with usage stats. Keep a separate db and history\nbased on elapsed time and screen on time.\n\nUnit tests for AppIdleHistory class.\n\nBug: 26989006\nChange-Id: If343785b46da1db67f7c1c1263854c2732a232c6\n"
    },
    {
      "commit": "89c6073cd015d9d167492c80a5f21a2a52d3f231",
      "tree": "9a140be38c9569a9fa54888bcaeb4bcac4559f0c",
      "parents": [
        "2a7fc72ac405db4726679314f1f2dd277b35ea04",
        "dc4535ebdae321ee64d4e6ff9933863d2609df7c"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Fri Feb 05 19:36:06 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 19:36:07 2016 +0000"
      },
      "message": "Merge \"Update javadoc for BlockedNumberContract.\""
    },
    {
      "commit": "6d6672ffd1b6d918e64d951f8f1fd1cc441b363f",
      "tree": "a31988230606cc6609bc3d6d30c98630d37e6e4c",
      "parents": [
        "5eec76504ff2ac5a05c73951b7fe38cc6a560bb9"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Feb 05 14:18:21 2016 -0500"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Feb 05 14:35:34 2016 -0500"
      },
      "message": "Fix external status bar icon sizes\n\nBug: 26850030\nChange-Id: I6de129aa1b6c73b0c1ad5373e59c2ad398b2dc7a\n"
    },
    {
      "commit": "2a7fc72ac405db4726679314f1f2dd277b35ea04",
      "tree": "13e550e8579da9cb56062e221b8b2427f649cbf8",
      "parents": [
        "39d1b5b0f74962a4f2a6b8125f841ecf6e7cb2ee",
        "aef485a32a36fd80f65613bd5de4d1ca23c54432"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Feb 05 19:22:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 19:22:01 2016 +0000"
      },
      "message": "Merge \"Adapted the notification header colors to spec\""
    },
    {
      "commit": "39d1b5b0f74962a4f2a6b8125f841ecf6e7cb2ee",
      "tree": "341bd594474470d413efad1c94df00aec11a5a9d",
      "parents": [
        "89ff40f3fdd0ca6a0df284770683d1159473bf79",
        "f80170f455c269b8e0264a5441770faf39e69416"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Feb 05 19:04:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 19:04:56 2016 +0000"
      },
      "message": "Merge \"Exclude tasks manipulated before user setup is complete from Recents\""
    },
    {
      "commit": "89ff40f3fdd0ca6a0df284770683d1159473bf79",
      "tree": "de8fc280584f13d41dfc69c743d531a013f19c71",
      "parents": [
        "b48f309e912084cf16f8ccf66ea6104c41bd647a",
        "45ae04ab7b02fe8c7a6f2831aeec2e2c8e0cbc6f"
      ],
      "author": {
        "name": "Jeremy Klein",
        "email": "jlklein@google.com",
        "time": "Fri Feb 05 18:50:57 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 18:50:58 2016 +0000"
      },
      "message": "Merge \"Fix a small issue with the BT Tether callback value.\""
    },
    {
      "commit": "aef485a32a36fd80f65613bd5de4d1ca23c54432",
      "tree": "5ca84b0501011901714c7b49907dd34a457b1e2b",
      "parents": [
        "0975a8dda609d9291ececf65d008174e4d734e09"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Feb 05 10:31:20 2016 -0800"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Feb 05 10:43:00 2016 -0800"
      },
      "message": "Adapted the notification header colors to spec\n\nChange-Id: Ifa9483a5e71f32be2df14912982076d7bf2a6e9a\n"
    },
    {
      "commit": "45ae04ab7b02fe8c7a6f2831aeec2e2c8e0cbc6f",
      "tree": "21562022913b3425ef783ea6a41e33cf0f5fbfdf",
      "parents": [
        "391df1ac2e5b318bc1936637b756c306bcfeb892"
      ],
      "author": {
        "name": "Jeremy Klein",
        "email": "jlklein@google.com",
        "time": "Fri Feb 05 10:37:32 2016 -0800"
      },
      "committer": {
        "name": "Jeremy Klein",
        "email": "jlklein@google.com",
        "time": "Fri Feb 05 10:37:32 2016 -0800"
      },
      "message": "Fix a small issue with the BT Tether callback value.\n\nIt was incorrect when disabling bt tethering. Note that this had\nno practical effect because there\u0027s no callback for disabling, but\nthe change is good for readability\u0027s sake.\n\nChange-Id: Id80de58b24e94ec5a8ee38d94fb3016ae7835e43\n"
    },
    {
      "commit": "b48f309e912084cf16f8ccf66ea6104c41bd647a",
      "tree": "4eb70074fca1ec2d0f0ccd0f9d9077bf4f095153",
      "parents": [
        "cb71c477a2d06629ea5239ed5da968bb9681970d",
        "3c8bec10a66bbf12a6cc0e5ed1092628d771bb5b"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Fri Feb 05 18:35:13 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 18:35:14 2016 +0000"
      },
      "message": "Merge \"Restore DroidSansFallback to fonts.xml\""
    },
    {
      "commit": "cb71c477a2d06629ea5239ed5da968bb9681970d",
      "tree": "59568e2560707c36efae71fe2731d1905260442b",
      "parents": [
        "391df1ac2e5b318bc1936637b756c306bcfeb892",
        "02033f800bda142994e402f3f66aaecb1c9f41be"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Feb 05 18:31:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 05 18:31:21 2016 +0000"
      },
      "message": "Merge \"NAN: for failed configurations - added configuration which failed.\" into mm-wireless-dev\nam: 02033f800b\n\n* commit \u002702033f800bda142994e402f3f66aaecb1c9f41be\u0027:\n  NAN: for failed configurations - added configuration which failed.\n"
    },
    {
      "commit": "02033f800bda142994e402f3f66aaecb1c9f41be",
      "tree": "4e1c2082886e5228f2e6dfc13efdda1a3320d3bf",
      "parents": [
        "514a3bfde6ccc8ca80f3bacdd370e2d4672b3d85",
        "8340beca6282093d9932ea30ef010024f75c689a"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Feb 05 18:27:08 2016 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Fri Feb 05 18:27:08 2016 +0000"
      },
      "message": "Merge \"NAN: for failed configurations - added configuration which failed.\" into mm-wireless-dev"
    },
    {
      "commit": "391df1ac2e5b318bc1936637b756c306bcfeb892",
      "tree": "c7f0aa655cf3c1a715bfbbc2c1d3c8cc977386b2",
      "parents": [
        "267c503354bc72c6df4b490ffc0942b6c7e95573",
        "aaa20ad134069e4cefbbe9d2633a71482167f94b"
      ],
      "author": {
        "name": "Jeremy Klein",
        "email": "jlklein@google.com",
        "time": "Fri Feb 05 18:15:29 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 18:15:30 2016 +0000"
      },
      "message": "Merge \"Remove several TetherUtil functions which are no longer needed.\""
    },
    {
      "commit": "267c503354bc72c6df4b490ffc0942b6c7e95573",
      "tree": "5dcc9c7245ac32b6ddcd6e39b6e2c040c221f611",
      "parents": [
        "24d8ddd4aa87dc3958b9adcaef2ce326304a194f",
        "62c5e9d7f7c860449b926971bad385836bb40fdc"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Fri Feb 05 18:09:05 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 18:09:06 2016 +0000"
      },
      "message": "Merge \"Only make home opaque when requesting visible behind false.\""
    },
    {
      "commit": "24d8ddd4aa87dc3958b9adcaef2ce326304a194f",
      "tree": "fe0a3244b0e57354bdf1041c7eae9778b667512f",
      "parents": [
        "90bfa1580bd1f98fc9ad67acaff565d1ba58bef5",
        "8ac2db4364e5c43ea6c3a90538b9b80933964750"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Feb 05 18:04:35 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 05 18:04:35 2016 +0000"
      },
      "message": "Merge \"api: Un-hide new reflection 1.8 APIs\" am: 700ed048f9\nam: 8ac2db4364\n\n* commit \u00278ac2db4364e5c43ea6c3a90538b9b80933964750\u0027:\n  api: Un-hide new reflection 1.8 APIs\n"
    },
    {
      "commit": "8ac2db4364e5c43ea6c3a90538b9b80933964750",
      "tree": "fdd7483ebe231763df9706756c0762eff0873568",
      "parents": [
        "21ab24f5c7a1659981fab2764e406f51e9d3eada",
        "700ed048f9c860fb18439ef79a8b7b107e7fe054"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Feb 05 18:02:05 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 05 18:02:05 2016 +0000"
      },
      "message": "Merge \"api: Un-hide new reflection 1.8 APIs\"\nam: 700ed048f9\n\n* commit \u0027700ed048f9c860fb18439ef79a8b7b107e7fe054\u0027:\n  api: Un-hide new reflection 1.8 APIs\n"
    },
    {
      "commit": "dc4535ebdae321ee64d4e6ff9933863d2609df7c",
      "tree": "e2cde0fd0dc3bfc2f7c387235027f39ec03433a4",
      "parents": [
        "f9ef97936c8e108f3ac7f5f85463af2d1c3a1e7b"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Thu Feb 04 16:33:32 2016 -0800"
      },
      "committer": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Fri Feb 05 09:58:35 2016 -0800"
      },
      "message": "Update javadoc for BlockedNumberContract.\n\nBUG: 26232372\nChange-Id: I57330782fa439bed52c595986916eb24bfbceab0\n"
    },
    {
      "commit": "700ed048f9c860fb18439ef79a8b7b107e7fe054",
      "tree": "95b37ca4fe4591580c3467714433f54654a5e156",
      "parents": [
        "1f4f7190a8fe6bd87fd9dd198cb711cb1a540354",
        "a13e690566993bb95a18510a92c8c34dcfc0196a"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Feb 05 17:53:04 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 05 17:53:04 2016 +0000"
      },
      "message": "Merge \"api: Un-hide new reflection 1.8 APIs\""
    },
    {
      "commit": "a13e690566993bb95a18510a92c8c34dcfc0196a",
      "tree": "dcc0e025b4438dd6ac50795b858d52326e3d24d0",
      "parents": [
        "026a58476ba219bcc08608c2e6156683c9158d5d"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Thu Feb 04 21:04:29 2016 -0800"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Feb 05 17:50:50 2016 +0000"
      },
      "message": "api: Un-hide new reflection 1.8 APIs\n\n(cherry-picked from commit 2b11b688b841a00afe5eda8bda02409172751318)\nChange-Id: Ica3dba651f4a9239c39c4c90fb8478a5f6ff8b71\n"
    },
    {
      "commit": "90bfa1580bd1f98fc9ad67acaff565d1ba58bef5",
      "tree": "fe0a3244b0e57354bdf1041c7eae9778b667512f",
      "parents": [
        "6c89fa4988eef0ff7ecbc60b7568a3766907a2ab",
        "f873769fba261fb26446b5082fddc4ca2724d931"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Fri Feb 05 17:27:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 17:27:20 2016 +0000"
      },
      "message": "Merge \"Move create folder and sort to overflow menu, cleanup back behavior.\""
    },
    {
      "commit": "6c89fa4988eef0ff7ecbc60b7568a3766907a2ab",
      "tree": "2bbbc15df73b5a07d327667b8740768fb94fe34a",
      "parents": [
        "417c0625ad668e0fc1dfa4246b862b319449f7b8",
        "21ab24f5c7a1659981fab2764e406f51e9d3eada"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Feb 05 17:26:37 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 05 17:26:37 2016 +0000"
      },
      "message": "Merge \"Improve NFC-F transceive() docs.\" am: 1f4f7190a8\nam: 21ab24f5c7\n\n* commit \u002721ab24f5c7a1659981fab2764e406f51e9d3eada\u0027:\n  Improve NFC-F transceive() docs.\n"
    },
    {
      "commit": "417c0625ad668e0fc1dfa4246b862b319449f7b8",
      "tree": "7e2f729075b3a5ae49fde95991d3ea68051f4046",
      "parents": [
        "f22472a1d01713d71742d3d1f320bb5dbe49f20f",
        "a3dcafff6d92418ad192ea10f906bdf0947f0ce9"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Feb 05 17:10:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 17:10:23 2016 +0000"
      },
      "message": "Merge \"NoMan support for FBE.\""
    },
    {
      "commit": "f22472a1d01713d71742d3d1f320bb5dbe49f20f",
      "tree": "56d46c9fe0b61285e69068d0bef21750a3ec1aae",
      "parents": [
        "ad086d740d5ec95832d8191a867507bef06e8ed8",
        "679f1e26d03ebb5574ed389187f2ebc619832d52"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Feb 05 17:02:53 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 17:02:53 2016 +0000"
      },
      "message": "Merge \"Update documentation to say write not read or play\""
    },
    {
      "commit": "ad086d740d5ec95832d8191a867507bef06e8ed8",
      "tree": "d0af3b131f7ccfc36cc457d49a569ae52767873f",
      "parents": [
        "a65d61a8891a7b22184fb3a737971a273cc38618",
        "4e9a64929b4786b356fbc0aca419ab6a018922e5"
      ],
      "author": {
        "name": "Fergus Henderson",
        "email": "fergus@google.com",
        "time": "Fri Feb 05 16:51:58 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 16:51:58 2016 +0000"
      },
      "message": "Merge \"Decrease the key progress increment step size to allow finer control of seekbar using keys. Bug:26926346 Change-Id: Ic7d290552c102d8602275f19dac4d57de4a53297\""
    },
    {
      "commit": "f873769fba261fb26446b5082fddc4ca2724d931",
      "tree": "5394f904fd033e53217f4e832df6cfd0a272bf7a",
      "parents": [
        "a65d61a8891a7b22184fb3a737971a273cc38618"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Thu Feb 04 19:40:45 2016 -0800"
      },
      "committer": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Fri Feb 05 08:46:10 2016 -0800"
      },
      "message": "Move create folder and sort to overflow menu, cleanup back behavior.\n\nImproved drawer management in reponse to back button presses:\n- if drawer is open (and we didn\u0027t just open it), close it.\n- if at top of root (and we didn\u0027t close root) open it.\n- there\u0027s a timeout on this behavior such that pressing back\n  a second time within a 1.5 second perior will NOT initiate\n  the behaviors described above.\n\nChange-Id: I5990848cd3047d9dc985ec10e57ab3a0f99ce79c\n"
    },
    {
      "commit": "a65d61a8891a7b22184fb3a737971a273cc38618",
      "tree": "5d58abef04a5652ad47c7691f0529f6e3f13b6dc",
      "parents": [
        "1a2941541a78b42f8181a37df6cd5623c38525f6",
        "fd53fdeed396bf06ca50fa5be0959b8d8f1a8920"
      ],
      "author": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Fri Feb 05 16:19:13 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 16:19:13 2016 +0000"
      },
      "message": "Merge \"Update apostophes to material spec.\""
    },
    {
      "commit": "1a2941541a78b42f8181a37df6cd5623c38525f6",
      "tree": "932ba44b8c9307e73d3bc75bc64d2a3b6ff33d04",
      "parents": [
        "ee0b93a5a0b5ef3c7243c0fdf855c3c58143a8bf",
        "5e8d837894d38151c943677c8323860de1438bd0"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Feb 05 16:03:58 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 16:03:58 2016 +0000"
      },
      "message": "Merge \"Multi-user support for display density changes\""
    },
    {
      "commit": "fd53fdeed396bf06ca50fa5be0959b8d8f1a8920",
      "tree": "3e9ee9770a6b7f8a3705947687e1d4596b9748b8",
      "parents": [
        "7441317883df23f049c0b5b90f5cd427920e000a"
      ],
      "author": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Fri Feb 05 08:02:21 2016 -0800"
      },
      "committer": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Fri Feb 05 08:02:21 2016 -0800"
      },
      "message": "Update apostophes to material spec.\n\nTLDR: use \\u2019 instead of \u0027 for apostrophes.\n\nSee\nhttps://spec.googleplex.com/quantum/style/writing.html#writing-capitalization-punctuation.\n\nChange-Id: Idc3bee55dc65a1ebd5bf12483fced85d36c1614f\n"
    },
    {
      "commit": "a3dcafff6d92418ad192ea10f906bdf0947f0ce9",
      "tree": "4af23e092d5addd4deddb68b2e997e827456bc89",
      "parents": [
        "7441317883df23f049c0b5b90f5cd427920e000a"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Feb 03 15:04:05 2016 -0500"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Feb 05 10:54:48 2016 -0500"
      },
      "message": "NoMan support for FBE.\n\nRebind to service components that should now available.\n\nBug: 26941542\nBug: 26940790\nChange-Id: Id5290a75894f61cf55b3a2b82d08b1533bf099ca\n"
    },
    {
      "commit": "ee0b93a5a0b5ef3c7243c0fdf855c3c58143a8bf",
      "tree": "2aca728de2682f9099121b7ea06da515edad70c9",
      "parents": [
        "6486324d24d47a1a8d18a0314722f466a5ace48b",
        "3b543ca859989af2ba9d1bc7b5393dae7ffed874"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Feb 05 15:50:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 15:50:38 2016 +0000"
      },
      "message": "Merge \"Revert \"move assistant to system API\"\""
    },
    {
      "commit": "3b543ca859989af2ba9d1bc7b5393dae7ffed874",
      "tree": "f8af1fa8f161be57b2615704fece30b3305da626",
      "parents": [
        "c441856bb6c5712efab9d5ef422c95210884a1d8"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Feb 05 10:49:22 2016 -0500"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Feb 05 10:49:22 2016 -0500"
      },
      "message": "Revert \"move assistant to system API\"\n\nThis reverts commit c441856bb6c5712efab9d5ef422c95210884a1d8.\n"
    },
    {
      "commit": "6486324d24d47a1a8d18a0314722f466a5ace48b",
      "tree": "36bfc3dcc3c21fd04a40ee5a72c0e3c63bd68c82",
      "parents": [
        "1819bb5230241b3428b75f848c3f9977afd0186f",
        "2ac46f1bda969b2d042ac35ba89cda3e595d1c4a"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Feb 05 15:30:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 15:30:28 2016 +0000"
      },
      "message": "Merge \"Ensure Bitmap.getDefaultDensity() matches DENSITY_DEVICE\""
    },
    {
      "commit": "1819bb5230241b3428b75f848c3f9977afd0186f",
      "tree": "6895ae11329f8462d9e0e4f0a8c6191daeb41ed2",
      "parents": [
        "a4761f0b8b27a058cba965db42e859f18b6a3e49"
      ],
      "author": {
        "name": "Matt Sarett",
        "email": "msarett@google.com",
        "time": "Fri Feb 05 08:30:11 2016 -0500"
      },
      "committer": {
        "name": "Matt Sarett",
        "email": "msarett@google.com",
        "time": "Fri Feb 05 15:08:56 2016 +0000"
      },
      "message": "Copy appropriate number of rows in RecyclingClippingPixelAllocator\n\nThis is used by BitmapRegionDecoder to decode into a recycled\nbitmap.\n\nSince the specification does not guarantee that the recycled\nbitmap will be larger than the decoded region, we must be careful\nto only to copy min(recycledHeight, decodeHeight) rows.\n\nThis should fix flakiness in the BitmapRegionDecoderTest on cts.\n\nBUG:26978886\nChange-Id: I318468b0eaa67bd9a7860824f75d45df9bf5fbce\n"
    },
    {
      "commit": "a4761f0b8b27a058cba965db42e859f18b6a3e49",
      "tree": "1061506f1da3d42dade7829fa1d7dadadd034109",
      "parents": [
        "7441317883df23f049c0b5b90f5cd427920e000a"
      ],
      "author": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Fri Feb 05 06:44:15 2016 -0800"
      },
      "committer": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Fri Feb 05 06:44:15 2016 -0800"
      },
      "message": "Fix an NPE in RestoreStackTask.\n\nBUG\u003d27007822\n\nChange-Id: I166dc89bfe94f2a07a1fe3769cbce763b7472ec0\n"
    },
    {
      "commit": "7441317883df23f049c0b5b90f5cd427920e000a",
      "tree": "3e5c80f29e1bb7c07b4dd3d8f65f752f82e6af24",
      "parents": [
        "5eec76504ff2ac5a05c73951b7fe38cc6a560bb9",
        "c441856bb6c5712efab9d5ef422c95210884a1d8"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Feb 05 13:58:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 13:58:54 2016 +0000"
      },
      "message": "Merge \"move assistant to system API\""
    },
    {
      "commit": "5eec76504ff2ac5a05c73951b7fe38cc6a560bb9",
      "tree": "6a80a67f60ae36c5c23ed93c7fca415367b85dcd",
      "parents": [
        "1fc4a277625e62c886f84dee68f2a809928907a5",
        "8375fcec625d482af894cfed7b608f10cacb0f5d"
      ],
      "author": {
        "name": "Esteban Talavera",
        "email": "etalavera@google.com",
        "time": "Fri Feb 05 13:31:10 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 13:31:10 2016 +0000"
      },
      "message": "Merge \"Fix unit tests\""
    },
    {
      "commit": "c441856bb6c5712efab9d5ef422c95210884a1d8",
      "tree": "0f3fd211bb93a73c1381ac9cfa8061523ed1b402",
      "parents": [
        "1fc4a277625e62c886f84dee68f2a809928907a5"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu Jan 28 15:38:41 2016 -0500"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Feb 05 08:22:18 2016 -0500"
      },
      "message": "move assistant to system API\n\nBug: 22455414\nChange-Id: I2fbb37fceef3058bc70d540a58fdcd8af5e7a76d\n"
    },
    {
      "commit": "1fc4a277625e62c886f84dee68f2a809928907a5",
      "tree": "f8af1fa8f161be57b2615704fece30b3305da626",
      "parents": [
        "181a43103b5179b55f4190c65e4173295c513815",
        "0cf8cc66ecca83c7e24d3e55268283de71272f50"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Fri Feb 05 11:55:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 11:55:43 2016 +0000"
      },
      "message": "Merge \"Fix useProfiles usage in PackageDexOptimizer\""
    },
    {
      "commit": "4e9a64929b4786b356fbc0aca419ab6a018922e5",
      "tree": "dd526330cbc987e6175a251b4d1d13ee4eade2e2",
      "parents": [
        "57218cbbf773f389e5e9493623dd3d017e459590"
      ],
      "author": {
        "name": "shwetachahar",
        "email": "shwetachahar@google.com",
        "time": "Thu Feb 04 19:42:14 2016 +0000"
      },
      "committer": {
        "name": "shwetachahar",
        "email": "shwetachahar@google.com",
        "time": "Fri Feb 05 11:51:50 2016 +0000"
      },
      "message": "Decrease the key progress increment step size to allow finer control of\nseekbar using keys.\nBug:26926346\nChange-Id: Ic7d290552c102d8602275f19dac4d57de4a53297\n"
    },
    {
      "commit": "181a43103b5179b55f4190c65e4173295c513815",
      "tree": "74f37382d364d193fad123dad35aa3b3d86ea356",
      "parents": [
        "2b909e975f003f7dce86c471ba7d3c9152b43ed3",
        "d8bf6b9feded2ad0fc1040254ccc9040dceb01a4"
      ],
      "author": {
        "name": "Shreyas Basarge",
        "email": "snb@google.com",
        "time": "Fri Feb 05 11:51:33 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 11:51:33 2016 +0000"
      },
      "message": "Merge \"Add more logging to JobScheduler\""
    },
    {
      "commit": "2b909e975f003f7dce86c471ba7d3c9152b43ed3",
      "tree": "8e3007dc6c179decf74d2a68c9cb86411d09a1a8",
      "parents": [
        "bf1c50130612b20c904124cbb86d98289ebbdb5a"
      ],
      "author": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Wed Feb 03 17:52:00 2016 +0000"
      },
      "committer": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Fri Feb 05 11:19:02 2016 +0000"
      },
      "message": "Keyboard Shortcuts - cleanup\n\nClean up the code, introduce and use a separator, fix the\nexisting end-of-groups separator.\n\nBug: 26848253\nChange-Id: I2b7723ebf257e7176f08551766c59d86d01cf6a6\n"
    },
    {
      "commit": "21ab24f5c7a1659981fab2764e406f51e9d3eada",
      "tree": "6bc46cfa6c2fe419eddd0621cc581ee6c9fde46e",
      "parents": [
        "510a2c5aeb88c5128737593e314e63265bc5d308",
        "1f4f7190a8fe6bd87fd9dd198cb711cb1a540354"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Feb 05 09:44:28 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 05 09:44:28 2016 +0000"
      },
      "message": "Merge \"Improve NFC-F transceive() docs.\"\nam: 1f4f7190a8\n\n* commit \u00271f4f7190a8fe6bd87fd9dd198cb711cb1a540354\u0027:\n  Improve NFC-F transceive() docs.\n"
    },
    {
      "commit": "1f4f7190a8fe6bd87fd9dd198cb711cb1a540354",
      "tree": "c450d40e9cee3020f22a3a8c14474e6a5616dea7",
      "parents": [
        "f3c432059c44e8e74b0385adde5f619e4d8eba0d",
        "6711e0203305ff7de001cc5ce557f878bf95a938"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Feb 05 09:38:16 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 05 09:38:16 2016 +0000"
      },
      "message": "Merge \"Improve NFC-F transceive() docs.\""
    },
    {
      "commit": "6711e0203305ff7de001cc5ce557f878bf95a938",
      "tree": "da6580867c66ced3a5a3f8985c5ad24e441a1d9a",
      "parents": [
        "7d72975c5b3e6f18710f078199e7a9e3f9376c60"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Feb 05 10:24:49 2016 +0100"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Feb 05 10:26:16 2016 +0100"
      },
      "message": "Improve NFC-F transceive() docs.\n\nIt wrongly said the SoD included the length;\nput a sample frame in the docs to help devs.\n\nChange-Id: I8ea74f37e7335f3e05f7df81fc303bf6195ac3cc\n"
    },
    {
      "commit": "bf1c50130612b20c904124cbb86d98289ebbdb5a",
      "tree": "4edd4b776f402ff0659d61bcd691ba6c8313075f",
      "parents": [
        "6213cefbc06170f9463abf40c240322be11047bc",
        "cfaab20c24ab1790a6aa353d9a1005b5850a7144"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Fri Feb 05 09:14:37 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 09:14:37 2016 +0000"
      },
      "message": "Merge \"Fix NullPointerException around getObjectInfo.\""
    },
    {
      "commit": "6213cefbc06170f9463abf40c240322be11047bc",
      "tree": "6f5f93821ca52bafdd11181fa8dea92eb81110bc",
      "parents": [
        "9640477e3cc075b0f303e817a3ebcc72d7bc878b"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Fri Feb 05 17:21:13 2016 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Fri Feb 05 17:21:13 2016 +0900"
      },
      "message": "Fetch mime type from file name when format code does not help.\n\nMTP spec defines format code as a file type of object, but we don\u0027t have\nformat code for some file types like PDF. This CL adds fallback that\ntries to obtain mime type from file name in such case.\n\nBUG\u003d27004957\n\nChange-Id: Id61352bf4726f4e044e57edadcefbf179fe3f882\n"
    },
    {
      "commit": "cfaab20c24ab1790a6aa353d9a1005b5850a7144",
      "tree": "b1fd5613a944ba002a6fb7d20e936fd4823465a8",
      "parents": [
        "9640477e3cc075b0f303e817a3ebcc72d7bc878b"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Fri Feb 05 16:04:19 2016 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Fri Feb 05 16:04:19 2016 +0900"
      },
      "message": "Fix NullPointerException around getObjectInfo.\n\nBUG\u003d27000341\n\nChange-Id: I8888b627c62e9baaf91c19194dc89d95c65b8225\n"
    },
    {
      "commit": "9640477e3cc075b0f303e817a3ebcc72d7bc878b",
      "tree": "805a4fd9cdf9d5f9156feaac21a01aceba457c39",
      "parents": [
        "b8c337b93571e1670f27b99ed4adbfc317579e67"
      ],
      "author": {
        "name": "Daniel Chapin",
        "email": "chapin@google.com",
        "time": "Fri Feb 05 05:18:36 2016 +0000"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Feb 05 05:42:16 2016 +0000"
      },
      "message": "Revert \"TaskManager bench\"\n\nThis reverts commit 02db03ca0584371504fd29ced77c00d601cb0971.\n\nChange-Id: I86bdf5e6774e99f9add59a657bfc50d45ebfda1d\n"
    },
    {
      "commit": "b8c337b93571e1670f27b99ed4adbfc317579e67",
      "tree": "d3d3738eba42aba7715d9cd36b1d328b4ac5f382",
      "parents": [
        "8ac5bfddd24ac6dc08c302e6aae80e53b774fd51",
        "2a3d3f8072f7472b8930d7fed8ec6d67b038dfb8"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Fri Feb 05 04:26:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 04:26:28 2016 +0000"
      },
      "message": "Merge \"Support KEYCODE_APP_SWITCH key for TV\""
    },
    {
      "commit": "8ac5bfddd24ac6dc08c302e6aae80e53b774fd51",
      "tree": "b9a6dc648883ec9a07e32dd17d689bd14f54dcc2",
      "parents": [
        "41114089774b291943c73dc6e6e5305a3c090198",
        "95cd85ad3859991c756c8ff9bb683c97b3546eb9"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Fri Feb 05 04:16:37 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 04:16:37 2016 +0000"
      },
      "message": "Merge \"Simplify State initialization w/ better semantics + improved Task security.\""
    },
    {
      "commit": "41114089774b291943c73dc6e6e5305a3c090198",
      "tree": "057841c7aa71ecd18dbe8de2e244a91d325d28a5",
      "parents": [
        "8c7007085ed5d55f8a6d3b0662cf32d0249786d3",
        "0cc5a9d8f66e84a181b54bfea2f257ee84f86de3"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Fri Feb 05 03:56:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 03:56:02 2016 +0000"
      },
      "message": "Merge \"MediaBrowser: Add extra lookup keys to specify media items to retrieve\""
    },
    {
      "commit": "0cc5a9d8f66e84a181b54bfea2f257ee84f86de3",
      "tree": "0f389ac62cf796418b8581c0d1a62a6401f53149",
      "parents": [
        "44278472d84f2bf3c48dcd7e21cd4b97525d7efd"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Fri Feb 05 11:38:26 2016 +0900"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Fri Feb 05 12:52:17 2016 +0900"
      },
      "message": "MediaBrowser: Add extra lookup keys to specify media items to retrieve\n\nBug: 25821318, Bug: 25153123, Bug: 25153113\nChange-Id: I50cc99439a4a6dd714cf7bfd0950e2583554668a\n"
    },
    {
      "commit": "8c7007085ed5d55f8a6d3b0662cf32d0249786d3",
      "tree": "85dbf82dd198b3869acf86c6831c6d9ea510b088",
      "parents": [
        "9f6c6cd528c0d1f677799519591328c7be941af7",
        "5bfdf2b39a825db7c352e32924ee525b882b6c7b"
      ],
      "author": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Fri Feb 05 03:22:51 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 03:22:51 2016 +0000"
      },
      "message": "Merge \"Remove DirectoryContainerView class from DocumentsUI.\""
    },
    {
      "commit": "9f6c6cd528c0d1f677799519591328c7be941af7",
      "tree": "6a1286517405c4b73067215aac416ffae89de776",
      "parents": [
        "1c3966a389f228df48f701192d0c470e43a2c53a",
        "a9f9b37823a5f046078594c96c262c127afdee1c"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Feb 05 03:17:05 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 03:17:05 2016 +0000"
      },
      "message": "Merge \"Reset docked divider to the middle of the screen if sys-ui dies\""
    },
    {
      "commit": "1c3966a389f228df48f701192d0c470e43a2c53a",
      "tree": "7892fceba87cdf87ee90aa6bfdcf36490496685d",
      "parents": [
        "f5b32be5bfd4ee2a82eb4c367dd577ddac987689",
        "c9b3bde6679a17dbc8015f87a9a9ba8ab54c3134"
      ],
      "author": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Fri Feb 05 03:09:44 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 03:09:44 2016 +0000"
      },
      "message": "Merge \"Tweak the query error message per UX.\""
    },
    {
      "commit": "aaa20ad134069e4cefbbe9d2633a71482167f94b",
      "tree": "e3b3747959e43e60d66f6ca06adf4df069dbc15f",
      "parents": [
        "57218cbbf773f389e5e9493623dd3d017e459590"
      ],
      "author": {
        "name": "Jeremy Klein",
        "email": "jlklein@google.com",
        "time": "Fri Jan 29 12:06:33 2016 -0800"
      },
      "committer": {
        "name": "Jeremy Klein",
        "email": "jlklein@google.com",
        "time": "Thu Feb 04 19:06:59 2016 -0800"
      },
      "message": "Remove several TetherUtil functions which are no longer needed.\n\nSlowly chipping away at TetherUtil to clean up this code.\nThis CL also adds an admin check to\nConnectivityService.isTetheringSupported to get parity with the\nTetherUtil function before removing it.\n\nChange-Id: Ibe7c5c9fb420d57e5458f77dad30e8a1e751a3e2\n"
    },
    {
      "commit": "c9b3bde6679a17dbc8015f87a9a9ba8ab54c3134",
      "tree": "63ee7b53df00ec4675881a8210cc97456a008270",
      "parents": [
        "0e9aae45495e9cc7d82138d1c1d11b3f5ff0caf0"
      ],
      "author": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Thu Feb 04 19:06:56 2016 -0800"
      },
      "committer": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Thu Feb 04 19:06:56 2016 -0800"
      },
      "message": "Tweak the query error message per UX.\n\nBUG\u003d24949214\n\nChange-Id: I207b55ebfff47cc561a536dc1827431545bf0030\n"
    },
    {
      "commit": "a9f9b37823a5f046078594c96c262c127afdee1c",
      "tree": "d68a78cdfa12d1e9773ad1dd0855e3be2048512c",
      "parents": [
        "9884eaadd36907f2510d2ebbe0830e59efd84a75"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Feb 04 18:04:39 2016 -0800"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Feb 04 18:51:48 2016 -0800"
      },
      "message": "Reset docked divider to the middle of the screen if sys-ui dies\n\nIt is possible for the docked divider to be in an unstable location\nwhen sys-ui dies. E.g sys-ui animating the divider from behind the\nnav bar. When this occurs we reset the divider to the middle of the\nscreen so that the system remains in a useable state. Otherwise, the\ndocked stack can be fullscreen always preventing the user from going\ninto any other application.\n\nBug: 26965731\nChange-Id: Icd254fffe69da4ee3f2efb4ff1d210a778703f64\n"
    },
    {
      "commit": "f5b32be5bfd4ee2a82eb4c367dd577ddac987689",
      "tree": "a742990b52ce144d73667f8c52165150758573af",
      "parents": [
        "893b74078f2817e0ca5bda8180f077296482a8b7",
        "781c77b3818a2cb0638f6c630b649a5763884989"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Feb 05 02:43:05 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 02:43:05 2016 +0000"
      },
      "message": "Merge \"Revert \"Drawing thumbnail background color for empty space in view.\"\""
    },
    {
      "commit": "781c77b3818a2cb0638f6c630b649a5763884989",
      "tree": "c591e79222a9fe37dcb8fa16f39f8e97a3662d1d",
      "parents": [
        "3e85f9e48c0b30c8a7e5cd4512b091d00dcac4fa"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Feb 05 02:42:50 2016 +0000"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Feb 05 02:42:50 2016 +0000"
      },
      "message": "Revert \"Drawing thumbnail background color for empty space in view.\"\n\nThis reverts commit 3e85f9e48c0b30c8a7e5cd4512b091d00dcac4fa.\n\nChange-Id: I3d86dc8ce34ff246f5b8a74d1346bed8492b05fc\n"
    },
    {
      "commit": "893b74078f2817e0ca5bda8180f077296482a8b7",
      "tree": "0779f07bd8ea0eb4c8dbc464e0eac145f2a4acbe",
      "parents": [
        "9884eaadd36907f2510d2ebbe0830e59efd84a75",
        "d7eb1ef7f4827df1ecb1c3a1aa0fc3efe316f7ef"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Feb 05 02:42:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 02:42:02 2016 +0000"
      },
      "message": "Merge changes If0dfada2,Ice6a508b,Icf082399,I4db9cd1b,I88bd0f79\n\n* changes:\n  Fixing issue with history icons getting clobbered.\n  Fallback 1 for Recents timeout behaviour\n  Drawing thumbnail background color for empty space in view.\n  Fixing issue with task animating from 0,0.\n  Minor tweak to enter/exit animation for the home activity.\n"
    },
    {
      "commit": "95cd85ad3859991c756c8ff9bb683c97b3546eb9",
      "tree": "72bb4859471dbfd3caddd23a52287c868b5073a6",
      "parents": [
        "3fd03b718d336ddb492125a07df62d3050d08bd4"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Thu Feb 04 12:15:22 2016 -0800"
      },
      "committer": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Thu Feb 04 18:30:29 2016 -0800"
      },
      "message": "Simplify State initialization w/ better semantics + improved Task security.\n\nAlso, reveal the illusion that we\u0027re restoring state in Files and Downloads.\nAlso, define a \"PairedTask\" class that guards calls to task methods\n    with checks against isDestroyed. This also let us make all of the tasks\n    static, so we get much narrower scope and tasks can even be moved to\n    their own files.\n\nChange-Id: I6a9e8706e1ab1d1f43301e73dd9858a115a6baaf\n"
    },
    {
      "commit": "9884eaadd36907f2510d2ebbe0830e59efd84a75",
      "tree": "ff8dcfb44b55becc71e2f209f0d8159ed8fe033f",
      "parents": [
        "13bbcdda48818092ce61f080fe7db76bbf19ea51",
        "3aa28b28fdc33c08d75fe7c75e77a1b4c32b89ba"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Feb 05 02:21:03 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 02:21:03 2016 +0000"
      },
      "message": "Merge \"Do not recursively call setFocusedActivityLocked()\""
    },
    {
      "commit": "13bbcdda48818092ce61f080fe7db76bbf19ea51",
      "tree": "4211ecc3dfd43a89f21fcea7692e9ff8f3ee8b03",
      "parents": [
        "44278472d84f2bf3c48dcd7e21cd4b97525d7efd",
        "0e9aae45495e9cc7d82138d1c1d11b3f5ff0caf0"
      ],
      "author": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Fri Feb 05 02:16:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 02:16:24 2016 +0000"
      },
      "message": "Merge \"Add vector art for empty and error screens.\""
    },
    {
      "commit": "44278472d84f2bf3c48dcd7e21cd4b97525d7efd",
      "tree": "22bc6579f1936feff4c14e93b9cc5ba5f24b1057",
      "parents": [
        "c9088c5d1b1fdba84c151355d95715e86d72b688",
        "514a3bfde6ccc8ca80f3bacdd370e2d4672b3d85"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Fri Feb 05 01:50:07 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 05 01:50:07 2016 +0000"
      },
      "message": "Fix FrameworksServicesTests.apk to include libnativehelper.so\nam: 514a3bfde6\n\n* commit \u0027514a3bfde6ccc8ca80f3bacdd370e2d4672b3d85\u0027:\n  Fix FrameworksServicesTests.apk to include libnativehelper.so\n"
    },
    {
      "commit": "c9088c5d1b1fdba84c151355d95715e86d72b688",
      "tree": "2471332be1c8d1107459f37e8a246fee92db4610",
      "parents": [
        "823441a74b7983384399bd86a75f1f2ea615d34f",
        "fee44846376c212114223fc4259382921e6dca7a"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Fri Feb 05 01:38:57 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 01:38:57 2016 +0000"
      },
      "message": "Merge \"Various LocaleList cleanups\""
    },
    {
      "commit": "3e85f9e48c0b30c8a7e5cd4512b091d00dcac4fa",
      "tree": "f25ede0d898c4c9a58f41f028185f17e7a2d0a99",
      "parents": [
        "9bbd2861ad0c44ff95463090b303f131b118a2bd"
      ],
      "author": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Thu Feb 04 12:53:46 2016 -0800"
      },
      "committer": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Thu Feb 04 17:33:26 2016 -0800"
      },
      "message": "Drawing thumbnail background color for empty space in view.\n\n- When showing landscape thumbnails in portrait, the thumbnails are\n  aspect scaled to fit the width of the view, this change will draw\n  a solid color to fill the other part so that we don\u0027t see the\n  current edge-clamp texture effect.\n\nChange-Id: Icf08239942f9179c66ba0f8d8ddd00f7d2a09d3c\n"
    },
    {
      "commit": "d7eb1ef7f4827df1ecb1c3a1aa0fc3efe316f7ef",
      "tree": "daf4d521c332f094816de17a7cf9ddd4fec689c1",
      "parents": [
        "b61e654b9a46e79827355104760a3ac5228380bc"
      ],
      "author": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Thu Feb 04 15:08:01 2016 -0800"
      },
      "committer": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Thu Feb 04 17:33:26 2016 -0800"
      },
      "message": "Fixing issue with history icons getting clobbered.\n\n- If the view holder is rebound before the other task is recycled, there\n  could be multiple callbacks attached to different tasks for the same\n  view holder, which can cause the wrong icon (which is loaded in the \n  bg, to be loaded into the wrong view holder).  Now, we unbind the \n  callback from the old task when the new task’s callbacks are bound.\n\nChange-Id: If0dfada24985944daf4302c4db0616a00a770f06\n"
    },
    {
      "commit": "9bbd2861ad0c44ff95463090b303f131b118a2bd",
      "tree": "c591e79222a9fe37dcb8fa16f39f8e97a3662d1d",
      "parents": [
        "40a227337712a881cca4d7dd04323380287b9e40"
      ],
      "author": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Wed Feb 03 14:52:12 2016 -0800"
      },
      "committer": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Thu Feb 04 17:33:26 2016 -0800"
      },
      "message": "Fixing issue with task animating from 0,0.\n\n- When we get all the initial task transforms when swiping to dismiss, \n  the tasks that are not visible at the original scroll position but are\n  in the final position are not initialized correctly.  Instead when\n  getting the current transforms for all tasks, always calculate their \n  transforms regardless of whether they are currently visible or not.\n- This revealed another issue where on snap-back, a task that was \n  visible at the new scroll and not at the old scroll was not getting \n  removed until the next update (which would cause a task view to linger\n  if you press home for example).\n\nBug: 26964326\nChange-Id: I4db9cd1b072d3841351c2e84b219ca224a3045f9\n"
    },
    {
      "commit": "b61e654b9a46e79827355104760a3ac5228380bc",
      "tree": "712b35adfe15de7f05f10603966d44c292124201",
      "parents": [
        "3e85f9e48c0b30c8a7e5cd4512b091d00dcac4fa"
      ],
      "author": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Thu Feb 04 14:37:18 2016 -0800"
      },
      "committer": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Thu Feb 04 17:33:26 2016 -0800"
      },
      "message": "Fallback 1 for Recents timeout behaviour\n\n- Removing initial timeout\n- Adding double tap to switch tasks\n\nChange-Id: Ice6a508b842377809bf0dcea0997522164d0ccdf\n"
    },
    {
      "commit": "40a227337712a881cca4d7dd04323380287b9e40",
      "tree": "fe84772fd9d19a7b82d2f2fe436bf6e8e61c147e",
      "parents": [
        "823441a74b7983384399bd86a75f1f2ea615d34f"
      ],
      "author": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Tue Feb 02 18:07:00 2016 -0800"
      },
      "committer": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Thu Feb 04 17:33:26 2016 -0800"
      },
      "message": "Minor tweak to enter/exit animation for the home activity.\n\n- Fixing issue where the animation props was not applied to the progress\n  and callback animations correctly\n- Ensuring that all tasks animate the same distance on enter/exit, and \n  not just to the edge of the screen\n- Removing unused styles and animation resources\n\nChange-Id: I88bd0f79f386304373fe63b49e92f02eeb882e55"
    },
    {
      "commit": "823441a74b7983384399bd86a75f1f2ea615d34f",
      "tree": "09c211c8abccec4561797bddf221e52cd7839db1",
      "parents": [
        "9bab9e8656e5f79c2cbba082dfaf8abe42b920f8",
        "2cdb05e576d5355d444a9533a62e6892cc02f9f2"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Fri Feb 05 01:21:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 01:21:08 2016 +0000"
      },
      "message": "Merge \"TIF: Replace TvInputInfo in SessionState with ID and component name\""
    },
    {
      "commit": "9bab9e8656e5f79c2cbba082dfaf8abe42b920f8",
      "tree": "50a9f30a33f69d7274807abf0ba70f72b8f390c9",
      "parents": [
        "fbaa5a8c04e5c87a9b1f3a1040e72b61d5890184",
        "edf71a96c94aac8aaeaada5f07fef1662db0ddca"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Feb 05 01:12:48 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 01:12:48 2016 +0000"
      },
      "message": "Merge \"Don\u0027t force transparent text to be high contrast\""
    },
    {
      "commit": "fbaa5a8c04e5c87a9b1f3a1040e72b61d5890184",
      "tree": "973a06901f9bcd90b798544a5d47ed355ce086a8",
      "parents": [
        "3ff6b15d47d89d92dcfa0d420ff730f70ac50f2a",
        "62c0ee575596036866513ccb0fc88197775035fc"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Feb 05 01:04:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 01:04:24 2016 +0000"
      },
      "message": "Merge \"Make ChooserActivity grid items focusable\""
    },
    {
      "commit": "edf71a96c94aac8aaeaada5f07fef1662db0ddca",
      "tree": "82f684230f4eaf35a3e324e44fbbd66f3879548f",
      "parents": [
        "37fd29f2842c4b92ba3ddbba2f9a5024ce103783"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Feb 04 17:01:54 2016 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Feb 04 17:01:55 2016 -0800"
      },
      "message": "Don\u0027t force transparent text to be high contrast\n\nbug:26142378\n\nChange-Id: Ia6c9111d9b84d2a5d3385d08c586ac12c9b14dc0\n"
    },
    {
      "commit": "3aa28b28fdc33c08d75fe7c75e77a1b4c32b89ba",
      "tree": "f59ec1d7af45054ea44a0f73215c77e82ca5c00f",
      "parents": [
        "3bc8dd8eddc103a32a66a9cf3aa411f1f0615f2d"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Feb 04 16:38:33 2016 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Feb 04 16:57:52 2016 -0800"
      },
      "message": "Do not recursively call setFocusedActivityLocked()\n\nThis could potentially cause AM to set focus back to the top running,\nand lead to inconsistent focus in AM and WM.\n\nAlso add some warnings to watch out for such cases.\n\nbug: 26819496\nChange-Id: Ie3fceeddedec4f2103a427989c9543cb3e9ff8f2\n"
    },
    {
      "commit": "62c0ee575596036866513ccb0fc88197775035fc",
      "tree": "b392519c0f0faa971dc65e5d7474f1853c8b3564",
      "parents": [
        "47148a798730e9705e1a3579ea54a833d9fec449"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Feb 04 16:56:00 2016 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Feb 04 16:56:00 2016 -0800"
      },
      "message": "Make ChooserActivity grid items focusable\n\nBecause keyboards are pretty cool.\n\nBug 26469615\n\nChange-Id: Ie7a1a50c846ab9702821f9cf585f6d2c775cea38\n"
    },
    {
      "commit": "5bfdf2b39a825db7c352e32924ee525b882b6c7b",
      "tree": "7778321b80981f2ddd03379cdc71863f5f194c4f",
      "parents": [
        "3ff6b15d47d89d92dcfa0d420ff730f70ac50f2a"
      ],
      "author": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Wed Feb 03 19:11:12 2016 +0900"
      },
      "committer": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Fri Feb 05 09:50:02 2016 +0900"
      },
      "message": "Remove DirectoryContainerView class from DocumentsUI.\n\nRemoved and it works as before, I guess it was some workaround for a bug\nin the past.\n\nChange-Id: I859c995940ad04ac028aea1727a81358ca7fda1b\n"
    },
    {
      "commit": "0e9aae45495e9cc7d82138d1c1d11b3f5ff0caf0",
      "tree": "b478beff96335e36a3b25b7702f115933d80664f",
      "parents": [
        "a262f246735dc7c4095758d0e8bec288e6e13158"
      ],
      "author": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Thu Feb 04 16:35:27 2016 -0800"
      },
      "committer": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Thu Feb 04 16:35:27 2016 -0800"
      },
      "message": "Add vector art for empty and error screens.\n\nBUG\u003d24949214,26143312\n\nChange-Id: I24abe9743763d868ab6d1247aec594abec267c29\n"
    },
    {
      "commit": "3ff6b15d47d89d92dcfa0d420ff730f70ac50f2a",
      "tree": "dafd46fee90dcde1dfad668ca688de4b6c717559",
      "parents": [
        "f0a9d699feb9699979e8e64ef0dd909567890aa5",
        "02db03ca0584371504fd29ced77c00d601cb0971"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Feb 05 00:30:29 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 05 00:30:29 2016 +0000"
      },
      "message": "Merge \"TaskManager bench\""
    },
    {
      "commit": "f80170f455c269b8e0264a5441770faf39e69416",
      "tree": "257acc13da3e2eacc27c3efa3634de4e75e4519e",
      "parents": [
        "d9eec15d84f4c58c4fd47b2c6b052d1e7b538779"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Feb 04 15:12:29 2016 -0800"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Feb 04 16:06:56 2016 -0800"
      },
      "message": "Exclude tasks manipulated before user setup is complete from Recents\n\nWe don\u0027t want any tasks manipulated before the user is done setting-up\ntheir device included in the tasks list we give to the Recents activity.\nHowever, the task can be included back in Recents if it is manipulated\nafter the user set-up is complete. E.g. you go into the gmail activity\nduring setup the task will be exclude, but if the user goes back into\ngmail after setup then we start including the task.\n\nBug: 25959392\nChange-Id: I421d48f0a9bcfc782d1ef19aa2f63e8b34a668e2\n"
    },
    {
      "commit": "fee44846376c212114223fc4259382921e6dca7a",
      "tree": "71e072708d89e047eea7cca2c920ee45a9a6cb5d",
      "parents": [
        "b013cfec0b902d4a2836a1a95f76a3e29d1c6630"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Thu Feb 04 15:24:24 2016 -0800"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Thu Feb 04 15:44:03 2016 -0800"
      },
      "message": "Various LocaleList cleanups\n\n- Remove the LocaleList#getPrimary() API. It had become confusing\n  after locale negotiation was completely implemented. For example,\n  it could create the confusion that calling getPrimary() on the\n  default locale list would provide the default locale, etc.\n- Use the adjusted locale list from LocaleList.getAdjustedDefault()\n  in Paints created with no locale list provided.\n- Change LocaleList#get() to treat out of bound indexes from both\n  negative indexes and too large indexes the same way.\n\nBug: 26984092\nBug: 26193251\nBug: 26834387\nChange-Id: I75f77aea6b75e38793ed8477e5e5a4420d5e6d85\n"
    },
    {
      "commit": "f0a9d699feb9699979e8e64ef0dd909567890aa5",
      "tree": "cdc261e3399d002e17ca2526a8cfdc141234fd2b",
      "parents": [
        "342d93a90772cff55f1c444828aa01303796e9c1",
        "eac5a80775b683eb4da5b45cfcb053f662d9678f"
      ],
      "author": {
        "name": "Wei Liu",
        "email": "luciferleo@google.com",
        "time": "Thu Feb 04 23:42:49 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 04 23:42:49 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE ANYWHERE Start the FingnerprintService only if it has FEATURE_FINGERPRINT.\""
    },
    {
      "commit": "342d93a90772cff55f1c444828aa01303796e9c1",
      "tree": "c4ef099ff029d898c168ca7e1138540f8fda0991",
      "parents": [
        "3512d9eb490f0e9246c0cf559de24ce30e509093",
        "9086b10d6b2c018495ccbcabc049e1e6648a7de9"
      ],
      "author": {
        "name": "Wei Liu",
        "email": "luciferleo@google.com",
        "time": "Thu Feb 04 23:42:36 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 04 23:42:36 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE ANYWHERE Put the start of RttService behind a flag.\""
    },
    {
      "commit": "3512d9eb490f0e9246c0cf559de24ce30e509093",
      "tree": "15ac0c5cf74186d24b62ac540071b920c002a1a9",
      "parents": [
        "f9ef97936c8e108f3ac7f5f85463af2d1c3a1e7b",
        "bba0030a8529fd904056cbb7cfbbe3afbc1c8a95"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Feb 04 23:24:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 04 23:24:38 2016 +0000"
      },
      "message": "Merge \"Restrict ChooserTargets provided by a single service\""
    },
    {
      "commit": "f9ef97936c8e108f3ac7f5f85463af2d1c3a1e7b",
      "tree": "08e77ac674af83f77247aa7a28ed763881254b25",
      "parents": [
        "5bef2fcce86e9d822e3736bd66faa7e6b300c5bb",
        "dd50c3fc15461a7342f5a38fe13fe702c953e1d2"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Feb 04 22:56:37 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 04 22:56:37 2016 +0000"
      },
      "message": "Merge \"Fix build\""
    },
    {
      "commit": "dd50c3fc15461a7342f5a38fe13fe702c953e1d2",
      "tree": "e1b8e5d8596852408aaf15f99b5184be6d53389c",
      "parents": [
        "8f2a44f934afd5492248935f564d0b3f2f676d93"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Feb 04 14:55:07 2016 -0800"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Feb 04 14:55:50 2016 -0800"
      },
      "message": "Fix build\n\nChange-Id: I42ae0a22ce7259aa37c39a09d3b754785d000892\n"
    },
    {
      "commit": "5bef2fcce86e9d822e3736bd66faa7e6b300c5bb",
      "tree": "7be469710f8513393f12cb4497ebe0d47c140a37",
      "parents": [
        "5df0661daf2750061afd9eaf613ce227f491803e",
        "8f2a44f934afd5492248935f564d0b3f2f676d93"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Feb 04 22:49:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 04 22:49:52 2016 +0000"
      },
      "message": "Merge changes If489d2ba,I1fe12181,Ieb4f586a,Ib51163a0,Ifdfcf3ad, ...\n\n* changes:\n  Hide swipe-up gesture behind tuner flag\n  When long pressing recents and already docked, undock\n  More multi-window fixes\n  Use separate flag to suppress resizes\n  Only treat \"null\" bounds as fullscreen\n  Exclude stable insets from task config\n  Fix bug where surface was not clipped off during resizing\n  Fix crash in SysUI when configuration changes\n"
    },
    {
      "commit": "02db03ca0584371504fd29ced77c00d601cb0971",
      "tree": "0103a2fcac6362058df174390ad5ed837b9029f8",
      "parents": [
        "37fd29f2842c4b92ba3ddbba2f9a5024ce103783"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Feb 03 17:33:47 2016 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Feb 04 14:42:43 2016 -0800"
      },
      "message": "TaskManager bench\n\nbug:26964750\n\nChange-Id: Ibda0cd2e5e64331a4367d4985d6acfd6f3baeda1\n"
    },
    {
      "commit": "8f2a44f934afd5492248935f564d0b3f2f676d93",
      "tree": "b28726ce2355b709b164d68180cae9574e0f8151",
      "parents": [
        "ea4a19f1aa27ba4b9fc4ec0af1d19b4177f801df"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Feb 03 22:18:45 2016 -0800"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Feb 04 14:39:46 2016 -0800"
      },
      "message": "Hide swipe-up gesture behind tuner flag\n\n(;ﾟ︵ﾟ;)\n\nBug: 26317834\nChange-Id: If489d2bac21e376f2b24a3ce0537a2a8a29651ab\n"
    },
    {
      "commit": "ea4a19f1aa27ba4b9fc4ec0af1d19b4177f801df",
      "tree": "0615f1fe43c4c8cd628e491d19a86a5436ad3190",
      "parents": [
        "1b025a6026fc988ad849303f0df7821354b84c86"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Feb 03 21:31:27 2016 -0800"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Feb 04 14:39:22 2016 -0800"
      },
      "message": "When long pressing recents and already docked, undock\n\nBug: 26771328\nChange-Id: I1fe12181cd80fd948e4184be6a8790c77bfe9e45\n"
    },
    {
      "commit": "5df0661daf2750061afd9eaf613ce227f491803e",
      "tree": "23e6b0c96c0fcb04cde6033c8a364178371a2799",
      "parents": [
        "2343f8dfcd1b1d0a503463740b85616a966cc299",
        "70b89ce0bd073f27cb39458c0c1e6c8298b5dafd"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Feb 04 22:39:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 04 22:39:20 2016 +0000"
      },
      "message": "Merge \"App crash dialog polish\""
    },
    {
      "commit": "1b025a6026fc988ad849303f0df7821354b84c86",
      "tree": "a038422b3fb523eca7bbbf3c8b8feea5e3ad0d2b",
      "parents": [
        "8202b2a5db2219c72c4895b497d256ddca216821"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Feb 03 19:27:49 2016 -0800"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Feb 04 14:37:47 2016 -0800"
      },
      "message": "More multi-window fixes\n\n- When exiting multi-window (taskOverride gets EMPTY), emulate\nthe same task configuration so we don\u0027t end up with unnecessary\nrelaunches.\n- Fix flicker by not calling WM.setAppVisibility if the app is\nalready visible. setAppVisibility makes a dummy transition,\nwhich sets the transformation\u0027s alpha to zero if we think that\nthe app is not visible, which is the case because the app is in\nDRAW_PENDING state because we are waiting for it to exit the\ndragResize mode, but it\u0027s really visible.\n\nChange-Id: Ieb4f586ae86e1185b21a901c57883a1f19d58fee\n"
    },
    {
      "commit": "8202b2a5db2219c72c4895b497d256ddca216821",
      "tree": "daa0471ccb826b512dff3d978b1bc4c66090791c",
      "parents": [
        "067e817585524aeb0fb2c5ff4444c21fadc3f0d3"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Feb 03 19:24:31 2016 -0800"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Feb 04 14:37:26 2016 -0800"
      },
      "message": "Use separate flag to suppress resizes\n\nWhen moving a task between stacks, we temporarily suppress resize\nchanges because while moving, the task is still in another stack\nwhich might get resized by the docked stack because when fetching\nthe stack, we might create it and thus resize the other stack.\n\nIntroduce mTemporarilyUnresizable which makes it really not resizable,\nregardless of whether we are force resizing our activities.\n\nChange-Id: Ib51163a0606106fd55f5bdeecf8e53f08add4b4b\n"
    },
    {
      "commit": "067e817585524aeb0fb2c5ff4444c21fadc3f0d3",
      "tree": "52d6c7274f2299fb3db3d0cf3956dd148c1ea2ca",
      "parents": [
        "0a932141980b576e0b9bcec9a077f55b7b269a02"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Feb 03 18:24:12 2016 -0800"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Feb 04 14:37:07 2016 -0800"
      },
      "message": "Only treat \"null\" bounds as fullscreen\n\nWhen long pressing on the recents button, we made it one pixel smaller\nthan fullscreen so we don\u0027t dismiss the stack immediately again.\nHowever, this is a huge hack, and lead to problems with navigation bar\nbackground because there we actually rely on the fact whether\nthe window is fullscreen or not to determine whether to draw the\nnavigation bar background, which lead to flickering.\n\nBug: 26777526\nChange-Id: Ifdfcf3ad4138bc88c5164177cd20f1ff1635085f\n"
    }
  ],
  "next": "0a932141980b576e0b9bcec9a077f55b7b269a02"
}
