)]}'
{
  "log": [
    {
      "commit": "44091cdb47f5cdc9020a19645a4ef81e7ed9205a",
      "tree": "e2cd0a86381664dd9e3a5af8f941ee27151dbff5",
      "parents": [
        "f336c03135d20d74679414abf9d3c6b3d526261b",
        "42346d1dd27b6886f0e39294a9e98cc1fb935b3d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Aug 06 12:23:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 06 12:23:09 2018 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "f336c03135d20d74679414abf9d3c6b3d526261b",
      "tree": "87d485c1914ae0ea164316a446ca8a6a5534bc7e",
      "parents": [
        "3d05f769a393d43953bcee1437b67066c2e85a02",
        "eb85b9bd3c9e9cb9a6ceed5c4e3abd7a449a5707"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Aug 06 12:17:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 06 12:17:06 2018 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "3d05f769a393d43953bcee1437b67066c2e85a02",
      "tree": "201c9440b3e3b8e05c79c430506258e03a378d04",
      "parents": [
        "5caebe341576d52502ce397f3c778fe259c17948",
        "1532447a7b186fc31026231996ade3befe8e9ffa"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Aug 06 12:11:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 06 12:11:30 2018 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "1532447a7b186fc31026231996ade3befe8e9ffa",
      "tree": "201c9440b3e3b8e05c79c430506258e03a378d04",
      "parents": [
        "5caebe341576d52502ce397f3c778fe259c17948"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Mon Aug 06 11:18:49 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Mon Aug 06 11:19:48 2018 +0100"
      },
      "message": "Add @UnsupportedAppUsage annotations\n\nFor packages:\n  android.renderscript\n\nThis is an automatically generated CL. See go/UnsupportedAppUsage\nfor more details.\n\nExempted-From-Owner-Approval: Mechanical changes to the codebase\nwhich have been approved by Android API council and announced on\nandroid-eng@\n\nBug: 110868826\nTest: m\nChange-Id: I016f6e720e79c48afe44f4690b5dd99fc81ae780\nMerged-In: I1aa8ebca448547031b426a7b305c5c3d6fcf2652\n"
    },
    {
      "commit": "eb85b9bd3c9e9cb9a6ceed5c4e3abd7a449a5707",
      "tree": "b6450d8e9268cd42fd440268a3121f02160710bb",
      "parents": [
        "5caebe341576d52502ce397f3c778fe259c17948"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Mon Aug 06 10:56:00 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Mon Aug 06 10:56:08 2018 +0100"
      },
      "message": "Add @UnsupportedAppUsage annotations\n\nFor packages:\n  android.filterfw\n  android.filterfw.core\n  android.filterfw.format\n  android.filterfw.geometry\n  android.filterfw.io\n\nThis is an automatically generated CL. See go/UnsupportedAppUsage\nfor more details.\n\nExempted-From-Owner-Approval: Mechanical changes to the codebase\nwhich have been approved by Android API council and announced on\nandroid-eng@\n\nBug: 110868826\nTest: m\nMerged-In: I6110238f11ab2a81cf84d0fbadf924bc25ab9374\nChange-Id: I3dc7c93ae9fcfd0e9a1bc3e6ccc678a77e9c4709\n"
    },
    {
      "commit": "5caebe341576d52502ce397f3c778fe259c17948",
      "tree": "96a328e679a1b5f5fa5f6ff91b1e5b22c2e76a0c",
      "parents": [
        "606d3975b23ec725085f8ae16ba4074fd05a556a",
        "0066bda4cf7e11d38a99b7d177fca9bd50d70598"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Aug 06 05:49:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 06 05:49:52 2018 +0000"
      },
      "message": "Merge \"Add utils to convert Inet4Address \u003c-\u003e int\""
    },
    {
      "commit": "606d3975b23ec725085f8ae16ba4074fd05a556a",
      "tree": "002f84874ac44ba5a569b6ad39ca4add9daa9e54",
      "parents": [
        "b40b37910d76a0ce9670c95da75d9a8d9f26db06",
        "bf7bfc88d89b07ea2a9bc878931df27df8aa7c00"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 03 13:30:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 03 13:30:17 2018 +0000"
      },
      "message": "Merge changes Iaed1cd6b,I681c1e97\n\n* changes:\n  Revert^2: Greylist com.google.vr.platform hidden methods\n  Revert^2: Start using new list of non-SDK APIs\n"
    },
    {
      "commit": "bf7bfc88d89b07ea2a9bc878931df27df8aa7c00",
      "tree": "002f84874ac44ba5a569b6ad39ca4add9daa9e54",
      "parents": [
        "80e6ac7d2c99814ac9e8ccd2d198af03cc027078"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Aug 01 09:26:44 2018 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Fri Aug 03 11:33:26 2018 +0000"
      },
      "message": "Revert^2: Greylist com.google.vr.platform hidden methods\n\nEnforcement of non-SDK API is being extended to all modules on the\nboot class path. This includes the com.google.vr.platform package,\nwhich is used to set up VR on a given device. Two hidden methods\nare used by the client static library via reflection. Mark them\n@UnsupportedAppUsage so that they remain discoverable.\n\nBug: 111911841\nTest: make\nMerged-In: Iaed1cd6bc7419597510bfc1ab30a169f75e4ae3f\nChange-Id: Iaed1cd6bc7419597510bfc1ab30a169f75e4ae3f\n(cherry picked from commit a1c19e1254d2f256b1acd7c66c918e19f14de9c7)\n"
    },
    {
      "commit": "80e6ac7d2c99814ac9e8ccd2d198af03cc027078",
      "tree": "af83cbebe925e24d03d6dfb4c72806902a1fbc0e",
      "parents": [
        "b40b37910d76a0ce9670c95da75d9a8d9f26db06"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Aug 01 09:27:26 2018 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Fri Aug 03 11:33:07 2018 +0000"
      },
      "message": "Revert^2: Start using new list of non-SDK APIs\n\nThe `hiddenapi` build tool has been extended to provide a full list\nof non-SDK APIs in an effort to remove dependency on Doclava.\nThis patch changes the build rules generating non-SDK API lists to\nstart using hiddenapi\u0027s list instead of Doclava\u0027s.\n\nConsequences:\n(a) some greylist entries change signature (fixing Doclava varargs bug)\n(b) cloned public fields are now whitelisted (b/79432238)\n(c) new APIs need to be greylisted because they are used by apps\n\nBug: 79432238\nBug: 79409988\nBug: 76424618\nTest: phone boots\nMerged-In: I681c1e97d0929cfb1d357b2243ecb210d18f9e87\nChange-Id: I681c1e97d0929cfb1d357b2243ecb210d18f9e87\n(cherry picked from commit b59c36f51c3c4b7595718f325b38c11352237b2b)\n"
    },
    {
      "commit": "b40b37910d76a0ce9670c95da75d9a8d9f26db06",
      "tree": "7c51645072bc4adbcaae07b91073caa22ef751ff",
      "parents": [
        "d609a403426118498ea17ec4ca3bc4ab9d4d057b",
        "4dc66d3c582f05e72ea3b157883420f1ee07608c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 03 10:31:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 03 10:31:21 2018 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "d609a403426118498ea17ec4ca3bc4ab9d4d057b",
      "tree": "ac8ef47fd7791f547677b4a9e0643b0565d67f00",
      "parents": [
        "bb67bab55fb7fc8a94be7189fe8cbf910d4bbc5c",
        "6be794927bc61115df8d3873481642efe8bb055b"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Fri Aug 03 09:00:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 03 09:00:25 2018 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "0066bda4cf7e11d38a99b7d177fca9bd50d70598",
      "tree": "67f2fa2ead1f2e5814b801f65110ceb6c0c48495",
      "parents": [
        "aa863ca68eddbccef374e2ac283981e94d8629aa"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jul 09 10:40:40 2018 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Aug 03 15:55:24 2018 +0900"
      },
      "message": "Add utils to convert Inet4Address \u003c-\u003e int\n\nThe current utilities map the higher-order bytes of ints to the\nlower-order bytes of IPv4 addresses, which makes applying masks and\ngenerating series of addresses confusing.\n\nFor example, the current utilities would convert 1.2.3.4 to 0x04030201,\nor generate 0x0080ffff for a /17 subnet mask. The utilities in this CL\nconvert 1.2.3.4 to 0x01020304, and a /17 subnet mask is represented as\n0xffff8000.\n\nIncludes tests for all the above methods and migration of\nNetworkUtilsTest to JUnit4.\n\nTest: added tests pass\nChange-Id: I5f5aa2e6e3b054b66b9dc507dab64f41be9139b1\n"
    },
    {
      "commit": "bb67bab55fb7fc8a94be7189fe8cbf910d4bbc5c",
      "tree": "dd271ba63e219b9d7c8abe3509059a5c127cc8d8",
      "parents": [
        "c02b2ec3f179820c31c470d89b919ce721513472",
        "56c4148e4181d44608ad2b55851e7c9f2fa32f0d"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Aug 02 22:16:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 02 22:16:07 2018 +0000"
      },
      "message": "Merge \"Throw on revoked location permission - framework\""
    },
    {
      "commit": "56c4148e4181d44608ad2b55851e7c9f2fa32f0d",
      "tree": "e0a1d23f860104531017abd14cdd5c2ba022b5e2",
      "parents": [
        "c14a4be7998b18ce7caea2b63ef30ca09868d1f7"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Mar 07 19:53:43 2018 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Aug 02 11:35:00 2018 -0700"
      },
      "message": "Throw on revoked location permission - framework\n\nWhen we fixed proper handling of location permisison gating\nsensitive telephony calls we stopped throwing a security\nexception when the permission is not held by the caller.\nWhile this is not a security issue there is no reason to\nchange this behavior which is checked by CTS. This CL starts\nthrowing a security exception if the permission is not held.\n\nTest: atest android.permission.cts.NoLocationPermissionTest\n\nbug: 74074103\n\nMerged-In: Ic891d62b408c692f84a345f24503f7f25d583e35\nChange-Id: Ic891d62b408c692f84a345f24503f7f25d583e35\n(cherry picked from commit 33b150937522ccda37567c1303117ac8f1bb6f7f)\n"
    },
    {
      "commit": "c02b2ec3f179820c31c470d89b919ce721513472",
      "tree": "add352d338eb14b42b45bed958d5c388faf224eb",
      "parents": [
        "058b566f905c94214f135a94ce94abe112872f11",
        "075c81a3e21fdfc643d4f2010844eb833be0adc5"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Aug 02 17:22:33 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 02 17:22:33 2018 +0000"
      },
      "message": "Merge \"use correct userId when startProcess failed\""
    },
    {
      "commit": "058b566f905c94214f135a94ce94abe112872f11",
      "tree": "1cd7846953b1f7fc742441c60a9787e34168f106",
      "parents": [
        "f892a8ce9f700a6e380e0fe256dc5e4c2ce5fd06",
        "61beb3399e402ef541a9f453b7a17b27adea93b8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 02 15:53:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 02 15:53:55 2018 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "075c81a3e21fdfc643d4f2010844eb833be0adc5",
      "tree": "75179062ce1cd5bd54269b05420385eccba118e2",
      "parents": [
        "2cbf44dc2ff17f6866063d93465cc4688827121c"
      ],
      "author": {
        "name": "gaoshiqi",
        "email": "gaoshiqi@xiaomi.com",
        "time": "Tue Jul 31 10:14:51 2018 +0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Aug 02 15:33:53 2018 +0000"
      },
      "message": "use correct userId when startProcess failed\n\nuse app.userId\n\nChange-Id: I989289e895d4263823cc68bf5ee1e307334aeafb\nMerged-in: I1cbc37fdda8530bee6f1cf1d4d7d16776b4ff55d\nSigned-off-by: gaoshiqi \u003cgaoshiqi@xiaomi.com\u003e\n"
    },
    {
      "commit": "f892a8ce9f700a6e380e0fe256dc5e4c2ce5fd06",
      "tree": "fcf63801591e725e5c20683788f6374fd9c52daf",
      "parents": [
        "92b78539e3a177b6f1912474f672db29a211e604",
        "45321deeef502ec6e720ca4e424b49b2494c0886"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 02 15:11:40 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 02 15:11:40 2018 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "92b78539e3a177b6f1912474f672db29a211e604",
      "tree": "a2698a2fc2df573929392136c70b956975ddb0e4",
      "parents": [
        "6987a91e7c73505fd8910d3d396adf76baf947e0",
        "1961e1ef8c014c8f0274acfa26138dbeb8161339"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 02 13:27:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 02 13:27:00 2018 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "6987a91e7c73505fd8910d3d396adf76baf947e0",
      "tree": "111ff0c1fe6fa92f70073c1ee45a24d6623c50f4",
      "parents": [
        "20fcc2eb4c3923930ebbf63e027dc0abb011820e",
        "8452828b5b829c5b4d5e5ce71b79fe7cf501cd08"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Thu Aug 02 13:26:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 02 13:26:45 2018 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "20fcc2eb4c3923930ebbf63e027dc0abb011820e",
      "tree": "7a8aaf043e05483e055f5c35721c1c5f50f7c2b4",
      "parents": [
        "3b89584a7e62f6438b9138a5120a9654865bfd72",
        "62992f1bb021dde185631631f92b875f967f738b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 02 10:36:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 02 10:36:35 2018 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "3b89584a7e62f6438b9138a5120a9654865bfd72",
      "tree": "2348fee7c8ce2ceb49193703ad1af7560a3a2b02",
      "parents": [
        "95f8ca9f74b75fda6b05d08d49a1488dd0238c10",
        "2845183865b7035be53d866b0e06f8479c6c8e81"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Thu Aug 02 09:02:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 02 09:02:41 2018 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "95f8ca9f74b75fda6b05d08d49a1488dd0238c10",
      "tree": "9b83fb3edd6ddf2907238d94a0bf0a7a825cb868",
      "parents": [
        "2cbf44dc2ff17f6866063d93465cc4688827121c",
        "9ebe36c305c736efca2d9dbb41f5c9c362793806"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 02 09:00:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 02 09:00:47 2018 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "2cbf44dc2ff17f6866063d93465cc4688827121c",
      "tree": "2892306a5e65b8d50a2bed5c5d0c65c3f1d45e81",
      "parents": [
        "5d669f79f2606acd7eb39e65b33167929876324d",
        "2570774338947d19eb8962ee37f669fa5ac240c2"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Aug 01 21:36:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 01 21:36:56 2018 +0000"
      },
      "message": "Merge \"Telecom: Reset the duration after the CDMA call is accepted\""
    },
    {
      "commit": "5d669f79f2606acd7eb39e65b33167929876324d",
      "tree": "1ea9768db6e3da42c4f4e7a849594ad7f5773aee",
      "parents": [
        "60c8cfdd0ff09070ac8d121416a8df90e6c037d7",
        "c092f2317b4c5de5ec1f0437c6b64d6dc83e3965"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 01 14:52:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 01 14:52:26 2018 +0000"
      },
      "message": "Merge \"Code formatting change for upcoming annotations.\""
    },
    {
      "commit": "2845183865b7035be53d866b0e06f8479c6c8e81",
      "tree": "ab0c89c940f147bc5d440f15da5821855729c76d",
      "parents": [
        "b6b8516ba0f44f2d234b825cc4d568c304e9f719"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Aug 01 15:35:51 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Aug 01 15:35:51 2018 +0100"
      },
      "message": "Add @UnsupportedAppUsage annotations\n\nFor packages:\n  android.ddm\n\nThis is an automatically generated CL. See go/UnsupportedAppUsage\nfor more details.\n\nExempted-From-Owner-Approval: Mechanical changes to the codebase\nwhich have been approved by Android API council and announced on\nandroid-eng@\n\nBug: 110868826\nTest: m\nChange-Id: I9f1ac383f0f71b8c9437756e3d526ee64ad0c558\nMerged-In: Ia3e508bf6fbb48ca0fad3dc7b6dc722aac29c191\n"
    },
    {
      "commit": "4dc66d3c582f05e72ea3b157883420f1ee07608c",
      "tree": "be1e6189a0ad68acf65913f4807271e7ff964b0f",
      "parents": [
        "b6b8516ba0f44f2d234b825cc4d568c304e9f719"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Aug 01 15:07:20 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Aug 01 15:07:20 2018 +0100"
      },
      "message": "Add @UnsupportedAppUsage annotations\n\nFor packages:\n  android.bluetooth.le\n  android.bluetooth\n\nThis is an automatically generated CL. See go/UnsupportedAppUsage\nfor more details.\n\nExempted-From-Owner-Approval: Mechanical changes to the codebase\nwhich have been approved by Android API council and announced on\nandroid-eng@\n\nBug: 110868826\nTest: m\nChange-Id: Ifcf24c0617acd7facc0e03f30a95c3a6b09b205c\nMerged-In: I88a1311e27c5f9a5f9d1035db76034f86f650efc\n"
    },
    {
      "commit": "61beb3399e402ef541a9f453b7a17b27adea93b8",
      "tree": "7b7261b5a60ae1af67f2929596c625441032b47e",
      "parents": [
        "b6b8516ba0f44f2d234b825cc4d568c304e9f719"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Aug 01 14:42:25 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Aug 01 14:42:25 2018 +0100"
      },
      "message": "Add @UnsupportedAppUsage annotations\n\nFor packages:\n  android.animation\n\nThis is an automatically generated CL. See go/UnsupportedAppUsage\nfor more details.\n\nExempted-From-Owner-Approval: Mechanical changes to the codebase\nwhich have been approved by Android API council and announced on\nandroid-eng@\n\nBug: 110868826\nTest: m\nChange-Id: I6702ce1fb26452971e5eee8da15d5816dd75bb12\nMerged-In: If0667154031b254fd632e1332fb65e9b08955755\n"
    },
    {
      "commit": "62992f1bb021dde185631631f92b875f967f738b",
      "tree": "484411d053105cc6672ebc293b10322542199520",
      "parents": [
        "b6b8516ba0f44f2d234b825cc4d568c304e9f719"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Aug 01 14:28:00 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Aug 01 14:28:00 2018 +0100"
      },
      "message": "Add @UnsupportedAppUsage annotations\n\nFor packages:\n  android.accessibilityservice\n\nThis is an automatically generated CL. See go/UnsupportedAppUsage\nfor more details.\n\nExempted-From-Owner-Approval: Mechanical changes to the codebase\nwhich have been approved by Android API council and announced on\nandroid-eng@\n\nBug: 110868826\nTest: m\nChange-Id: Ic677593dc2d206335275ecbad4d4a1020972ef38\nMerged-In: I9437532ae617eda28aa5ae796563e985cc0ddbca\n"
    },
    {
      "commit": "45321deeef502ec6e720ca4e424b49b2494c0886",
      "tree": "3031577c4cb3c1bc0cdf25454ed43c1845709ed9",
      "parents": [
        "b6b8516ba0f44f2d234b825cc4d568c304e9f719"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Aug 01 14:07:13 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Aug 01 14:07:13 2018 +0100"
      },
      "message": "Add @UnsupportedAppUsage annotations\n\nFor packages:\n  com.android.ims.internal.uce.uceservice\n  com.android.ims.internal.uce.presence\n  com.android.ims.internal.uce.options\n  com.android.ims.internal.uce.common\n  com.android.ims.internal\n  com.android.ims\n\nThis is an automatically generated CL. See go/UnsupportedAppUsage\nfor more details.\n\nExempted-From-Owner-Approval: Mechanical changes to the codebase\nwhich have been approved by Android API council and announced on\nandroid-eng@\n\nBug: 110868826\nTest: m\nChange-Id: I9e39973bf43a80f17038f7e239a94ef2209e6e2a\nMerged-In: Ib1819d4d15e730c0f224b45fb72f3225b0dddf91\n"
    },
    {
      "commit": "c092f2317b4c5de5ec1f0437c6b64d6dc83e3965",
      "tree": "dff747597a86699ce644cdd5ceed2e81f410604f",
      "parents": [
        "b6b8516ba0f44f2d234b825cc4d568c304e9f719"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Aug 01 13:52:03 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Aug 01 13:52:03 2018 +0100"
      },
      "message": "Code formatting change for upcoming annotations.\n\nPutting /** @hide */ on the same line results in the automated annotation\naddition putting the annotation the previous line, which then results in\nthe @hide javadoc annotation being ignored (since it\u0027s now no longer\nstrictly before the method declaration).\n\nBug: 110868826\nTest: m\nChange-Id: I1b5c290a17ead46effd2f2ff3f4b33884efbc116\n"
    },
    {
      "commit": "60c8cfdd0ff09070ac8d121416a8df90e6c037d7",
      "tree": "9062073855bfd9dd0ccfd98df92f51c18cbe14e2",
      "parents": [
        "35ba945c5030e51f820a9783515aa637e647ab12",
        "efb481646ef5c786f4a92118ba4248a0ef3c515e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 01 12:18:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 01 12:18:10 2018 +0000"
      },
      "message": "Merge \"Code reformatting for upcoming annotations.\""
    },
    {
      "commit": "42346d1dd27b6886f0e39294a9e98cc1fb935b3d",
      "tree": "21fab733be27de157851101e9c4701be532eca92",
      "parents": [
        "b6b8516ba0f44f2d234b825cc4d568c304e9f719"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Aug 01 11:33:05 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Aug 01 11:33:05 2018 +0100"
      },
      "message": "Add @UnsupportedAppUsage annotations\n\nFor packages:\n  android.telecom.Logging\n  android.telecom\n\nThis is an automatically generated CL. See go/UnsupportedAppUsage\nfor more details.\n\nExempted-From-Owner-Approval: Mechanical changes to the codebase\nwhich have been approved by Android API council and announced on\nandroid-eng@\n\nBug: 110868826\nTest: m\nChange-Id: I540cb034b933c0d1417a138747ed347fcf0748d7\nMerged-In: I04a94d7555be608dc3958787554a3d33b72158ec\n"
    },
    {
      "commit": "efb481646ef5c786f4a92118ba4248a0ef3c515e",
      "tree": "e35381b97f7bfa1057d50410036578ef6c2cbf35",
      "parents": [
        "b6b8516ba0f44f2d234b825cc4d568c304e9f719"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Aug 01 10:24:49 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Aug 01 10:24:49 2018 +0100"
      },
      "message": "Code reformatting for upcoming annotations.\n\n@UnsupportedAppUsage annotations are added automatically, but this does\nnot work when there are multiple definitions on the same line.\n\nTest: m\nBug: 110868826\nChange-Id: I2c26c136cdfa557e45cf1ee0b39dab9c17abde56\n"
    },
    {
      "commit": "35ba945c5030e51f820a9783515aa637e647ab12",
      "tree": "99f56f5247452b48a9762ddc7a4a084140c389f0",
      "parents": [
        "ea77ee39f5399705743443bcf94e49997e2e6237",
        "e8c8d5ebab683ceccf5cbd64849e0b54be66a560"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Aug 01 08:49:18 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 01 08:49:18 2018 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "ea77ee39f5399705743443bcf94e49997e2e6237",
      "tree": "f139e33a5506100eda9afa2732983de77a6f81d9",
      "parents": [
        "cec3f1fafb012bc26f0cc56b918a977e778d3a0d",
        "4ff08f6b5d0de241da6d6f741d90d9f9becbe9c9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 31 23:47:44 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 31 23:47:44 2018 +0000"
      },
      "message": "Merge \"Change  the \"since\" arguments generation.\""
    },
    {
      "commit": "cec3f1fafb012bc26f0cc56b918a977e778d3a0d",
      "tree": "084efc31defc940c96eeaef9ff2500092661c7d2",
      "parents": [
        "e1d140619ff9a22c3cb2e679df07296a8842ce96",
        "3892d05850c5a04ebfea94ef934a6f96850e3702"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Jul 31 20:28:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 31 20:28:59 2018 +0000"
      },
      "message": "Merge \"Pass SdkVersion to getNeighboringCellInfo\""
    },
    {
      "commit": "e1d140619ff9a22c3cb2e679df07296a8842ce96",
      "tree": "5af182588eaced1ae287beb885d706413064ebbf",
      "parents": [
        "b6b8516ba0f44f2d234b825cc4d568c304e9f719",
        "fd45e5fee84754b7325def839166036638361c7a"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Jul 31 18:13:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 31 18:13:21 2018 +0000"
      },
      "message": "Merge \"Count and Report Bandwidth Requests by UID\""
    },
    {
      "commit": "e8c8d5ebab683ceccf5cbd64849e0b54be66a560",
      "tree": "68dcca00c9182a4d5d09fe12c6deece809568c0e",
      "parents": [
        "b6b8516ba0f44f2d234b825cc4d568c304e9f719"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Tue Jul 31 17:28:39 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Tue Jul 31 17:28:39 2018 +0100"
      },
      "message": "Add @UnsupportedAppUsage annotations\n\nFor packages:\n  android.printservice.recommendation\n  android.printservice\n  android.print.pdf\n  android.print\n\nThis is an automatically generated CL. See go/UnsupportedAppUsage\nfor more details.\n\nExempted-From-Owner-Approval: Mechanical changes to the codebase\nwhich have been approved by Android API council and announced on\nandroid-eng@\n\nBug: 110868826\nTest: m\nChange-Id: Id5e5af10a0406db44046c68a4ea659feaf899ec7\nMerged-In: I97fb9c95dad2f93a8e989f3f48f323e9f76eaf31\n"
    },
    {
      "commit": "1961e1ef8c014c8f0274acfa26138dbeb8161339",
      "tree": "dba98380bbd92e605048f0665e17ab35df8916d3",
      "parents": [
        "b6b8516ba0f44f2d234b825cc4d568c304e9f719"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Tue Jul 31 16:04:15 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Tue Jul 31 16:08:26 2018 +0100"
      },
      "message": "Add @UnsupportedAppUsage annotations\n\nFor packages:\n  android.nfc.tech\n  android.nfc.dta\n  android.nfc.cardemulation\n  android.nfc\n\nThis is an automatically generated CL. See go/UnsupportedAppUsage\nfor more details.\n\nExempted-From-Owner-Approval: Mechanical changes to the codebase\nwhich have been approved by Android API council and announced on\nandroid-eng@\n\nBug: 110868826\nTest: m\nMerged-In: I6176e760bb0912fd075a36d65fa0b49680c14aa3\nChange-Id: I2da62ff82b75ba4a5a0a64d02c6ebdb101992765\n"
    },
    {
      "commit": "6be794927bc61115df8d3873481642efe8bb055b",
      "tree": "952789f19d866a15e2bad0711bfe90d65268dfc2",
      "parents": [
        "b6b8516ba0f44f2d234b825cc4d568c304e9f719"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Tue Jul 31 14:49:38 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Tue Jul 31 14:49:38 2018 +0100"
      },
      "message": "Add @UnsupportedAppUsage annotations\n\nFor packages:\n  android.inputmethodservice\n\nThis is an automatically generated CL. See go/UnsupportedAppUsage\nfor more details.\n\nExempted-From-Owner-Approval: Mechanical changes to the codebase\nwhich have been approved by Android API council and announced on\nandroid-eng@\n\nBug: 110868826\nTest: m\nChange-Id: I4b417b8257486fbdaa3b0f54a02ab70696d199e0\n"
    },
    {
      "commit": "9ebe36c305c736efca2d9dbb41f5c9c362793806",
      "tree": "aa20433dc2cdeb4cf0c0c4f02c83db63ea9e1c1a",
      "parents": [
        "b6b8516ba0f44f2d234b825cc4d568c304e9f719"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Tue Jul 31 14:21:52 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Tue Jul 31 14:36:52 2018 +0100"
      },
      "message": "Add @UnsupportedAppUsage annotations\n\nFor packages:\n  android.graphics\n  android.graphics.drawable\n  android.graphics.drawable.shapes\n  android.graphics.fonts\n  android.graphics.pdf\n\nThis is an automatically generated CL. See go/UnsupportedAppUsage\nfor more details.\n\nExempted-From-Owner-Approval: Mechanical changes to the codebase\nwhich have been approved by Android API council and announced on\nandroid-eng@\n\nBug: 110868826\nTest: m\nMerged-In: I7fc1162d2c63df8751a4660607e8ce72070efed8\nChange-Id: I5d7739d2d1fc7bb12ee059bcc2a9ac9017ca35fb\n"
    },
    {
      "commit": "b6b8516ba0f44f2d234b825cc4d568c304e9f719",
      "tree": "bebf827f4cb82536e5202dc6c1b34bc69db0e167",
      "parents": [
        "c14a4be7998b18ce7caea2b63ef30ca09868d1f7",
        "a62d0498c15de1b6a39bbf401520f293de32699e"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Tue Jul 31 08:11:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 31 08:11:54 2018 +0000"
      },
      "message": "Merge \"Idletimer-related commands porting\""
    },
    {
      "commit": "2570774338947d19eb8962ee37f669fa5ac240c2",
      "tree": "e5a00311a065223b4403ca34a8b5b77a4516f7bf",
      "parents": [
        "c14a4be7998b18ce7caea2b63ef30ca09868d1f7"
      ],
      "author": {
        "name": "Mengjun Leng",
        "email": "mengju@codeaurora.org",
        "time": "Tue Jul 04 11:10:37 2017 +0800"
      },
      "committer": {
        "name": "Mengjun Leng",
        "email": "mengju@codeaurora.org",
        "time": "Tue Jul 31 14:14:22 2018 +0800"
      },
      "message": "Telecom: Reset the duration after the CDMA call is accepted\n\nIn android original design, the duration of CDMA MO call is started from\nthe dial command sent, so it is not the real duration of the active time.\n\nIn this patch, a new message is registered to listen the event of the call\naccepted, and then reset the duration when the event happens.\n\nChange-Id: Icc447012030ae243f200ec2c83b7d5210af9b31c\n"
    },
    {
      "commit": "a62d0498c15de1b6a39bbf401520f293de32699e",
      "tree": "bebf827f4cb82536e5202dc6c1b34bc69db0e167",
      "parents": [
        "c14a4be7998b18ce7caea2b63ef30ca09868d1f7"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Fri Jul 27 20:08:21 2018 +0800"
      },
      "committer": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Tue Jul 31 06:08:05 2018 +0000"
      },
      "message": "Idletimer-related commands porting\n\nTest: runtest frameworks-net passes\nTest: manual testing of idletimer works\nChange-Id: I63e20aa3861e613b0970be30a70d0972d7e33d8c\n"
    },
    {
      "commit": "fd45e5fee84754b7325def839166036638361c7a",
      "tree": "c63a8cc7434125f086b1fdff5499818800f3db88",
      "parents": [
        "c14a4be7998b18ce7caea2b63ef30ca09868d1f7"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Jul 30 13:38:01 2018 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Jul 31 02:37:38 2018 +0000"
      },
      "message": "Count and Report Bandwidth Requests by UID\n\nTo debug power drain due to modem wakeups,\none of the signals we\u0027d like to track is\nrequests for bandwidth estimate to see which\napps are making requests and how often. This\npatch keeps a simple count per-UID when an\napp requests a bandwidth update, and that\ncount is made available in dumpsys.\n\nBug: 77498849\nTest: runtest frameworks-net\nChange-Id: I30d2ce85f9fa6747030cf4039d1080113a32e386\n"
    },
    {
      "commit": "3892d05850c5a04ebfea94ef934a6f96850e3702",
      "tree": "5ca882489d93b86722456ac41cb7f27f71bdfcac",
      "parents": [
        "c14a4be7998b18ce7caea2b63ef30ca09868d1f7"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Fri Jul 20 12:08:24 2018 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Jul 30 17:19:59 2018 -0700"
      },
      "message": "Pass SdkVersion to getNeighboringCellInfo\n\nBug: 62490173\nTest: tested manually with SL4A (P and P+ SDK)\nChange-Id: I65bae72ab8379f996486e7f4326eddf1b305658a\n"
    },
    {
      "commit": "c14a4be7998b18ce7caea2b63ef30ca09868d1f7",
      "tree": "1a23420a087eab00750ed4bcb0f437cd9bfece50",
      "parents": [
        "527c79d96dd1321039bb092a6a75737ef42a6913",
        "6cc64f7244928a52e8b0aa149d075bd82195aa4d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jul 30 19:49:20 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jul 30 19:49:20 2018 +0000"
      },
      "message": "Merge \"Have proper permission check in getConfigForSubId\""
    },
    {
      "commit": "6cc64f7244928a52e8b0aa149d075bd82195aa4d",
      "tree": "5d994896cacf0928192efa51b6a4f2a28393ca23",
      "parents": [
        "36ce625ccfc6d484f95a3687e52bb31b40610c2d"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Wed Feb 28 15:20:45 2018 -0800"
      },
      "committer": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Sat Jul 28 01:41:06 2018 +0000"
      },
      "message": "Have proper permission check in getConfigForSubId\n\nIn CarrierConfigManager, add pass context in constructor, so that\nwhen calling CarrierConfigLoader#getConfigForSubId, it can pass\ncallingPackage.\n\nBug: 73136824\nTest: regression\nChange-Id: I4bbff4ea30e2d5473c14d24d6833bf3ca3c595ec\nMerged-In: I4bbff4ea30e2d5473c14d24d6833bf3ca3c595ec\n"
    },
    {
      "commit": "8452828b5b829c5b4d5e5ce71b79fe7cf501cd08",
      "tree": "1ef38484ea5234a33050265e238d36c6603c29a2",
      "parents": [
        "527c79d96dd1321039bb092a6a75737ef42a6913"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Fri Jul 27 16:06:00 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Fri Jul 27 16:06:00 2018 +0100"
      },
      "message": "Add @UnsupportedAppUsage annotations\n\nFor packages:\n  android.view.animation\n\nThis is an automatically generated CL. See go/UnsupportedAppUsage\nfor more details.\n\nExempted-From-Owner-Approval: Mechanical changes to the codebase\nwhich have been approved by Android API council and announced on\nandroid-eng@\n\nBug: 110868826\nTest: m\nChange-Id: I52f3e770dd1e8240e67c897e7788bd928145f583\nMerged-In: I773bda19dc7b32c01bf064bf78b517896e8df991\n"
    },
    {
      "commit": "527c79d96dd1321039bb092a6a75737ef42a6913",
      "tree": "00ddb0027aa0187b00d89e98a2df1ab15146a525",
      "parents": [
        "0cbdca3e20fead00f4449b61dad41cfd75a096a1",
        "4cb8062e34b702fc0bbcc5effb4bd31c0441fb4b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 27 11:56:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jul 27 11:56:31 2018 +0000"
      },
      "message": "Merge \"Increase network request timeouts\""
    },
    {
      "commit": "0cbdca3e20fead00f4449b61dad41cfd75a096a1",
      "tree": "39ffe45ff5608fb6fb55c53d47b6b6635e5f2ca0",
      "parents": [
        "3fbbe7343799a5e3dc37997166f0ae6ef2f54c3c",
        "01a34ac6420e89511b78bdbcb0df62b3e9deb623"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Jul 27 08:08:16 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jul 27 08:08:16 2018 +0000"
      },
      "message": "Merge \"Increase IpClientTest verification timeout\""
    },
    {
      "commit": "4cb8062e34b702fc0bbcc5effb4bd31c0441fb4b",
      "tree": "07d99e3d26ebe96d00bbfdbba71bc030468e5dcb",
      "parents": [
        "a7376ac0f708e2077831afac51df5565fdd3917e"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Jul 27 15:37:13 2018 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Jul 27 15:37:13 2018 +0900"
      },
      "message": "Increase network request timeouts\n\nWith recent performance degradations on apct, the current timeouts are\ntoo short and some requests trigger onUnavailable() before networks are\nvalidated.\n\nTest: runtest -x ConnectivityServiceTest.java\nBug: b/111778226\nChange-Id: I083f529787f108065637a0aff3e5bb88e05e6510\n"
    },
    {
      "commit": "3fbbe7343799a5e3dc37997166f0ae6ef2f54c3c",
      "tree": "16695e6a14dd5aed324c1e34dbfeacf7ded8e6fa",
      "parents": [
        "17977d897e50b39f43c6f686876f3cb7bbfe3e42",
        "a7376ac0f708e2077831afac51df5565fdd3917e"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Jul 27 05:50:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jul 27 05:50:35 2018 +0000"
      },
      "message": "Merge \"Use timeout consts in all ConnService tests\""
    },
    {
      "commit": "01a34ac6420e89511b78bdbcb0df62b3e9deb623",
      "tree": "4646114da79af61d70403e2aee6e5073768a4428",
      "parents": [
        "aa863ca68eddbccef374e2ac283981e94d8629aa"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Jul 27 12:48:54 2018 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Jul 27 12:52:28 2018 +0900"
      },
      "message": "Increase IpClientTest verification timeout\n\napct runs have become significantly slower, which makes some of these\ntests flaky. Increase the timeout as a first measure to avoid flakes.\n\nBug: b/111819270\nTest: runtest -x IpClientTest.java\nChange-Id: Ifb0091377f311b67ba3a4f9324ce1e8cfb421ea3\n"
    },
    {
      "commit": "a7376ac0f708e2077831afac51df5565fdd3917e",
      "tree": "6bacce4735ded22d369e182f4f87c9341b426c45",
      "parents": [
        "ef8377dba25d01ded482d9e3ae87e90d5af03a8c"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jul 26 18:41:36 2018 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Jul 27 11:47:25 2018 +0900"
      },
      "message": "Use timeout consts in all ConnService tests\n\nFix some timeouts that were forgotten in parent CL.\n\nBug: b/111778226\nTest: runtest --no-hidden-api-checks -x ConnectivityServiceTest.java\nChange-Id: Ib848eaba8c69c07ac596aa4386a741c9a2a87fc9\n"
    },
    {
      "commit": "17977d897e50b39f43c6f686876f3cb7bbfe3e42",
      "tree": "ef5a28825bb92a341b55c6611b61587e560ea0b1",
      "parents": [
        "6dfabc43531f5cd2895f691347855ca01aa9e801",
        "cd5dd3c7b594e0beea971499dd96a4af1fad7037"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 27 01:00:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jul 27 01:00:00 2018 +0000"
      },
      "message": "Merge \"Skip from copying preopted files if device is undecrypted\""
    },
    {
      "commit": "6dfabc43531f5cd2895f691347855ca01aa9e801",
      "tree": "d28d3f5c6f6bca7d74c64b64f103ae12a484f91f",
      "parents": [
        "b91316f203ddf97d594b3b92f259199166e8a27d",
        "06950638330236073737d92cf81402b3ca867a6d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jul 26 23:13:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jul 26 23:13:15 2018 +0000"
      },
      "message": "Merge \"Remove references to full_classes_proguard_jar\""
    },
    {
      "commit": "b91316f203ddf97d594b3b92f259199166e8a27d",
      "tree": "d71e4f5b50445a9b0ef34e1e604c24cc3b58f477",
      "parents": [
        "eff814e768f0a65006bb07520983df799ed0cbd9",
        "f31f38562f239787cebd5e2546047c5655c3ac13"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Jul 26 20:22:03 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jul 26 20:22:03 2018 +0000"
      },
      "message": "Merge \"Add carrier config for auto redialing 911\""
    },
    {
      "commit": "eff814e768f0a65006bb07520983df799ed0cbd9",
      "tree": "f9ff7f7f2b379feb092443abe8781acc46efd533",
      "parents": [
        "32979f03fe7afd8b928399399504f0aa523d09ef",
        "73b38f94e727f394ba0e199b4c92201e88411730"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Thu Jul 26 19:45:37 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jul 26 19:45:37 2018 +0000"
      },
      "message": "Merge \"Update system server profile\""
    },
    {
      "commit": "06950638330236073737d92cf81402b3ca867a6d",
      "tree": "9e28d9a7914a7dc41df97b33fdc120002aa04419",
      "parents": [
        "bb352287c9f3631633274d2d70fc54b9b3eee851"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Jul 26 12:37:22 2018 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Jul 26 12:37:22 2018 -0700"
      },
      "message": "Remove references to full_classes_proguard_jar\n\nWe always use R8 instead of proguard now, which shrinks while converting\nto dex, so there is is no proguarded classes jar.  Use\nfull_classes_pre_proguard_jar instead.\n\nBug: 111885749\nTest: m checkbuild\nChange-Id: Ia0c35d9068b72573ae5970dc7e2c2b1b489b32f3\n"
    },
    {
      "commit": "32979f03fe7afd8b928399399504f0aa523d09ef",
      "tree": "cb40e870648989f4cea6161172fee30697095b1d",
      "parents": [
        "3134def524b99fb24f9ac52f0ba923e105a836dc",
        "f364aedecb6a182d4673dd61f157459cc4d3c1fa"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Thu Jul 26 17:43:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jul 26 17:43:28 2018 +0000"
      },
      "message": "Merge \"Remove class2greylist from frameworks/base.\""
    },
    {
      "commit": "73b38f94e727f394ba0e199b4c92201e88411730",
      "tree": "1ba18682f3c4fbf3d9d00b273a605e19c0061003",
      "parents": [
        "bba51fede5c1b90a133d086d94e314918274c6ca"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Jun 06 08:59:42 2018 -0700"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Thu Jul 26 10:28:18 2018 -0700"
      },
      "message": "Update system server profile\n\nThe previous profile contained only a few methods and classes\ndue to an error during processing.\n\n(cherry-picked from commit 0161eaf5666fbb523b68dc77b965b96a0fab8cdd)\n\nTest: build \u0026 flash \u0026 boot\nBug: 111820715\n\nMerged-In: I4caac335941e2cc84c153652c5206fefdc03596b\nChange-Id: I4caac335941e2cc84c153652c5206fefdc03596b\n"
    },
    {
      "commit": "f364aedecb6a182d4673dd61f157459cc4d3c1fa",
      "tree": "3049cf661c9957e1d7b6d01e1850db1b9830fca9",
      "parents": [
        "716c04b29a0bd117aab33d8b81621a3fff0af7a7"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Thu Jul 26 14:57:08 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Thu Jul 26 15:57:05 2018 +0100"
      },
      "message": "Remove class2greylist from frameworks/base.\n\nIt\u0027s moving to a new home under art/tools, since it is needed by\nbranches which don\u0027t include frameworks/base.\n\nBug: 110868826\nTest: Build master-art branch\nChange-Id: Ice8324db52ae1e7e2ac6734e45874a66de935c9a\n"
    },
    {
      "commit": "3134def524b99fb24f9ac52f0ba923e105a836dc",
      "tree": "327d448db0a5a84d0b4a7f6c7d36aaf9c4302503",
      "parents": [
        "716c04b29a0bd117aab33d8b81621a3fff0af7a7",
        "b0ea4213514be12794843a75498825a52faba157"
      ],
      "author": {
        "name": "Olivier Gaillard",
        "email": "gaillard@google.com",
        "time": "Thu Jul 26 13:04:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jul 26 13:04:32 2018 +0000"
      },
      "message": "Merge \"Enable generating Binder#getTransactionName method.\""
    },
    {
      "commit": "b0ea4213514be12794843a75498825a52faba157",
      "tree": "327d448db0a5a84d0b4a7f6c7d36aaf9c4302503",
      "parents": [
        "716c04b29a0bd117aab33d8b81621a3fff0af7a7"
      ],
      "author": {
        "name": "Olivier Gaillard",
        "email": "gaillard@google.com",
        "time": "Thu Jul 26 11:52:37 2018 +0100"
      },
      "committer": {
        "name": "Olivier Gaillard",
        "email": "gaillard@google.com",
        "time": "Thu Jul 26 11:58:42 2018 +0100"
      },
      "message": "Enable generating Binder#getTransactionName method.\n\nTest: manual\nBug: 111791983\nChange-Id: I68090e6fa5a7876b1e878d0b97807856e3053b36\n"
    },
    {
      "commit": "cd5dd3c7b594e0beea971499dd96a4af1fad7037",
      "tree": "c97c398df8c18cfd0fd6fc897c1bfa6e0ce57b8a",
      "parents": [
        "716c04b29a0bd117aab33d8b81621a3fff0af7a7"
      ],
      "author": {
        "name": "Iris Chang",
        "email": "iris.chang@mediatek.com",
        "time": "Mon Jul 02 09:53:53 2018 +0800"
      },
      "committer": {
        "name": "Bowgo Tsai",
        "email": "bowgotsai@google.com",
        "time": "Thu Jul 26 18:34:53 2018 +0800"
      },
      "message": "Skip from copying preopted files if device is undecrypted\n\nAfter applies issue 78613232 patch (create symlink in init.rc),\nwe found device boots to home screen fail.\n\nWhen device is FDE (Full Disk Encryption) and user sets the\nPassword/Pattern/PIN to lock phone and then reboot the device,\ndata partition will be mounted as tmpfs (256MB) until device\nis unlocked after user inputs Password/Pattern/PIN.\n\nDuring device boot-up process, PMS (Package Manager Service) will\nexecute requestCopyPreoptedFiles when device first boots, and it\nmay cause device fails to boot to home screen because PMS copies\nlarger system_b (about 500MB) to smaller tmpfs (tmpfs is only 256MB)\nbefore device is decrypted.\n\nWe suggest that PMS doesn\u0027t execute requestCopyPreoptedFiles when\ndevice is undecrypted during first boot.\n\nBug: 78613232\n\nTest: Device boot up to launcher normally.\nTest: APPs work normally after A/B upgrade.\n\nChange-Id: I893e0e217a59577299e97adfbf5dc7762dffda7c\n"
    },
    {
      "commit": "716c04b29a0bd117aab33d8b81621a3fff0af7a7",
      "tree": "98b09d8a1fc5419d5ed7694244ed3a652228856b",
      "parents": [
        "aa863ca68eddbccef374e2ac283981e94d8629aa",
        "ef8377dba25d01ded482d9e3ae87e90d5af03a8c"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jul 26 09:54:03 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jul 26 09:54:03 2018 +0000"
      },
      "message": "Merge \"Increase linger delay and test callback timeout\""
    },
    {
      "commit": "ef8377dba25d01ded482d9e3ae87e90d5af03a8c",
      "tree": "98b09d8a1fc5419d5ed7694244ed3a652228856b",
      "parents": [
        "aa863ca68eddbccef374e2ac283981e94d8629aa"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jul 26 16:39:45 2018 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jul 26 16:43:58 2018 +0900"
      },
      "message": "Increase linger delay and test callback timeout\n\nTests appear to have become much slower on apct in recent runs, although\nlocal runs do not seem to be affected. As a first measure, increase our\ntimeouts to eliminate flakyness.\n\nBug: b/111778226\nTest: runtest --no-hidden-api-checks -x ConnectivityServiceTest.java\nChange-Id: I7a3bfb646eb554bcd9d50d026142f2a2cff74beb\n"
    },
    {
      "commit": "aa863ca68eddbccef374e2ac283981e94d8629aa",
      "tree": "e654d6935fa8fee74763ffe2c49ee3efc1a10d4c",
      "parents": [
        "9119e2e49d82d59a563f848967c499e989888563",
        "1b04588ea659d02225cb6031babab1b99b1399e1"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Thu Jul 26 07:37:29 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jul 26 07:37:29 2018 +0000"
      },
      "message": "Merge \"Merge generated greylists into final greylist.\""
    },
    {
      "commit": "f31f38562f239787cebd5e2546047c5655c3ac13",
      "tree": "ab758240c036ce7ed27220d8c6944ae33e1af0ce",
      "parents": [
        "e0ec16012099518343319348cbcfca4ee723490e"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Jul 25 18:48:55 2018 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Jul 25 18:48:55 2018 -0700"
      },
      "message": "Add carrier config for auto redialing 911\n\nBug: 111235453\nTest: manual (modify IMS stack locally to always return the 380 error\nwhen dialing in airplane mode)\n\nChange-Id: I029d2227ce62bb11fa91e9d5338a667d6e3dd59b\n"
    },
    {
      "commit": "9119e2e49d82d59a563f848967c499e989888563",
      "tree": "e0713f24723d787ee4f266986bde16ddcf82ef8c",
      "parents": [
        "720d797c0ae347df0c150d435b299a68d0fda72d",
        "a657aeb185ff56cdec7aca8418db1eacdf91f04f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jul 25 18:31:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jul 25 18:31:22 2018 +0000"
      },
      "message": "Merge \"Disable generating Binder#getTransactionName.\""
    },
    {
      "commit": "720d797c0ae347df0c150d435b299a68d0fda72d",
      "tree": "65dbec4d8a733aaea45cccfc40ccd5a232a01f09",
      "parents": [
        "894d8cf470c74aed139da89a4bd9c33dd146b83c",
        "90a986880251f8a82c101a1ad1e11ea9c93550fb"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jul 25 18:12:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jul 25 18:12:27 2018 +0000"
      },
      "message": "Merge \"Fix order of hidl unlinkToDeath.\""
    },
    {
      "commit": "894d8cf470c74aed139da89a4bd9c33dd146b83c",
      "tree": "9101456f1b202f585024b728009240fa9bdc9d39",
      "parents": [
        "8c8fb65ad322fbdb7f3580797a2caa7147f979c2",
        "3af8c96b26c2c870eb523eec98619a1898092bb3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jul 25 16:43:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jul 25 16:43:11 2018 +0000"
      },
      "message": "Merge \"Fix edge effect not showing up on first scroll\""
    },
    {
      "commit": "a657aeb185ff56cdec7aca8418db1eacdf91f04f",
      "tree": "875a410232945b1d373e8f9160fec63a086427b8",
      "parents": [
        "8c8fb65ad322fbdb7f3580797a2caa7147f979c2"
      ],
      "author": {
        "name": "Olivier Gaillard",
        "email": "gaillard@google.com",
        "time": "Wed Jul 25 17:16:49 2018 +0100"
      },
      "committer": {
        "name": "Olivier Gaillard",
        "email": "gaillard@google.com",
        "time": "Wed Jul 25 17:18:07 2018 +0100"
      },
      "message": "Disable generating Binder#getTransactionName.\n\nIt might have introduce a performance regression.\n\nBug: 111791983\nTest: manual\nChange-Id: I459d9e4e4d2d5d0be0531742a7910848702a1384\n"
    },
    {
      "commit": "8c8fb65ad322fbdb7f3580797a2caa7147f979c2",
      "tree": "dd676da6096e7a313a365f6aaae5b27e981e099f",
      "parents": [
        "6c32f5d18e1af7d4e2cd231577636d5dd9277719",
        "d6eece37abc60f1438e7a8247e0c89acd449dfdd"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jul 25 16:02:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jul 25 16:02:48 2018 +0000"
      },
      "message": "Merge \"Turn droiddoc\u0027s metalava_merge_annotations_dir into a list.\""
    },
    {
      "commit": "d6eece37abc60f1438e7a8247e0c89acd449dfdd",
      "tree": "dd676da6096e7a313a365f6aaae5b27e981e099f",
      "parents": [
        "6c32f5d18e1af7d4e2cd231577636d5dd9277719"
      ],
      "author": {
        "name": "Pete Gillin",
        "email": "peteg@google.com",
        "time": "Thu Jul 19 18:08:06 2018 +0100"
      },
      "committer": {
        "name": "Pete Gillin",
        "email": "peteg@google.com",
        "time": "Wed Jul 25 11:43:42 2018 +0100"
      },
      "message": "Turn droiddoc\u0027s metalava_merge_annotations_dir into a list.\n\nThis change replaces droiddoc\u0027s metalava_merge_annotations_dir\nparameter (which takes a single value) with\nmetalava_merge_annotations_dirs (which takes a list). This will makes\nit possible to merge libcore annotations in from a separate directory\nunder ojluni, instead of adding them in a preprocessing step.\n\nTest: `make metalava-api-stubs-docs` with a local change to add a second directory\nBug: 111639530\nChange-Id: I8eb778038c1cb52ddb6fc86d972f555f49e836b2\n"
    },
    {
      "commit": "6c32f5d18e1af7d4e2cd231577636d5dd9277719",
      "tree": "ec5244abd94a8e97ba49b3f70424b82071ff8c2b",
      "parents": [
        "9a783699cc0efd4d980ec1e35e7df56448ef32f4",
        "738a23fbebc9a0fbdfcfecfbc2f9ee25ad39e9ca"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jul 25 10:42:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jul 25 10:42:12 2018 +0000"
      },
      "message": "Merge \"Update annotation name in class2greylist.\""
    },
    {
      "commit": "738a23fbebc9a0fbdfcfecfbc2f9ee25ad39e9ca",
      "tree": "ec5244abd94a8e97ba49b3f70424b82071ff8c2b",
      "parents": [
        "9a783699cc0efd4d980ec1e35e7df56448ef32f4"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Jul 25 09:45:04 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Jul 25 09:45:04 2018 +0100"
      },
      "message": "Update annotation name in class2greylist.\n\nAnnotation was added with name @UnsupportedAppUsage after Android API\ncouncil discussion.\n\nBug: 110868826\nTest: m class2greylist\nChange-Id: I63ad61e97c5e8fdebfcead9e4ee5b060a60f97c7\n"
    },
    {
      "commit": "9a783699cc0efd4d980ec1e35e7df56448ef32f4",
      "tree": "55d123a458c89771b035ed820385ae657331beb2",
      "parents": [
        "57e98b19be088e7590eea788f0a48e30418b9c71",
        "605f12d6a54557b31f461e35257962f5b2aa0e81"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Jul 25 03:08:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jul 25 03:08:48 2018 +0000"
      },
      "message": "Merge \"Increase TEST_LINGER_DELAY_MS\""
    },
    {
      "commit": "57e98b19be088e7590eea788f0a48e30418b9c71",
      "tree": "eacd3d1c712f8ab6e7a89e64b8c127055fb9b37a",
      "parents": [
        "c77d25e441e7927b38af2537d42eed0a98ea79fa",
        "4dde7d19cbe19d8082b2d86820952d9e0d3d8501"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jul 25 02:31:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jul 25 02:31:13 2018 +0000"
      },
      "message": "Merge \"don\u0027t call setSize() when creating SurfaceControl\""
    },
    {
      "commit": "c77d25e441e7927b38af2537d42eed0a98ea79fa",
      "tree": "fa32b6df66b5d00af5bffcf5e52c93c5958d6a9d",
      "parents": [
        "bba51fede5c1b90a133d086d94e314918274c6ca",
        "f6b73b2349867585909811f6b46d9138f42d098c"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Jul 25 02:28:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jul 25 02:28:21 2018 +0000"
      },
      "message": "Merge \"Remove test dependency on ubsan runtime\""
    },
    {
      "commit": "90a986880251f8a82c101a1ad1e11ea9c93550fb",
      "tree": "f6616af581c6db704e1e9ac8d3f32be65926907e",
      "parents": [
        "bba51fede5c1b90a133d086d94e314918274c6ca"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jul 24 13:11:53 2018 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jul 24 13:11:53 2018 -0700"
      },
      "message": "Fix order of hidl unlinkToDeath.\n\nCalling unlinkToDeath after linking to death multiple\ntimes will unregister the most recently registered\ndeath recipient as expected.\n\nBug: 67503915\nTest: hidl_test_java\nChange-Id: Ia7774c3d1f8932660890716e0edb7a1180430de7\n"
    },
    {
      "commit": "bba51fede5c1b90a133d086d94e314918274c6ca",
      "tree": "41ce0177380c8d7d4570c6688e79ab65a21d65e2",
      "parents": [
        "80894b606303eb9320a9969c1553d14ce0220dca",
        "a9c136b43ea460c725b6d451a41d42363165effe"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Jul 24 15:22:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 24 15:22:30 2018 +0000"
      },
      "message": "Merge changes from topic \"deprecate-iis-closed\"\n\n* changes:\n  Deprecate InflaterInputStream.closed field\n  Correct ordering of TelephonyManager methods\n"
    },
    {
      "commit": "80894b606303eb9320a9969c1553d14ce0220dca",
      "tree": "9e591a008d9abcdb34d95a37448f1edddf09d4df",
      "parents": [
        "78368234b2d86c6e1df012aed877c8fd061b0f61",
        "f7e8f096d58ea8f1ba7b62157b5131cb4c1ecea9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 24 14:12:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 24 14:12:13 2018 +0000"
      },
      "message": "Merge \"Make BinderProxy @hide public class.\""
    },
    {
      "commit": "78368234b2d86c6e1df012aed877c8fd061b0f61",
      "tree": "e1278caf23f6e7e9bb7997ae9e19fcb7e68137e4",
      "parents": [
        "55d8b54ac301dfd455ebbfa1bcc7e085d8063c8a",
        "2e61590a4ce356e9d2ec22386966df51b081d793"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Tue Jul 24 14:00:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 24 14:00:23 2018 +0000"
      },
      "message": "Merge \"Add annotation for hidden members used by apps.\""
    },
    {
      "commit": "55d8b54ac301dfd455ebbfa1bcc7e085d8063c8a",
      "tree": "dfdc2cf65b3a3c2772764d1a959a479a15cc0b80",
      "parents": [
        "f672c2bcb8a37e29d12f2f29e43ec3996722e9ba",
        "0f6f3bd7f0c4abacf25923da67517cea11a9cdab"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 24 13:58:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 24 13:58:39 2018 +0000"
      },
      "message": "Merge \"Move UriCodec to be near its one user\""
    },
    {
      "commit": "2e61590a4ce356e9d2ec22386966df51b081d793",
      "tree": "28e45aa4c2ae824cd8223d95dcd712e334d03dbc",
      "parents": [
        "7f0aa734a3f4b3d1f7842b8546543668275f8ddb"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Tue Jun 26 14:06:27 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Tue Jul 24 13:05:37 2018 +0100"
      },
      "message": "Add annotation for hidden members used by apps.\n\nThis annotation will be added to existing hidden methods and fields that are\nknown to be used by apps.\n\nThese annotations will be used to replace the existing hard coded greylist\ntext files.\n\nSee go/hidden-api-annotations for more context.\n\nTest: m\nBug: 110868826\n\nChange-Id: I1b86ad8460525c2896fb84d7f1f95a521f582b9c\n"
    },
    {
      "commit": "f672c2bcb8a37e29d12f2f29e43ec3996722e9ba",
      "tree": "1649181c51a70fcae92c9ffe0ef1538234fc9308",
      "parents": [
        "555fc87b9961976d1f40062afb6005245a41e6fb",
        "a84056a3d0c8e444f608c4f25d9525c2d9487cb5"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Jul 24 08:50:50 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 24 08:50:50 2018 +0000"
      },
      "message": "Merge \"Break some dependencies on libcore internals\""
    },
    {
      "commit": "555fc87b9961976d1f40062afb6005245a41e6fb",
      "tree": "fef6e268e3a55733446f08eb1c2f7fac8f4cba87",
      "parents": [
        "c99ced9db8854dbb7304f1cb817ca12b0d59ec76",
        "96a136815841a3b1979a24c92486691c1f784ea9"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Jul 24 08:14:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 24 08:14:31 2018 +0000"
      },
      "message": "Merge \"Remove dependency on InflaterInputStream.closed field.\""
    },
    {
      "commit": "f6b73b2349867585909811f6b46d9138f42d098c",
      "tree": "681b5af2fa4b122db98cc61329fe1380ad9e28da",
      "parents": [
        "cbe9c295a3090aeaea29354b2b693c9d51cde617"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jul 24 11:28:29 2018 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jul 24 11:28:29 2018 +0900"
      },
      "message": "Remove test dependency on ubsan runtime\n\nRequirement for this dependency was removed in aosp/696863.\n\nBug: b/79785496\nTest: runtest frameworks-net (aosp), atest FrameworksNetTests\nChange-Id: I14bb65c8f0a9b55aeae6376ff04ce18be7dc7f22\n"
    },
    {
      "commit": "c99ced9db8854dbb7304f1cb817ca12b0d59ec76",
      "tree": "8b24eb226f6b2624e66c625badd4c3947358553d",
      "parents": [
        "36ce625ccfc6d484f95a3687e52bb31b40610c2d",
        "7b3f7a44af752b38bcf4b44a551f146ef0c5a690"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Jul 23 21:35:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jul 23 21:35:00 2018 +0000"
      },
      "message": "Merge \"Access Identity and SignalStrength from CellInfo\""
    },
    {
      "commit": "36ce625ccfc6d484f95a3687e52bb31b40610c2d",
      "tree": "1d58e457e9559c96da670a6bbcf8f9ed6fabf67a",
      "parents": [
        "a37c25224889ccd5804cff425f9cd416f0bb3078",
        "98df1b8ef2f8b904e1b032fff42e46b9b627b14e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jul 23 19:21:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jul 23 19:21:19 2018 +0000"
      },
      "message": "Merge \"Check for /dev/memcg/system/tasks before writing to it\""
    },
    {
      "commit": "0f6f3bd7f0c4abacf25923da67517cea11a9cdab",
      "tree": "8f5b8f3b5ca571eef589c60f01e61c5bcb28f01f",
      "parents": [
        "3e3a6e4760e3e8f3b7ff30aac4aa1a64c13d52dc"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Jul 13 20:02:58 2018 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Jul 23 19:53:11 2018 +0100"
      },
      "message": "Move UriCodec to be near its one user\n\nThe only user of UriCodec is android.net.Uri so it can\nbe moved to android.net.\n\nThis change moves the UriCodecTest to the unit tests\nand there is an associated change to Uri\u0027s CTS tests\nto ensure we\u0027re testing public method behavior there too.\n\nTest: make droid \u0026\u0026 make cts\nBug: 111055375\nChange-Id: Id032f849b439adf3fd7cb1a3c8b234a5eec68fac\n"
    },
    {
      "commit": "a37c25224889ccd5804cff425f9cd416f0bb3078",
      "tree": "f49ae4a831053d717e8c74101a048ffcef455e2e",
      "parents": [
        "6a5c1492d24d35c2e45ab8d4bbf4a6cc00a9c162",
        "9117037dd3e25470a36408eaf54175400175b542"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jul 23 17:27:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jul 23 17:27:13 2018 +0000"
      },
      "message": "Merge \"Avoid onServiceDisconnected() for unbind Service\""
    },
    {
      "commit": "1b04588ea659d02225cb6031babab1b99b1399e1",
      "tree": "1599c96356bd0e2649e3d880d8f182e06e32ed4a",
      "parents": [
        "7f0aa734a3f4b3d1f7842b8546543668275f8ddb"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Jul 11 15:55:32 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Mon Jul 23 18:06:58 2018 +0100"
      },
      "message": "Merge generated greylists into final greylist.\n\nWith annotations for greylist entries, each java target generates it own\ngreylist.txt file. Merge all of these into the final greylist.txt.\n\nBug: 110868826\nTest: m\nChange-Id: I6a64c65000f1fd9f49e09b5b498bdccc3560d606\n"
    },
    {
      "commit": "6a5c1492d24d35c2e45ab8d4bbf4a6cc00a9c162",
      "tree": "c5e6ff98f563e77495d9ad96d6e648586d631fec",
      "parents": [
        "7f0aa734a3f4b3d1f7842b8546543668275f8ddb",
        "24edc2bc4216deb3a0ab38812cb1845cb43dad7e"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Jul 23 16:41:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jul 23 16:41:51 2018 +0000"
      },
      "message": "Merge \"Quick style fixup of ISmsImplBase\""
    },
    {
      "commit": "7f0aa734a3f4b3d1f7842b8546543668275f8ddb",
      "tree": "e1422a4d3becc0736afc7c985c501e3e7a5691c5",
      "parents": [
        "3e3a6e4760e3e8f3b7ff30aac4aa1a64c13d52dc",
        "6395690ec99bd13214c0530cac54d33b1f8e601b"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Mon Jul 23 15:51:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jul 23 15:51:06 2018 +0000"
      },
      "message": "Merge \"Add new \"class2greylist\" tool.\""
    },
    {
      "commit": "9117037dd3e25470a36408eaf54175400175b542",
      "tree": "5f48bb720c3f02ded11b1ddd0ccffea3bcd6782a",
      "parents": [
        "73200d9ac9438d95f28f0b9df3a7eddbfbf18eae"
      ],
      "author": {
        "name": "Gopal Krishna Shukla",
        "email": "gshukla@codeaurora.org",
        "time": "Thu Jul 19 18:37:46 2018 +0530"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Mon Jul 23 15:44:28 2018 +0000"
      },
      "message": "Avoid onServiceDisconnected() for unbind Service\n\nonServiceDisconnected() and unbindLocked() both\nare responsible to make mRemoteInstanceas null,\nso ensure that the service is not unbinded already\nwhile calling onServiceDisconnected()\n\nFixes:111631529\nTest: Build Successful and device Running.\nChange-Id: I505d97e32c4e76f06a358850e91fe189bf02654c\n"
    },
    {
      "commit": "a9c136b43ea460c725b6d451a41d42363165effe",
      "tree": "ceddd687707a569c2adc7804e8d515e123205557",
      "parents": [
        "8a20b7b6c6750884e364735deec73360c98dc84c"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Jul 23 16:03:26 2018 +0100"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Jul 23 16:04:15 2018 +0100"
      },
      "message": "Deprecate InflaterInputStream.closed field\n\nAs recommended by the Android API Council this field is being\ndeprecated and will be removed from the API in a future release.\n\nBug: 111592689\nTest: make checkbuild\n\nChange-Id: I9aab7396b8b9faadb764fe9d43e80747b3eec018\n"
    }
  ],
  "next": "8a20b7b6c6750884e364735deec73360c98dc84c"
}
