)]}'
{
  "log": [
    {
      "commit": "8f40508d8133ad28d96eb94291d94a36ef165949",
      "tree": "a49dbeee4033d45fdfbaed37e5933bd438b85436",
      "parents": [
        "bfde1bea54391db4dd82b1ec89a9c8c3067cd272",
        "ba6f46260232c04b7e5d75b1c38187e581dabdeb"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Mar 03 20:53:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 03 20:53:43 2017 +0000"
      },
      "message": "Merge \"Add autoFillHint property to view\""
    },
    {
      "commit": "8b5ca97a6ccdcd5ee7beb924c5eafd63a310a3cb",
      "tree": "089a2de6d42e55d8d059b7da3457febe7f0aacfd",
      "parents": [
        "dc4115baab5222694a2a15f0f3e861cc03801132",
        "05dc9f764c9d399add8b7495e680f66d098c55eb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 03 20:28:33 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 03 20:28:37 2017 +0000"
      },
      "message": "Merge \"Add API for checking which CA certs were installed by the DO/PO\""
    },
    {
      "commit": "e8f090d7c89eb4f071134b7ae4882fa65ab25311",
      "tree": "847e8c6b43d83fd23b4d1fcc20e5ccee5f4ae332",
      "parents": [
        "99f8f8050f9b8c3285bce12436bf8d4042df2c2f",
        "d5286843737e1117d5c6e90567fd7099a32c3a64"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 03 19:45:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 03 19:45:45 2017 +0000"
      },
      "message": "Merge \"Allow resid notification channel group labels.\""
    },
    {
      "commit": "05dc9f764c9d399add8b7495e680f66d098c55eb",
      "tree": "9ef2b8247c040c633438baffc7dd38e9f819339d",
      "parents": [
        "f063264d3a1393608501f9c07180a1f3cfbb8b7f"
      ],
      "author": {
        "name": "Bartosz Fabianowski",
        "email": "bartfab@google.com",
        "time": "Wed Feb 22 23:41:14 2017 +0100"
      },
      "committer": {
        "name": "Bartosz Fabianowski",
        "email": "bartfab@google.com",
        "time": "Fri Mar 03 19:42:51 2017 +0100"
      },
      "message": "Add API for checking which CA certs were installed by the DO/PO\n\nWith this API, the system can determine whether a CA cert was\ninstalled by the user or the user\u0027s DO/PO.\n\nBug: 32692748\nTest: unit tests (see DevicePolicyManagerTest.java for invocation)\nTest: cts-tradefed run cts-dev --module CtsDevicePolicyManagerTestCases\n\nChange-Id: I3bcae5ac18ec2b110154184fc515df804fd73da6\n"
    },
    {
      "commit": "2c66f192ca3f43b35db84c13af687a847b10301d",
      "tree": "c76e87b630e231cc9672c229fc5b695bbfb04a0d",
      "parents": [
        "a6d6e60e0058fa29e5f20e981f13f78ace3e3573",
        "415f41ba206a9d0e299a081cc1ff6cd473f4bef0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 03 16:35:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 03 16:35:14 2017 +0000"
      },
      "message": "Merge \"Add extra indicating honored query arguments.\""
    },
    {
      "commit": "b870c8e3e24819b9abfb33d3c998254894943edc",
      "tree": "fd27c8ac41034de0d528b7c5b836deafad89af8e",
      "parents": [
        "f063264d3a1393608501f9c07180a1f3cfbb8b7f",
        "deb244d3e552fb388dad07d624ae3f38a61d3c23"
      ],
      "author": {
        "name": "Anton Philippov",
        "email": "philippov@google.com",
        "time": "Fri Mar 03 15:09:00 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 03 15:09:04 2017 +0000"
      },
      "message": "Merge \"Add more instrumentation to BackupManagerService\""
    },
    {
      "commit": "5048c1cbb1aee30ba06f9bfd851fa89d26677f63",
      "tree": "8c2f81165a50c2e6297c2efd1e01030852b766ac",
      "parents": [
        "5a66e72a95ac29ecb295edfaf94531f218b5284d",
        "33d06fcac5abdded783d1b59f5b299ca5d27d5c7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 03 04:45:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 03 04:45:38 2017 +0000"
      },
      "message": "Merge \"Fill-provider can control the negative button label and listener\""
    },
    {
      "commit": "33d06fcac5abdded783d1b59f5b299ca5d27d5c7",
      "tree": "97908c4351be9296397491b88332859ff6352ab6",
      "parents": [
        "d11f127428a01dd86f5bb71797105b9b30be9e40"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Mar 01 10:38:34 2017 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Mar 03 02:58:18 2017 +0000"
      },
      "message": "Fill-provider can control the negative button label and listener\n\nTest: New CTS tests added and all autp-fill tests pass\n\nbug:35869744\n\nChange-Id: I55e5938038e612d728498658a763208f7022f85a\n"
    },
    {
      "commit": "7ad11281378a1248c08c703b14cfc681e37cac1b",
      "tree": "9d02e84a119bd747e68a6677122d120ea1450817",
      "parents": [
        "d11f127428a01dd86f5bb71797105b9b30be9e40"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Feb 28 13:08:56 2017 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Mar 03 02:56:32 2017 +0000"
      },
      "message": "Allow auto-fill services to disable themselves\n\n1. Added a new API for a connected auto-fill service to\n   disable itself\n\n2. Added a new shell command to destroy all pending sessions\n   which is used in CTS tests\n\n3. Fixed a bug where the unbind timeout was in minutes\n   instead of seconds\n\nTest: wrote CTS tests, all auto-fill tests pass\n\nbug:35848030\n\nChange-Id: I681605aa0b8c004a0f14e30b57117c291d89a894\n"
    },
    {
      "commit": "5603a16e9e32bd202607957529147be0392c1a77",
      "tree": "1bf234456793025a5afa7a4bb5a4935ccdf15485",
      "parents": [
        "2ff633cbc3368678133ef94fcc7895183f4ce9b8",
        "45e69d6de9b2677b23530fe3a132f956f591c9ba"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 03 01:50:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 03 01:50:15 2017 +0000"
      },
      "message": "Merge \"Fix issue #35365651: ActivityManager.getPackageImportance() doesn\u0027t...\""
    },
    {
      "commit": "02b5f45bfec16ffd8ab6ec894dc198cb662bfc6d",
      "tree": "d73d85a88ff8429b47b60d8d6d13df05e071e59f",
      "parents": [
        "296417a9e7f5ac2d2c78a958ebf3b13d17f4ff70",
        "d43a7ab3a22fa7acdb3fd86f74c7b7c607cd62c4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 02 21:18:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 02 21:18:58 2017 +0000"
      },
      "message": "Merge \"Add API to indicate which tile was long-clicked.\""
    },
    {
      "commit": "d5286843737e1117d5c6e90567fd7099a32c3a64",
      "tree": "f0c24bb2355666636a4e0ca24fe3266afe8e60a2",
      "parents": [
        "296417a9e7f5ac2d2c78a958ebf3b13d17f4ff70"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Thu Mar 02 15:37:10 2017 -0500"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Thu Mar 02 21:08:31 2017 +0000"
      },
      "message": "Allow resid notification channel group labels.\n\nTest: cts, runtest systemui, runtest systemui-notification, manual\nChange-Id: I9e7b43c97fd04057e1a2614876af958cc2f40a99\n"
    },
    {
      "commit": "ba6f46260232c04b7e5d75b1c38187e581dabdeb",
      "tree": "98f614587949f1743de0b6d31a8d3d7577db2a7e",
      "parents": [
        "2862dad3fd5d98046b2f322788a44cc75fbd1273"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Feb 22 11:03:53 2017 -0800"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Mar 02 12:46:44 2017 -0800"
      },
      "message": "Add autoFillHint property to view\n\nBug: 35364993\nTest: Ran amended ViewAttributesTest\nChange-Id: Ib7d2c3dfd5b4a6b638b56c4583af4c9bdf37e346\n"
    },
    {
      "commit": "c8f0100248292ec2120beb224793589074579508",
      "tree": "452a3ee2d15d7c8fd2ac10c6aa43cd7782f82af2",
      "parents": [
        "67a14e1124f799b535d8bc28aa0dbe402eb77a04",
        "80af6a27fd38c105ca16a110b158a5c6bf6835d3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 02 19:58:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 02 19:58:07 2017 +0000"
      },
      "message": "Merge \"Adding platform constants for various install reasons.\""
    },
    {
      "commit": "d43a7ab3a22fa7acdb3fd86f74c7b7c607cd62c4",
      "tree": "466e4d62c95e5a8e467394ef60b084661dcc15f9",
      "parents": [
        "00a5f2a65882f5b2814c9449e0ab75b6f2656315"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Mar 02 14:46:10 2017 -0500"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Mar 02 14:46:10 2017 -0500"
      },
      "message": "Add API to indicate which tile was long-clicked.\n\nTest: make\nChange-Id: I5ff5a3ed954e231b6d63e02bf64bfe771cd78b0f\nFixes: 34832801\n"
    },
    {
      "commit": "fdd15778b3c86941996fe03117fb36dc5b794dcc",
      "tree": "9f4a07942c9051bc09f7c7ad36b2f3a3ad15460f",
      "parents": [
        "7d724ab5050bf2aaa59ae8b8bb406522bfc1bf0d",
        "66925ecc64e909a1ec2b650d10a4e8647f9c5f14"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 02 19:20:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 02 19:20:38 2017 +0000"
      },
      "message": "Merge \"Revert \"Add new key purpose Wrap Key to KeyProperties.java and\"\""
    },
    {
      "commit": "45e69d6de9b2677b23530fe3a132f956f591c9ba",
      "tree": "d944e4c5b6e8dc55e3da7b8b98560d196bd07422",
      "parents": [
        "594ea5f8b031c09de090eab446209b84aa78fd37"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Mar 01 16:02:15 2017 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Mar 02 10:47:24 2017 -0800"
      },
      "message": "Fix issue #35365651: ActivityManager.getPackageImportance() doesn\u0027t...\n\n...return the highest importance of all processes\n\nAlso clean up the importance constants to correctly reflect the\ncurrent state of the system.\n\nTest: run activity test, added new conditions to it for this.\nChange-Id: I25c4351b017c4a703212f604079e13f7d4fead5b\n"
    },
    {
      "commit": "594ea5f8b031c09de090eab446209b84aa78fd37",
      "tree": "6563dc39a34ecf72f31b0a159e932579f0bf71ef",
      "parents": [
        "77f53170030c8a5c6af00d215967a6f455511649",
        "cd154e95353e7af11314d2339500d6c7f85e181a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Mar 02 18:31:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 02 18:31:15 2017 +0000"
      },
      "message": "Merge \"Implement issue #34842682: Add ability to limit permissions based on features\""
    },
    {
      "commit": "415f41ba206a9d0e299a081cc1ff6cd473f4bef0",
      "tree": "0b37aa6696cc001619fe5f8a0778affa9208ee04",
      "parents": [
        "11faa0f79a0b8d48f2123209e82bdbc69451ef58"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Wed Feb 01 13:38:25 2017 -0800"
      },
      "committer": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Thu Mar 02 10:23:23 2017 -0800"
      },
      "message": "Add extra indicating honored query arguments.\n\nRename QUERY_RESULT_SIZE to EXTRA_TOTAL_SIZE.\n\nChange-Id: I18f1e0b77362c6f898bc4d5846e21dfb205be19a\nTest: Manual\nBug: 30927484\n"
    },
    {
      "commit": "66925ecc64e909a1ec2b650d10a4e8647f9c5f14",
      "tree": "198e0da88f56fcbe0760b9ec931ac446dffdf852",
      "parents": [
        "77f53170030c8a5c6af00d215967a6f455511649"
      ],
      "author": {
        "name": "Frank Salim",
        "email": "franksalim@google.com",
        "time": "Wed Jan 25 22:22:41 2017 +0000"
      },
      "committer": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Thu Mar 02 11:16:09 2017 -0700"
      },
      "message": "Revert \"Add new key purpose Wrap Key to KeyProperties.java and\"\n\nThis reverts commit eb30e64f3fac192404a6ae3c162a0770201a7dc2.\n\nReason for revert: Remove partial support for wrapped key import\n\nTest: CTS tested\nChange-Id: I8008494860534257fa983e1a5169d0ed034621f7\n"
    },
    {
      "commit": "deb244d3e552fb388dad07d624ae3f38a61d3c23",
      "tree": "f7b04b965cd8a84cfce8ef8f08e5c6595fe75cc3",
      "parents": [
        "d3669c1a814b3f3186315206cfc2f85df7627892"
      ],
      "author": {
        "name": "Anton Philippov",
        "email": "philippov@google.com",
        "time": "Tue Feb 21 23:25:31 2017 +0000"
      },
      "committer": {
        "name": "Anton Philippov",
        "email": "philippov@google.com",
        "time": "Thu Mar 02 16:50:50 2017 +0000"
      },
      "message": "Add more instrumentation to BackupManagerService\n\nTest: manual\nChange-Id: I41096b47f594c5254f499778bab996dfdfc13f66\n"
    },
    {
      "commit": "80af6a27fd38c105ca16a110b158a5c6bf6835d3",
      "tree": "274054f55a87840c78866458c9c5e5ae0a6a9f2b",
      "parents": [
        "195bbc6d5e4e01000eed1ab80a0b7c146c1062ac"
      ],
      "author": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Thu Mar 02 08:32:33 2017 -0800"
      },
      "committer": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Thu Mar 02 08:34:22 2017 -0800"
      },
      "message": "Adding platform constants for various install reasons.\n\nBug: 33415829\nTest: Not a  testable change\nChange-Id: Ib0803e55f71a1c6b46e12b1a324db4e028a20529\n"
    },
    {
      "commit": "5a31193497fa923e24bc5c9796b40fdfae604d31",
      "tree": "10dc6b67ae32e5dbb19e1914f17168207f4bfb95",
      "parents": [
        "c20082bd46e614c054a0f883e316fb37f26b110d"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Mar 01 16:33:44 2017 -0500"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Thu Mar 02 15:48:12 2017 +0000"
      },
      "message": "Allow translatable channel names.\n\nBug: 35336590\nTest: runtest sytemui runtest systemui-notification, manual\nChange-Id: I1e6ebbcc36cab22ab9b2dfde505a68513544ef52\n"
    },
    {
      "commit": "c20082bd46e614c054a0f883e316fb37f26b110d",
      "tree": "9cc9efb8c9d506f9db7a8e923c818eb312088c90",
      "parents": [
        "0882330c39dfefe4473bbefe20f479989cbb71ca",
        "e4179e2c4e674b32390a9133bb9fbb3ef5df651b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 02 15:15:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 02 15:15:43 2017 +0000"
      },
      "message": "Merge \"Change MaskableBitmap to AdaptiveBitmap Test: $ make dist -j30 b/35399620\""
    },
    {
      "commit": "c4927db35a86dcd7a1e03228838a52636bdf572f",
      "tree": "47cd03f8b987f78e83c05730135cb6b4873f0a00",
      "parents": [
        "7f7ae3f99042707037704783834beafed9350174",
        "31a16551910492321a6f7c291eb33e1458f39f0a"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Thu Mar 02 03:18:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 02 03:18:05 2017 +0000"
      },
      "message": "Merge \"Create PackageManager.isInstantApp API to query whether a given package name is an instant app.\""
    },
    {
      "commit": "1bef83f613d6a5a92dc34cf363ff5c083195d62a",
      "tree": "3231438c4c527fce6323e2cd0744bdb7b5a2f527",
      "parents": [
        "b2df16ae1a1b555df5e3360277918424fba370c8",
        "16aafc36ded4a118f86890261f8f87a6927dc547"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 02 03:01:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 02 03:01:50 2017 +0000"
      },
      "message": "Merge \"Added inputType to Assist API.\""
    },
    {
      "commit": "31a16551910492321a6f7c291eb33e1458f39f0a",
      "tree": "37af5f1436fffcded16d265c957f2ff173115c09",
      "parents": [
        "b26979f14eb04c4addd67e97dc81d6d8ccd79cc3"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Wed Mar 01 15:08:45 2017 -0800"
      },
      "committer": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Wed Mar 01 16:36:48 2017 -0800"
      },
      "message": "Create PackageManager.isInstantApp API to query whether\na given package name is an instant app.\n\nTest: refactor existing codepaths retained\n\nChange-Id: I6253fe8cc398d6547566d11043bffd1c4ffaa74a\n"
    },
    {
      "commit": "bf8d2a2bf487c5b7eaeeec14db20fc452f0d8a21",
      "tree": "719873e3fed0d5743afbcc6cd105cffa518487bb",
      "parents": [
        "d03ccf89bf3bbce46da96fa41afd000942e828dc",
        "fd0e1a9d9348902e080fb45d0b728422ba0b0a61"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Mar 01 23:40:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 01 23:40:53 2017 +0000"
      },
      "message": "Merge \"Support for showing self-managed calls in IncallService.\" am: 5a33057092 am: 8c7d28f163\nam: fd0e1a9d93\n\nChange-Id: I88170e214ca6c142e0445a814ad0e76064e72ba7\n"
    },
    {
      "commit": "d03ccf89bf3bbce46da96fa41afd000942e828dc",
      "tree": "d66c3eaf9b277613de17ead3a05a1355cce9f24e",
      "parents": [
        "fa18d7cd71c096fe0d30df2350cd653c837ec0c9",
        "3243ec0614342052ecf07461f946c6249c3a773e"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Wed Mar 01 23:38:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 01 23:38:30 2017 +0000"
      },
      "message": "Merge changes from topic \u0027query-fplmn-sync\u0027 am: 0dc62c6dd3 am: 1f7f262920\nam: 3243ec0614\n\nChange-Id: I3da03980792e5fa898b7109dbb2cea7147f7ee94\n"
    },
    {
      "commit": "fa18d7cd71c096fe0d30df2350cd653c837ec0c9",
      "tree": "b1cc831effe69436e844147c8cadaac91be71860",
      "parents": [
        "de06d67d165e70c547b7b663a90349607dac5d9a",
        "a9ad1d3af1e3202962c102faae46a555fd818869"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 01 23:34:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 01 23:34:39 2017 +0000"
      },
      "message": "Merge \"Remove SystemApi from android.permission.REQUEST_NETWORK_SCORES.\""
    },
    {
      "commit": "de06d67d165e70c547b7b663a90349607dac5d9a",
      "tree": "880fc7125a6b06d84d19136b0f01c75adcd41e8c",
      "parents": [
        "ceecd2805f3c10344b69d4aff700b93a18e4c951",
        "305b72c92568a2dd2ece08caebd610ec8bd473f4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 01 23:15:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 01 23:15:35 2017 +0000"
      },
      "message": "Merge \"Added auto-fill support for DatePicker and TimePicker.\""
    },
    {
      "commit": "e4179e2c4e674b32390a9133bb9fbb3ef5df651b",
      "tree": "451f5ee641b32e14056dfe838455c2579d8a04a8",
      "parents": [
        "1ea593325f5e0b4523ed9e631a48ea9968c92c57"
      ],
      "author": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Wed Mar 01 12:51:26 2017 -0800"
      },
      "committer": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Wed Mar 01 15:14:02 2017 -0800"
      },
      "message": "Change MaskableBitmap to AdaptiveBitmap\nTest: $ make dist -j30\nb/35399620\n\nChange-Id: I96d6eaceaf7ce9dec7de21634a5fa2bd40b0deba\n"
    },
    {
      "commit": "8c7d28f163c45da52b3c1ecd3850cf9bbd05d47a",
      "tree": "635635580c44952397c3f09b1d65ab41f4d40975",
      "parents": [
        "1f7f262920206c5efff3fececf69f64d04435a5e",
        "5a33057092362ea1edbf7dc86dc51eaad1e9a2a0"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Mar 01 21:41:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 01 21:41:04 2017 +0000"
      },
      "message": "Merge \"Support for showing self-managed calls in IncallService.\"\nam: 5a33057092\n\nChange-Id: I3491e4c099abf8ccc504fcb85109ba1576e34aba\n"
    },
    {
      "commit": "1f7f262920206c5efff3fececf69f64d04435a5e",
      "tree": "7eb090f7efe5fa0652c6d8c2554c08b11ad308ca",
      "parents": [
        "4e8cd7dca6ed5a8b50051674391d1bff5c10c5f8",
        "0dc62c6dd3dd103be6ff4055472cc20fa3596e65"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Wed Mar 01 21:37:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 01 21:37:58 2017 +0000"
      },
      "message": "Merge changes from topic \u0027query-fplmn-sync\u0027\nam: 0dc62c6dd3\n\nChange-Id: Ibc08427e8de920f7f95a6a530b45cfcf8402d203\n"
    },
    {
      "commit": "cd154e95353e7af11314d2339500d6c7f85e181a",
      "tree": "4e04c20b2ff5fde52da63511ba1a68a96ab6835b",
      "parents": [
        "eb422ead0cd7101855db4bff50cb71321cee2377"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Feb 28 17:37:35 2017 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Mar 01 12:40:57 2017 -0800"
      },
      "message": "Implement issue #34842682: Add ability to limit permissions based on features\n\nTwo new attributes for \u003cuses-permission\u003e: android:requiredFeature and\nandroid:requiredNotFeature.\n\nAlso update aapt to include this information in badging:\n\nuses-permission: name\u003d\u0027android.content.cts.REQUIRED_NOT_FEATURE_UNDEFINED\u0027 requiredNotFeature\u003d\u0027android.software.cts.undefined\u0027\nuses-permission: name\u003d\u0027android.content.cts.REQUIRED_MULTI_DENY\u0027 requiredFeature\u003d\u0027android.software.cts.undefined\u0027 requiredNotFeature\u003d\u0027android.software.cts\u0027\n\nTest: new PermissionFeatureTest suite.\n\nChange-Id: Icc1f815a4675ae9dd2cb7f61730ab28b5c11228a\n"
    },
    {
      "commit": "5a33057092362ea1edbf7dc86dc51eaad1e9a2a0",
      "tree": "39f81865ae36dec3ba9e700fea57823e50e1f236",
      "parents": [
        "0dc62c6dd3dd103be6ff4055472cc20fa3596e65",
        "24e18336178f1f166c873dda880c531babf3017b"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Mar 01 20:32:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 01 20:32:56 2017 +0000"
      },
      "message": "Merge \"Support for showing self-managed calls in IncallService.\""
    },
    {
      "commit": "0dc62c6dd3dd103be6ff4055472cc20fa3596e65",
      "tree": "ddce0ea95bca8fd0de539f80e7d7d76a079d6478",
      "parents": [
        "32d763b0ed027bcfd75c3d381ec5eeca0ab85c6d",
        "6a7c9333b92a1c7807a02eeffc1b10041af3d70e"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Wed Mar 01 20:25:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 01 20:25:17 2017 +0000"
      },
      "message": "Merge changes from topic \u0027query-fplmn-sync\u0027\n\n* changes:\n  Provide a public API for TelephonyManager.getForbiddenPlmns()\n  Add support for querying Forbidden PLMNs\n"
    },
    {
      "commit": "305b72c92568a2dd2ece08caebd610ec8bd473f4",
      "tree": "c89f25cd67c0ded42a4aea9d5662d1a0534cbee4",
      "parents": [
        "f561734e9cad622b04422916e48dd6bf8f38e221"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Feb 27 12:46:04 2017 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Mar 01 10:43:48 2017 -0800"
      },
      "message": "Added auto-fill support for DatePicker and TimePicker.\n\nAlso fixed some getAutoFillType() implementations to return null\nwhen the view is disabled.\n\nBug: 33550221\nBug: 35840787\nTest: CtsAutoFillServiceTestCases (with new tests) pass\nTest: m update-api\n\nChange-Id: I46acc1fb106cf2153515cc1c9567b34cfabd1c62\n"
    },
    {
      "commit": "195bbc6d5e4e01000eed1ab80a0b7c146c1062ac",
      "tree": "ab2fd8101ee389555c2af6019beaeecf5c564b48",
      "parents": [
        "555bf41049bbc387d920704f7a1f23314bc84986",
        "70e47219b4067afcf5cade0e4565ebc51b943742"
      ],
      "author": {
        "name": "ashastry",
        "email": "ashastry@google.com",
        "time": "Wed Mar 01 18:32:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 01 18:32:10 2017 +0000"
      },
      "message": "Merge \"Permit privileged system apps to send SMS without persisting.\" am: 3d5504724f am: 6c567af893\nam: 70e47219b4\n\nChange-Id: Ifc032a2dff3402909805cb122693c85fe90d0b41\n"
    },
    {
      "commit": "6c567af8937d9e0e067b92f3ff2b6d896c4da668",
      "tree": "bb974fece2ae582ba63d8826edcc06c5cd2f39a4",
      "parents": [
        "b50d958c4a0a963e7c1be86b10f14b3073d35240",
        "3d5504724f22c76bbaef96216eb91aff714efdd7"
      ],
      "author": {
        "name": "ashastry",
        "email": "ashastry@google.com",
        "time": "Wed Mar 01 18:23:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 01 18:23:49 2017 +0000"
      },
      "message": "Merge \"Permit privileged system apps to send SMS without persisting.\"\nam: 3d5504724f\n\nChange-Id: I94cbf0ab94401149905290e395ddf71371aac849\n"
    },
    {
      "commit": "3d5504724f22c76bbaef96216eb91aff714efdd7",
      "tree": "8289f5d04e7c8b8f055eb134c35796a871db8141",
      "parents": [
        "eff6f4fc43fb8aec7b3f6a232057a7cdfe6808c9",
        "ea6b189486265d5df337f63ae45adc34a4491706"
      ],
      "author": {
        "name": "ashastry",
        "email": "ashastry@google.com",
        "time": "Wed Mar 01 18:18:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 01 18:18:47 2017 +0000"
      },
      "message": "Merge \"Permit privileged system apps to send SMS without persisting.\""
    },
    {
      "commit": "9ac082f8bb0c944513af326bda311cea3d153d56",
      "tree": "78c9b531becc0badac59511814aeeb4ef98fbeb8",
      "parents": [
        "23e6ad0edab63091181f87b1b42ba931570c5496",
        "3ddaf3e6b0ca5ef365e2f4f14bc980889b212427"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Mar 01 14:22:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 01 14:22:57 2017 +0000"
      },
      "message": "Merge \"Add API Surface for creating IpSec Transforms\" am: 7645fa2816 am: 0a6305d5dd\nam: 3ddaf3e6b0\n\nChange-Id: Idceae0e5a1af2f357378b03fc0d257dab605b217\n"
    },
    {
      "commit": "0a6305d5ddf7ca628b36bb65077d44e3ea139be4",
      "tree": "c0a3ab8c17b95323d5f6bb7b6ffd6bcd42af5da6",
      "parents": [
        "0703f03953d21a884851c2612ac64d66f158b945",
        "7645fa281649c46149d5a78b9fe99898d287eb4c"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Mar 01 14:12:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 01 14:12:55 2017 +0000"
      },
      "message": "Merge \"Add API Surface for creating IpSec Transforms\"\nam: 7645fa2816\n\nChange-Id: Ibe70a60c5c5808a7877145cccefcc1f11bfacc51\n"
    },
    {
      "commit": "7645fa281649c46149d5a78b9fe99898d287eb4c",
      "tree": "f1e5a421fc0f807b8caf8768c5bddbe060098604",
      "parents": [
        "355dbae680994002c48d7a66cb276a65393ecbbb",
        "330e1089da80cddcd68758512370d217b19f8890"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 01 14:05:47 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 01 14:05:48 2017 +0000"
      },
      "message": "Merge \"Add API Surface for creating IpSec Transforms\""
    },
    {
      "commit": "330e1089da80cddcd68758512370d217b19f8890",
      "tree": "dd3dba389ddcefcf0f198af1dbfc3c442e8dddd3",
      "parents": [
        "b987777f20be819d52d69c4e125ec1384e3aefd9"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Jan 12 18:38:57 2017 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Feb 28 22:01:20 2017 -0800"
      },
      "message": "Add API Surface for creating IpSec Transforms\n\nThis CL adds an API to set up an IPSec Security Association\nand Security Policy to perform Transport-Mode and Tunnel-Mode encapuslation\nof IP Packets.\n\nBug: 30984788\nBug: 34811752\nTest: 34812052, 34811227\nChange-Id: Ic9f63c7bb366302a24baa3e1b79020210910ac0a\n"
    },
    {
      "commit": "1b4cdf909f7c9f3ad9b12d666ca5a4c1dde43308",
      "tree": "1d3e0a076760b88bfd1d29e218f4d7d4b501caf5",
      "parents": [
        "df228e3128aa2ced94bad7f195e2f42a2b85bf7b",
        "533c9ff58d7649c6056f12c85b4122970f77236b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 01 01:49:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 01 01:49:07 2017 +0000"
      },
      "message": "Merge \"Add boolean when instant apps are available\""
    },
    {
      "commit": "df228e3128aa2ced94bad7f195e2f42a2b85bf7b",
      "tree": "0f9898893e2f7d642b06642df34d9a017c0ab814",
      "parents": [
        "247a3c01326fbcd4e12270b5a2d4fb42fa78e7c6",
        "91300fba36187b151c3d9f32be84add630807c11"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 01 01:11:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 01 01:11:54 2017 +0000"
      },
      "message": "Merge \"Merge \"Add @hide to RttAudioMode IntDef\" am: 22af0f3377 am: c284379659 am: f000639f82\""
    },
    {
      "commit": "91300fba36187b151c3d9f32be84add630807c11",
      "tree": "dff6726f77f97e418f403c6d4627c395ff033315",
      "parents": [
        "32e075de37a45541ce0952c2e5ee6d4bbefb20d6",
        "f000639f821e3044d15adf8dba3b78203d8f5929"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Mar 01 01:11:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 01 01:11:04 2017 +0000"
      },
      "message": "Merge \"Add @hide to RttAudioMode IntDef\" am: 22af0f3377 am: c284379659\nam: f000639f82\n\nChange-Id: Ibcb239e0aa3499386f6f71026084276b07554cdb\n"
    },
    {
      "commit": "247a3c01326fbcd4e12270b5a2d4fb42fa78e7c6",
      "tree": "5eb9c2aa92053e14a71f12e9720cbf7222df29fd",
      "parents": [
        "32e075de37a45541ce0952c2e5ee6d4bbefb20d6",
        "cae3d3e59e5f9f2161921654f80e3ec6283f7662"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 01 01:10:17 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 01 01:10:20 2017 +0000"
      },
      "message": "Merge \"Introduce ANSWER_PHONE_CALLS permission\""
    },
    {
      "commit": "c284379659f26bd129a524ba134a97329165b5de",
      "tree": "9994a2c40b85d4ad2e13206c9cb2f13bd82825bb",
      "parents": [
        "59282ad8dfdf941098b63f80e7d62da037ffff51",
        "22af0f33777b2973af180ee0a698bc8a7f86a1ca"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Mar 01 01:01:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 01 01:01:29 2017 +0000"
      },
      "message": "Merge \"Add @hide to RttAudioMode IntDef\"\nam: 22af0f3377\n\nChange-Id: Ifdfdf7ced2f88188314475c99dd58cdf886f014d\n"
    },
    {
      "commit": "e19e5677a57de03453ed61d7c36c806427a98d20",
      "tree": "88fca5738fba8c660565396fd039cf98fe860a57",
      "parents": [
        "7bf167cc585fbac3d1ee043d6890ab53267af052",
        "6d7cb232362d8036875d1d3c3f0e8f5d47a2ad25"
      ],
      "author": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Tue Feb 28 23:58:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 28 23:58:38 2017 +0000"
      },
      "message": "Merge \"Sending explicit broadcast to the launcher when a package is installed\""
    },
    {
      "commit": "533c9ff58d7649c6056f12c85b4122970f77236b",
      "tree": "f67a2414dfb34892ac6473f8e0c076dd026b07a1",
      "parents": [
        "d632305e376c899f6d5cbcaa441350c310b9fe44"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Mon Feb 27 11:45:13 2017 -0800"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Tue Feb 28 15:34:26 2017 -0800"
      },
      "message": "Add boolean when instant apps are available\n\nBug: 34168547\nTest: cts-tradefed run commandAndExit cts-dev -m CtsAppSecurityHostTestCases -t android.appsecurity.cts.EphemeralTest\nChange-Id: Ic1072d02aa4d43947e689e4381c2c5ee43704dd0\n"
    },
    {
      "commit": "07094df24a7e411b319cfc07bd28ffcf43320473",
      "tree": "92fe4e3ca8b09a1244b20ff92ba79807c86582ff",
      "parents": [
        "3e64003641c376573f4809aae79febd0187be81e"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Feb 28 15:17:44 2017 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Feb 28 15:18:31 2017 -0800"
      },
      "message": "Add @hide to RttAudioMode IntDef\n\nIntDefs apparently require an @hide annotation to avoid breaking CTS\ntests. Adding it here.\n\nChange-Id: Ifd748b55e68091132571df7e74fdb797bd6a83fc\nTest: CTS\nFix: 35808951\n"
    },
    {
      "commit": "fe25c7ea5718c476351c1cc949a6c2d63a59bbbd",
      "tree": "a31dedde0a248e2434c6e0f3c3541f373c122daf",
      "parents": [
        "546389580503d38fd1925cc5fa65914790696e35",
        "5fecfb37e328bd3b15afed0e1e37acb44d4961a1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 28 23:14:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 28 23:14:57 2017 +0000"
      },
      "message": "Merge \"TIF: add WatchNextPrograms in TvContracts\""
    },
    {
      "commit": "30a50a02f0db53befce0046ff3472ce2de3820f6",
      "tree": "5fb4ad102ab15083777d055225eec691019895e2",
      "parents": [
        "a7aaae881cb3168641e3117a0de6db15b63b5a44",
        "2e88d4b6fe21eacb223b862d342d5b3099f6ca7e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 28 22:33:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 28 22:33:47 2017 +0000"
      },
      "message": "Merge \"BatteryManager: rename BATTERY_PROPERTY_BATTERY_STATUS\""
    },
    {
      "commit": "6d7cb232362d8036875d1d3c3f0e8f5d47a2ad25",
      "tree": "5fe52ea9b5bd9e0b0aa7e3dbc312733858d7d8ed",
      "parents": [
        "894b5b9998a9c8417cd7c9cbd4bdf03074475160"
      ],
      "author": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Mon Jan 30 10:43:18 2017 -0800"
      },
      "committer": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Tue Feb 28 12:55:59 2017 -0800"
      },
      "message": "Sending explicit broadcast to the launcher when a package is installed\n\nTest: Manually tested on device and add CTS tests\nBug: 32920609\nChange-Id: Ic23c077a469fb41d6c4e123d4bc022899f634198\n"
    },
    {
      "commit": "77dde67d64aa068db4d80fd144d2874a8fb88e37",
      "tree": "a8d70a0eaf6acf4b5009d914af13ca1bb8049a9a",
      "parents": [
        "90ebaa8d2d720d30d453bac8995519fac459d840",
        "3bfdf8ddf706cc5a425e191bb5bb985fd376f796"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Feb 28 20:36:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 28 20:36:44 2017 +0000"
      },
      "message": "Merge \"TIF: make Channels.COLUMN_BROWSABLE visible\""
    },
    {
      "commit": "5fecfb37e328bd3b15afed0e1e37acb44d4961a1",
      "tree": "95bf0e3c5c238bbd1aad7075ee28b92cc8e9904c",
      "parents": [
        "3bfdf8ddf706cc5a425e191bb5bb985fd376f796"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Sat Feb 25 07:27:39 2017 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Feb 28 11:04:10 2017 -0800"
      },
      "message": "TIF: add WatchNextPrograms in TvContracts\n\nTest: cts-tradefed run cts -m CtsTvTestCases\nBug: 35723325, Bug: 35724854\nChange-Id: I3e476c514c73aa90fa20065e10202c2e363d5612\n"
    },
    {
      "commit": "2e88d4b6fe21eacb223b862d342d5b3099f6ca7e",
      "tree": "4bf25104efd8a1b8010fa15a63ebaf6e400233d9",
      "parents": [
        "3b264fa2afdeb7c01753eb6879e0f7f2461267e4"
      ],
      "author": {
        "name": "Jin Qian",
        "email": "jinqian@google.com",
        "time": "Tue Feb 28 10:57:17 2017 -0800"
      },
      "committer": {
        "name": "Jin Qian",
        "email": "jinqian@google.com",
        "time": "Tue Feb 28 10:58:36 2017 -0800"
      },
      "message": "BatteryManager: rename BATTERY_PROPERTY_BATTERY_STATUS\n\nTo BATTERY_PROPERTY_STATUS\n\nTest: build\nBug: 35813122\nChange-Id: Ia8308def79b79706dbdc3e47f93afa56661a47aa\n"
    },
    {
      "commit": "a9ad1d3af1e3202962c102faae46a555fd818869",
      "tree": "6480a8cef366c998ffbde35436d0f87fae7b8623",
      "parents": [
        "b1dc328990316ff355d8281e2586f98d13cf7152"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Wed Jan 18 16:16:39 2017 -0800"
      },
      "committer": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Tue Feb 28 16:59:56 2017 +0000"
      },
      "message": "Remove SystemApi from android.permission.REQUEST_NETWORK_SCORES.\n\nCopy/paste error, it\u0027s not needed.\n\nTest: Built \u0026 run\nBug: 34250804\nChange-Id: If9e0ff91e559bbcf278913cba47fd3d2073927b4\n"
    },
    {
      "commit": "34a6663d089d4ec35a80e70cac05f82010116f25",
      "tree": "73fc26fab80b97ed96da530914218bf6071909fb",
      "parents": [
        "5b30c1bc34a8a593f8f4c666a8e7b61de77cfc50",
        "3db31acf93c1adebf6deed0e6b696e59fca5a606"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Feb 28 01:57:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 28 01:57:15 2017 +0000"
      },
      "message": "Merge \"Audio focus API with AudioAttributes and more options\""
    },
    {
      "commit": "6a7c9333b92a1c7807a02eeffc1b10041af3d70e",
      "tree": "485f2ecf32021c867e5d8664a783b0b183f6f6bd",
      "parents": [
        "f56cd7073403ebc63d97ee1f6ade1c74e7f1ccaa"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Jan 23 16:32:34 2017 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Feb 27 16:34:40 2017 -0800"
      },
      "message": "Provide a public API for TelephonyManager.getForbiddenPlmns()\n\nBug: 33296073\nTest: none\nChange-Id: I4f1bce663669c18098755c386456e6e9687a3cfb\n"
    },
    {
      "commit": "3db31acf93c1adebf6deed0e6b696e59fca5a606",
      "tree": "884fc6aa2a7a0aa040cfd5bf99346cc1b51eb31d",
      "parents": [
        "4dcf7401978a541ba1ab56cd66c1bab62594dcf0"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Feb 24 11:40:37 2017 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Feb 27 15:55:57 2017 -0800"
      },
      "message": "Audio focus API with AudioAttributes and more options\n\nWrap all options of an audio focus request into a new\n class, AudioFocus request, and the corresponding\n methods in AudioManager to request and abandon focus\n with an AudioFocusRequest instance.\nNew options include handler for focus change listener,\n delayed focus, and option for specifying pause behavior\n on duckable transient loss of focus.\n\nTest: cts-tradefed run cts -m CtsMediaTestCases -t android.media.cts.AudioFocusTest\nBug: 30258418\n\nChange-Id: I99151270d0d9c59595db3f5c91480c7af2d1fd71\n"
    },
    {
      "commit": "16aafc36ded4a118f86890261f8f87a6927dc547",
      "tree": "3ae3b6fcdf51304637ad0aaeb94b6e98f224c38a",
      "parents": [
        "b72f012cb49a5930010fb0766776b40c2955ee3e"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Feb 27 13:41:37 2017 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Feb 27 14:09:44 2017 -0800"
      },
      "message": "Added inputType to Assist API.\n\nIt will be used mostly for auto-fill purposes..\n\nBug: 35364993\nTest: CtsAutoFillServiceTestCase (with new tests) pass\nTest: manual verification\n\nChange-Id: Ia5b6ff94e66a7da385cfb6f42ad994fe5e1e976b\n"
    },
    {
      "commit": "59774e209cf1f6a13365cc527d588c5d91fa5e00",
      "tree": "9b6dfcea06b3ee7d29c285b6885b10dabf5e1bb0",
      "parents": [
        "2e2c35febfa13c41bc8778137f86429771b27687",
        "a06ec6a9435f9555142e700f54cf20278bc1982f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Feb 27 21:11:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 27 21:11:29 2017 +0000"
      },
      "message": "Merge \"Add new job scheduler constraints for \"battery not low\".\""
    },
    {
      "commit": "1058a3dd95c6afe89e2a9eb97fa2e554f383ee86",
      "tree": "891bdf09ee51934e56cbb087ab6a2f3bc8d0274e",
      "parents": [
        "694986326b94dfb072a18a024c6ef58beea7ea96",
        "58fc95dc578244b7beb687a48184045dcce788b8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 27 20:24:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 27 20:24:57 2017 +0000"
      },
      "message": "Merge \"Push chooser targets to the shortcut manager.\""
    },
    {
      "commit": "694986326b94dfb072a18a024c6ef58beea7ea96",
      "tree": "aaaf04c57f9b1f4545f6c9386190d0bcfd86d853",
      "parents": [
        "06067a1fda20aa525705f02167eeebac50db6f0b",
        "b72f012cb49a5930010fb0766776b40c2955ee3e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 27 19:49:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 27 19:49:19 2017 +0000"
      },
      "message": "Merge \"Added customization to SaveInfo.\""
    },
    {
      "commit": "06067a1fda20aa525705f02167eeebac50db6f0b",
      "tree": "292258743dc453b2acc0c5d20ec0902e3e984b9a",
      "parents": [
        "5d8caaafa63c1add4170812d947066d308fffa49",
        "cd923a219fc105e5d39f70aa00f1d8db7e2dc946"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 27 19:40:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 27 19:40:56 2017 +0000"
      },
      "message": "Merge \"media: Add new key for latency support\""
    },
    {
      "commit": "3bfdf8ddf706cc5a425e191bb5bb985fd376f796",
      "tree": "a85074821a73a08f0f3967babcb3544b14f42d50",
      "parents": [
        "419f1ed14341b25c50d166d6f2c00e94f9162f74"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Feb 21 18:06:51 2017 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Feb 27 11:34:28 2017 -0800"
      },
      "message": "TIF: make Channels.COLUMN_BROWSABLE visible\n\nTest: cts-tradefed run cts -m CtsTvTestCases\nBug: 35249360\nChange-Id: I16570f2432a4bf7b2b7c18edd3d2a461927453da\n"
    },
    {
      "commit": "5d8caaafa63c1add4170812d947066d308fffa49",
      "tree": "cd9e10f8fde477c8f881042e6970ddea1e0d8cd6",
      "parents": [
        "419f1ed14341b25c50d166d6f2c00e94f9162f74",
        "446d988b44b6e492e4cfc36be00a1e1aeaaf8c20"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 27 19:34:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 27 19:34:13 2017 +0000"
      },
      "message": "Merge \"Fix ShapeDrawable mutate, add clone() support to ArcShape, OvalShape\""
    },
    {
      "commit": "a06ec6a9435f9555142e700f54cf20278bc1982f",
      "tree": "5306c01db543ca4bad12570705a75d4d6ea284a2",
      "parents": [
        "ff8351a311045cd91962f0cb5d03f15425d2401e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Feb 13 10:08:42 2017 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Feb 27 10:54:06 2017 -0800"
      },
      "message": "Add new job scheduler constraints for \"battery not low\".\n\nClean up the implementation of boolean constraints so that\nthey are in a single flags value that gets propagated all of\nthe way from JobInfo.Builder in to the JobStatus.  Much simpler\nand easier to add new constraints!\n\nAlso introduce some shell commands to make it easier to write\ntests against the job scheduler (and other things tied to power).\nOne of the big things here is that there is a new sequence number\nthat propagates with battery updates, which we can look for in\nthe job scheduler to determine when a change the test has made\nto battery state has actually gotten applied, to allow it to\nsafely and minimally wait until executing the condition being\ntested.\n\nTest: New BatteryConstraintTest suite added.\n\nChange-Id: I11076d90b80ec25ee604c29b6a6dc2337fd867ce\n"
    },
    {
      "commit": "fbad632f1237c0f73f9f8e9205dda33ccbe15ca0",
      "tree": "e87660d3008765c9151f94cc5e1f943ef7186b3a",
      "parents": [
        "04dbcae4c40dea248f9549270d517f3cd60ab5fe",
        "07864e35c816fab9b626aee60bc68acef97c9d28"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon Feb 27 18:51:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 27 18:51:46 2017 +0000"
      },
      "message": "Merge \"[AWARE] Remove (hide) sendMessage with retryCount API\" am: f81911bcd2 am: 97bf0f5e9b\nam: 07864e35c8\n\nChange-Id: Ic53ad1fed518057d75a59fd7d91dd7f4882700ce\n"
    },
    {
      "commit": "97bf0f5e9bfdebf24d188d74c614c185c11d384d",
      "tree": "a946646ccf5d490d4e8e84340be97bb470b75d1d",
      "parents": [
        "a853184575106cd1c97423d144363f80b528c2fd",
        "f81911bcd222567cd51538fe30c44cfb6d3a0c49"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon Feb 27 18:42:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 27 18:42:05 2017 +0000"
      },
      "message": "Merge \"[AWARE] Remove (hide) sendMessage with retryCount API\"\nam: f81911bcd2\n\nChange-Id: I3791ee5fbd0c16de6156b0ad36e50091eea498f9\n"
    },
    {
      "commit": "f81911bcd222567cd51538fe30c44cfb6d3a0c49",
      "tree": "4cb1905f01340e9093fb094021725462bc241b24",
      "parents": [
        "4ebce43b37e917d4d1c8fa1d268ee98ae5b52ba5",
        "7c9c4785fcade9f36fd0a30bcab0efe838592f23"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon Feb 27 18:33:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 27 18:33:35 2017 +0000"
      },
      "message": "Merge \"[AWARE] Remove (hide) sendMessage with retryCount API\""
    },
    {
      "commit": "b72f012cb49a5930010fb0766776b40c2955ee3e",
      "tree": "6ce04a07086152270316a8931a159b71c7aea89c",
      "parents": [
        "81926e39f0e0a54cfebd597df23632c6f63bf3f0"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Feb 24 12:53:27 2017 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Feb 27 10:14:41 2017 -0800"
      },
      "message": "Added customization to SaveInfo.\n\nBug: 35727295\nTest: CtsAutoFillServiceTestCases pass\nTest: m update-api\n\nChange-Id: I7eba36b6ab8181ae1cdbd10b0879927b9f9cf086\n"
    },
    {
      "commit": "cd923a219fc105e5d39f70aa00f1d8db7e2dc946",
      "tree": "8e8ea5fb02f3644aaa61ee7e9bbedcb8b5c20078",
      "parents": [
        "eba6e6c7dc01a2192ad580ffa170abf6dd06dfd2"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Thu Feb 23 15:08:52 2017 -0800"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Mon Feb 27 18:10:17 2017 +0000"
      },
      "message": "media: Add new key for latency support\n\nTest: NONE\nBug: 34221970\nChange-Id: Id2d64f9be6bffaff1897079b5132388046882334\n"
    },
    {
      "commit": "81926e39f0e0a54cfebd597df23632c6f63bf3f0",
      "tree": "1d732ce15aee719709afafc477bf16b3b30c6216",
      "parents": [
        "956545b07ff921b281401049a971e19ad01a4cc9",
        "ab18567419d8bd8b2c1bcbad771ebcbfbdab2ae8"
      ],
      "author": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Mon Feb 27 17:42:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 27 17:42:19 2017 +0000"
      },
      "message": "Merge \"AutoSize TextView (part 11) - fix final APIs\""
    },
    {
      "commit": "58fc95dc578244b7beb687a48184045dcce788b8",
      "tree": "f2b22c777b37873102c756fb452a4b213c235b27",
      "parents": [
        "592637dc69d137105c49bf949e3738e9165b2fd2"
      ],
      "author": {
        "name": "Hakan Seyalioglu",
        "email": "hseya@google.com",
        "time": "Tue Dec 13 15:23:22 2016 -0800"
      },
      "committer": {
        "name": "Hakan Seyalioglu",
        "email": "hseya@google.com",
        "time": "Mon Feb 27 09:39:10 2017 -0800"
      },
      "message": "Push chooser targets to the shortcut manager.\n\nMore info at go/direct-share-push\n\nTest: Some basic testing currently in, more to be added.\n\nChange-Id: I069f9779988c3eca2c4d8b83ec62501983854355\n"
    },
    {
      "commit": "592637dc69d137105c49bf949e3738e9165b2fd2",
      "tree": "4b61f4e591158ec893a91abb91669ef661899134",
      "parents": [
        "5c549473553ad16e6ad8c4a5784cc25f81ab468f",
        "8e1a72964517bfd01d8e650453ef41e22f770f21"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 27 17:33:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 27 17:33:37 2017 +0000"
      },
      "message": "Merge \"Implicitly cast views obtained via View.findView methods\""
    },
    {
      "commit": "d41189339b8aa4e37ae4e32c531cc494d05c21af",
      "tree": "ec5a7918aa6c6877939719c58fea5fc2390a6270",
      "parents": [
        "3a93605b7424412194f7471e1c66532597c8bf3d",
        "95b52fd187564cabceb3309daa4ee6ddf697de58"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 27 17:19:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 27 17:19:10 2017 +0000"
      },
      "message": "Merge \"Make Half look like and behave like a boxed instance\""
    },
    {
      "commit": "8e1a72964517bfd01d8e650453ef41e22f770f21",
      "tree": "b78de3dad18d90ea36fa2a2ccbfc9fd0575a2237",
      "parents": [
        "035ecae4bb968b418e58430611f209b8e72970fc"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Feb 27 10:57:58 2017 -0500"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Feb 27 11:06:20 2017 -0500"
      },
      "message": "Implicitly cast views obtained via View.findView methods\n\nRemoves all explicit casts from android.widget classes. Also @removes\nmethods on ListView that were overriding @hidden methods and should\nnever have been exposed as public API.\n\nBug: 24137209\nTest: make\nChange-Id: I89f0e51258560987b3942251fd249210f825ac2a\n"
    },
    {
      "commit": "ab18567419d8bd8b2c1bcbad771ebcbfbdab2ae8",
      "tree": "6ea5ec2fef6af9142b9e194f7d16d069e2c56efb",
      "parents": [
        "194f375979c6d92bf8ce54d21a342acccbfc7530"
      ],
      "author": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Mon Feb 27 14:27:34 2017 +0000"
      },
      "committer": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Mon Feb 27 15:17:46 2017 +0000"
      },
      "message": "AutoSize TextView (part 11) - fix final APIs\n\n* public attr \"autoSizeText\" becomes \"autoSizeTextType\"\n  (inlined with all other methods and naming)\n* documentation for autoSizetextType \"uniform\" re-worked:\n  \"The TextView scales text size both horizontally and\n  vertically to fit  within the container\"\n* converted comments into Javadoc for\n  TextView#AUTO_SIZE_TEXT_TYPE_NONE and\n  TextView#AUTO_SIZE_TEXT_TYPE_UNIFORM\n* better documented attr \"autoSizePresetSizes\" to specify\n  it is a resource array of dimensions\n* various small fixes in comments\n\nBug: 35755149\nBug: 35763485\nBug: 35764658\nBug: 32221168\nTest: run cts-dev -m CtsWidgetTestCases -t \\\n      android.widget.cts.TextViewTest\n\nChange-Id: I36afd399e005521b6e85922aa9e1e4418bb960e1\n"
    },
    {
      "commit": "4190575960f524696da89574e6825f91e0925ead",
      "tree": "9b5ac5bebe3b3d49f8e193556085f4e857a653db",
      "parents": [
        "adcab8234a51e52a77901bb8e54ded451a070b16",
        "dd9bda81f698043a0110d4e2178d20cb160ba829"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon Feb 27 01:45:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 27 01:45:44 2017 +0000"
      },
      "message": "Merge \"Delete @removed APIs that never shipped.\""
    },
    {
      "commit": "95b52fd187564cabceb3309daa4ee6ddf697de58",
      "tree": "ff1b9ff730528cc7a95e4ff948bd73a5f1e10dd3",
      "parents": [
        "ed71756327a57a301ea7a2b6d6041517320ab3ad"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Feb 24 18:44:12 2017 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun Feb 26 09:37:52 2017 -0800"
      },
      "message": "Make Half look like and behave like a boxed instance\n\nBug: 35765416\nTest: HalfTest\nChange-Id: I7ef52428f8b4e2c05b91d7eb37cc4cb5ecc5c6b9\n"
    },
    {
      "commit": "adcab8234a51e52a77901bb8e54ded451a070b16",
      "tree": "40d0ed0d6ffe11246c269dfc6f51583bc601ad78",
      "parents": [
        "d627294d830d6010f79168a9dcc3828e5221c6c9",
        "fef734cec10420c4a008bb41c184c143333d7570"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sun Feb 26 07:04:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Feb 26 07:04:41 2017 +0000"
      },
      "message": "Merge changes I21b77905,Ia98ec539\n\n* changes:\n  VolumeShaper: Use VolumeAutomation interface and unhide\n  VolumeShaper: Remove PlayerProxy constructor\n"
    },
    {
      "commit": "cae3d3e59e5f9f2161921654f80e3ec6283f7662",
      "tree": "2dfeb9c8861a021e83bd3139a000cee47faab079",
      "parents": [
        "4351d95225d2e6db409ac9ba507d0e494acb6bb1"
      ],
      "author": {
        "name": "Eugene Susla",
        "email": "eugenesusla@google.com",
        "time": "Tue Jan 31 11:08:11 2017 -0800"
      },
      "committer": {
        "name": "Eugene Susla",
        "email": "eugenesusla@google.com",
        "time": "Fri Feb 24 20:28:46 2017 -0800"
      },
      "message": "Introduce ANSWER_PHONE_CALLS permission\n\nThis exposes an API to answer a ringing call, as well as a corresponding\nruntime permission and appop\n\nTest: Grant the permission and ensure the call gets answered.\nDeny the permission, and ensure that the API call throws an exception.\nBug: 30932767\nChange-Id: I4c33fcea6b95a30469fa6c0c37090be32b0ad52e\n"
    },
    {
      "commit": "fef734cec10420c4a008bb41c184c143333d7570",
      "tree": "8ac52c1ee467dea51e0fb5b2c0b17ce0e6125b32",
      "parents": [
        "7da0e98219501cb5ab49331878c7b2cdde541497"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Feb 23 16:21:13 2017 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Feb 24 19:12:50 2017 -0800"
      },
      "message": "VolumeShaper: Use VolumeAutomation interface and unhide\n\nTest: Ducking and CTS\nBug: 31015569\nChange-Id: I21b77905e86bf336c05aad5378f33ff36a92b3b5\n"
    },
    {
      "commit": "bcf55c19ede736a89d81b7db6bfd92c7945216ef",
      "tree": "20a864f58856c264d55519cfc8ef658555da3e33",
      "parents": [
        "7548ad9ed05dbf570f6b11b14406bf33167d8972",
        "4db2c229be8e4d243ca19fac4080cda1eeb22710"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 25 02:45:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 25 02:45:55 2017 +0000"
      },
      "message": "Merge \"Add CIECAT02 chromatic adaptation transform\""
    },
    {
      "commit": "3b57462a8614db70efa6398c97ad578ed231e6eb",
      "tree": "dbce8eca8b6dae51fc2958edaa329d75ead59fe5",
      "parents": [
        "b44860f9944892348360d8ff71476abe4b1a89d0",
        "f69761ffbe3098067ae720263ef05262f4b5d41e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 25 01:44:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 25 01:45:00 2017 +0000"
      },
      "message": "Merge \"Refactored savableIds() into a SaveInfo class.\""
    },
    {
      "commit": "f4854018a20ab54358f82fc2bda7f33fdd48c14d",
      "tree": "859e3d4deff41b7dea53a7ece51dadfb89f8e1cf",
      "parents": [
        "4b026b656d9677e2d2cd177b6d0669af311bbb6b",
        "fcb37ffc606130dd319b91e7761e4b4fa5090876"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Sat Feb 25 01:12:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 25 01:12:09 2017 +0000"
      },
      "message": "Merge \"move ACTION_CARRIER_SETUP intent to public api\"\nam: fcb37ffc60\n\nChange-Id: Iaa09a2c35a88d58a6c6df4122bf7f1f87bd7075e\n"
    },
    {
      "commit": "fcb37ffc606130dd319b91e7761e4b4fa5090876",
      "tree": "b06cd703554e9e0e91fa38e5552561fbc3320206",
      "parents": [
        "79faa72eee9bdd88d663623f4a44a9dde3cfa3b0",
        "6a5ac3b922a3db9d5f00836f4c5323dded54e63e"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Sat Feb 25 01:05:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 25 01:05:30 2017 +0000"
      },
      "message": "Merge \"move ACTION_CARRIER_SETUP intent to public api\""
    },
    {
      "commit": "be339625a83e82c98a836c42f3137d20556efac1",
      "tree": "22bd7aeae6f8edf33a6c6829ca980aba83b0e192",
      "parents": [
        "a585180c75df228e3138a46eb8c7bef38603e6da",
        "b842f4449ac41d23162e731f1cda99b0dac743fa"
      ],
      "author": {
        "name": "Conrad Chen",
        "email": "conradchen@google.com",
        "time": "Sat Feb 25 00:17:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 25 00:18:04 2017 +0000"
      },
      "message": "Merge \"Add TvProvider methods to get and add columns\""
    },
    {
      "commit": "af57b3dfb0584ef992251249445a3733a479bac0",
      "tree": "6c58b4808959b2bd936146539d271fcbbeed816c",
      "parents": [
        "3471880ab0988c045b1fbb77395bf8fef0ad4fa9",
        "58be7a675b7aa505255f0c91fee755f8290e8363"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Feb 24 23:29:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 24 23:29:29 2017 +0000"
      },
      "message": "Merge \"Add colorError\""
    },
    {
      "commit": "3471880ab0988c045b1fbb77395bf8fef0ad4fa9",
      "tree": "bff4342632a65fa7549d1e8ffd3007cfdb64f3b7",
      "parents": [
        "3dd51ad2e4e11d0604b9d85e9e498f46d18dfe0b",
        "bb4988ad7dfcdada41c04328f2e1ccdeaab529e8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 24 23:17:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 24 23:17:44 2017 +0000"
      },
      "message": "Merge \"Improve service docs around user unlocking.\""
    },
    {
      "commit": "7c9c4785fcade9f36fd0a30bcab0efe838592f23",
      "tree": "a3f53288fb406ccaefbbb1c07b8566d3131e80a5",
      "parents": [
        "2f40b2b30246ec58969b24b1278cf997980f2cb3"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Feb 24 12:43:16 2017 -0800"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Feb 24 14:17:51 2017 -0800"
      },
      "message": "[AWARE] Remove (hide) sendMessage with retryCount API\n\nRemove the sendMessage(..., retryCount) API (the version\nwithout retryCount) remains. Baseline API already retries\ntransmissions (at the PHY/MAC layers) - no reason to add\nframework-layer retries.\n\nBug: 35755823\nTest: unit tests and integration (sl4a) tests\nChange-Id: I49d8bd1e836c09d56f3a9343313f5647eac5c32d\n"
    },
    {
      "commit": "dd9bda81f698043a0110d4e2178d20cb160ba829",
      "tree": "08023a1119ade32d8ce46132579d4e825a9dfabb",
      "parents": [
        "f73da9c7edd5f5d35d7fb8a4d33015706be4958a"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Feb 23 17:38:31 2017 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Feb 24 13:41:20 2017 -0700"
      },
      "message": "Delete @removed APIs that never shipped.\n\nThese were never part of any public API level, so apps should never\nhave been using them.\n\nTest: builds, boots\nBug: 31241513\nChange-Id: I4fc8f5c325da56694a5db98acc995a22d4947805\n"
    },
    {
      "commit": "ea6b189486265d5df337f63ae45adc34a4491706",
      "tree": "52d08b79d3d85eb714b56b8bba718d0b0bc3ae20",
      "parents": [
        "5bf8540194030c1815e0d67ea455eaaa2bccef9b"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Tue Feb 14 13:00:48 2017 -0800"
      },
      "committer": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Fri Feb 24 12:36:03 2017 -0800"
      },
      "message": "Permit privileged system apps to send SMS without persisting.\n\nThe system app needs to have MODIFY_PHONE_STATE permission.\n\nBUG: 35325136\nTest: API visibility change\nChange-Id: Ifbe2bfa590ce4acd59bba19610f11a473806b2ef\n"
    },
    {
      "commit": "f69761ffbe3098067ae720263ef05262f4b5d41e",
      "tree": "4849f0beba0e45beeef7b6d3bc089df0ae6b96ca",
      "parents": [
        "38a65f6c56f78fd5102bf21f34691a86e642bd26"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Feb 23 17:52:01 2017 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Feb 24 12:03:06 2017 -0800"
      },
      "message": "Refactored savableIds() into a SaveInfo class.\n\nFor now it\u0027s a \"1-to-1\" refactoring that keeps the same\nfunctionalities, but soon SaveInfo will be expanded to\nallow the AutoFillService to customize it.\n\nBug: 35727295\nTest: CtsAutoFillServiceTestCases pass\nTest: m update-api\n\nChange-Id: I5aaa705be2b32590048f70ed0142437e05df94b7\n"
    },
    {
      "commit": "58be7a675b7aa505255f0c91fee755f8290e8363",
      "tree": "d0d648f5d3ebd7aeba0aee9742b6465a517bf47c",
      "parents": [
        "38a65f6c56f78fd5102bf21f34691a86e642bd26"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Feb 01 20:17:51 2017 -0500"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Feb 24 14:57:27 2017 -0500"
      },
      "message": "Add colorError\n\nRemove scatered references to old error color and replace them with\nreferences to new colorError\n\nTest: make \u0026 visual\nChange-Id: Icca8cd790db351c3dfce2197f2046879d062a2c0\n"
    },
    {
      "commit": "a6be43461e586f3005264d4a4f0989b39aa7971d",
      "tree": "870551418e7f635dc8a266856f39460d33497772",
      "parents": [
        "f73da9c7edd5f5d35d7fb8a4d33015706be4958a",
        "8160544d585467654803ab76ec64d14b5b7ac33e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 24 18:42:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 24 18:43:01 2017 +0000"
      },
      "message": "Merge \"Enforce the calling permissions within NetworkRecommendationProvider.\""
    }
  ],
  "next": "c878255b5f5bbdb12c5b9c236b3200edc3e5269e"
}
