)]}'
{
  "log": [
    {
      "commit": "1dc93bc407540561ebba1cc007073ab9c71d7a4e",
      "tree": "a64e14adac55864fa0a31bedfed068c166f72bf2",
      "parents": [
        "825310b606a2c08993d30ebf63d022ef28f7e214"
      ],
      "author": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Tue Jan 31 16:38:11 2017 -0500"
      },
      "committer": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Thu Feb 02 11:12:05 2017 -0500"
      },
      "message": "SystemUI uses Builder API with NotificationChannel\n\nSome changes to channels based on UX feedback.\n\nTest: runtest systemui\nChange-Id: I1b2f661ba145d6926035f992231dc3c2f8cbf844\n"
    },
    {
      "commit": "825310b606a2c08993d30ebf63d022ef28f7e214",
      "tree": "7bb8e6943ec82b295961ac4055606d590cc5d2de",
      "parents": [
        "53ff0bdfb9cae3765bcca11c86b4994d8d27287e",
        "ba0d98fac31ea9fd8e50932f4598bbe92e2a8ece"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 31 18:50:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 18:50:24 2017 +0000"
      },
      "message": "Merge \"Add UiModeManager commands to adb\""
    },
    {
      "commit": "53ff0bdfb9cae3765bcca11c86b4994d8d27287e",
      "tree": "533d212a7400b19b9555445731e6fc267e19e3e5",
      "parents": [
        "1f46283dc5aaf17b0af3b1c0c4b5daeb5d0aa978",
        "5f3a05c15fa636e911a646e35765ba8bbed7d5e1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 31 18:40:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 18:40:43 2017 +0000"
      },
      "message": "Merge \"Primary navigation fragments\""
    },
    {
      "commit": "1f46283dc5aaf17b0af3b1c0c4b5daeb5d0aa978",
      "tree": "acaec8bd05aa5180da4f62fcd5bdd99687a2f583",
      "parents": [
        "6b1c99fefe2a5faa219f6d26e06c81d815f84ed4",
        "e7e2dc148c2f7a295dd676a9f087d8fae0aabe32"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Tue Jan 31 18:35:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 18:35:24 2017 +0000"
      },
      "message": "Merge \"hotspot2: enclose conditional statement in parenthesis\" am: 161ac8b006 am: ea14632665 am: 77095c33d3\nam: e7e2dc148c\n\nChange-Id: Ib6a5a5bac5886099581e7027af74e90fa98eb35f\n"
    },
    {
      "commit": "e7e2dc148c2f7a295dd676a9f087d8fae0aabe32",
      "tree": "837f2042acd6e2985c5ae64a3f589f31f5f69fb7",
      "parents": [
        "eccb4c504545fb971270fca0f0f6486a4679c1b1",
        "77095c33d3db54eb626b56f1ea3aff5e59a63fb1"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Tue Jan 31 18:29:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 18:29:49 2017 +0000"
      },
      "message": "Merge \"hotspot2: enclose conditional statement in parenthesis\" am: 161ac8b006 am: ea14632665\nam: 77095c33d3\n\nChange-Id: Ib0ee84bf185ac7b492029eae791436ae30c246e2\n"
    },
    {
      "commit": "6b1c99fefe2a5faa219f6d26e06c81d815f84ed4",
      "tree": "3188b1a9042ccc1b2d15149704cc22e1407fde12",
      "parents": [
        "b27aba9a92a023386fb25a85a989f5a0f7a18aaa",
        "1379fd0b1ef952547934846f4b6c40780f885e47"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 31 18:28:28 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 18:28:34 2017 +0000"
      },
      "message": "Merge \"wifi: WifiConfiguration: add isHomeProviderNetwork field\""
    },
    {
      "commit": "77095c33d3db54eb626b56f1ea3aff5e59a63fb1",
      "tree": "562fade4173040f067be42e5693b98c7cac8503b",
      "parents": [
        "811f6c86da7e7864300b5b67507ea5bdd0cde7e4",
        "ea14632665ffae66378a0028ef54ce68be70dd2b"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Tue Jan 31 18:25:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 18:25:48 2017 +0000"
      },
      "message": "Merge \"hotspot2: enclose conditional statement in parenthesis\" am: 161ac8b006\nam: ea14632665\n\nChange-Id: I5511f4d323761edf5eab149894a7a1b2acee4e07\n"
    },
    {
      "commit": "b27aba9a92a023386fb25a85a989f5a0f7a18aaa",
      "tree": "f538f508aa4fecd90dd8e85966700de1a0e2ba61",
      "parents": [
        "a941cbc59a0cee5bb2b47785c7f05af84e8b6268",
        "9de95db4f28f88c37b1443d20b308ce02407fd74"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Jan 31 18:23:17 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 18:23:22 2017 +0000"
      },
      "message": "Merge \"Replace invalidateChild/invalidateChildInParent\""
    },
    {
      "commit": "ea14632665ffae66378a0028ef54ce68be70dd2b",
      "tree": "293481c863f2b384c9d8d277a2bfeddb0dbf9169",
      "parents": [
        "60e1375f79845b3e4ef3e4c3a823b670fa7e26da",
        "161ac8b0064b4084dae7576b62897906ae4357b4"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Tue Jan 31 18:21:27 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 18:21:27 2017 +0000"
      },
      "message": "Merge \"hotspot2: enclose conditional statement in parenthesis\"\nam: 161ac8b006\n\nChange-Id: I2da11aee68e52f9e868ca23cbd913703ef0585e3\n"
    },
    {
      "commit": "a941cbc59a0cee5bb2b47785c7f05af84e8b6268",
      "tree": "c5840ce919507d7898022d12d84a4314f19d5026",
      "parents": [
        "cb1a837fd332d7339ab94ddb5802ab71c3932136",
        "db6ca49dd000b7a23912391b38842762934fa3e2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 31 18:15:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 18:15:05 2017 +0000"
      },
      "message": "Merge \"Add a home intent category for VR headset UI mode.\""
    },
    {
      "commit": "cb1a837fd332d7339ab94ddb5802ab71c3932136",
      "tree": "fd7ffecadd0f2a6c39805dca6581e2e3b51250ea",
      "parents": [
        "ab3070fd6d782dc5558cb75393ef579963a57d55",
        "d6bd6b9f649809dfaa2017a4ab54787a584b7748"
      ],
      "author": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Tue Jan 31 18:14:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 18:14:55 2017 +0000"
      },
      "message": "Merge \"Enabling low storage notification on Android TV\""
    },
    {
      "commit": "161ac8b0064b4084dae7576b62897906ae4357b4",
      "tree": "679ab57ad59c68d5116f20d329113d0763e28964",
      "parents": [
        "c2e8588396ef713885f4b903a6e079218a135b3b",
        "55078c4fa85896b395e7500b179ef60af1992c55"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 31 18:12:56 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 31 18:12:57 2017 +0000"
      },
      "message": "Merge \"hotspot2: enclose conditional statement in parenthesis\""
    },
    {
      "commit": "ab3070fd6d782dc5558cb75393ef579963a57d55",
      "tree": "60b8612a802d028bc5465813817193185cf7bf13",
      "parents": [
        "a06155011e52d4d57eff15361866c3313f242722",
        "0a66e0791d128c10ad63beef92b1ff7852221482"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Tue Jan 31 17:58:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 17:58:36 2017 +0000"
      },
      "message": "Merge \"Fix NotificationGuts tests\""
    },
    {
      "commit": "a06155011e52d4d57eff15361866c3313f242722",
      "tree": "1c9283cdd5046dff65321f82d9ce153a0ecb30cf",
      "parents": [
        "9deb6b5a3a1ee9ed0eaa646e918ac131fb50b19c",
        "060332400d5a1dbf3ea4223a8cb8323b96c9167d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 31 17:56:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 17:56:10 2017 +0000"
      },
      "message": "Merge \"Fix crash in TextView getFont\""
    },
    {
      "commit": "9deb6b5a3a1ee9ed0eaa646e918ac131fb50b19c",
      "tree": "a0e0dc3e0cb62bf4655bafbefe247fb67ad1f43f",
      "parents": [
        "de0fb617a198babe1a67c0dc921d0e7703f73384",
        "cd62f3aed68b35ac6e1f4f7b0594c695663fc8ba"
      ],
      "author": {
        "name": "William Mee",
        "email": "williamm@google.com",
        "time": "Tue Jan 31 16:54:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 16:54:48 2017 +0000"
      },
      "message": "Merge \"Added a new wifi_badging_thresholds setting to Settings.Global\""
    },
    {
      "commit": "ba0d98fac31ea9fd8e50932f4598bbe92e2a8ece",
      "tree": "5996033019f16a9823ed38aed3271d1ca9d2a8c7",
      "parents": [
        "e73724c4f96bbcaf4085de137a8ab23eecca6717"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Jan 30 10:36:54 2017 -0500"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jan 31 11:24:59 2017 -0500"
      },
      "message": "Add UiModeManager commands to adb\n\nChange-Id: I0480bf92e6a8e9adee99a0013d70d39550a52611\nFixes: 30096205\nTest: adb shell cmd uimode night yes\n"
    },
    {
      "commit": "de0fb617a198babe1a67c0dc921d0e7703f73384",
      "tree": "afd58034a430748db60e0e553563de36690e502f",
      "parents": [
        "a3c064d104613b901387399591dc98e2e6f63cf3",
        "910a19a535760df574371534bec030f9335bc351"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 31 16:22:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 16:22:37 2017 +0000"
      },
      "message": "Merge \"don\u0027t require \u0027O\u0027 for instant apps\""
    },
    {
      "commit": "a3c064d104613b901387399591dc98e2e6f63cf3",
      "tree": "a05fd0525629adc228dd911a59cfffcb20949ffb",
      "parents": [
        "e2896febe4d7f2d4aa2414a2c22e5171bcdfe087",
        "5c38fc2b97cba8a275a24bdf201073d68b101e7a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 31 15:56:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 15:56:15 2017 +0000"
      },
      "message": "Merge \"Migrate Tron logs for power to multimetric format.\""
    },
    {
      "commit": "e2896febe4d7f2d4aa2414a2c22e5171bcdfe087",
      "tree": "c2918e6d9ac9725da7a55cd17f6a93cab444b1bd",
      "parents": [
        "e73724c4f96bbcaf4085de137a8ab23eecca6717",
        "a354c4f1565cb69ab0858b586c4f2071a46b1105"
      ],
      "author": {
        "name": "Yura",
        "email": "yura@google.com",
        "time": "Tue Jan 31 15:18:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 15:18:13 2017 +0000"
      },
      "message": "Merge \"Fix for endless loop in RelativeLayout.\""
    },
    {
      "commit": "910a19a535760df574371534bec030f9335bc351",
      "tree": "8cd6a05bd75134945226e818aa34d3cc35d0687e",
      "parents": [
        "c5d458930ca4f69cf2d976ffd65a8679328de62c"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Tue Jan 31 06:51:28 2017 -0800"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Tue Jan 31 06:51:28 2017 -0800"
      },
      "message": "don\u0027t require \u0027O\u0027 for instant apps\n\nIt\u0027s unclear if we need this check; esp if we want to support\nrunning legacy instant apps [i.e. instant apps that run pre-O\nunder the supervisor].\n\nTest: Build and install instant app\nChange-Id: I241f97e7960635af933e8fe1ddd86675789ec26c\n"
    },
    {
      "commit": "e73724c4f96bbcaf4085de137a8ab23eecca6717",
      "tree": "fdef5cd347cab2ceead0293703e1bf7812dcde85",
      "parents": [
        "27e634eed10f3d752bb834dcf7f97c2b1dc2610e",
        "5f20e9fedfe46252a58df9f0707e7dc8aaf2464f"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Jan 31 14:06:03 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 14:06:06 2017 +0000"
      },
      "message": "Merge \"Use TVExtender channel on tv platforms.\""
    },
    {
      "commit": "060332400d5a1dbf3ea4223a8cb8323b96c9167d",
      "tree": "048ebc4a021e40e8ae1fd351458a43301236edaa",
      "parents": [
        "b3231029b5642474264b3d574fb7d5b68b0bfc57"
      ],
      "author": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Tue Jan 31 12:15:50 2017 +0000"
      },
      "committer": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Tue Jan 31 12:15:50 2017 +0000"
      },
      "message": "Fix crash in TextView getFont\n\nThe wrong TypedArray was being used to retrieve the value.\n\nBug: 34818260\nTest: run cts -m CtsWidgetTestCases -t\nandroid.widget.cts.TextViewTest#testFontResources_setInXmlStyle\n\nChange-Id: I09334710b9b21f1397bc02d92d14b41fbc96178f\n"
    },
    {
      "commit": "27e634eed10f3d752bb834dcf7f97c2b1dc2610e",
      "tree": "e3d11e127c5561934b1fc8d5996a53e51e659333",
      "parents": [
        "4302cc60e7b67f2852c747822157cf7b9771f501",
        "eccb4c504545fb971270fca0f0f6486a4679c1b1"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Jan 31 08:42:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 08:42:40 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-mr2-dev am: 21e0ccb1a6  -s ours\nam: eccb4c5045  -s ours\n\nChange-Id: I1132a94369c09f75e1f961ffe9ee90a71996c013\n"
    },
    {
      "commit": "4302cc60e7b67f2852c747822157cf7b9771f501",
      "tree": "e3d11e127c5561934b1fc8d5996a53e51e659333",
      "parents": [
        "8a0f9dd59a32c572a8e2a8fc4943283876669700",
        "1b49042a6acf996f8c2afa82193a7d183716055b"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Jan 31 08:41:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 08:41:41 2017 +0000"
      },
      "message": "Import translations. DO NOT MERGE am: 652182376c  -s ours\nam: 1b49042a6a  -s ours\n\nChange-Id: I511fbfdc62022fd75a5690e789c8e19c51ad5ced\n"
    },
    {
      "commit": "eccb4c504545fb971270fca0f0f6486a4679c1b1",
      "tree": "9df162f826ebb920ce83de7e5575ce684be08ab8",
      "parents": [
        "1b49042a6acf996f8c2afa82193a7d183716055b",
        "21e0ccb1a645920a2a20e2d9e0e3c883f772a26b"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Jan 31 08:37:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 08:37:44 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-mr2-dev\nam: 21e0ccb1a6  -s ours\n\nChange-Id: I12a3340aaa49277aba78c7dcc51b063458113262\n"
    },
    {
      "commit": "1b49042a6acf996f8c2afa82193a7d183716055b",
      "tree": "9df162f826ebb920ce83de7e5575ce684be08ab8",
      "parents": [
        "b02ba73c7d6e514f02f8dabdedca1c5d99c7e75d",
        "652182376ce9b7638c8b41c62ae56c8be614296b"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Jan 31 08:37:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 08:37:39 2017 +0000"
      },
      "message": "Import translations. DO NOT MERGE\nam: 652182376c  -s ours\n\nChange-Id: I45c84e6031609830111e915ab692906fc48ff0d6\n"
    },
    {
      "commit": "21e0ccb1a645920a2a20e2d9e0e3c883f772a26b",
      "tree": "beab3d0f3dab1a028ebd6958fcc18349894bf3a6",
      "parents": [
        "f3db881c0cde16094e04081840fcda37193581e1",
        "652182376ce9b7638c8b41c62ae56c8be614296b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 31 08:31:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 08:31:13 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-mr2-dev"
    },
    {
      "commit": "8a0f9dd59a32c572a8e2a8fc4943283876669700",
      "tree": "e3d11e127c5561934b1fc8d5996a53e51e659333",
      "parents": [
        "958679c4a5809020088e85a16d1feefbe063f0e2",
        "6e75a35fffa2665c60bd3d64f8b992e1d3ec07b7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 31 08:02:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 08:02:43 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "958679c4a5809020088e85a16d1feefbe063f0e2",
      "tree": "7b6b34165e3ba7c4c67c37655a01491c86cd78b1",
      "parents": [
        "b6f0934504746bd4b5b439b94a49aa6b0501460b",
        "b02ba73c7d6e514f02f8dabdedca1c5d99c7e75d"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Jan 31 07:39:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 07:39:56 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-mr2-dev am: f3db881c0c  -s ours\nam: b02ba73c7d  -s ours\n\nChange-Id: Id437d7da4c74788afe857ea09ae9974cf77c8132\n"
    },
    {
      "commit": "b6f0934504746bd4b5b439b94a49aa6b0501460b",
      "tree": "7b6b34165e3ba7c4c67c37655a01491c86cd78b1",
      "parents": [
        "2d081e964ce6c9db830a61309d609e23867a7ef1",
        "c90971e33543b8e8097f48680fa2cba307ae2ef5"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Jan 31 07:39:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 07:39:01 2017 +0000"
      },
      "message": "Import translations. DO NOT MERGE am: 85f7e3989c  -s ours\nam: c90971e335  -s ours\n\nChange-Id: I5dd2cda575ce68aaf7a188a1b75f02191a40fefd\n"
    },
    {
      "commit": "2d081e964ce6c9db830a61309d609e23867a7ef1",
      "tree": "7b6b34165e3ba7c4c67c37655a01491c86cd78b1",
      "parents": [
        "8b60f499bff69dca60f513716918040994211a2c",
        "c207d2686e5838b82f955c1993cb61dfcf5a726a"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Jan 31 07:38:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 07:38:09 2017 +0000"
      },
      "message": "Import translations. DO NOT MERGE am: e924e16c3d  -s ours\nam: c207d2686e  -s ours\n\nChange-Id: I76243ce4d943a2e01740260d84c1c0b04a415b4a\n"
    },
    {
      "commit": "b02ba73c7d6e514f02f8dabdedca1c5d99c7e75d",
      "tree": "9df162f826ebb920ce83de7e5575ce684be08ab8",
      "parents": [
        "c90971e33543b8e8097f48680fa2cba307ae2ef5",
        "f3db881c0cde16094e04081840fcda37193581e1"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Jan 31 07:34:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 07:34:40 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-mr2-dev\nam: f3db881c0c  -s ours\n\nChange-Id: I86910f68247dbb886e7f3b4b646cf0d8fd8e686a\n"
    },
    {
      "commit": "c90971e33543b8e8097f48680fa2cba307ae2ef5",
      "tree": "9df162f826ebb920ce83de7e5575ce684be08ab8",
      "parents": [
        "c207d2686e5838b82f955c1993cb61dfcf5a726a",
        "85f7e3989cffd330443ffaa03cd2db4dd637d0a2"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Jan 31 07:34:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 07:34:33 2017 +0000"
      },
      "message": "Import translations. DO NOT MERGE\nam: 85f7e3989c  -s ours\n\nChange-Id: Ibcafecde0ae6b531d5e6c1f379372ad8c73e41fa\n"
    },
    {
      "commit": "c207d2686e5838b82f955c1993cb61dfcf5a726a",
      "tree": "9df162f826ebb920ce83de7e5575ce684be08ab8",
      "parents": [
        "488ffdc784228d5a5dd3ed0956d6b13746e4db51",
        "e924e16c3d2a9f5e28925b9096f88123f686f571"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Jan 31 07:33:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 07:33:35 2017 +0000"
      },
      "message": "Import translations. DO NOT MERGE\nam: e924e16c3d  -s ours\n\nChange-Id: I90ef4192992b588b600f76c90b8744fc52eeb9e8\n"
    },
    {
      "commit": "8b60f499bff69dca60f513716918040994211a2c",
      "tree": "7b6b34165e3ba7c4c67c37655a01491c86cd78b1",
      "parents": [
        "0470d5002e9242ac2974b5388d85e6e76c5f5a2e",
        "1727bacc3f52ed7aac6058f50c68d8ef5e6d51e5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 31 07:30:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 07:30:46 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "0470d5002e9242ac2974b5388d85e6e76c5f5a2e",
      "tree": "4465851c38f04a0b18ca009af8e4ae608f53b428",
      "parents": [
        "cf000871ad2ed30e7b160fae8761de51db6c4a18",
        "493f9c4893443d610aff1d46aa494a94c9fafb52"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 31 07:30:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 07:30:08 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "cf000871ad2ed30e7b160fae8761de51db6c4a18",
      "tree": "5bbdd69ab91c7c9b845b7a4fd3ed43e0d1f03e99",
      "parents": [
        "db11740a0138a16a6aa7d9c284518356e3912029",
        "b3f5822ac78bc3d9051f6f0684b33e17cfc76f35"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 31 07:29:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 07:29:30 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "f3db881c0cde16094e04081840fcda37193581e1",
      "tree": "44f9a5114e65ee551566dac7c59f4da5dc27a790",
      "parents": [
        "e924e16c3d2a9f5e28925b9096f88123f686f571",
        "85f7e3989cffd330443ffaa03cd2db4dd637d0a2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 31 07:28:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 07:28:44 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-mr2-dev"
    },
    {
      "commit": "652182376ce9b7638c8b41c62ae56c8be614296b",
      "tree": "71b761e68e98021ff9d79365ba793bdfd2f27ea6",
      "parents": [
        "66d545bfe9cbe07c81fd03a8806a1e300b508c06"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jan 30 22:39:49 2017 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jan 30 22:39:49 2017 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I0ef2e2fb59b03df8ce1c4ebb29154ef815b6154b\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "6e75a35fffa2665c60bd3d64f8b992e1d3ec07b7",
      "tree": "f9aacd79710b8d794efd00b63ea2f8c11f9c6efb",
      "parents": [
        "cb07efbf74e99dd92230de5394834561bdba3326"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jan 30 22:29:14 2017 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jan 30 22:29:14 2017 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I0f109486ea3b8c2c2fb21d796aa1d546e8fc3f68\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "db11740a0138a16a6aa7d9c284518356e3912029",
      "tree": "302c6d956f79faaf06eb43d9b7f83062bbd63a1e",
      "parents": [
        "cf45c852977e5f68a0d67fca01f03b11c09e32ba",
        "488ffdc784228d5a5dd3ed0956d6b13746e4db51"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Jan 31 06:16:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 06:16:43 2017 +0000"
      },
      "message": "Merge \"ApfTest: fix flaky testApfFilterRa.\" am: c2e8588396 am: 60e1375f79 am: 811f6c86da\nam: 488ffdc784\n\nChange-Id: Ib4223b548b434211dda4e750f660eb68a30a9d96\n"
    },
    {
      "commit": "488ffdc784228d5a5dd3ed0956d6b13746e4db51",
      "tree": "9df162f826ebb920ce83de7e5575ce684be08ab8",
      "parents": [
        "4717b99a9dbf1c24585eb24f807ad180709bce50",
        "811f6c86da7e7864300b5b67507ea5bdd0cde7e4"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Jan 31 06:11:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 06:11:35 2017 +0000"
      },
      "message": "Merge \"ApfTest: fix flaky testApfFilterRa.\" am: c2e8588396 am: 60e1375f79\nam: 811f6c86da\n\nChange-Id: Idd738e1a4c9f0a865f5b84270535a94c492341ce\n"
    },
    {
      "commit": "811f6c86da7e7864300b5b67507ea5bdd0cde7e4",
      "tree": "da8395dee583a7b1cc18ddfbfbeaa6344d8efc5f",
      "parents": [
        "3e8f90a62bc7eb2be57ada8186d3b9c955c61280",
        "60e1375f79845b3e4ef3e4c3a823b670fa7e26da"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Jan 31 06:07:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 06:07:08 2017 +0000"
      },
      "message": "Merge \"ApfTest: fix flaky testApfFilterRa.\" am: c2e8588396\nam: 60e1375f79\n\nChange-Id: Ied249e20ffc80728d20ac1e5442d45f5cb767776\n"
    },
    {
      "commit": "60e1375f79845b3e4ef3e4c3a823b670fa7e26da",
      "tree": "9c4b0c860d1208b07574b06bdeb5c4a7293a1dea",
      "parents": [
        "155d9ba6fcd99f261808ac43d9bba3e00c5d3ec0",
        "c2e8588396ef713885f4b903a6e079218a135b3b"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Jan 31 06:01:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 06:01:58 2017 +0000"
      },
      "message": "Merge \"ApfTest: fix flaky testApfFilterRa.\"\nam: c2e8588396\n\nChange-Id: I79c3ec0ba35973cc0dd32709447b2cc30e790d08\n"
    },
    {
      "commit": "c2e8588396ef713885f4b903a6e079218a135b3b",
      "tree": "f0313b8b9e946139f5657830d938019c3f96fc38",
      "parents": [
        "d0f1c9d1d3598a23a3d400e6aefc940d1b798bde",
        "4456f33a958a7f09e608399da83c4d12b2e7d191"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Jan 31 05:53:51 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 31 05:53:52 2017 +0000"
      },
      "message": "Merge \"ApfTest: fix flaky testApfFilterRa.\""
    },
    {
      "commit": "cf45c852977e5f68a0d67fca01f03b11c09e32ba",
      "tree": "93ef75be91423e483c4a65165512d5b045dd5e00",
      "parents": [
        "e9b8348027074996b08796816e0ce0998169a881",
        "9ff994d98846d24bc488939af6e7dc440149a4bc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 31 05:46:23 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 05:46:27 2017 +0000"
      },
      "message": "Merge \"Introduce set/getFontVariationSettings.\""
    },
    {
      "commit": "e9b8348027074996b08796816e0ce0998169a881",
      "tree": "5ce3ca79010d909c23282be82584ed108fc8fbf3",
      "parents": [
        "c869ebff63439ec3e51fdcd4d8b157cdcc8014c1",
        "4d1d84e8a05a35673d76db0eb4f7954015a24d18"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Tue Jan 31 05:03:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 05:03:44 2017 +0000"
      },
      "message": "Merge \"Pass application packagename to drm plugin.\""
    },
    {
      "commit": "e924e16c3d2a9f5e28925b9096f88123f686f571",
      "tree": "1ed729bb2ba903973c0664d2bfc5e1aea658cb6a",
      "parents": [
        "66d545bfe9cbe07c81fd03a8806a1e300b508c06"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jan 30 20:45:03 2017 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jan 30 20:45:03 2017 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Icf17a6fb6b941caea8a843c0cac96f0b1883d4f3\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "85f7e3989cffd330443ffaa03cd2db4dd637d0a2",
      "tree": "a678bbf20dc7a7e0a249dacdd3dd99e49a3bf5df",
      "parents": [
        "66d545bfe9cbe07c81fd03a8806a1e300b508c06"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jan 30 20:36:40 2017 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jan 30 20:36:40 2017 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ifb3e58e4528c1d7ea44bac121b7e210672aa6a7f\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "b3f5822ac78bc3d9051f6f0684b33e17cfc76f35",
      "tree": "75d251183e13fd10cef169f4c96c5f6396a4b67f",
      "parents": [
        "cb07efbf74e99dd92230de5394834561bdba3326"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jan 30 19:41:51 2017 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jan 30 19:41:51 2017 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I8898f88d0454aa0065faa8e0cbc737a5dc2cc055\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "493f9c4893443d610aff1d46aa494a94c9fafb52",
      "tree": "2f4d85372c334649fd26b3d0b80768fe4a12ebc7",
      "parents": [
        "cb07efbf74e99dd92230de5394834561bdba3326"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jan 30 19:21:33 2017 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jan 30 19:21:33 2017 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I51010554d0b8e46a3b4541bdce9323cfb01e107d\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "c869ebff63439ec3e51fdcd4d8b157cdcc8014c1",
      "tree": "84e761e89db15535f38e272e1263abd1d6ea82c7",
      "parents": [
        "541af7f69698d9969331cdcbf8e3390618994f2e",
        "096d304ae3d85c1bfcda1a1d9cd4eb13d0815500"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 31 03:17:45 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 03:17:49 2017 +0000"
      },
      "message": "Merge \"Add instant cookie APIs\""
    },
    {
      "commit": "1727bacc3f52ed7aac6058f50c68d8ef5e6d51e5",
      "tree": "823ca7904f7218dc55f61d993a8762690b515634",
      "parents": [
        "cb07efbf74e99dd92230de5394834561bdba3326"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jan 30 19:13:28 2017 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jan 30 19:13:28 2017 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: If8563cdf20d35e212c7c1a25636973b1da634e12\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "541af7f69698d9969331cdcbf8e3390618994f2e",
      "tree": "841c1bda421c43e2d1aa241506f51b0b33d86da4",
      "parents": [
        "cf7d35e1fd756274a9a6b438e47cd0ded4540fbe",
        "09971befd7e5eb506eca65afd61bd9248b78c723"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 31 02:54:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 02:54:38 2017 +0000"
      },
      "message": "Merge \"Add new api ClipDescription.getTimestamp.\""
    },
    {
      "commit": "cf7d35e1fd756274a9a6b438e47cd0ded4540fbe",
      "tree": "112094027cc551218158fdb5dc1d796fee657be1",
      "parents": [
        "a09a31f99f9d65e1100f8295c2b9db485fe68b07",
        "3922e6a8aa0072bc6048f646fdd6a4732bf04450"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 31 02:47:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 02:47:28 2017 +0000"
      },
      "message": "Merge \"Add user picker for anchored window. Test: CtsAutoFillServiceTestCases\""
    },
    {
      "commit": "4456f33a958a7f09e608399da83c4d12b2e7d191",
      "tree": "2b5de933fb70bb8a34ae5d257e6332cc7522db54",
      "parents": [
        "c66327149a8b6666fdfee02a2f0feb48ef7086e3"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Dec 19 14:50:52 2016 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Jan 31 11:13:44 2017 +0900"
      },
      "message": "ApfTest: fix flaky testApfFilterRa.\n\ntestApfFilterRa is failing with probabiliy 1/10 ~ 1/15 on the following\nassert: assertDrop(program, packet, lifetime/6), for lifetime values\nthat are multiple of 6, where 6 is the hardcoded fraction of RA lifetime\nto filter in ApfFilter.java.\n\nWhen the lifetime is not a multiple of 6, the remainder of 1 to 5\nseconds gives enough margin so that when the APF program is simulated\nthe faked lifetime of the program is less than lifetime/6 away and the\npacket is dropped.\n\nHowever for lifetimes which are exact multiples of 6, this margin is\nalways 0s and that result in nondeterminism in the result. This is\nconsistent with the obervation that the only failed assert was for a\nlifetime of 300s, the only multiple of 6.\n\nThis can be observed by detecting the age limit at which the filter\nstops dropping packet oscillating between lifetime/6 and lifetime/6 + 1\nfor lifetimes which are multiple of 6.\n\nThis patch fixes the flakyness by freezing the flow of time in tests so\nthat the expected filter age threshold is consistent and stable.\n\nTest: no failure observed in 1000 runs.\nBug: 32561414\nChange-Id: I5251d047039f34b82ce8a5d20ae46563e1e0cce8\n"
    },
    {
      "commit": "a09a31f99f9d65e1100f8295c2b9db485fe68b07",
      "tree": "6663daafa55baf9de83d719531e7d970ee381c5b",
      "parents": [
        "02f3a5f0e76a54e73f29bf93d88c079beec297cc",
        "ee9e85f12e1bf4864435a1fe395cf31499f90b0a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jan 31 01:55:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 01:55:58 2017 +0000"
      },
      "message": "Merge \"Remove some unused code around process state reporting.\""
    },
    {
      "commit": "02f3a5f0e76a54e73f29bf93d88c079beec297cc",
      "tree": "14854101eb3947ddc3272f408c9207f767944190",
      "parents": [
        "9b07338cb2a1a459312d39e85a38edf92549d072",
        "9cd7af310c8948c87dd609c4015ec086e26aed3b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 31 01:53:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 01:53:15 2017 +0000"
      },
      "message": "Merge \"Minor updates to reflect libbinder changes.\""
    },
    {
      "commit": "096d304ae3d85c1bfcda1a1d9cd4eb13d0815500",
      "tree": "3ebef505ad00306dc5b9f4385715de5f4721b1ce",
      "parents": [
        "9b07338cb2a1a459312d39e85a38edf92549d072"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Jan 30 16:34:13 2017 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Jan 30 17:52:14 2017 -0800"
      },
      "message": "Add instant cookie APIs\n\nThis change adds APIs for instant apps to store cookie data\nthat is presisted across instant installs and across the\nupgrade from an instant to a standard app. Standard apps\ncan use the cookie APIs but when they are uninstalled the\ncookie is also deleted. The cookies are kept longer than\nthe instant apps as they are much smaller - 16KB by default.\nWe can change the cookie size via a system setting i.e.\nafter we ship we can increase size if needed.\n\nWe also add internal APIs to surface information about\ninstalled and uninstalled instant apps which should be\nused for showing them in the UI. For this puporse we store\nthe icon, permissions, and label of uninstalled apps. If\nthe app is re-installed we drop this meta-data but keep\nthe cookie around. If we have cookie data stored and the\nsigning cert of the app changes when it gets re-intalled\nwe wipe the cookie.\n\nTest: CTS tests pass; hiddent APIs tested manually\n\nChange-Id: If145c0440cc61a5303e2cbb70228d235d36037a5\n"
    },
    {
      "commit": "55078c4fa85896b395e7500b179ef60af1992c55",
      "tree": "559a892fb74e80e3233a16d4180780d1cbba1d78",
      "parents": [
        "a7ce460921588375913bd0d3f4107a9f8a204e85"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Mon Jan 30 17:47:53 2017 -0800"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Mon Jan 30 17:47:53 2017 -0800"
      },
      "message": "hotspot2: enclose conditional statement in parenthesis\n\nCouple unit tests are failing due to conditional statements\nnot enclosed in the parenthesis, which causes unexpected\nreturned value for the equals function.  So fix it.\n\nBug: 34764955\nTest: frameworks/base/wifi/tests/runtests.sh\nTest: frameworks/opt/net/wifi/tests/wifitests/runtests.sh\nChange-Id: Iaf0151803cb62eb8af308e5de40558617f84cd2f\n"
    },
    {
      "commit": "9b07338cb2a1a459312d39e85a38edf92549d072",
      "tree": "79e22b5e16b8dad2f0173a3e2e9350cdbf43bab7",
      "parents": [
        "669b1d6bfe2d737cbd69f75d32378f7e6cab0c30",
        "4717b99a9dbf1c24585eb24f807ad180709bce50"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Tue Jan 31 01:45:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 01:45:23 2017 +0000"
      },
      "message": "Merge \"[AWARE] Minor hardening of manager.\" am: d0f1c9d1d3 am: 155d9ba6fc am: 3e8f90a62b\nam: 4717b99a9d\n\nChange-Id: Ia87571d271f0dd271b40445b14bba9d05f5b34f1\n"
    },
    {
      "commit": "4717b99a9dbf1c24585eb24f807ad180709bce50",
      "tree": "47ed27d0eca87c5f2ec58e8de37fd29ee87a42c1",
      "parents": [
        "b67f853f6f4041c2180aea973a06bbc870bff604",
        "3e8f90a62bc7eb2be57ada8186d3b9c955c61280"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Tue Jan 31 01:40:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 01:40:49 2017 +0000"
      },
      "message": "Merge \"[AWARE] Minor hardening of manager.\" am: d0f1c9d1d3 am: 155d9ba6fc\nam: 3e8f90a62b\n\nChange-Id: Ia909905095094f33c536774235d49060ca2d63c3\n"
    },
    {
      "commit": "3e8f90a62bc7eb2be57ada8186d3b9c955c61280",
      "tree": "b83990087128eae0043dfebd6f2ecc02310d06bd",
      "parents": [
        "5445bdda2818fd1e8db343513df8177df60141ca",
        "155d9ba6fcd99f261808ac43d9bba3e00c5d3ec0"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Tue Jan 31 01:36:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 01:36:18 2017 +0000"
      },
      "message": "Merge \"[AWARE] Minor hardening of manager.\" am: d0f1c9d1d3\nam: 155d9ba6fc\n\nChange-Id: I222a30730ec6199a53c91fb6c3fd4b96846ac7d3\n"
    },
    {
      "commit": "155d9ba6fcd99f261808ac43d9bba3e00c5d3ec0",
      "tree": "35a18a9c1e5f9d5545bee43f53f3cb5dfbe6bc2b",
      "parents": [
        "276672d19209b3914f721eeb71be19b76602f725",
        "d0f1c9d1d3598a23a3d400e6aefc940d1b798bde"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Tue Jan 31 01:30:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 01:30:24 2017 +0000"
      },
      "message": "Merge \"[AWARE] Minor hardening of manager.\"\nam: d0f1c9d1d3\n\nChange-Id: I182e8c10eea318cf1fd3d3fe4da3275df01f851d\n"
    },
    {
      "commit": "669b1d6bfe2d737cbd69f75d32378f7e6cab0c30",
      "tree": "b2dd10e9dbfba5c67949ed0b182365cde5b55750",
      "parents": [
        "895fc78ada0f4299d9eb7515305664727f714099",
        "b76e0fdf1ef2767e2d4f0ced2886756ff9556b19"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Tue Jan 31 01:19:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 01:19:54 2017 +0000"
      },
      "message": "Merge \"Read SystemConfig on a worker thread\""
    },
    {
      "commit": "d0f1c9d1d3598a23a3d400e6aefc940d1b798bde",
      "tree": "ade7c67f54adf0d3b5918e6cd850654d1f7f9b1d",
      "parents": [
        "54604d9143fb6dbee6f63ea9f11ec99ec44c4345",
        "275f323e865b020cdd76483c8c0a4c859f2085cf"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Tue Jan 31 01:19:48 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 31 01:19:49 2017 +0000"
      },
      "message": "Merge \"[AWARE] Minor hardening of manager.\""
    },
    {
      "commit": "09971befd7e5eb506eca65afd61bd9248b78c723",
      "tree": "27578a8320a87e42ac65ef513cc6fb9da40e5d3d",
      "parents": [
        "c2410cb9e576b420d96de627f2ed1043a4d7f93f"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Wed Jan 18 13:37:02 2017 -0800"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Mon Jan 30 17:19:49 2017 -0800"
      },
      "message": "Add new api ClipDescription.getTimestamp.\n\nClipDescription.getTimestamp can be used to know the time\nat which the associated ClipData is copied to global clipboard.\n\nBug: 30873580\nTest: cts-tradefed run singleCommand cts-dev --module CtsContentTestCases -t \\\n      android.content.cts.ClipDescriptionTest\nChange-Id: I9486ab3fe0696959d42f6b4c98e40f5becee3019\n"
    },
    {
      "commit": "3922e6a8aa0072bc6048f646fdd6a4732bf04450",
      "tree": "96c497dda07daf599d07498402edbe343a029eee",
      "parents": [
        "6e0be363cbff1f8e794a0aba13fdb0bfa03124a6"
      ],
      "author": {
        "name": "Jason Long",
        "email": "jasonlong@google.com",
        "time": "Fri Jan 27 15:21:12 2017 -0800"
      },
      "committer": {
        "name": "Lingjun Li",
        "email": "lingjunl@google.com",
        "time": "Mon Jan 30 17:17:35 2017 -0800"
      },
      "message": "Add user picker for anchored window.\nTest: CtsAutoFillServiceTestCases\n\nBug: 34633695\nChange-Id: I274264846358941983183a32f07cade3b26c8c05\n"
    },
    {
      "commit": "895fc78ada0f4299d9eb7515305664727f714099",
      "tree": "c8cafcada1dac2163a6722bb2f8492e30e0c171e",
      "parents": [
        "a0325c8513a8904f2d3f9c8f6e191a08bcdfc232",
        "4a7d848e7196fcc2143c3f2a04e09179ed27d6e3"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 01:16:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 01:16:35 2017 +0000"
      },
      "message": "Merge \"Merge changes I8eca5f24,I9d79c67c am: 54604d9143 am: 276672d192 am: 5445bdda28 am: b67f853f6f\""
    },
    {
      "commit": "4a7d848e7196fcc2143c3f2a04e09179ed27d6e3",
      "tree": "db81fb6185e316a20027e2c984a954e455bd62cc",
      "parents": [
        "26b613028255a2180b8c87e7b792bb257e71bff4",
        "b67f853f6f4041c2180aea973a06bbc870bff604"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Jan 31 01:15:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 01:15:55 2017 +0000"
      },
      "message": "Merge changes I8eca5f24,I9d79c67c am: 54604d9143 am: 276672d192 am: 5445bdda28\nam: b67f853f6f\n\nChange-Id: I841123c2ba343a1ff1d0205c239ada0b54622988\n"
    },
    {
      "commit": "a0325c8513a8904f2d3f9c8f6e191a08bcdfc232",
      "tree": "c8cafcada1dac2163a6722bb2f8492e30e0c171e",
      "parents": [
        "efdc6635695df115a1d5759b022cb7f9f7bdc45e",
        "26b613028255a2180b8c87e7b792bb257e71bff4"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 01:15:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 01:15:29 2017 +0000"
      },
      "message": "Merge changes from topic \u0027am-7c11f830c3cc4f4994e740cad00a8e97\u0027\n\n* changes:\n  Check and send usb state broadcast when devices boots am: af6d473ab0 am: 061bceafee am: df1df40f91 am: 307a387f38\n  Only send usb disconnect intents after boot. am: c1bc0a844d am: dc9c094deb am: 9877c70d9d am: 1064ee66d5\n"
    },
    {
      "commit": "efdc6635695df115a1d5759b022cb7f9f7bdc45e",
      "tree": "7a9284136f8c16e4e77a7ff68fc3f0ec3d7c18a3",
      "parents": [
        "5d6facc89dbe3dacb49fdca47d1297be98f6ccee",
        "11e45075221680dcc25e3da1d3c32710e5a98603"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 31 01:14:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 01:14:44 2017 +0000"
      },
      "message": "Merge \"Define targetSandboxVersion\""
    },
    {
      "commit": "26b613028255a2180b8c87e7b792bb257e71bff4",
      "tree": "db81fb6185e316a20027e2c984a954e455bd62cc",
      "parents": [
        "ed642e81b42e4836510dac8ac0d52aa2078c4ab6",
        "307a387f38aedb92e8d0c6475329335b5470a9ab"
      ],
      "author": {
        "name": "Badhri Jagan Sridharan",
        "email": "Badhri@google.com",
        "time": "Tue Jan 31 01:14:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 01:14:33 2017 +0000"
      },
      "message": "Check and send usb state broadcast when devices boots am: af6d473ab0 am: 061bceafee am: df1df40f91\nam: 307a387f38\n\nChange-Id: Icf4b4e4f48fea450b71bd7ccd88db7d089ea286e\n"
    },
    {
      "commit": "ed642e81b42e4836510dac8ac0d52aa2078c4ab6",
      "tree": "308d021198ef0642b4f05405161e05f8a8da1065",
      "parents": [
        "5d6facc89dbe3dacb49fdca47d1297be98f6ccee",
        "1064ee66d50fbc39dda654946454ecabe027bd3d"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Jan 31 01:13:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 01:13:20 2017 +0000"
      },
      "message": "Only send usb disconnect intents after boot. am: c1bc0a844d am: dc9c094deb am: 9877c70d9d\nam: 1064ee66d5\n\nChange-Id: If501641b5a7cbb4264f40f3bcf2add35e0851f78\n"
    },
    {
      "commit": "d6bd6b9f649809dfaa2017a4ab54787a584b7748",
      "tree": "7281099a629e83d257fc2b27863808a683d78a3f",
      "parents": [
        "9e7f883a436b991eaf4eb2f6c25b76f1411b64e7"
      ],
      "author": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Fri Jan 27 16:42:12 2017 -0800"
      },
      "committer": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Mon Jan 30 17:11:13 2017 -0800"
      },
      "message": "Enabling low storage notification on Android TV\n\nBug: 34471528\nTest: Test apk attached to the bug\nChange-Id: Idc96b913f1d2b67a4c52a2ecd762ee4056802d56\n"
    },
    {
      "commit": "b67f853f6f4041c2180aea973a06bbc870bff604",
      "tree": "741bd99061cfa572b1d44fde823c1bb28cc840ef",
      "parents": [
        "307a387f38aedb92e8d0c6475329335b5470a9ab",
        "5445bdda2818fd1e8db343513df8177df60141ca"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Jan 31 01:09:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 01:09:09 2017 +0000"
      },
      "message": "Merge changes I8eca5f24,I9d79c67c am: 54604d9143 am: 276672d192\nam: 5445bdda28\n\nChange-Id: I6f17910b547553571b3b92c60deb5ee8acf6af2a\n"
    },
    {
      "commit": "307a387f38aedb92e8d0c6475329335b5470a9ab",
      "tree": "741bd99061cfa572b1d44fde823c1bb28cc840ef",
      "parents": [
        "1064ee66d50fbc39dda654946454ecabe027bd3d",
        "df1df40f916736d7b7d840bfd3e19133b3e737f1"
      ],
      "author": {
        "name": "Badhri Jagan Sridharan",
        "email": "Badhri@google.com",
        "time": "Tue Jan 31 01:08:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 01:08:00 2017 +0000"
      },
      "message": "Check and send usb state broadcast when devices boots am: af6d473ab0 am: 061bceafee\nam: df1df40f91\n\nChange-Id: I28430b3de3ee91c4eb5dc4e4ef88e5924d56e2b4\n"
    },
    {
      "commit": "1064ee66d50fbc39dda654946454ecabe027bd3d",
      "tree": "a09c6fef047b5d0318a19e0c5e0c3df15421860c",
      "parents": [
        "bb44e42de93e2e02d4314ffdee4cbc4d0df7ecc2",
        "9877c70d9dee1fc7c2aaef071371755545cd60ad"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Jan 31 01:06:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 01:06:45 2017 +0000"
      },
      "message": "Only send usb disconnect intents after boot. am: c1bc0a844d am: dc9c094deb\nam: 9877c70d9d\n\nChange-Id: I515745dd4f30a979fffcb6c9eea8a38e1bef11ca\n"
    },
    {
      "commit": "5445bdda2818fd1e8db343513df8177df60141ca",
      "tree": "141c09c6b3681b81e90798988ca62571763ceab4",
      "parents": [
        "df1df40f916736d7b7d840bfd3e19133b3e737f1",
        "276672d19209b3914f721eeb71be19b76602f725"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Jan 31 01:00:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 01:00:16 2017 +0000"
      },
      "message": "Merge changes I8eca5f24,I9d79c67c am: 54604d9143\nam: 276672d192\n\nChange-Id: I74e78d829a718d145fcf1ae06ac9491329544f51\n"
    },
    {
      "commit": "df1df40f916736d7b7d840bfd3e19133b3e737f1",
      "tree": "141c09c6b3681b81e90798988ca62571763ceab4",
      "parents": [
        "9877c70d9dee1fc7c2aaef071371755545cd60ad",
        "061bceafee211852f3fa009ef6e949e43298d52c"
      ],
      "author": {
        "name": "Badhri Jagan Sridharan",
        "email": "Badhri@google.com",
        "time": "Tue Jan 31 00:59:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 00:59:21 2017 +0000"
      },
      "message": "Check and send usb state broadcast when devices boots am: af6d473ab0\nam: 061bceafee\n\nChange-Id: Iabb4c7d6c120bb3b45703de084dc52ed958e1dba\n"
    },
    {
      "commit": "9877c70d9dee1fc7c2aaef071371755545cd60ad",
      "tree": "c6203e88f3f0cbcdd17f982fde00da8fe798b213",
      "parents": [
        "2cf376459bc660728a0fda28a81991a824280389",
        "dc9c094debe1c266738840600d07d7e84f771000"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Jan 31 00:58:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 00:58:14 2017 +0000"
      },
      "message": "Only send usb disconnect intents after boot. am: c1bc0a844d\nam: dc9c094deb\n\nChange-Id: Icfadbbe67ef80977500916bcb84f0c7989941b7c\n"
    },
    {
      "commit": "276672d19209b3914f721eeb71be19b76602f725",
      "tree": "7c7ba3153fca09ad19fd2851df19de9d850f0751",
      "parents": [
        "061bceafee211852f3fa009ef6e949e43298d52c",
        "54604d9143fb6dbee6f63ea9f11ec99ec44c4345"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Jan 31 00:52:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 00:52:48 2017 +0000"
      },
      "message": "Merge changes I8eca5f24,I9d79c67c\nam: 54604d9143\n\nChange-Id: I1e364d21949c9d4c16b14e60c630577399cdce05\n"
    },
    {
      "commit": "061bceafee211852f3fa009ef6e949e43298d52c",
      "tree": "7c7ba3153fca09ad19fd2851df19de9d850f0751",
      "parents": [
        "dc9c094debe1c266738840600d07d7e84f771000",
        "af6d473ab06afc5ca60bf61513e1197886d56af6"
      ],
      "author": {
        "name": "Badhri Jagan Sridharan",
        "email": "Badhri@google.com",
        "time": "Tue Jan 31 00:52:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 00:52:43 2017 +0000"
      },
      "message": "Check and send usb state broadcast when devices boots\nam: af6d473ab0\n\nChange-Id: I13b0ea530c0701fd32d50d9c145f1b0e574fc9b0\n"
    },
    {
      "commit": "5d6facc89dbe3dacb49fdca47d1297be98f6ccee",
      "tree": "c2f3cddafe1caf9cc9062002c6391ac90ba3d3df",
      "parents": [
        "f0fac1d1cd5b57ab937b0d02c614502351e61718",
        "00783be809c1176fa9e904b76b3d56f268dcc4da"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 31 00:51:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 00:51:56 2017 +0000"
      },
      "message": "Merge \"Don\u0027t count hw bitmap\u0027s textures in TextureCache\""
    },
    {
      "commit": "dc9c094debe1c266738840600d07d7e84f771000",
      "tree": "074c0de28969cb7627ca499534d22dad1444b2ae",
      "parents": [
        "e5f8e6088e6d001ee04c79c1608d51c77390895f",
        "c1bc0a844d2e8fdb9bc6f73d80579f69e2701f62"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Jan 31 00:51:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 00:51:41 2017 +0000"
      },
      "message": "Only send usb disconnect intents after boot.\nam: c1bc0a844d\n\nChange-Id: Iaa8ff69de80b3efa558f82438cc6071f749a2dc8\n"
    },
    {
      "commit": "f0fac1d1cd5b57ab937b0d02c614502351e61718",
      "tree": "d8b1ca7958eee6e5ed3c2036531a7847e84ac772",
      "parents": [
        "9e7f883a436b991eaf4eb2f6c25b76f1411b64e7",
        "21d63b2836e42133dd8856f260e0854018667780"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 31 00:41:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 00:42:00 2017 +0000"
      },
      "message": "Merge \"Camera2: Do not throw exception if addSurface size doesn\u0027t match\""
    },
    {
      "commit": "54604d9143fb6dbee6f63ea9f11ec99ec44c4345",
      "tree": "38bd32e136c36b6196ea8cd55eb26876014805eb",
      "parents": [
        "06aed6950d38f3a66fcdbc7449feb6d0d922fe34",
        "af6d473ab06afc5ca60bf61513e1197886d56af6"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Jan 31 00:41:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 31 00:41:55 2017 +0000"
      },
      "message": "Merge changes I8eca5f24,I9d79c67c\n\n* changes:\n  Check and send usb state broadcast when devices boots\n  Only send usb disconnect intents after boot.\n"
    },
    {
      "commit": "af6d473ab06afc5ca60bf61513e1197886d56af6",
      "tree": "38bd32e136c36b6196ea8cd55eb26876014805eb",
      "parents": [
        "c1bc0a844d2e8fdb9bc6f73d80579f69e2701f62"
      ],
      "author": {
        "name": "Badhri Jagan Sridharan",
        "email": "Badhri@google.com",
        "time": "Mon Jan 23 16:28:38 2017 -0800"
      },
      "committer": {
        "name": "Badhri Jagan Sridharan",
        "email": "badhri@google.com",
        "time": "Tue Jan 31 00:41:49 2017 +0000"
      },
      "message": "Check and send usb state broadcast when devices boots\n\nBroadcasts are not sent until BOOT_COMPLETED is received.\nWhen the device boots with usb plugged, the UPDATE_STATE\nfor connted and configured would be received way before\nBOOT_COMPLETED is received. Since, devices can continue\nto stay in same usb configuration(set through persistent\nproperty trigger), check and send a usb state broadcast\nif needed.\n\nBUG: 34451258\nTest: Manually checked to verify the broadcasts sent.\nChange-Id: I8eca5f241ad758f5c4f1afa6c9807868dfd6195a\n"
    },
    {
      "commit": "9e7f883a436b991eaf4eb2f6c25b76f1411b64e7",
      "tree": "564836f062a346275d0c97948979a1a1a1a69508",
      "parents": [
        "e122c245a96e74762016c305f311db1e5efdeaa5",
        "bb44e42de93e2e02d4314ffdee4cbc4d0df7ecc2"
      ],
      "author": {
        "name": "Shukang Zhou",
        "email": "shukang@google.com",
        "time": "Tue Jan 31 00:29:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 00:29:11 2017 +0000"
      },
      "message": "[Frameworks] Add an \u0027am\u0027 cmd option to enable streaming in profiling.\nam: bb44e42de9  -s ours\n\nChange-Id: I91c18d60043d5c56342576951d371c5de0116103\n"
    },
    {
      "commit": "e122c245a96e74762016c305f311db1e5efdeaa5",
      "tree": "564836f062a346275d0c97948979a1a1a1a69508",
      "parents": [
        "4cedf3064a99cfd2acbadae6b53d1ba93d9ffc0c",
        "2228136171a065c082eb7b85a511ddaf232c3be6"
      ],
      "author": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Tue Jan 31 00:17:19 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 00:17:21 2017 +0000"
      },
      "message": "Merge \"Protecting TvExtender from being stripped by lightenPayload()\""
    },
    {
      "commit": "00783be809c1176fa9e904b76b3d56f268dcc4da",
      "tree": "01eb1305e499d8dfa5ea9d973fd5b2a90c04d65f",
      "parents": [
        "df9a4f9a7c599ccd2348d429e6a6f0a5a415f780"
      ],
      "author": {
        "name": "sergeyv",
        "email": "sergeyv@google.com",
        "time": "Mon Jan 30 14:24:48 2017 -0800"
      },
      "committer": {
        "name": "sergeyv",
        "email": "sergeyv@google.com",
        "time": "Mon Jan 30 15:13:07 2017 -0800"
      },
      "message": "Don\u0027t count hw bitmap\u0027s textures in TextureCache\n\nTest: refactoring CL.\nbug: 34751775\nChange-Id: I0f7c8338817329a5c75cec4e8b944779587d7b7f\n"
    },
    {
      "commit": "4cedf3064a99cfd2acbadae6b53d1ba93d9ffc0c",
      "tree": "34673ed2f3d1300a198ac65d1b51354e0d5ab8e4",
      "parents": [
        "f180a9f56c5b01deb82fbeca0219ee42d84fb04c",
        "3afd63778e401651a7a6fd721d6d795690916ab8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 30 23:08:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 30 23:08:35 2017 +0000"
      },
      "message": "Merge \"Switch how destroyHardwareResources works\""
    },
    {
      "commit": "9cd7af310c8948c87dd609c4015ec086e26aed3b",
      "tree": "fa85e5e05a406ff86c22af88dd2b7584899db7a7",
      "parents": [
        "4267c48ce4dceb5ee33721dbef56174c3dc9c1e2"
      ],
      "author": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Wed Jan 04 13:28:01 2017 -0800"
      },
      "committer": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Mon Jan 30 15:05:53 2017 -0800"
      },
      "message": "Minor updates to reflect libbinder changes.\n\n* Parcel: Update comment to reflect new file path\n* IpPrefix: Update AIDL file to indicate appropriate C++ header\n\nChange-Id: Ia9edccca5e8ef1f36a709b593a768003e1234dfa\n"
    },
    {
      "commit": "21d63b2836e42133dd8856f260e0854018667780",
      "tree": "2b0f3a7b4baefca3682119d5c94bb16fd97a05ad",
      "parents": [
        "9f5d2b08868a990bc4d1f6b0bbf52bf14b60c3af"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Jan 27 22:32:26 2017 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Jan 30 14:58:55 2017 -0800"
      },
      "message": "Camera2: Do not throw exception if addSurface size doesn\u0027t match\n\nDuring addSurface, the surface size may not match the preconfigured\nsize, because the surface could be asynchronously changing its size.\nOnly log a warning in this case, and depend on native implementation\nof createCaptureSession or finalizeOutputConfigurations to detect the\nsize mismatch.\n\nThis also reverts commit e56e606f82c94ab9adce1e6b69881653c225cf20,\nand enforce the surfaceSize for deferred OutputConfiguration is not\n0.\n\nTest: Camera CTS\nBug: 34737377\nBug: 34697112\nChange-Id: I4b66166a9a2739a09a16d635d2599a9bcf5c036b\n"
    },
    {
      "commit": "11e45075221680dcc25e3da1d3c32710e5a98603",
      "tree": "2d4a651dd127a2e0dcc67c503ebe08c5cb8ca47f",
      "parents": [
        "c5d458930ca4f69cf2d976ffd65a8679328de62c"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed Jan 25 13:24:21 2017 -0800"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Mon Jan 30 14:47:30 2017 -0800"
      },
      "message": "Define targetSandboxVersion\n\nThe new attribute allows both ephemeral and non-ephemeral apps to\nopt into a new, tighter security model.\n\nTest: Manual; built app w/ targetSandboxVersion and verified the security domain\nChange-Id: I8fcaf84e25f0519b438ba51302f79790e680e025\n"
    },
    {
      "commit": "c1bc0a844d2e8fdb9bc6f73d80579f69e2701f62",
      "tree": "c245e3ec2a7363e59864aa43a89bab367264d5f0",
      "parents": [
        "06aed6950d38f3a66fcdbc7449feb6d0d922fe34"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Mon Jan 23 14:14:09 2017 -0800"
      },
      "committer": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Mon Jan 30 14:34:57 2017 -0800"
      },
      "message": "Only send usb disconnect intents after boot.\n\nThis prevents cases where the device starts up and attempts\nto change the config, but intents cannot yet be sent.\n\nA patch to resend this skipped intent is necessary to\nfinish fixing the bug.\n\nBug: 34451258\nTest: Check that usb state is properly handled on boot\nChange-Id: I9d79c67ce8982fd5b43fa40781b66bb9ae820694\n"
    },
    {
      "commit": "b76e0fdf1ef2767e2d4f0ced2886756ff9556b19",
      "tree": "4a557e0b2dd0c2606efea6531fc6c0c0e1ea3add",
      "parents": [
        "6e0be363cbff1f8e794a0aba13fdb0bfa03124a6"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Mon Jan 30 13:28:25 2017 -0800"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Mon Jan 30 14:30:55 2017 -0800"
      },
      "message": "Read SystemConfig on a worker thread\n\nAlso added lazy accessor for mBackgroundLaunchBroadcasts to give more\ntime for SystemConfig init to finish.\n\nTest: manual\nBug: 34809967\nChange-Id: Iaba0ac61714d94e72d571f33cd22d8700b89bb31\n"
    },
    {
      "commit": "f180a9f56c5b01deb82fbeca0219ee42d84fb04c",
      "tree": "949fbee68f7bcb0b399865aa6899ef988c43c10f",
      "parents": [
        "ad3190beccf2369947bfb8b3cf8a33eccd6819ad",
        "6029cae5558d314e26394b6c3b14464ac633d6fa"
      ],
      "author": {
        "name": "Chad Brower",
        "email": "cbrower@google.com",
        "time": "Mon Jan 30 22:25:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 30 22:25:28 2017 +0000"
      },
      "message": "Merge \"Update the accessibility gesture recognition logic, using prior assumptions about allowed gesture set to increase accuracy.\""
    },
    {
      "commit": "0a66e0791d128c10ad63beef92b1ff7852221482",
      "tree": "032fed0f899ee8c868cb384b4eea5dbae405e255",
      "parents": [
        "e7c8aeefb449ea4cf810d5bdcd94ebe3de7541f4"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Mon Jan 30 13:57:58 2017 -0800"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Mon Jan 30 14:06:22 2017 -0800"
      },
      "message": "Fix NotificationGuts tests\n\n- NPE’s ‘cause there was no interaction listener set in the tests, added\n  this to test set up\n- Failures with saving importance because closeControls no longer saves\n  any changes, it just closes the controls now. Updated those tests to\n  use saveImportance instead.\n- Removed the test ensuring that closeControls wouldn’t save importance\n  if it was passed save \u003d false, since closeControls no longer does that.\n\nTest: NotificationGuts tests no longer fail (runtest systemui)\nChange-Id: I3251f4f379654f4cc9eb3a506b722e515c6fe971\n"
    },
    {
      "commit": "3afd63778e401651a7a6fd721d6d795690916ab8",
      "tree": "d9b6cf4a86e9f8473f29cab0c60b396194075933",
      "parents": [
        "fda076a12ed641d5ab53933c4aac9e8063c580d0"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Jan 30 10:15:48 2017 -0800"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Jan 30 13:29:26 2017 -0800"
      },
      "message": "Switch how destroyHardwareResources works\n\ndestroyHardwareResources will now only force-destroy\nthe specific node it was called on, which are only\never the root nodes. Rely on onRemovedFromTree()\nto clean up resources for all other nodes.\n\nBug: 34736819\n\nTest: RenderNode.multiTreeValidity passes, manually\nverified fixes b/34736819\n\nChange-Id: I1c275ad6a98b63bf50f265602f09bffe3e1f169b\n"
    }
  ],
  "next": "275f323e865b020cdd76483c8c0a4c859f2085cf"
}
