)]}'
{
  "log": [
    {
      "commit": "0094de3727027b8437a4d2e2b8e459c2c12aa215",
      "tree": "56bb8dee535c0eeb7c986e374a60af0773dc6b66",
      "parents": [
        "17492d06912c311084742336df2f6eb6bce5ace1"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Thu Mar 14 16:33:19 2019 +0000"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Tue Mar 26 15:45:52 2019 +0000"
      },
      "message": "Add bluetooth icon.\n\nAdd accent_device_default that uses the light/dark variant based on\nlight/dark ui mode.\n\nBug: 126425594\nChange-Id: I08640cc161b6d63da42c3f03df7cf41b182b005e\nTest: make\n"
    },
    {
      "commit": "17492d06912c311084742336df2f6eb6bce5ace1",
      "tree": "21f010a0e2812ee51c08a5cc9910fdc2f5949a3c",
      "parents": [
        "4837dbe53612a1a6edbed058bfc214aa0da62613",
        "ee4d7be21948307a0fedc6ab75a21d41660aa0c5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 14 10:13:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 14 10:13:32 2019 +0000"
      },
      "message": "Merge \"Add a whitelist to control packages that can use Bugreporting API\""
    },
    {
      "commit": "ee4d7be21948307a0fedc6ab75a21d41660aa0c5",
      "tree": "b4e56124c3ae516b0d8a7bdf8646a0ca959ff7c7",
      "parents": [
        "a018254b452a04e0f4822b38c15b47df9c0a230d"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Thu Feb 28 21:35:02 2019 +0000"
      },
      "committer": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Wed Mar 13 17:01:56 2019 +0000"
      },
      "message": "Add a whitelist to control packages that can use Bugreporting API\n\nTest: checked SecurityException is thrown for my custom app\nTest: whiltelisted my custom app, checked no SecurityException is thrown\nBug: 126541701\nChange-Id: Id0b61ccc1adf40bcb455d3b59b640f4b160bdd84\nMerged-In: Id0b61ccc1adf40bcb455d3b59b640f4b160bdd84\n(cherry picked from commit 07964b49ac81b9955d9ecf5cf60c0bb1fc32c501)\n"
    },
    {
      "commit": "5a490d4bb77a47230627cce87438e99afe4cf59c",
      "tree": "aa4dfc23502260361b3e53439b66aba6d3c06672",
      "parents": [
        "a018254b452a04e0f4822b38c15b47df9c0a230d",
        "2410821b670bdc76c2089124b152f14a0eeed218"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Mar 13 16:51:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 13 16:51:30 2019 +0000"
      },
      "message": "Merge changes from topic \"hidl-updater-system\"\n\n* changes:\n  pm: AndroidHidlUpdater: system only\n  pm: PackageBackwardCompatibility -\u003e applyPolicy\n"
    },
    {
      "commit": "a018254b452a04e0f4822b38c15b47df9c0a230d",
      "tree": "82deb23b9c070c1f1857ccc147a7b839b21d9967",
      "parents": [
        "b2c1daf861cda8a917a22a7297eff7569aec0ea5",
        "984d64d8714e8f7bc29fb62e18b7fa75171792cf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 13 16:09:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 13 16:09:00 2019 +0000"
      },
      "message": "Merge \"Add Nullable annotation to getDecorView\""
    },
    {
      "commit": "2e44838064bb41618469756b986c8ac6a2892855",
      "tree": "b59b84b1a5250b1a09c39760a4a18916ed10af6d",
      "parents": [
        "abff3f4f210742dcaea375bf9c030f9150c4183d",
        "0bbb9f68824092f210a205253c27ab4c2eefb762"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 13 14:07:43 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 13 14:07:43 2019 +0000"
      },
      "message": "Merge \"Clean up bugreport API.\""
    },
    {
      "commit": "abff3f4f210742dcaea375bf9c030f9150c4183d",
      "tree": "5407bb9d11bd5b008e046a3a38941f5c274fceef",
      "parents": [
        "e27b409046253b69a748ee2419a511f19fe7695d",
        "4f1bce2238dd7e58cc0cdab776fc09f4a232cd5e"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Mar 13 13:26:02 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 13 13:26:02 2019 +0000"
      },
      "message": "Merge \"Improve documentation around HostnameVerifier\""
    },
    {
      "commit": "0bbb9f68824092f210a205253c27ab4c2eefb762",
      "tree": "cb4d5bd135f0698243ec64838ddf6102fe759a35",
      "parents": [
        "894c578a023b49e1b7852dea8629520b6d66d27e"
      ],
      "author": {
        "name": "Abhijeet Kaur",
        "email": "abkaur@google.com",
        "time": "Fri Mar 08 11:00:29 2019 +0000"
      },
      "committer": {
        "name": "Abhijeet Kaur",
        "email": "abkaur@google.com",
        "time": "Wed Mar 13 11:49:42 2019 +0000"
      },
      "message": "Clean up bugreport API.\n\nMake BugreportManager class final.\n\nAdd FloatRange annotation for BugreportManager.onProgress() function\u0027s\nparameter.\n\nMake @IntDef in BugreportMode hidden.\n\nBug: 126434607\nTest: builds\nChange-Id: I95f004106ba97bc9e99859a8b23b96a86b6a43f4\nMerged-In: I95f004106ba97bc9e99859a8b23b96a86b6a43f4\n"
    },
    {
      "commit": "894c578a023b49e1b7852dea8629520b6d66d27e",
      "tree": "b268d2aa53b4f103f202994938403dcfdacaec50",
      "parents": [
        "da0ebedb47f9c1c7a6d49c506ff789aa45b175c6",
        "baff465f668aff2d4b5b410ad28a40138b423323"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 13 07:36:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 13 07:36:51 2019 +0000"
      },
      "message": "Merge \"continue read file when returned count \u003e 0\""
    },
    {
      "commit": "da0ebedb47f9c1c7a6d49c506ff789aa45b175c6",
      "tree": "36815c441c6b129324c8e41d3ef20278247b1a0c",
      "parents": [
        "13f15b3752982474ef61f6baa31bfdb4177accb0",
        "8737d25ed29eca05bacbfb150d98f95194dfffb3"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Wed Mar 13 06:49:03 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 13 06:49:03 2019 +0000"
      },
      "message": "Merge \"Support partial connectivity probe result option\""
    },
    {
      "commit": "13f15b3752982474ef61f6baa31bfdb4177accb0",
      "tree": "dfa9420b2dc20b5337f19fa67a133e241e28f500",
      "parents": [
        "0102e3d548bd27d1faaf563f1bde85d8bb1a90fa",
        "67f02a1fff020c64ce96d8d5d1a0545796b8bbe7"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Wed Mar 13 05:02:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 13 05:02:58 2019 +0000"
      },
      "message": "Merge \"Call notifyStartupCompleted from reportFullyDrawn\""
    },
    {
      "commit": "67f02a1fff020c64ce96d8d5d1a0545796b8bbe7",
      "tree": "112d0d6c98fe43b2be75c7fc68948cf914ee470c",
      "parents": [
        "eb3e7b3f64d2587fa22d2954ff6ab80d11f1de98"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Thu Mar 07 09:05:44 2019 -0800"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Wed Mar 13 05:01:58 2019 +0000"
      },
      "message": "Call notifyStartupCompleted from reportFullyDrawn\n\nART will now know when startup is startup is finished.\n\nTest: manual\nBug: 120671223\nBug: 123377072\n\n(cherry-picked from commit 63e14c10b3f7b2c9709b98cb9f128a2a817d4968)\n\nMerged-In: I1134f66792bddc9ab33606fa4c2807b3918d5261\nChange-Id: I1134f66792bddc9ab33606fa4c2807b3918d5261\n"
    },
    {
      "commit": "0102e3d548bd27d1faaf563f1bde85d8bb1a90fa",
      "tree": "dda70d21680d19212d9cd4eda007905ca7a829c2",
      "parents": [
        "58385e97968ec84b96997ca2c82d3ff3cf67b28b",
        "9f2e0f035a7c1c9530d45942a78011134c1bd59f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 13 04:48:24 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 13 04:48:24 2019 +0000"
      },
      "message": "Merge \"Rename entitlement callback to adhere to API guidelines.\""
    },
    {
      "commit": "97341da0637968913729cc2a398a9cf2a7cb3d2f",
      "tree": "7c3a5219275e4e88a31ef9685bef4458dbb57b1f",
      "parents": [
        "a5fe44c6b538c2a86cb18a10bf9e947085b6e3bf"
      ],
      "author": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Tue Mar 12 10:19:49 2019 -0700"
      },
      "committer": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Wed Mar 13 02:27:38 2019 +0000"
      },
      "message": "Add @NonNull annotations to LE CoC APIs\n\nAdded NonNull annotations to the 4 LE Connection-oriented channel API in\nBluetoothDevice and BluetoothAdapter.\n\nBug: 126701988\nBug: 126701989\nTest: Compile only\nChange-Id: I2d4dc8fbd06e30c782123e01f8481d249e40ee02\n"
    },
    {
      "commit": "a5fe44c6b538c2a86cb18a10bf9e947085b6e3bf",
      "tree": "09d3b575931f4a52bc7061bf95c66d283f062a18",
      "parents": [
        "ae79013ec21c91c9aaaf2cda2a850229125c5bcb",
        "3e112d56a4ed55ddfaa5226f8e4bc4e90244c093"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Mar 13 02:26:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 13 02:26:04 2019 +0000"
      },
      "message": "Merge \"DO NOT MERGE - Merge PPRL.190305.001 into master\""
    },
    {
      "commit": "ae79013ec21c91c9aaaf2cda2a850229125c5bcb",
      "tree": "fd4242511e7a2c29ea1f053abf703ce62bfd71f6",
      "parents": [
        "3fb5ba9e61314b9e3d547110ebe1297b07a4170c",
        "05ab6811d067987958b95b6361ba6e080b5294f9"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Mar 13 02:07:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 13 02:07:29 2019 +0000"
      },
      "message": "Merge \"Tell the factory it is already serving a request.\""
    },
    {
      "commit": "88b57a2c4d95303385c26fa98176c88c17e69a4a",
      "tree": "790e3d7e77ba66cd353c9c06f1775623a3f3886c",
      "parents": [
        "f1e012ae9ba6d381a3f557eb7daf3cee49aef58c",
        "0b434967fbf1b317269972f0eb6805d3de2ff226"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 13 01:30:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 13 01:30:58 2019 +0000"
      },
      "message": "Merge \"Schematize Crypto state system property\""
    },
    {
      "commit": "2410821b670bdc76c2089124b152f14a0eeed218",
      "tree": "b00ed972382db176d5c8fee50684fe8f6fabc287",
      "parents": [
        "b28b7960b2bd2d33cbccd88d2d4d3c05e09f2770"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Mar 06 09:39:27 2019 -0800"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Mar 12 21:44:22 2019 +0000"
      },
      "message": "pm: AndroidHidlUpdater: system only\n\nBackwards compatibility takes a slight performance hit. Only apply this\nrule to outdated system apps as they are the only ones that use these\nlibraries.\n\nBug: 86259915\nTest: boot Pixel 2\nTest: boot Pixel 3 and systrace app startup\nTest: atest android.content.pm.AndroidHidlUpdaterTest\n\nChange-Id: I2d2e2ca79266a92ba0e4efcf25e31d15daee87a1\n"
    },
    {
      "commit": "b28b7960b2bd2d33cbccd88d2d4d3c05e09f2770",
      "tree": "3a37dda0a944c90264b6eb04bc790aa89d12c6b8",
      "parents": [
        "8bf13f06d71f01b79752965526cbdf598c1067fd"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Mar 06 09:20:37 2019 -0800"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Mar 12 21:44:08 2019 +0000"
      },
      "message": "pm: PackageBackwardCompatibility -\u003e applyPolicy\n\nThis moves PackageBackwardCompatibility from parsePackage to\napplyPolicy.\n\nThe motivation of this is to expose partition information to these\nfiles. Specifically, to expose whether the app is a pre-installed\n(or updated pre-installed app) for certain backwards compatibility\nrules that should only apply to these cases.\n\nBug: 86259915\nTest: boot Pixel 2\nTest: Pixel 3: atest -p cts/tests/signature\n- all passed except for CtsSystemApiAnnotationTestCases test which\n  failed (known issue b/124210145)\nChange-Id: Ic824f06489781233dc98bf3dc0182681d32f7142\n"
    },
    {
      "commit": "68fdc5b7be4ea7cb958af70c3d5e1bc6986614d2",
      "tree": "44a12e1f96fd189d36fcfd9d3bd0a3e358a38777",
      "parents": [
        "46f5897ae8036de41b50573df78d85b6d2e9f5c3",
        "b3bf48ba9a22d98674c26227b661aa85f8a7d285"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Mar 12 20:49:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 12 20:49:21 2019 +0000"
      },
      "message": "Merge \"Change summary text of Wi-Fi calling\""
    },
    {
      "commit": "9f2e0f035a7c1c9530d45942a78011134c1bd59f",
      "tree": "a634859fa500c797b94c7d096fbc14f64571a134",
      "parents": [
        "eb3e7b3f64d2587fa22d2954ff6ab80d11f1de98"
      ],
      "author": {
        "name": "Jeremy Klein",
        "email": "jlklein@google.com",
        "time": "Tue Mar 12 13:32:08 2019 -0700"
      },
      "committer": {
        "name": "Jeremy Klein",
        "email": "jlklein@google.com",
        "time": "Tue Mar 12 13:36:21 2019 -0700"
      },
      "message": "Rename entitlement callback to adhere to API guidelines.\n\nThe method for OnTetheringEntitlementResultListener needs to be\nonTetheringEntitlementResult in order to meet our API guidelines:\n\n\"Use Listener when there is a single callback method and there will\nnever be any others. It should be an interface whose name is the same\nas the callback method plus Listener.\"\n\nBug: 126392011\nChange-Id: I9a883765541ae853c4eb3bd52c9d93a7af16e661\nTest: Manual build\n"
    },
    {
      "commit": "4f1bce2238dd7e58cc0cdab776fc09f4a232cd5e",
      "tree": "06773d093582feeeb5d257c032973626ab0e5fee",
      "parents": [
        "bee0cbe5df04d56d0e66ae2deb28b650fb0b26fe"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Mar 08 17:08:19 2019 +0000"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Mar 12 15:10:12 2019 +0000"
      },
      "message": "Improve documentation around HostnameVerifier\n\nExplain usage of HostnameVerifier / HttpsURLConnection.\n\nBug: 126851476\nTest: make docs / visual inspection\nMerged-In: I6bc86f8e7efc47521316d41e07ef546ea995061c\nChange-Id: I6bc86f8e7efc47521316d41e07ef546ea995061c\n(cherry picked from commit 9f5e6f22bdc086ee0396f01556e3367c621737c0)\n"
    },
    {
      "commit": "05ab6811d067987958b95b6361ba6e080b5294f9",
      "tree": "6836b9695cb5dbae13c8595d9739e4a8d6527209",
      "parents": [
        "eb3e7b3f64d2587fa22d2954ff6ab80d11f1de98"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed May 02 21:14:54 2018 +0900"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Mar 12 21:47:21 2019 +0900"
      },
      "message": "Tell the factory it is already serving a request.\n\nThis is a cherry-pick of ag/607226 that has been rebased on\ntop of four years of changes and with comments addressed.\n\nGives each factory a serial number and propagates it to every\nNetworkAgent so when a score comes back indicating a request is\nbeing handled the factory can account for it properly.\n\nWithout this, a new request that\u0027s already handled by a network\noffered by a factory will not cause an increment of the factorys\nref count. Concretely this results in issues like the RAT icon\nnot being displayed in spite of the network actually being up\nand usable.\n\nThis will be ported to AOSP as soon as possible, but immediately\nsome master-only WiFi tests need to be adjusted with this change\nwhich would not let me submit to AOSP.\n\nBug: 18637384\nBug: 29030667\nTest: manual\nTest: atest frameworks/opt/telephony/tests/telephonytests\nTest: atest frameworks-net\nTest: atest CtsNetTestCases CtsHostsideNetworkTests\nChange-Id: I597ac588f76dd507512ff02868fd1310b7e63f7e\nMerged-In: I597ac588f76dd507512ff02868fd1310b7e63f7e\n"
    },
    {
      "commit": "eb3e7b3f64d2587fa22d2954ff6ab80d11f1de98",
      "tree": "633ea90e6ef5988cef1bbf50950d783b5bb9c83e",
      "parents": [
        "307df45b5fdfb990aeb0bf7aca5ddacefebdc93e",
        "ddb720a85ed39b855984aff1d14a54dde0b6a011"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Mar 12 12:04:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 12 12:04:46 2019 +0000"
      },
      "message": "Merge \"[CS] Support \"instant failure\" from factories\""
    },
    {
      "commit": "8737d25ed29eca05bacbfb150d98f95194dfffb3",
      "tree": "17eab1a4e02a0a4c14a11ae7409252a7615c68a2",
      "parents": [
        "307df45b5fdfb990aeb0bf7aca5ddacefebdc93e"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Tue Mar 12 18:28:24 2019 +0800"
      },
      "committer": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Tue Mar 12 18:28:24 2019 +0800"
      },
      "message": "Support partial connectivity probe result option\n\nBug: 124629963\nTest: atest NetworkStackTests\nChange-Id: I1c22bad6ba94d23892e8907d6e7b28d074922339\n"
    },
    {
      "commit": "307df45b5fdfb990aeb0bf7aca5ddacefebdc93e",
      "tree": "92196311ffb2f2cc0994ea2eb07c905d47062537",
      "parents": [
        "174ae05817cb19919989907f507bc3ac6593c1f9",
        "5cba0cff2c2f88853b82015890fe384195e78e69"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Tue Mar 12 08:48:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 12 08:48:46 2019 +0000"
      },
      "message": "Merge \"Add product apk support from libnativeloader\""
    },
    {
      "commit": "e252a740ca6323c5497cab2b1ed277572304c9fc",
      "tree": "5da78d6e3f1f4d6d85f66bc63a4630fe11754f76",
      "parents": [
        "f96cc080668db4442b38e8e48d70db2e010ed354"
      ],
      "author": {
        "name": "lucaslin",
        "email": "lucaslin@google.com",
        "time": "Tue Mar 12 13:08:03 2019 +0800"
      },
      "committer": {
        "name": "Lucas Lin",
        "email": "lucaslin@google.com",
        "time": "Tue Mar 12 07:37:33 2019 +0000"
      },
      "message": "Check if network has partial connectivity\n\nIn some networks, network validation may only get success\nresult for http probe but fail result for https probe.\nFor this kind of network, it may still work at some websites\nor apps, but user didn\u0027t know about that. In order to fix this\nissue, we will check if network has partial connectivity and\nnotify user to make a choice if they want to use this partial\nconnectivity or not.\n\nBug: 113450764\nTest: 1. Build pass.\n      2. Fake partial connectivity case for testing.\n      3. atest FrameworksNetTests\n      4. atest NetworkStackTests\n\nChange-Id: I69ed00ac4850904ff708c9fef22e148879a10e92\n"
    },
    {
      "commit": "3e112d56a4ed55ddfaa5226f8e4bc4e90244c093",
      "tree": "c29eec27616098c92fe83d5bca52bb8d11258bd6",
      "parents": [
        "bee0cbe5df04d56d0e66ae2deb28b650fb0b26fe",
        "33e0de46b6b006137bd8f30d7eee8be77432dd5d"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Mar 12 00:17:37 2019 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Mar 12 00:17:37 2019 -0700"
      },
      "message": "DO NOT MERGE - Merge PPRL.190305.001 into master\n\nBug: 127812889\nChange-Id: I7c5ada5c5afe38848be733616cbb1568440ab1c5\n"
    },
    {
      "commit": "47890345d0f2812f1aca7d3f5d6cecb47e9bd90c",
      "tree": "a7f19ef0041f78a0e7cda09cba65f19280b3c380",
      "parents": [
        "cc3a190b0735e75cf2cee8b38d5188ed3b740d54",
        "e3f17b76c121f2e6f635228f3b6caeeabaaf7792"
      ],
      "author": {
        "name": "Tony Huang",
        "email": "tonyychuang@google.com",
        "time": "Tue Mar 12 05:22:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 12 05:22:28 2019 +0000"
      },
      "message": "Merge \"Update nullability of api\""
    },
    {
      "commit": "cc3a190b0735e75cf2cee8b38d5188ed3b740d54",
      "tree": "ec88a5d1228824a5d3b70832c26e1942cae2c781",
      "parents": [
        "b8f2ab93623d9301ce4cf8ace6545908bcbae548",
        "1d5cd19090d62cdb27b3ab0261fee56b8f80a9cd"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Tue Mar 12 05:11:50 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 12 05:11:50 2019 +0000"
      },
      "message": "Merge \"Improve keepalive offload documentation and error handling\""
    },
    {
      "commit": "b3bf48ba9a22d98674c26227b661aa85f8a7d285",
      "tree": "883c788e00f52c4cdd1da1fb806bfa31594c2711",
      "parents": [
        "9d4ebdf379833d4e612dbbaf1ce6f260a15064bd"
      ],
      "author": {
        "name": "Kazuki Iwami",
        "email": "kazuki.iwami@sony.com",
        "time": "Thu Nov 01 19:02:34 2018 +0900"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Mar 12 01:42:29 2019 +0000"
      },
      "message": "Change summary text of Wi-Fi calling\n\nAccording to the wording change of the settings app, also change the\nFWK resource for Wi-Fi calling.\n\nTest: manual\nBug: 34793636\nChange-Id: I75b970ed2094c4efcb5a8cf8b89cf3d8c78bb5db\nMerged-In: I75b970ed2094c4efcb5a8cf8b89cf3d8c78bb5db\n"
    },
    {
      "commit": "ddb720a85ed39b855984aff1d14a54dde0b6a011",
      "tree": "307626c04148f02bb4b265adad708a492137fcc0",
      "parents": [
        "e17575c03e1c1fb92f01fb7ff5d56e76692ddaa4"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Tue Jan 08 12:09:18 2019 -0800"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon Mar 11 16:15:43 2019 -0700"
      },
      "message": "[CS] Support \"instant failure\" from factories\n\nAdd a mechanism by which a factory can declare \"instant failure\" for\na request - which would result in it getting an OnUnavailable()\n(even without a timeout).\n\nFactories may only do this iff:\n1. They know they are the only factory which may fulfill this\n   request (common for transport-specific requests).\n2. The know that the request can definitely not be\n   fulfilled at any point in the future.\n\nBug: 31382922\nTest: atest ConnectivityServiceTest\nMerged-In: I9bce0f4d85fa8cad7f8a9998819f945b778c5ac5\nChange-Id: I9bce0f4d85fa8cad7f8a9998819f945b778c5ac5\n"
    },
    {
      "commit": "118354f77c8db8ebbcad421b25976795c53882bf",
      "tree": "772ec1c19536834e589becc05395d5327212b3eb",
      "parents": [
        "e17575c03e1c1fb92f01fb7ff5d56e76692ddaa4",
        "2b0139ca181a0e034e5214da50a84bc12a57a1bd"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Mon Mar 11 21:34:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 11 21:34:30 2019 +0000"
      },
      "message": "Merge \"rename precise carrier id to specific carrier id\""
    },
    {
      "commit": "5227285ad764998aa5d7a8d5efc8273f038765d9",
      "tree": "e21d09c62b1eb67272aa957b9769bacb3a2f008c",
      "parents": [
        "bee0cbe5df04d56d0e66ae2deb28b650fb0b26fe",
        "26299ed5fd11282c37d5524abacd1901a8f9dfc3"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Mon Mar 11 17:04:57 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 11 17:04:57 2019 +0000"
      },
      "message": "Merge \"Add tethering event callback API\""
    },
    {
      "commit": "5d8b7c875da762397c14f58f0d789a369ac98c0a",
      "tree": "fe2b223a867966f7cc86ca749f66b902af79a8e7",
      "parents": [
        "8e8ed1dfc2314f77d9a356da491b936012f4425c"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Mon Mar 11 20:44:24 2019 +0900"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Mon Mar 11 20:48:08 2019 +0900"
      },
      "message": "Add a static to get the Ip Memory Store\n\nThis is so that there is some AOSP stable API while the\nmemory store is moved to the network.\n\nTest: atest FrameworksNetTests\nChange-Id: Ib51dbee77fcb0d14a5c85240ac711b3b1aa71286\n"
    },
    {
      "commit": "8e8ed1dfc2314f77d9a356da491b936012f4425c",
      "tree": "0b1eb1a71df55c19c883d17de67459ecc8e0dd04",
      "parents": [
        "06d8067975a69c77432a25b0391185665c850c23",
        "bb1299cc18f47bec31c8f358ff650d960626e61f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 11 04:06:48 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 11 04:06:48 2019 +0000"
      },
      "message": "Merge \"Make ParseException less useless.\""
    },
    {
      "commit": "5cba0cff2c2f88853b82015890fe384195e78e69",
      "tree": "0189cc0bfa30c08cb458bf41366cb941c9ea31bf",
      "parents": [
        "06d8067975a69c77432a25b0391185665c850c23"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Wed Feb 20 18:07:41 2019 +0900"
      },
      "committer": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Mon Mar 11 11:42:28 2019 +0900"
      },
      "message": "Add product apk support from libnativeloader\n\nCurrently libnativeloader appends vendor lib path if apk is from vendor\npartition. Similar to this we should add product lib path if apk if from product partition.\n\nBug: 124705551\nTest: m -j \u0026\u0026 tested from crosshatch with product apps (such as Wallpaper)\nChange-Id: Ic85b16e8e4484a35c659c16e067f1e7c7285d05e\nMerged-In: Iaa8d0ea61b1b9ab8a1da676a492f75c6a5d71d5d\n"
    },
    {
      "commit": "2b0139ca181a0e034e5214da50a84bc12a57a1bd",
      "tree": "8dde043a41542b4e256aa4d2eaaa7b37e8cb8e3f",
      "parents": [
        "c06c54662b3a8ae575243b4deb99fb76229d6b05"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Wed Mar 06 14:43:40 2019 -0800"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Sun Mar 10 01:06:33 2019 -0800"
      },
      "message": "rename precise carrier id to specific carrier id\n\nBug: 126727010\nTest: atest CtsTelephonyTestCases\n\nChange-Id: I4561ae8c15c429912695e0753b2ab3137a4e1e44\n(cherry picked from commit 45f662139190df65f15d57a6e415c9559b580efe)\nMerged-in: I4561ae8c15c429912695e0753b2ab3137a4e1e44\n"
    },
    {
      "commit": "18e0781d3de56c3cad29d52f8a09e84b185da2bc",
      "tree": "b6c73a17fbcc79a413b79940440b287cbedeb8ae",
      "parents": [
        "16f6deae44f89ed13de5d2aaa90164192d5fb5d3",
        "b2cc3dc2272133d089f1c07cde9bd8fcf0084808"
      ],
      "author": {
        "name": "Max Bires",
        "email": "jbires@google.com",
        "time": "Fri Mar 08 17:53:05 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 08 17:53:05 2019 +0000"
      },
      "message": "Merge \"Adding KEY_PERMANENTLY_INVALIDATED int\""
    },
    {
      "commit": "26299ed5fd11282c37d5524abacd1901a8f9dfc3",
      "tree": "fc6ba952f5cf911ccdc3f725ee7ccc6019ba6a24",
      "parents": [
        "c8dfb728917c68d9cf4638fb05e4ddbe5ae8f80c"
      ],
      "author": {
        "name": "markchien",
        "email": "markchien@google.com",
        "time": "Wed Feb 27 14:56:11 2019 +0800"
      },
      "committer": {
        "name": "markchien",
        "email": "markchien@google.com",
        "time": "Sat Mar 09 00:35:55 2019 +0800"
      },
      "message": "Add tethering event callback API\n\nProvide OnTetheringEventCallback for system app to know\ntethering\u0027s upstream.\n\nBug: 125583822\nTest: -build, flash, boot\n      -atest FrameworksNetTests\n\nChange-Id: I7ca81b27c9b805cc01884509f5b20d9d0a24cd36\nMerged-in: I7ca81b27c9b805cc01884509f5b20d9d0a24cd36\n"
    },
    {
      "commit": "e5e3ac639b08f1d88e7daaf4d7bcece26876ffc2",
      "tree": "dbde0f37c605fa6c33ad62f6374e9619c671cfed",
      "parents": [
        "f635f126661cd5190ba852c96cdf14c9d30105eb",
        "ea89cf2c6e300dd66c34cab43a9fadf94cedf8dd"
      ],
      "author": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Fri Mar 08 15:21:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 08 15:21:01 2019 +0000"
      },
      "message": "Merge \"Add junyulai@ as owner of the core networking dirs\""
    },
    {
      "commit": "ea89cf2c6e300dd66c34cab43a9fadf94cedf8dd",
      "tree": "070eaa1bb801eda55dd0a166b2f33845033188a5",
      "parents": [
        "1b9adbfdd1f18cb16e82f9a6f158d3ac242fffa1"
      ],
      "author": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Fri Mar 08 20:28:35 2019 +0900"
      },
      "committer": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Fri Mar 08 13:04:05 2019 +0000"
      },
      "message": "Add junyulai@ as owner of the core networking dirs\n\nAlso removed emeritus accounts ek@ and silberst@ from various places.\nA cleanup using \u0027include\u0027 would probably be in order...\n\nTest: N/A\nChange-Id: I575e60dd5e600e42d9571ce8e8d7661d30e99bfe\n"
    },
    {
      "commit": "27a6501a191d998875cf32d404f4b046e6928abd",
      "tree": "a71abfe1a1da9740fde1d30494aff8499b836276",
      "parents": [
        "18e931ba12f39fed8098355a8b902cb5c5156901",
        "87f8ec4965cc5c81dad015ccb5631f55262b0f0a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 08 10:38:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 08 10:38:47 2019 +0000"
      },
      "message": "Merge \"Change BluetoothCodecStatus.sameCapabilities() to public\""
    },
    {
      "commit": "bb1299cc18f47bec31c8f358ff650d960626e61f",
      "tree": "6991a1cd4af709d77ff28e2119cfbb1ffaade205",
      "parents": [
        "43d11758fa9803f0693bc7ed9e2ca0ee355dd408"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Fri Mar 08 17:57:42 2019 +0900"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Fri Mar 08 17:58:00 2019 +0900"
      },
      "message": "Make ParseException less useless.\n\nTest: None\nChange-Id: I4b6d3fc8aba5a602ac06c958db41157cd98f2aff\n"
    },
    {
      "commit": "c8dfb728917c68d9cf4638fb05e4ddbe5ae8f80c",
      "tree": "e08263ef9d5758abfa4a9e91d91708bee6793075",
      "parents": [
        "3f2d69dc6262764aea599e5311d266f83a758438",
        "33bfef3b54008c6715acf8326885e20443acf6f1"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Fri Mar 08 03:19:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 08 03:19:55 2019 +0000"
      },
      "message": "Merge \"Minor changes to the async DNS query JAVA API\""
    },
    {
      "commit": "65087f4705d47b83983f32c0e9f6e99b8af23e14",
      "tree": "d22787fccd2ab616203d844e7b684928298aa9a6",
      "parents": [
        "4add708b9111d12b9a263746c4c3be613b8a3615",
        "5ad260d087c551ef58f7ed8d91a80334d0047ae8"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Fri Mar 08 00:34:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 08 00:34:25 2019 +0000"
      },
      "message": "Merge \"Support VPN Proxy(1/2)\""
    },
    {
      "commit": "4add708b9111d12b9a263746c4c3be613b8a3615",
      "tree": "1bf7de04e08c7a445e5446fbe0a9ae7dd68bf6f3",
      "parents": [
        "cbc409986d02c208fd04725fcfc296fc9937a372",
        "26c15a1126e889eb4e0f13e40cb13cc3c3ca612c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 08 00:19:39 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 08 00:19:39 2019 +0000"
      },
      "message": "Merge \"fix \u0027int android.view.View.getHeight()\u0027 on a null object reference\""
    },
    {
      "commit": "cbc409986d02c208fd04725fcfc296fc9937a372",
      "tree": "965179685e7f1af35b6721618f53f7b200130c7e",
      "parents": [
        "b31032b3b077066ad6fb681d01844aa0baada742",
        "6c24213d2e430eaf7d541814484510128800d90f"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Thu Mar 07 23:32:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 07 23:32:55 2019 +0000"
      },
      "message": "Merge changes Ie66ba631,Ic42c09a3\n\n* changes:\n  Implement TestNetworkService\n  Add shell TestNetworkManager and Service\n"
    },
    {
      "commit": "b31032b3b077066ad6fb681d01844aa0baada742",
      "tree": "b874e07e14ee441db262a3f7818700293787f957",
      "parents": [
        "6fa52c9b25f917079c4aec8ed8827b098757a73e",
        "982df3ba8347e91e1198d303591a080814f57cd6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 07 23:16:40 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 07 23:16:40 2019 +0000"
      },
      "message": "Merge \"Move Camera.EventHandler constructor to greylist\""
    },
    {
      "commit": "6fa52c9b25f917079c4aec8ed8827b098757a73e",
      "tree": "b55c25cf91d87ba0cec2defe0cbc8c7f45b73547",
      "parents": [
        "442084c7226c485d9427e481f0f0c75344553c7b",
        "9d37667fdcca9f115bb417f3699c42676e0d0dbb"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 07 22:59:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 07 22:59:06 2019 +0000"
      },
      "message": "Merge \"Add @NonNull annotations to Hearing Aids Profile APIs\""
    },
    {
      "commit": "78366e46b2f2065d90d7dac81368b7e9a8df01cb",
      "tree": "6b0a48d2e0854cef91b25d491fce75ff7fa14dac",
      "parents": [
        "10c573ff852309894b383ae9aa13dca0d64f8d3e",
        "4480f2592e220ff1028b149ef4a8c70923f8f62a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 07 20:07:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 07 20:07:16 2019 +0000"
      },
      "message": "Merge \"Add @NonNull annotations to (un)setOffHostForService()\""
    },
    {
      "commit": "984d64d8714e8f7bc29fb62e18b7fa75171792cf",
      "tree": "4940e2c9e6133a0cf72560b13f784cc63593fcad",
      "parents": [
        "3c69948e6a2e84dd7130d2264463a7d6f13302a7"
      ],
      "author": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Thu Mar 07 11:10:00 2019 -0800"
      },
      "committer": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Thu Mar 07 11:19:43 2019 -0800"
      },
      "message": "Add Nullable annotation to getDecorView\n\nSince getDecorView may return null when dialog\u0027s window is no longer\npresent, annotate it as @Nullable.\n\nBug: 124327419\nTest: none\nChange-Id: I0d49b75b14f54cd8ba8304c900f6c8625f889aa8\n"
    },
    {
      "commit": "982df3ba8347e91e1198d303591a080814f57cd6",
      "tree": "3e95f943e17ddb34ab10671963a351d7f3f504a9",
      "parents": [
        "3fe37342ed44a176695a720f183a3ce62e8f9a1c"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Mar 07 17:41:03 2019 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Mar 07 17:44:10 2019 +0000"
      },
      "message": "Move Camera.EventHandler constructor to greylist\n\nExempted-From-Owner-Approval: Automatic changes to the codebase\naffecting only @UnsupportedAppUsage annotations, themselves added\nwithout requiring owners approval earlier.\n\nBug: 122331906\nTest: m appcompat\nChange-Id: I3abc8221706bd69668c90aa61b8ca5f137a88bb9\n"
    },
    {
      "commit": "10c573ff852309894b383ae9aa13dca0d64f8d3e",
      "tree": "798f28cc26d275de6185eda04498da6196db2b89",
      "parents": [
        "5d256870aa8def5661482e61b8aa29a7be6af238",
        "8c2fb5b99b13bb8b651aa3edf88030c9249a93d4"
      ],
      "author": {
        "name": "Andrei-Valentin Onea",
        "email": "andreionea@google.com",
        "time": "Thu Mar 07 17:26:15 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 07 17:26:15 2019 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "5d256870aa8def5661482e61b8aa29a7be6af238",
      "tree": "be1fbc762d2ded70c5e59782adf20eebe2e25e7f",
      "parents": [
        "3c69948e6a2e84dd7130d2264463a7d6f13302a7",
        "d4915d1d5cbec6268a708f57f19ac930e9a790ee"
      ],
      "author": {
        "name": "Andrei-Valentin Onea",
        "email": "andreionea@google.com",
        "time": "Thu Mar 07 17:26:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 07 17:26:09 2019 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "3c69948e6a2e84dd7130d2264463a7d6f13302a7",
      "tree": "9b3d3058de159862e7403be7eb81f1fc1c99c316",
      "parents": [
        "04e04516b46a6e435282391f8cc4a7f50fe665b7",
        "d0de1cd170b84c1c02f9c8e39bb88b764d4bd90f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 07 17:02:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 07 17:02:00 2019 +0000"
      },
      "message": "Merge \"Add a null check for getWindow()\""
    },
    {
      "commit": "315404a9a52121cb3e4597acc457990b969dfc51",
      "tree": "7f86cb841579f77d5865531e17cc2174b7596729",
      "parents": [
        "108b8d6e4053a487163cefb88d62bab781cd6827",
        "94970e69141272e290e9724085995e9dafbeeba9"
      ],
      "author": {
        "name": "Andrei-Valentin Onea",
        "email": "andreionea@google.com",
        "time": "Thu Mar 07 16:30:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 07 16:30:32 2019 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "fbcc63d51f775f1b45330d33bdd354d7a6997410",
      "tree": "e117bf7e72ccfa1fe2ca673f2fe28e665b56efbc",
      "parents": [
        "722dff1f3582d520f26159b744c2e2d0a0a1e926",
        "9554abf9ed2556a92dee0ccce7972691a44d5ec7"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Thu Mar 07 13:21:53 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 07 13:21:53 2019 +0000"
      },
      "message": "Merge \"Fix TetheringEntitlementValueListener related API\""
    },
    {
      "commit": "722dff1f3582d520f26159b744c2e2d0a0a1e926",
      "tree": "fcb98b6fb0e76fb880eb9d10d42bb5da3ba0e49b",
      "parents": [
        "bc9b1b6f942aab122d6df417c6ce9fb0a7105909",
        "ffeefd3cd3f09d2a59d97c5ea96bcf1cbe3d6583"
      ],
      "author": {
        "name": "Andrei-Valentin Onea",
        "email": "andreionea@google.com",
        "time": "Thu Mar 07 10:20:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 07 10:20:28 2019 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "33bfef3b54008c6715acf8326885e20443acf6f1",
      "tree": "4fa3e7ae58172301153a8b7d909091df47d6993d",
      "parents": [
        "58038da960ef93976a76b5e4348033fcd0843294"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Wed Jan 23 21:53:13 2019 +0800"
      },
      "committer": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Thu Mar 07 16:40:49 2019 +0800"
      },
      "message": "Minor changes to the async DNS query JAVA API\n\n1. refine the naming in DnsPacket and add more comment\n2. add comment in DnsResolver\n\nTest: built, flashed, booted\n      atest DnsResolverTest DnsPacketTest\n\nChange-Id: Ib482d079d6823fd1d9bff163427b7aad38374199\n"
    },
    {
      "commit": "1d5cd19090d62cdb27b3ab0261fee56b8f80a9cd",
      "tree": "932f0c8466916ec7735fdd7043222a0af4f5610e",
      "parents": [
        "d05e13d0a4b28fa282eb7dc4e0ec8194a9b86166"
      ],
      "author": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Mon Mar 04 11:49:17 2019 +0800"
      },
      "committer": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Thu Mar 07 16:01:30 2019 +0800"
      },
      "message": "Improve keepalive offload documentation and error handling\n\nBug: 123987401\nTest: atest FrameworksNetTests\nChange-Id: Id651cfb743f02b05ca3845af3c393eaf5762bb20\n"
    },
    {
      "commit": "9554abf9ed2556a92dee0ccce7972691a44d5ec7",
      "tree": "f37a22d18a091c61b71438f09b3cbd2de7d6846a",
      "parents": [
        "06e2f822b9e49665b32952608e96723737c713b1"
      ],
      "author": {
        "name": "markchien",
        "email": "markchien@google.com",
        "time": "Wed Mar 06 16:25:00 2019 +0800"
      },
      "committer": {
        "name": "markchien",
        "email": "markchien@google.com",
        "time": "Thu Mar 07 13:33:21 2019 +0800"
      },
      "message": "Fix TetheringEntitlementValueListener related API\n\nTest: -build, flash, boot\n      -atest FrameworksNetTests\nbug: 126701557\nbug: 126392011\n\nChange-Id: I6dda10fbfe8ffaef71269617750a22563396f5ea\n"
    },
    {
      "commit": "3da7809ae47b4d37d57e0da5932d48beb4bb6530",
      "tree": "aeb318fbd1c902ce4035623721572e62bafe0b91",
      "parents": [
        "fd2bb720300fd838331ac891d513a88d24626539",
        "b7bda39d90e291ec9d22aba12edf0f8b503722c6"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Mar 07 03:54:22 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 07 03:54:22 2019 +0000"
      },
      "message": "Merge \"Fix SocketUtils API\""
    },
    {
      "commit": "f3fbbeaa0579271274732189edd3561152105d9b",
      "tree": "cc3e2d5bd260209e1b7a1a969c2e96b708c15a7f",
      "parents": [
        "5819a3378d7f65be2e86201e2fdf2160468198dd",
        "ee609ff1c1e7dc972a621dc23afcd483fcfd115b"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Mar 07 00:11:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 07 00:11:31 2019 +0000"
      },
      "message": "Merge \"API tweaks\""
    },
    {
      "commit": "6792c595a22e2dc38f00c12823d40c38efe9d432",
      "tree": "693f6ff76e8b82d2f5e9f664c868dd7bc254c383",
      "parents": [
        "27c8f495f2e6b538da636c0146c1a816dac5ce79",
        "0ff061a607341bca84e40f7dda5b713c88b522fb"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Mar 06 20:02:57 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 06 20:02:57 2019 +0000"
      },
      "message": "Merge \"NativeHandle.java: set Nullable/NonNull\""
    },
    {
      "commit": "ee609ff1c1e7dc972a621dc23afcd483fcfd115b",
      "tree": "4ddc4fc7cfe8e8b7e52b1d88c6fb7f8b63427338",
      "parents": [
        "d14d29ca8fa5f823cee1c5eabe139e2733374f71"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Feb 26 17:58:53 2019 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Mar 06 11:32:18 2019 -0800"
      },
      "message": "API tweaks\n\n* Make the PhoneAccountSuggestion ctor public\n* Change protection level of the bind-suggestion-service permission to\nsignature-only.\n\nFixes: 126442573\nFixes: 126442403\nTest: CTS\nChange-Id: Ic6d44989efd28420a5e9e7e9c365318538d140bb\n"
    },
    {
      "commit": "d0de1cd170b84c1c02f9c8e39bb88b764d4bd90f",
      "tree": "de0a3b0dd2d99726d26dfae0cc6a1c02cd6f3672",
      "parents": [
        "a11fb3bafe213d4e536ad708aa3809951194a0f7"
      ],
      "author": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Tue Mar 05 10:05:01 2019 -0800"
      },
      "committer": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Wed Mar 06 11:07:22 2019 -0800"
      },
      "message": "Add a null check for getWindow()\n\nProtect against crash surfaced by monkey, where it seems that the window\nof the dialog is no longer present. If not present, don\u0027t need to post\ndismiss runnable.\n\nBug: 124327419\nTest: adb shell monkey -p com.google.android.GoogleCamera -s 999 -v 20000\nChange-Id: Ic03b8501bb73725e04544fcb2397532be531988e\n"
    },
    {
      "commit": "f304f4d2ea87a8a9000f526ea68d62886a3d73fb",
      "tree": "19e4f6310b1a73e8cc2045074a661ea8f61c4eb6",
      "parents": [
        "842e3aa420401b8ab14589611d96f5127a8dd852",
        "890db3d67209e065d4a2d24557d3ec97848aaee6"
      ],
      "author": {
        "name": "Andrei-Valentin Onea",
        "email": "andreionea@google.com",
        "time": "Wed Mar 06 18:01:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 06 18:01:47 2019 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "842e3aa420401b8ab14589611d96f5127a8dd852",
      "tree": "1bf9a97026a6648d827956f2a4be0e79abf4038a",
      "parents": [
        "cf03906edc303054ae7706e1da3c4cd3c2a9c6c9",
        "cf1a82953bb19bde249efc334156ba372707281c"
      ],
      "author": {
        "name": "Andrei-Valentin Onea",
        "email": "andreionea@google.com",
        "time": "Wed Mar 06 17:19:05 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 06 17:19:05 2019 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "cf03906edc303054ae7706e1da3c4cd3c2a9c6c9",
      "tree": "d203227f71b1e244d28d800b8b1af0752560ce0e",
      "parents": [
        "8cbc2e9ad1b69adf1d03283fa4762f09bcabe3b2",
        "efd37eff41aa5bba3016a2a577093d51f1411500"
      ],
      "author": {
        "name": "Andrei-Valentin Onea",
        "email": "andreionea@google.com",
        "time": "Wed Mar 06 17:18:05 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 06 17:18:05 2019 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "9d37667fdcca9f115bb417f3699c42676e0d0dbb",
      "tree": "8522453034eaa84a129d801e32ff81ab4356f5b9",
      "parents": [
        "e24b30b7d4b8851592c59446939fe032aef439a0"
      ],
      "author": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Thu Feb 28 12:22:45 2019 -0800"
      },
      "committer": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Wed Mar 06 17:17:40 2019 +0000"
      },
      "message": "Add @NonNull annotations to Hearing Aids Profile APIs\n\nBug: 126699327\nBug: 119617521\nTest: Ran with CTS tests for Hearing Aids Profile, android.bluetooth.cts.HearingAidProfileTest\nChange-Id: If83052a68c867d839e263f490592b80bef513a01\n"
    },
    {
      "commit": "0ff061a607341bca84e40f7dda5b713c88b522fb",
      "tree": "258bdce0fcd86538470f21782947c9bc830dd365",
      "parents": [
        "8bf13f06d71f01b79752965526cbdf598c1067fd"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Mar 04 17:56:30 2019 -0800"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Mar 06 17:17:30 2019 +0000"
      },
      "message": "NativeHandle.java: set Nullable/NonNull\n\nFixes: 126700972\nTest: hidl_test_java\nTest: atest android.os.cts.HwBinderTest\nChange-Id: Id45c6d0757913014028f7629db78b64f27cad084\n"
    },
    {
      "commit": "94970e69141272e290e9724085995e9dafbeeba9",
      "tree": "c5d391878f3b55b24f6d8d54723197fd2be78694",
      "parents": [
        "3275a6b2450745486cacf2fc7ed8d4075556e606"
      ],
      "author": {
        "name": "Andrei Onea",
        "email": "andreionea@google.com",
        "time": "Wed Mar 06 15:17:47 2019 +0000"
      },
      "committer": {
        "name": "Andrei Onea",
        "email": "andreionea@google.com",
        "time": "Wed Mar 06 15:46:04 2019 +0000"
      },
      "message": "Add @UnsupportedAppUsage annotations\n\nFor packages:\n  android.accounts\n  android.app\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: I65c961e3f59b9868156b3ee6a3b1cab81b0e9d25\nChange-Id: I47b5f45ced1c6e385ed24424e442c76fc0487af7\n"
    },
    {
      "commit": "890db3d67209e065d4a2d24557d3ec97848aaee6",
      "tree": "3588b9f4b4e2db7aa043f1a9fa1db7b944803977",
      "parents": [
        "3275a6b2450745486cacf2fc7ed8d4075556e606"
      ],
      "author": {
        "name": "Andrei Onea",
        "email": "andreionea@google.com",
        "time": "Wed Mar 06 15:41:14 2019 +0000"
      },
      "committer": {
        "name": "Andrei Onea",
        "email": "andreionea@google.com",
        "time": "Wed Mar 06 15:43:49 2019 +0000"
      },
      "message": "Add @UnsupportedAppUsage annotations\n\nFor packages:\n  android.speech\n  android.telephony.mbms.vendor\n  android.view\n  android.webkit\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: Iefe25091fa0fcc0adfe4ff85fe5e3ab3ac9c5f10\nChange-Id: I04104cf3852a0a7440676ccc55dd96c1eec730c4\n"
    },
    {
      "commit": "8c2fb5b99b13bb8b651aa3edf88030c9249a93d4",
      "tree": "2c7b95b2254bca5537c5e434efb248f091c8f209",
      "parents": [
        "3275a6b2450745486cacf2fc7ed8d4075556e606"
      ],
      "author": {
        "name": "Andrei Onea",
        "email": "andreionea@google.com",
        "time": "Wed Mar 06 15:33:03 2019 +0000"
      },
      "committer": {
        "name": "Andrei Onea",
        "email": "andreionea@google.com",
        "time": "Wed Mar 06 15:39:19 2019 +0000"
      },
      "message": "Add @UnsupportedAppUsage annotations\n\nFor packages:\n  android.database\n  android.hardware.display\n  android.hardware.input\n  android.hardware.location\n  android.location\n  android.media\n  android.media.projection\n  android.media.tv\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: I570c08292f8a9f512c96f9dce13f5337718f112c\nChange-Id: I1d6c60fcb53f404d5775163bf6929395921f5a45\n"
    },
    {
      "commit": "e5d100518d2deaf19c5ef5b4874703f7f17442d0",
      "tree": "ce6caddf33cfac8340384a2c8a69fa33d24436f3",
      "parents": [
        "d05e13d0a4b28fa282eb7dc4e0ec8194a9b86166",
        "e8f894d02e84058a0bf5c060c85d35438958d8a0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 06 11:49:03 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 06 11:49:03 2019 +0000"
      },
      "message": "Merge \"Add permission and permission.xsd\""
    },
    {
      "commit": "c61bb461b6c01d9bc07a6285d6814faacd6410c7",
      "tree": "4d14570197e4fcc9b9bddfdf70a504faa5f4dca0",
      "parents": [
        "76b53f09486db81817b49d9929a50b207186a137",
        "6042fca3f2b4bd2157c422a0c1262bf29218db58"
      ],
      "author": {
        "name": "Wei Sheng Shih",
        "email": "wilsonshih@google.com",
        "time": "Wed Mar 06 09:32:11 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 06 09:32:11 2019 +0000"
      },
      "message": "Merge \"Revert \"API tweaks\"\""
    },
    {
      "commit": "6042fca3f2b4bd2157c422a0c1262bf29218db58",
      "tree": "3ce359e0a316ea9c8fa478d5a89e13d25a055088",
      "parents": [
        "f3e0eb8b0c9e334138b0e663dfb498e34144877b"
      ],
      "author": {
        "name": "Wei Sheng Shih",
        "email": "wilsonshih@google.com",
        "time": "Wed Mar 06 09:15:17 2019 +0000"
      },
      "committer": {
        "name": "Wei Sheng Shih",
        "email": "wilsonshih@google.com",
        "time": "Wed Mar 06 09:15:17 2019 +0000"
      },
      "message": "Revert \"API tweaks\"\n\nThis reverts commit f3e0eb8b0c9e334138b0e663dfb498e34144877b.\n\nReason for revert: Droid Cop revert this CL due to it cause Cts fail on PermissionPolicyTest.testPlatformPermissionPolicyUnaltered\n\nChange-Id: I062b2b9f25dbf388940930a81fd8e036b82b7f45\n"
    },
    {
      "commit": "b7bda39d90e291ec9d22aba12edf0f8b503722c6",
      "tree": "6ddefd33f12eee3ffcea82e0000e52bd2ca377f6",
      "parents": [
        "7c447498c38f633718d2a95adef3a0609e86862e"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Mar 06 18:02:34 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Mar 06 18:02:34 2019 +0900"
      },
      "message": "Fix SocketUtils API\n\n - connect, sendTo, bind were added as public API, so do not need to be\n   maintained as SystemApi in SocketUtils. These APIs were added in Q\n   timeframe.\n - Add @Nullable/@NonNull annotations.\n\nBug: 126699304\nBug: 126477266\nTest: booted, WiFi works\nChange-Id: I3f086ac8952cfd6a4d8f861d2e1c7aa1ca8be999\n"
    },
    {
      "commit": "e3f17b76c121f2e6f635228f3b6caeeabaaf7792",
      "tree": "e3bf16ffb6abdb879276be06616d6c553ba2ed2d",
      "parents": [
        "76b53f09486db81817b49d9929a50b207186a137"
      ],
      "author": {
        "name": "Tony Huang",
        "email": "tonyychuang@google.com",
        "time": "Wed Mar 06 15:04:37 2019 +0800"
      },
      "committer": {
        "name": "Tony Huang",
        "email": "tonyychuang@google.com",
        "time": "Wed Mar 06 15:06:21 2019 +0800"
      },
      "message": "Update nullability of api\n\nUpdate nullability of toSafeString api in Uri class.\n\nFix: 126701632\nTest: make\nChange-Id: I58f60259296fb1f638222887c67b5d85c7997a13\n"
    },
    {
      "commit": "e8f894d02e84058a0bf5c060c85d35438958d8a0",
      "tree": "c47cb439ed45758672cf6a7d0155eec77092ea46",
      "parents": [
        "d14d29ca8fa5f823cee1c5eabe139e2733374f71"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Thu Jan 03 11:52:04 2019 +0900"
      },
      "committer": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Wed Mar 06 14:32:56 2019 +0900"
      },
      "message": "Add permission and permission.xsd\n\nThis module is for API check of java file generated from\npermission.xsd\n\nBug: 80453829\nTest: m -j\nChange-Id: Ie70693400a6c9b261c8b1ca6197206ac3d17a271\n"
    },
    {
      "commit": "76b53f09486db81817b49d9929a50b207186a137",
      "tree": "81e83d0e844cebf168d2da7b4bb35ec43cd1fc30",
      "parents": [
        "e5fd14aed5ee95c45b5ef5cd9bcc0a7b42eea45d",
        "2b35e36d07d25f651ac2cfe90b512234dfc69c1a"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Mar 06 04:58:36 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 06 04:58:36 2019 +0000"
      },
      "message": "Merge \"migrate cdma home eri from resource overlay to carrierconfig\""
    },
    {
      "commit": "f397b39442f302cde2026fb13075dec20b398bdf",
      "tree": "8f7e313a150f6ff565120b87723cecab9883d167",
      "parents": [
        "8bf13f06d71f01b79752965526cbdf598c1067fd",
        "4349dc08c902a90f2c775f9c3a227ccef4ee3e1a"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Wed Mar 06 00:49:20 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 06 00:49:20 2019 +0000"
      },
      "message": "Merge \"Update description based on API feedback\""
    },
    {
      "commit": "2b35e36d07d25f651ac2cfe90b512234dfc69c1a",
      "tree": "e731aac3341c5c84e07e61c07c5d36d125e61fbd",
      "parents": [
        "a982663c2b68a4b0b956ee62eb52fb962d0a4f87"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Feb 28 13:50:23 2019 -0800"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Tue Mar 05 14:53:23 2019 -0800"
      },
      "message": "migrate cdma home eri from resource overlay to carrierconfig\n\nremove config from resource overlay\n\nBug: 121145488\nTest: Manual\nChange-Id: Idd11441e1a6d79954aa1bdb0f93a3567aaf2ecc1\n(cherry picked from commit 4933ef2310a45a5d24b1f1cd2533382c5e96487f)\nMerged-in: Idd11441e1a6d79954aa1bdb0f93a3567aaf2ecc1\n"
    },
    {
      "commit": "0b3fe647ef3a85fd54304c0c337c029878d4db57",
      "tree": "8dd106491540328a086a54450c357bb220d70221",
      "parents": [
        "83181d80c8e758d0d1d2ed7fd5c630ac6b3e5407",
        "803f4194510a7600f129ea79fd415a4defe0778e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 05 21:33:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 05 21:33:25 2019 +0000"
      },
      "message": "Merge \"Fix that the update to v1 signed version fails if apk verity is enabled\""
    },
    {
      "commit": "13152049e94c25ebb363c426815489540fb2d28f",
      "tree": "16f1831a52f5e24a675f3ee19e1e8c92afa5372f",
      "parents": [
        "695bbd1858f38b8691262a0153549f2b461abeb2",
        "f3e0eb8b0c9e334138b0e663dfb498e34144877b"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Mar 05 21:18:40 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 05 21:18:40 2019 +0000"
      },
      "message": "Merge \"API tweaks\""
    },
    {
      "commit": "fd46a0aaeb3164b23570b8593a6f7896f5c1baea",
      "tree": "ad2784efb98a299239d1b7614ac7ffd7351c4150",
      "parents": [
        "792ce880ad83a7ae6ac248e2dc4bcfbcc39d6fa5",
        "bc8411cf3a4b05300c7f5b1ab2f83e535baea843"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 05 19:07:19 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 05 19:07:19 2019 +0000"
      },
      "message": "Merge \"add missing annotation for CarrierIdentifier\""
    },
    {
      "commit": "02586ec5ab6e04ccb6e1d25f3c95df88ae67e1df",
      "tree": "44153870839ea5cda52ee8d8a55afbc1dc8792b1",
      "parents": [
        "26968d81f8291f1dd4a0f8a7e962c60d62b9ef61",
        "3b4bf868dd0482ea066d9081b7647775284f891d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 05 18:23:36 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 05 18:23:36 2019 +0000"
      },
      "message": "Merge \"WIFI cannot be automatically connected\""
    },
    {
      "commit": "ca1c6419c377b6ad0cafb8a201b8596ba704d557",
      "tree": "686571efb1bbee0efbc0424af99c0adb62c00259",
      "parents": [
        "4b2b84931a80fcb99807472d3ecf3858d891eff0",
        "51297d72e6097fb0d925d242ab105f79a830b001"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Mar 05 15:37:27 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 05 15:37:27 2019 +0000"
      },
      "message": "Merge \"Remove calls to VMRuntime methods that are no-ops.\""
    },
    {
      "commit": "51297d72e6097fb0d925d242ab105f79a830b001",
      "tree": "3e4fcd22cb2d134acdfd6601508c5600a9ac45e1",
      "parents": [
        "69ae441fa1cf4d7d91baca8b701d675a88e01b8a"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Mar 04 13:23:34 2019 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Mar 05 14:12:19 2019 +0000"
      },
      "message": "Remove calls to VMRuntime methods that are no-ops.\n\nTest: m\n\n(Cherry-picked from: 5735cc7a116598eb9eb635857605394f67ef005e)\nChange-Id: If2e6afe21f6efcb141f3a4428ff9154b68f08a1d\nMerged-In: Ibe849f56f5fe8af1415dc6c85b484d0edca518ec\n"
    },
    {
      "commit": "4349dc08c902a90f2c775f9c3a227ccef4ee3e1a",
      "tree": "e99bc9c2380b32643f2634854e26b77a97629914",
      "parents": [
        "69ae441fa1cf4d7d91baca8b701d675a88e01b8a"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Tue Mar 05 20:31:57 2019 +0800"
      },
      "committer": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Tue Mar 05 20:31:57 2019 +0800"
      },
      "message": "Update description based on API feedback\n\nBug: 126883311\nTest: Build pass\n      atest NetworkStackTests\nChange-Id: If3d21829bbe98d125215abe96247ca7d5a66d1f3\n"
    },
    {
      "commit": "8768bea03bd4801735d8bc75f8e9a1c0660b0a92",
      "tree": "d7cee3fb448b68fa9174f28f36463a367d4e2e15",
      "parents": [
        "92c55f03c6629079df5653b1a661e33b01ac69c7",
        "dda2335e3263ee05e9542cd8b5390dcadfd211f4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 05 02:16:42 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 05 02:16:42 2019 +0000"
      },
      "message": "Merge \"Move PublicFormat definition to libui\""
    },
    {
      "commit": "f3e0eb8b0c9e334138b0e663dfb498e34144877b",
      "tree": "4ddc4fc7cfe8e8b7e52b1d88c6fb7f8b63427338",
      "parents": [
        "d14d29ca8fa5f823cee1c5eabe139e2733374f71"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Feb 26 17:58:53 2019 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Mar 04 17:29:52 2019 -0800"
      },
      "message": "API tweaks\n\n* Make the PhoneAccountSuggestion ctor public\n* Change protection level of the bind-suggestion-service permission to\nsignature-only.\n\nFixes: 126442573\nFixes: 126442403\nTest: CTS\nChange-Id: Ie1616e86df6814e4aa05659d4aa3aca1959519d2\n"
    },
    {
      "commit": "4480f2592e220ff1028b149ef4a8c70923f8f62a",
      "tree": "4b36f1cb7ffb447d9450ce4e163063b6ffa17072",
      "parents": [
        "5461b1d23f0f3e2af54dc371200a2d6c4d4b524d"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Mon Mar 04 13:20:24 2019 -0800"
      },
      "committer": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Mon Mar 04 14:42:32 2019 -0800"
      },
      "message": "Add @NonNull annotations to (un)setOffHostForService()\n\nTest: None\nBug: 126699330\nBug: 126701964\nChange-Id: Id8edf1720ee391d51eef70daeba63133c1efb339\n"
    },
    {
      "commit": "56bd70db86cc2633d9a6374381880f326afb2248",
      "tree": "02ebaabe62e7c27e69f83aaaf14b24de3c03bad4",
      "parents": [
        "6d9dd94da079056fa127d1e293d3c38623fdf188",
        "260189ceabded07aaf087e3ea3cc33e5360bb1ef"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Mar 04 20:18:50 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 20:18:50 2019 +0000"
      },
      "message": "Merge \"Add NonNull and Nullable annotations\""
    },
    {
      "commit": "36791ef41eaec80d714286eae71e69f50573afa5",
      "tree": "3dec2ed02d67fa1a296bbca9ea6bfe3a76b2067e",
      "parents": [
        "693e023bac07ccfb9546e8f35c4991245f9e8bd3",
        "fd3ee5783e9a335bf343caf4d4768d1246155508"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Mar 04 18:23:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 18:23:30 2019 +0000"
      },
      "message": "Merge \"Adding new APN type for Mission Critical Services.\""
    },
    {
      "commit": "d4915d1d5cbec6268a708f57f19ac930e9a790ee",
      "tree": "ce0f08fde2b1436e3b70e01a0166ef36e2f0dd81",
      "parents": [
        "3275a6b2450745486cacf2fc7ed8d4075556e606"
      ],
      "author": {
        "name": "Andrei Onea",
        "email": "andreionea@google.com",
        "time": "Mon Mar 04 12:45:41 2019 +0000"
      },
      "committer": {
        "name": "Andrei Onea",
        "email": "andreionea@google.com",
        "time": "Mon Mar 04 12:56:53 2019 +0000"
      },
      "message": "Add @UnsupportedAppUsage annotations\n\nFor packages:\n  android.app.admin\n  android.app.backup\n  android.app.job\n  android.app.usage\n  android.bluetooth\n  android.content\n  android.content.om\n  android.content.pm\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: Id84ee490f3435a196fca10a89bda9f7217b750c6\nChange-Id: I0e3753f8907f8eb38215ba96706470e834438f3a\n"
    },
    {
      "commit": "70c0efdd86081211d160204c2b7037e24315d0aa",
      "tree": "e3fe638fab1e3d1e838bfe76cd0ddc922224992f",
      "parents": [
        "69ae441fa1cf4d7d91baca8b701d675a88e01b8a",
        "882eb1867c5b493d7264203812634a47b4e29d91"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 04 11:43:48 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 11:43:48 2019 +0000"
      },
      "message": "Merge \"Add @Nullable to new method\""
    },
    {
      "commit": "dda2335e3263ee05e9542cd8b5390dcadfd211f4",
      "tree": "4e8a66a336d4c948f1eaeb113ecc696ac97983ed",
      "parents": [
        "3649374e17f1f50957e011220dcef3d87a11c2e5"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon Mar 04 16:24:35 2019 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon Mar 04 16:24:35 2019 +0900"
      },
      "message": "Move PublicFormat definition to libui\n\nPublicFormat is defined in android_view_Surface.\nHowever this and related functions are also used in libmediandk\nwhich is both NDK and LL-NDK. As a LL-NDK it should run without\nlibandroid_runtime.\n\nBy moving PublicFormat definition and its utility functions\ninto libui, LL-NDK can use it without cost of libandroid_runtime.\n\nThis is a part cutting dependency from libmediandk to\nlibandroid_runtime.\n\nBug: 124268753\nTest: m -j\nChange-Id: I49eea4325cde244a7168c6954027ee5c9a8459da\nMerged-In: I49eea4325cde244a7168c6954027ee5c9a8459da\n"
    },
    {
      "commit": "3b4bf868dd0482ea066d9081b7647775284f891d",
      "tree": "a1730ba8957357d1b37d05f55fcc49db576f02f9",
      "parents": [
        "7c447498c38f633718d2a95adef3a0609e86862e"
      ],
      "author": {
        "name": "Chuwei Xu",
        "email": "xucw@motorola.com",
        "time": "Fri Feb 15 16:20:53 2019 +0800"
      },
      "committer": {
        "name": "chuwei xu",
        "email": "xucw@motorola.com",
        "time": "Mon Mar 04 03:22:31 2019 +0000"
      },
      "message": "WIFI cannot be automatically connected\n\nLegacy architectures and the ones with antenna sharing design operate with\nsingle chain and thus would need the scan results with single radio\nchain. Thus, set this configuration to TRUE\n\nBug: 123730925\nTest: run cts-on-gsi -m CtsNetTestCases\n\nChange-Id: I524269584588fce241d5a3a7abc6bb90e93ed507\n"
    }
  ],
  "next": "7c447498c38f633718d2a95adef3a0609e86862e"
}
