)]}'
{
  "log": [
    {
      "commit": "0ec2fb72930a6915dfd80c5f44db96b4589bc6eb",
      "tree": "400bb34ba4528cd2f8f4109d4702b45838cd5252",
      "parents": [
        "bbda2a3772ac88e191c20aa2516c240ebbfa7af6",
        "535c973a758ff325fc4c404c85cb4a66e68ad4d3"
      ],
      "author": {
        "name": "Hassan Ali",
        "email": "hsnali@google.com",
        "time": "Thu Dec 07 22:33:00 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 07 22:33:00 2023 +0000"
      },
      "message": "Merge \"Remove refererence from public API to flagged API\" into main"
    },
    {
      "commit": "535c973a758ff325fc4c404c85cb4a66e68ad4d3",
      "tree": "7c315a83e01a15c1c0963440b1aeef1349bdfa20",
      "parents": [
        "ed082bde47e60e1347fad986af60fb890795d11a"
      ],
      "author": {
        "name": "Hassan Ali",
        "email": "hsnali@google.com",
        "time": "Thu Dec 07 13:46:13 2023 +0000"
      },
      "committer": {
        "name": "Hassan Ali",
        "email": "hsnali@google.com",
        "time": "Thu Dec 07 13:46:13 2023 +0000"
      },
      "message": "Remove refererence from public API to flagged API\n\nRemove refererence from public API to flagged API in GnssNavigationMessage.java\n\nTest: m ds-docs-java\nBug: 310906072\nChange-Id: I97eae9b6e029c3c469bc3457984c3031a4c15842\n"
    },
    {
      "commit": "b9742e937963dd742843938397ab8562a98526a9",
      "tree": "5201e69ab418345f95f0fad7f9aaa14542783d7d",
      "parents": [
        "6413fe4acd205d6f0839803adf32fb074be579dc"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Tue Nov 21 04:22:24 2023 +0000"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Tue Nov 28 22:09:06 2023 +0000"
      },
      "message": "Add flag to GnssMeasurementRequest WorkSource APIs\n\nBug: 311181940\nTest: atest GnssMeasurementRequestTest\nChange-Id: Ib5e28b8df771dc5c74b0a26feb20ec89bfa09c91\n"
    },
    {
      "commit": "0129bea64b710ea90ade9e69ac11674b4c5739e3",
      "tree": "060aca442ef5cf4ec1db36331d8953a71b9f1e38",
      "parents": [
        "a8bb7bf39b344217cf92bd461647d2f7d0350620"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Wed Nov 22 17:32:19 2023 +0000"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Tue Nov 28 04:24:06 2023 +0000"
      },
      "message": "Call stop() before calling setPositionMode()\n\nstart() uses the parameters from last setPositionMode() call, so calling\nsetPositionMode() during a navigation session has no effect. We must\ncall stop() before calling setPositionMode() to make it effective.\n\nBug: 306874828\nTest: atest GnssLocationProviderTest\nChange-Id: I2eff4f15f8a0517ffdabcda2fa806322d6bc131c\n"
    },
    {
      "commit": "7ee15506f9ee282bb16a756398a8feaab755f79c",
      "tree": "7e3390b63c91c22c27163082918e3d16c9535037",
      "parents": [
        "c737d35e0d6bc7f09007db6ecf4aecd5d10e690b"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Fri Nov 03 12:20:00 2023 +0000"
      },
      "committer": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Mon Nov 06 10:13:40 2023 +0000"
      },
      "message": "Baseline issues that were previously suppressed\n\njava_sdk_library has previously internally disabled a few legitimate\nissues. As this is being un-done for modules, add baselines for the\npre-existing issues.\n\nBug: 306806877\nTest: m checkapi\nChange-Id: If7a1a23383503177c497825b5012c6a67a56dae4\n"
    },
    {
      "commit": "a2fbed1261dad74373c9e0442d126666942faec8",
      "tree": "e053f150d01b7dee95e8ecf433b0679007e8117b",
      "parents": [
        "0ddf59f4963227c153f29ea44ea180b46c26537a",
        "4d48117ca0736102100e72e77cbd6a4977991345"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Wed Nov 01 10:10:21 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 01 10:10:21 2023 +0000"
      },
      "message": "Merge \"Dedupe build rules for non-updatable sdk libs\" into main"
    },
    {
      "commit": "4d48117ca0736102100e72e77cbd6a4977991345",
      "tree": "eb4d885251910e00d6ce44f507725718e0aa0e56",
      "parents": [
        "5a84903b7b9ebffd76b2aa3be9a56da881984eba"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Tue Oct 24 15:04:28 2023 +0000"
      },
      "committer": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Fri Oct 27 12:20:14 2023 +0000"
      },
      "message": "Dedupe build rules for non-updatable sdk libs\n\nReuse the defaults in packages/modules/common that are for\nnon-updatable (to be updatable), but extend them to be suitable for\nmodules that have no intention of becoming updatable.\n\nBaseline issues that were not enabled previously.\n\nBug: 306806877\nTest: presubmit\nChange-Id: I5b596821ce9c20d2504728bf01f4fdd69da9a94e\n"
    },
    {
      "commit": "19ce9e42b041d2d65705b78bd17e1281d6e3dcfe",
      "tree": "73342310cc8d2eecf0315360adfb301106b4644e",
      "parents": [
        "639aadbb158edd0e37a3a5cf8b8181a65489af9a"
      ],
      "author": {
        "name": "Zhanghao",
        "email": "zhanghaow@google.com",
        "time": "Thu Oct 26 16:17:37 2023 -0400"
      },
      "committer": {
        "name": "Zhanghao",
        "email": "zhanghaow@google.com",
        "time": "Thu Oct 26 20:33:34 2023 -0400"
      },
      "message": "Update Javadocs for RINEX 4.01\n\nIRNSS L1 is added in RINEX 4.01.\n\nTest: Change Javadocs only.\nBug: 307991559\nChange-Id: Ice8ff4152315d0b1c817cd15c535266796151cf0\n"
    },
    {
      "commit": "6566cc3d061db935fcd2d6a93c7ddbfdd1a04809",
      "tree": "3a3daa7afb51be6c4dac9fcdb187f70212d2e886",
      "parents": [
        "0c8c883e41db591f7481d323a30fcb0f3f6b6556",
        "30eecd45d2b03a32fcf6806130518f9931c1c8cb"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Oct 23 17:20:23 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 23 17:20:23 2023 +0000"
      },
      "message": "Merge \"Add NavIC L1 support in GnssNavigationMessage\" into main"
    },
    {
      "commit": "30eecd45d2b03a32fcf6806130518f9931c1c8cb",
      "tree": "fa924ae8790ea04e4e7837c95edaa8dd78488dcc",
      "parents": [
        "5b55f9da807419ef0050764ce52f4f5cd71ea661"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Thu Oct 12 16:06:40 2023 +0000"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Mon Oct 16 18:04:54 2023 +0000"
      },
      "message": "Add NavIC L1 support in GnssNavigationMessage\n\nBug: 302199306\nTest: atest GnssNavigationMessageTest\nChange-Id: I306ddf27c77899f3b61bd2ca7a2e574366597092\n"
    },
    {
      "commit": "2ccbeb75aa89a7ff598230ad08c27a10c8c774de",
      "tree": "9f9ddf23e427822b3641a2f991ce57f4946b0049",
      "parents": [
        "56844fad9e73cae85c355db08efb3d2a6f249f61"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Fri Oct 13 13:16:35 2023 +0000"
      },
      "committer": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Fri Oct 13 18:32:05 2023 +0000"
      },
      "message": "Fix broken framework documentation\n\nVarious issues here, but the most recurring one is referencing SystemApi\nfrom public javadoc. Remove or rewrite such references.\n\nAlso common is trying to @link IntDefs. Usually this is not necessary,\nas the presence of IntDef in the @param/@return auto-generates relevant\ndocumentation.\n\nBug: 303184203\nTest: m docs\nChange-Id: Ie59e61881c45c73fbbe08250493bd35eca268ef6\n"
    },
    {
      "commit": "88599afaaa0ec19f82c94c7372413db067dc1644",
      "tree": "28afc38b813a8a87f4b3eaa648d85ef7255c684f",
      "parents": [
        "cd8d1801786ca9c29fa92777203fc40ffaacf244"
      ],
      "author": {
        "name": "Mark White",
        "email": "anothermark@google.com",
        "time": "Fri Sep 29 01:16:07 2023 +0000"
      },
      "committer": {
        "name": "Mark White",
        "email": "anothermark@google.com",
        "time": "Fri Sep 29 08:41:04 2023 +0000"
      },
      "message": "Added missing framework-location compat config\n\nFix: 301763182\nTest: presubmit\nChange-Id: I41e518047cd35e3c91438d8cc67e831148dbd834\n"
    },
    {
      "commit": "5b3c64d5e3264395ede860454ba6768bc88987f5",
      "tree": "affd41829962c767dbdfe205ae2fb7813e72912e",
      "parents": [
        "58946c2ad5738c8ccc84bd2e5bee1feb331a6882"
      ],
      "author": {
        "name": "Mark White",
        "email": "anothermark@google.com",
        "time": "Thu Aug 17 23:53:46 2023 +0000"
      },
      "committer": {
        "name": "Mark White",
        "email": "anothermark@google.com",
        "time": "Tue Sep 05 17:34:39 2023 +0000"
      },
      "message": "Split location code from framework-minus-apex to framework-location\n\nBug: 289776578\nTest: CtsLocationCoarseTestCases CtsLocationFineTestCases CtsLocationGnssTestCases CtsLocationNoneTestCases CtsLocationPrivilegedTestCases\nAPI-Coverage-Bug: 299124945\n\nChange-Id: I6179e5338bf6d2cd9fe3297e841dc9610bc21160\n"
    },
    {
      "commit": "866291017c026d28be9473805bb4ead7e3b3f043",
      "tree": "41e63bfbba99d7786c835ce192a63b02b05ea9f4",
      "parents": [
        "ba465c1bcb46fd1c5aed55b76010262084620652",
        "92af27fadc9646693b432885499f0323f1ec8c83"
      ],
      "author": {
        "name": "Brian Julian",
        "email": "bjj@google.com",
        "time": "Wed Aug 30 21:04:21 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Aug 30 21:04:21 2023 +0000"
      },
      "message": "Merge \"Modifies getMslAltitudeMeters and getMslAltitudeAccuracyMeters in android.location.Location to no longer throw IllegalStateExceptions when corresponding values are not set.\" into udc-qpr-dev am: 2854796f6f am: 92af27fadc\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24589148\n\nChange-Id: I1963ffa3ac4ed60fd2b77f6d795120b351b530d9\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "92af27fadc9646693b432885499f0323f1ec8c83",
      "tree": "6a0f6f61a1d4e8dea28bc8598a050d6d946ccf4f",
      "parents": [
        "f65bda57e1de9c4bea88959b907b5c6997be0453",
        "2854796f6f4e52377bd4ec1f87f16cbb365068af"
      ],
      "author": {
        "name": "Brian Julian",
        "email": "bjj@google.com",
        "time": "Wed Aug 30 20:12:12 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Aug 30 20:12:12 2023 +0000"
      },
      "message": "Merge \"Modifies getMslAltitudeMeters and getMslAltitudeAccuracyMeters in android.location.Location to no longer throw IllegalStateExceptions when corresponding values are not set.\" into udc-qpr-dev am: 2854796f6f\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24589148\n\nChange-Id: I5a38b93741e957db4effeb72910ec2006d8a406d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3851af3ebd0005ab6a198b07da6afd0c2a4b097a",
      "tree": "7d2da1e447d65b433009b80d8c613f4c7c11c8c4",
      "parents": [
        "cfe48105a572d7a73cfcc3c2bf48181e1f8e6c84",
        "2d4f577b2d4dc98a084ddf0eb3fdc41a08ad3c40"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Wed Aug 30 16:05:32 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 30 16:05:32 2023 +0000"
      },
      "message": "Merge \"Update getCodeType() docs for RINEX4.0\" into main"
    },
    {
      "commit": "2d4f577b2d4dc98a084ddf0eb3fdc41a08ad3c40",
      "tree": "2411c8a4546e3ced83324809543a65f0da4c5f64",
      "parents": [
        "f2589508583cf1d1d9a00f8dbf1ed043361e444c"
      ],
      "author": {
        "name": "Zhanghao",
        "email": "zhanghaow@google.com",
        "time": "Tue Aug 08 14:38:59 2023 -0400"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Tue Aug 29 16:44:36 2023 +0000"
      },
      "message": "Update getCodeType() docs for RINEX4.0\n\nUpdate the Javadocs based on doc:https://docs.google.com/document/d/1SliduwZ8TlV5kMDZpxM5CUg-Txsw3IxBe8JTnr_ZOl0/edit?resourcekey\u003d0-HTfqV3iJLkQtaMp_lsy3Vg\n\nTest: change Javadoc only.\nBug: 277260039\nChange-Id: Ib42811a6490525df5a1072f79e78c01529bec1a6\n"
    },
    {
      "commit": "da9b1cbd29924637f50e3c994aa9c11739a962a1",
      "tree": "4f686a436af91e5452902f044b885feab03d63da",
      "parents": [
        "580b02902a7cf03c8029028d536f0444dac79fa9"
      ],
      "author": {
        "name": "Brian Julian",
        "email": "bjj@google.com",
        "time": "Tue Aug 29 16:37:26 2023 +0000"
      },
      "committer": {
        "name": "Brian Julian",
        "email": "bjj@google.com",
        "time": "Tue Aug 29 16:37:26 2023 +0000"
      },
      "message": "Modifies getMslAltitudeMeters and getMslAltitudeAccuracyMeters in android.location.Location to no longer throw IllegalStateExceptions when corresponding values are not set.\n\nBug: 278389778\nTest: CTS tests already compatible.\nChange-Id: I5fcdb8238eb6d77a7b2c60dc8544f5be1bcccce2\n"
    },
    {
      "commit": "0ff408e9b1e58f0348da7cf665f52166478effb7",
      "tree": "5ddd95505abaa6c211a2deb8d078f93c8bd8027c",
      "parents": [
        "798d926fe775ca876b5809d148e65defa85cbfcf",
        "edb7b005a749c0fb0845b241258aa7e45e2200f1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Aug 23 19:27:02 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Aug 23 19:27:02 2023 +0000"
      },
      "message": "Merge \"Update language to comply with Android\u0027s inclusive language guidance\" into main am: 4af0170659 am: 1b58f156cd am: 1ffd3906dd am: de02dcf982 am: edb7b005a7\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2720055\n\nChange-Id: I42926747ff5e94a1e89947c44175a310db4a202c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1ffd3906dd7a114d60fbc371e538079d2ec70a19",
      "tree": "741b9661ecce9dca3180ca5974dd0976c2a8379c",
      "parents": [
        "89854ca60ceb205a4f8aeb845cb5cd059532426e",
        "1b58f156cde63cba152c77f3ed9f7a0adf32d136"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Aug 23 18:00:39 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Aug 23 18:00:39 2023 +0000"
      },
      "message": "Merge \"Update language to comply with Android\u0027s inclusive language guidance\" into main am: 4af0170659 am: 1b58f156cd\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2720055\n\nChange-Id: I0acce57f32bcb12c0dd5375846683d8c958b6016\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9ee1866f3e6d15da37571d1d094c3ce80efbfa39",
      "tree": "ec911ac74cb332a0b9c39d275089ae9fa26278a3",
      "parents": [
        "59ccaf0cda89876e6019ec3c422e81a8218b8386"
      ],
      "author": {
        "name": "Mark White",
        "email": "anothermark@google.com",
        "time": "Mon Aug 07 11:18:09 2023 +0000"
      },
      "committer": {
        "name": "Mark White",
        "email": "anothermark@google.com",
        "time": "Wed Aug 23 15:55:52 2023 +0000"
      },
      "message": "Created empty framework-location non-updatable module\n\nBug: 289776578\nTest: presubmit\nChange-Id: Id077cff3825cea0da2ea9fad06c53eeb4f8655a2\n"
    },
    {
      "commit": "3ba3fb45ce898d6056ca3de175f71fd8028fe5eb",
      "tree": "b3fd9547d5360e2eb172a688f0b6f5ae7e4326fe",
      "parents": [
        "a2d740da81964480f384a4925fe7ddcf3782a498"
      ],
      "author": {
        "name": "Chan Kim",
        "email": "kimchan@google.com",
        "time": "Mon Aug 21 21:38:04 2023 +0000"
      },
      "committer": {
        "name": "Chan Kim",
        "email": "kimchan@google.com",
        "time": "Tue Aug 22 08:10:22 2023 +0000"
      },
      "message": "Update language to comply with Android\u0027s inclusive language guidance\n\nSee https://source.android.com/setup/contribute/respectful-code for reference\n\nFor this round, the fixes are only applied to the following to minimize breaking dependencies:\n  * comments (excluding javaDoc annotations)\n\t* private constants\n\t* private functions\n\t* parameters within functions\n\nBYPASS_INCLUSIVE_LANGUAGE_REASON\u003dJust updating a few select inclusive language violations.\nNo-Typo-Check: Changes focused on inclusive language violations.\nBUG: 295342157\nChange-Id: Id9e53eff8a9af87788b14c2367ce9fca8dd0c1f7\n"
    },
    {
      "commit": "492d32013a4d39dd6d1e72592ca2ea4c80be7e1d",
      "tree": "5320357fd3db9608981c0e4871c6707e1e60c8db",
      "parents": [
        "53a70ac445fcf4ffeed35fd7d13f6bd74f1287ca",
        "420fd08ed3d64cd764aff8152c8efe1371ee1372"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Fri Aug 11 16:39:56 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 16:39:56 2023 +0000"
      },
      "message": "Merge \"Add WorkSource in GnssMeasurementRequest\" into main"
    },
    {
      "commit": "420fd08ed3d64cd764aff8152c8efe1371ee1372",
      "tree": "076f49b8ae0d15bd4416f43d54ab6a1b25d1d6fd",
      "parents": [
        "06559e0968aaca2b72334dc80a67bd340d264308"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Wed Aug 09 22:57:12 2023 +0000"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Thu Aug 10 22:24:03 2023 +0000"
      },
      "message": "Add WorkSource in GnssMeasurementRequest\n\nBug: 295235160\nTest: atest GnssMeasurementRequestTest\nChange-Id: I679a6bf7f110ec55db12e8381f8bf3efd43a727e\n"
    },
    {
      "commit": "b3526b6d0504a0dbadb347112a17c890cfe537ae",
      "tree": "ba55a726b7390aaba1c731e51d4437dfc13bae46",
      "parents": [
        "aff8cc060e4544d653bd55990a8ca9c868fcb8d5",
        "7abb5482de0ab4f5f127867810d51a0586717527"
      ],
      "author": {
        "name": "Sam Dubey",
        "email": "dubeyshubham@google.com",
        "time": "Tue Aug 08 10:07:29 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 10:07:29 2023 +0000"
      },
      "message": "Merge \"Exclude ScanningSettingsTest tests\" into main"
    },
    {
      "commit": "7abb5482de0ab4f5f127867810d51a0586717527",
      "tree": "70425ff4fa48e4efea1202b0b3dda6aec57749e1",
      "parents": [
        "ed076668d97ec35b269d71b1961495296776abc0"
      ],
      "author": {
        "name": "Sam Dubey",
        "email": "dubeyshubham@google.com",
        "time": "Mon Aug 07 13:29:16 2023 +0000"
      },
      "committer": {
        "name": "Sam Dubey",
        "email": "dubeyshubham@google.com",
        "time": "Mon Aug 07 13:32:19 2023 +0000"
      },
      "message": "Exclude ScanningSettingsTest tests\n\nWhile we mitigated the system wide presubmit blockage due to failing\ntest, it\u0027s been brought to attention that the test has been flaky for\nsometime. And still uses junit3, which means it hasn\u0027t been maintained\nfor sometime.\n\nBug: 293934372\nTest: N/A\nChange-Id: Iea48daf39e8d40667f635e68b4c8e341abf4341a\n"
    },
    {
      "commit": "db7847fe5d8b45b8dadc6bb6560996d8e37a5b3e",
      "tree": "e6002f0bd6b923853bcfce6e3d7a34139404e59b",
      "parents": [
        "83852cbee29b9366f1e2acdfeee1739091685d27"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Thu Aug 03 01:57:51 2023 +0000"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Thu Aug 03 02:01:15 2023 +0000"
      },
      "message": "Remove GnssNi related code\n\nBug: 294306993\nTest: on device\nChange-Id: I5561796c73247a62385792e1976f66fba3bad381\n"
    },
    {
      "commit": "5c77173864d1f3def7fb2ef495844dff25c6d1d2",
      "tree": "e9acbf31d0783ecd10ab4123ef63188545464a85",
      "parents": [
        "ebc723a80cea0cbe081ca7d1c22ad01e18e89e62",
        "fed98400a5f267ee5dbfcc6b7fcc67258947bfd7"
      ],
      "author": {
        "name": "Brian Julian",
        "email": "bjj@google.com",
        "time": "Thu Jun 15 13:31:47 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 15 13:31:47 2023 +0000"
      },
      "message": "Merge \"Documents IllegalStateException throw condition in Location Javadocs for getMslAltitudeMeters() and getMslAltitudeAccuracyMeters().\" into udc-dev am: 51890ebfa3 am: fed98400a5\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23672596\n\nChange-Id: I7bf4b421a3581fcac83da206b88492be4fd2abb8\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "918969bc17ea678628c9848f21e93dcf4f97cb31",
      "tree": "15081358d0df8d4728b5cbc25f85036c2e9759cb",
      "parents": [
        "021e9f1a711a476a8b898df14d99454fad7b2f15"
      ],
      "author": {
        "name": "Brian Julian",
        "email": "bjj@google.com",
        "time": "Tue Jun 13 20:46:58 2023 +0000"
      },
      "committer": {
        "name": "Brian Julian",
        "email": "bjj@google.com",
        "time": "Tue Jun 13 20:46:58 2023 +0000"
      },
      "message": "Documents IllegalStateException throw condition in Location Javadocs for getMslAltitudeMeters() and getMslAltitudeAccuracyMeters().\n\nFix: 286965105\nTest: N/A\nChange-Id: Ib195d277fdca874d0913e963d4bdf57f127a8336\n"
    },
    {
      "commit": "8dc92823fbc29ca09dc87ac26b260da7c421b40c",
      "tree": "7a7508e169474f7b4002e9f165a278161d22b3ef",
      "parents": [
        "874e6bae91ccf5e5318e22c18fa4f6b59ddeef8b",
        "8e357b4830e24c7622d595192fc365f90254d60f"
      ],
      "author": {
        "name": "Zhanghao Wen",
        "email": "zhanghaow@google.com",
        "time": "Sat Apr 01 21:55:14 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 01 21:55:14 2023 +0000"
      },
      "message": "Merge \"Add event logs for GnssMeasurement Provider\""
    },
    {
      "commit": "8e357b4830e24c7622d595192fc365f90254d60f",
      "tree": "ebe82daf2662d0572b7f928fc5b49f4e74e5d262",
      "parents": [
        "f8827b1ad06818d3c984388a6e2a56e0a0549cf4"
      ],
      "author": {
        "name": "Zhanghao",
        "email": "zhanghaow@google.com",
        "time": "Tue Feb 14 01:46:29 2023 +0000"
      },
      "committer": {
        "name": "Zhanghao Wen",
        "email": "zhanghaow@google.com",
        "time": "Sat Apr 01 18:55:59 2023 +0000"
      },
      "message": "Add event logs for GnssMeasurement Provider\n\nTest: atest GnssMeasurementValueTest\nBug: 268070943\nChange-Id: I45f01488bd57f7c7ff9a88d9635865c009085e3e\n"
    },
    {
      "commit": "020b0ce778ac1b79d8bae6c2c4fcfdc102e1e2ff",
      "tree": "71ecdb84344a0978c2dcdb73c306eb5149ce3f5b",
      "parents": [
        "7bc2beb96de78f3050cd6e426e7e562060779779",
        "ce970134c373049dd198e4443eb1273e03ffb7e1"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Fri Mar 31 01:08:24 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 31 01:08:24 2023 +0000"
      },
      "message": "Merge \"Correct getExtras(\"satellites\")\" into udc-dev am: f9f553805d am: ce970134c3\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22338461\n\nChange-Id: Id318fc8babf0ae8a1f50d309df2474ee7e0928a3\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f9f553805deb7030819209b38a9a8fbdbe6efac2",
      "tree": "15e2699946cc2b17f0eae561d22e969edb133f97",
      "parents": [
        "e026308d7a2f02972ff3d945caf090e878e12827",
        "5b7e2b63ae4d0be00f5c24b87057627cda4ab12a"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Thu Mar 30 21:37:32 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 30 21:37:32 2023 +0000"
      },
      "message": "Merge \"Correct getExtras(\"satellites\")\" into udc-dev"
    },
    {
      "commit": "5b7e2b63ae4d0be00f5c24b87057627cda4ab12a",
      "tree": "b5b56cbf08a2851501c39ea0044fc718a9fcbeec",
      "parents": [
        "5f614202f9137fd58a59124714be414ee121d3f6"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Wed Mar 29 18:37:47 2023 +0000"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Wed Mar 29 20:49:17 2023 +0000"
      },
      "message": "Correct getExtras(\"satellites\")\n\nTo return the number of satellites instead of signals\n\nBug: 275611082\nTest: manual\nChange-Id: I766159baf6cb16f902cb1395f9d12f8bbda9e8f0\n"
    },
    {
      "commit": "c4a45bd7fe6c687845b393019fd635470134d3f0",
      "tree": "29241b4a1d8f95d3689ffcdd9d1bb0a6df98c3e1",
      "parents": [
        "22b17140362817a05501dd734c4f93b84861c735"
      ],
      "author": {
        "name": "mattgilbride",
        "email": "mattgilbride@google.com",
        "time": "Mon Mar 20 13:58:15 2023 +0000"
      },
      "committer": {
        "name": "mattgilbride",
        "email": "mattgilbride@google.com",
        "time": "Mon Mar 20 13:58:15 2023 +0000"
      },
      "message": "@EnforcePermission migrations\n\nMigrates call sites to use the @EnforcePermission annotation\ninstead of manually checking permissions.\n\nThese are fully behavior-preserving changes that can be identified by\nAndroid Lint (see SimpleManualPermissionEnforcementDetector)\n\nBug: 232058525\nTest: TH\n\nChange-Id: Ic654ed1de23462b982ec2ea9853f9a22e3c03dd7\n"
    },
    {
      "commit": "1c40b43036b6dcb3e75af8916c764ade9f12f104",
      "tree": "2cb28c7bb0dc51dee82acae81e1b809ad1a6a615",
      "parents": [
        "be2ec3e69f449593298349ea0cc42169a489088f",
        "9b3fdfb7e110491e0e5d2526fafcc81a31eca371"
      ],
      "author": {
        "name": "Brian Julian",
        "email": "bjj@google.com",
        "time": "Fri Mar 10 17:29:48 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 10 17:29:48 2023 +0000"
      },
      "message": "Merge \"Update AltitudeConverter assets and references to be consistent with external documentation.\""
    },
    {
      "commit": "9b3fdfb7e110491e0e5d2526fafcc81a31eca371",
      "tree": "76e9fe8f9ec124eb817f163fafbcbc2688673125",
      "parents": [
        "1a09f6e1be9253b3d76dfc72b170905bf75ccc57"
      ],
      "author": {
        "name": "Brian Julian",
        "email": "bjj@google.com",
        "time": "Thu Mar 09 21:38:38 2023 +0000"
      },
      "committer": {
        "name": "Brian Julian",
        "email": "bjj@google.com",
        "time": "Thu Mar 09 21:44:27 2023 +0000"
      },
      "message": "Update AltitudeConverter assets and references to be consistent with external documentation.\n\nRelnote: N/A\nBug: 272491372\nTest: atest FrameworksMockingServicesTests:AltitudeConverterTest CtsLocationNoneTestCases VtsHalAltitudeServiceTargetTest\nChange-Id: I47702ae82bfa1cc0a35501d56233ab77a8f77547\n"
    },
    {
      "commit": "9a28d0688904890d6a01c8f65f71db94664ed541",
      "tree": "14f58d4543b57ce314fb40360d9d120946c3580f",
      "parents": [
        "6789d002561ffc6204e8ef815f0ab656fb383b5f"
      ],
      "author": {
        "name": "Zhanghao Wen",
        "email": "zhanghaow@google.com",
        "time": "Fri Jan 06 17:40:29 2023 -0800"
      },
      "committer": {
        "name": "Zhanghao Wen",
        "email": "zhanghaow@google.com",
        "time": "Wed Mar 08 22:23:07 2023 +0000"
      },
      "message": "Update the Javadoc of getReceivedSvTimeNanos()\n\nAdded GPS L1C(P), BDS B1C(P) with value: CODE_LOCK(10 ms), STATE_2ND_CODE_LOCK(18000 ms), TOW_KNOWN(1 week).\nAdded BDS B2AQ: Same as E5AQ\nAdded IRNSS: Same as GPS L1 C/A\n\nBug: 264588057\nTest: Javadoc only\nChange-Id: I187ecd0452efa97700a141a1837801b45f82da2d\n"
    },
    {
      "commit": "1d9aebe47337364d93985ef20d62e5f75b67ad3a",
      "tree": "29a44ede390206b7b145ef0a22b25698994ed5b5",
      "parents": [
        "f5ba6cc55d21e733f9e89c7dfad24e7d92c14f9a",
        "5f5c8188fc5616092fff276d02c813d34a5ce0cb"
      ],
      "author": {
        "name": "Zhanghao Wen",
        "email": "zhanghaow@google.com",
        "time": "Wed Mar 08 22:19:30 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 08 22:19:30 2023 +0000"
      },
      "message": "Merge \"Update the Javadoc of getReceivedSvTimeNanos()\""
    },
    {
      "commit": "5f5c8188fc5616092fff276d02c813d34a5ce0cb",
      "tree": "cf1d65ef4d544918377ac9f8175d4e0f8ad3894c",
      "parents": [
        "4bd93e8b1048bc4a91c166529a64b27184ca89ed"
      ],
      "author": {
        "name": "Zhanghao Wen",
        "email": "zhanghaow@google.com",
        "time": "Fri Jan 06 17:40:29 2023 -0800"
      },
      "committer": {
        "name": "Zhanghao Wen",
        "email": "zhanghaow@google.com",
        "time": "Tue Mar 07 14:43:30 2023 -0800"
      },
      "message": "Update the Javadoc of getReceivedSvTimeNanos()\n\nAdded GPS L1C(P), BDS B1C(P) with value: CODE_LOCK(10 ms), STATE_2ND_CODE_LOCK(18000 ms), TOW_KNOWN(1 week).\nAdded BDS B2AQ: Same as E5AQ\nAdded IRNSS: Same as GPS L1 C/A\n\nBug: 264588057\nTest: Javadoc only\nChange-Id: I187ecd0452efa97700a141a1837801b45f82da2d\n"
    },
    {
      "commit": "c00597fea7b6d7e7f751429de45e52a804859639",
      "tree": "65a59d18d73edfadc53777c9121d90bc3020157f",
      "parents": [
        "c8c4212bf1c7ebd219e34af048264ac69ae642dd"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Wed Mar 01 22:38:35 2023 +0000"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Fri Mar 03 05:45:12 2023 +0000"
      },
      "message": "Update hasAccumulatedDeltaRange() to return a 3-state int\n\nBug: 267312779\nTest: atest GnssCapabilitiesTest\nChange-Id: Id94d8a5f0765600627ba51fff9b1fe41b581e372\n"
    },
    {
      "commit": "e5aef390a897b9c4fe9b24a279a1d4c8d9d88032",
      "tree": "41be7bd262163f907b531f8422e66f7ea9e9c3d4",
      "parents": [
        "53169ce7f6a04786e241da55dbf54458f1d252e1"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Wed Mar 01 22:38:35 2023 +0000"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Thu Mar 02 19:36:36 2023 +0000"
      },
      "message": "Update hasAccumulatedDeltaRange() to return a 3-state int\n\nBug: 267312779\nTest: atest GnssCapabilitiesTest\nChange-Id: Id94d8a5f0765600627ba51fff9b1fe41b581e372\n"
    },
    {
      "commit": "aed6319782d55ed30f7343e17da1261c572af375",
      "tree": "aa520a62e194fbeea3531a7d751ab44ee3de3605",
      "parents": [
        "bb0845d30a38194f82d582cd512eb68a74e294f5"
      ],
      "author": {
        "name": "Brian Julian",
        "email": "bjj@google.com",
        "time": "Sun Feb 05 00:47:15 2023 +0000"
      },
      "committer": {
        "name": "Brian Julian",
        "email": "bjj@google.com",
        "time": "Tue Feb 07 13:36:33 2023 +0000"
      },
      "message": "Backport implementation of AltitudeConverter to T.\n\nRelnote: N/A\nBug: 265013616\nTest: atest FrameworksMockingServicesTests:AltitudeConverterTest\nChange-Id: I5c1bbdec79d61ba7abad4db8131c5dca80ef7b9a\nMerged-In: Idb699d03035c7ec56a07f3c648f49119b014363f\n"
    },
    {
      "commit": "62940e47a3bee8b0e91ccc8ae497ddd58d443e86",
      "tree": "e2ec0deac050aa0757ed1083269390eb43a3741e",
      "parents": [
        "aa7d3f23e1ee75e829ffc003a326afcaedcf5230",
        "17d08b8f02ac43566ed8ea11b2f285c572f135d7"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Mon Jan 30 17:18:13 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 30 17:18:13 2023 +0000"
      },
      "message": "Merge \"Add isAccumulatedDeltaRangeCapabilityKnown for backward compatibility (frameworks/base)\""
    },
    {
      "commit": "f8448a24483093118a886aab30342e0749ec174a",
      "tree": "60fd07e3f6e2910670ac90d0d6a4833a7425d23d",
      "parents": [
        "57f07403bee87df1d24319eb8fe8aca29173a612",
        "7118cf4d80b1dcd751c9d96d6be9acd9a386141e"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Sat Jan 28 01:47:36 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 28 01:47:36 2023 +0000"
      },
      "message": "Merge \"Rename hasFullTracking to hasIsFullTracking (frameworks/base)\""
    },
    {
      "commit": "7118cf4d80b1dcd751c9d96d6be9acd9a386141e",
      "tree": "ff5c30651079d7fc73774843ca4d2b2cc073fc84",
      "parents": [
        "0f5c1d95934a717e1ae00af5a419c60804db09ab"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Tue Jan 17 19:11:42 2023 +0000"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Fri Jan 27 18:46:30 2023 +0000"
      },
      "message": "Rename hasFullTracking to hasIsFullTracking (frameworks/base)\n\nBug: 265815272\nTest: atest GnssMeasurementsEventTest\nChange-Id: I5e8e267a020454726c2c0377cba85d4355a8b5b6\n"
    },
    {
      "commit": "17d08b8f02ac43566ed8ea11b2f285c572f135d7",
      "tree": "37e986f9839c6abfb5b02f68bb9c5abd513b2c52",
      "parents": [
        "0f5c1d95934a717e1ae00af5a419c60804db09ab"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Thu Dec 22 22:26:25 2022 +0000"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Fri Jan 27 18:20:35 2023 +0000"
      },
      "message": "Add isAccumulatedDeltaRangeCapabilityKnown for backward compatibility (frameworks/base)\n\nBug: 260002331\nTest: atest GnssCapabilitiesTest\nChange-Id: I82356bc84abddf36b04da5576d34ba6d3f01f32f\n"
    },
    {
      "commit": "8970870803ea01c9aac0ac006d0a15cf2171a3b8",
      "tree": "2e48378d48ac51c720f7a6f7960603d302fb14d2",
      "parents": [
        "04347df896d59aa4d3cbb749ad72811cb31486dd",
        "062f767dc42447eaee44b85f0341046361dadec7"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Wed Jan 25 17:48:26 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 25 17:48:26 2023 +0000"
      },
      "message": "Merge \"docs: Fixing typo (i.e without closing period)\""
    },
    {
      "commit": "899d2fe8f87df5644cc3748d049f0cc2e1cece45",
      "tree": "4f0d38a62a1aee71ea3a47cc588d047ddc0ac678",
      "parents": [
        "65fe242aacf4b779f57b8b8470fb88c798fc31a4",
        "8ad07e271f1acb30746502fd69a9d6260832f877"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Jan 25 09:50:03 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 25 09:50:03 2023 +0000"
      },
      "message": "Merge \"Refactoring: Support alt. network time source\""
    },
    {
      "commit": "062f767dc42447eaee44b85f0341046361dadec7",
      "tree": "f80c6014db78c7e381dd5f8ef95058f7c1c45250",
      "parents": [
        "0c923f3db49a3ce3e4981178350e7704873411dc"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Wed Dec 28 22:45:04 2022 +0000"
      },
      "committer": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Wed Jan 25 00:41:52 2023 +0000"
      },
      "message": "docs: Fixing typo (i.e without closing period)\n\nThe CommonTypos linter complained about \"i.e\" without a closing period.\nSince our tech writing style guide says to avoid \"i.e.\" in general, I\nrephrased as \"that is\".\n\nPer go/fix-refdocs, tm-qpr-dev is now the preferred branch for doc fixes\nuntil the U dev branch is open. Since this CL hasn\u0027t been reviewed yet,\nI\u0027m CPing it over here and abandoning the original CL.\n\nDocs-only change, no change to code.\n\nChange-Id: Id8de0d371e1290a7e8ed1831f2fbca063f9ff835\nTest: [go/abtd docs build]\nBug: 263824202\n"
    },
    {
      "commit": "8ad07e271f1acb30746502fd69a9d6260832f877",
      "tree": "37b28d853051d2f0e5c2887886cf1ccbfb9820bc",
      "parents": [
        "b9080f55eeed808eaa29879d9da20ca737399a82"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Dec 13 14:49:06 2022 +0000"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Jan 19 14:08:46 2023 +0000"
      },
      "message": "Refactoring: Support alt. network time source\n\nRefactoring to support an alternative source of network time for passing\nto the GNSS component. The new implementation will be submitted in a\nfollow-up.\n\nNtpTimeHelper has been replaced by NetworkTimeHelper in\nGnssLocationProvider. NetworkTimeHelper provides the stable interface\nbetween GnssLocationProvider and the original / alternative impl for\nwhat was NtpTimeHelper.\n\nNtpTimeHelper has been renamed NtpNetworkTimeHelper.\n\nThese changes are not intended to change any behavior. There are some\nminor changes between the interaction between GnssLocationProvider and\nthe NetworkTimeHelper class, but these are not expected to alter the\nruntime behavior.\n\nThe NetworkTimeHelper.setPeriodicTimeInjectionMode() method touches\na pre-existing bug: The method name reflected the effect of the method,\nwhich is the near-opposite of what the capability name would suggest.\nThis appears to be due to an accidental logic inversion, not by intent.\nAs can be seen in the changes for GnssLocationProvider: the\nenablePeriodicTimeInjection() method was called when\nmGnssNative.getCapabilities().hasOnDemandTime() was true. The existence\nof bug 73893222 supports the fact that there is a long-standing bug\nhere. The intent with this commit is not to fix it or alter behavior,\njust to make it more obvious, as it is unclear if the current behavior\nis relied upon somewhere. Comments and field names have been improved to\ntry to clarify the actual behavior.\n\nBug: 73893222\nBug: 222295093\nTest: atest services/robotests/src/com/android/server/location/gnss/NtpNetworkTimeHelperTest.java\nChange-Id: I0b1ba43a55ff531df343c022650e3f5721dda7f1\n"
    },
    {
      "commit": "4baa4f67e7b6a1d0b64868e16f11ae8e4878fcf6",
      "tree": "f5653cb0b2a02be3ba85cdfe493a68f876b9b4b5",
      "parents": [
        "a84a513c9a36e23c00845f0e9537d42ebb927dea"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Wed Jan 18 17:02:14 2023 +0000"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Wed Jan 18 17:03:05 2023 +0000"
      },
      "message": "Use deepToString for 2d arrays\n\nBug: 259324783\nTest: manual\nChange-Id: I030de60258f11ec6ab719fb7cb5d6118c1814594\n"
    },
    {
      "commit": "404b71818eca4a90640f4c5450d9122fe992604d",
      "tree": "f74ea06b0ab348bc0ff9b582a1214e230c69ffd9",
      "parents": [
        "8eebb5afc384c78b3920e0693e821b947e14118f",
        "6c109ef89e241845ca155f202379078901dfde83"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 05 22:11:06 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 05 22:11:06 2023 +0000"
      },
      "message": "Merge \"Clarify javadoc of Full Tracking\""
    },
    {
      "commit": "5b131befc9f0e5572b57e0d3b9c737c4d18aa35b",
      "tree": "cc1ffec910ec0e204805d105b7c90b87302b89d5",
      "parents": [
        "25e14cdf33897d876df6310beb7fb5df12c7b49a",
        "dcb79a624f2ca07b70928bed9a0cdb9256492746"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Thu Dec 22 22:42:15 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 22 22:42:15 2022 +0000"
      },
      "message": "Merge \"Add hasFullTracking for backward compatibility\""
    },
    {
      "commit": "dcb79a624f2ca07b70928bed9a0cdb9256492746",
      "tree": "72be8aaec22f35411e5e26a42f1dcc72c0922e72",
      "parents": [
        "c85432c4bff78af1808e382c05929195c5bfe222"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Tue Nov 22 18:58:23 2022 +0000"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Thu Dec 22 00:06:12 2022 +0000"
      },
      "message": "Add hasFullTracking for backward compatibility\n\nAlso add plumbing for isFullTracking in JNI\n\nBug: 257549183\nTest: atest GnssMeasurementRegistrationTest\nChange-Id: I2d41b7aaaceb225c29cf282a2733ab9dfdd9d6c0\n"
    },
    {
      "commit": "5475ae53122fd440e4b69834b392b670ef705065",
      "tree": "ac690d81abef89bbde6e17c62b04efbfbb2c2c12",
      "parents": [
        "3962370745d04f1c74c672bf6da069fb83acb1ea",
        "40076acfb1ba90d1cc348c87d1cc25950aae4442"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Tue Dec 20 00:58:10 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 20 00:58:10 2022 +0000"
      },
      "message": "Merge \"Add ADR in GnssCapabilities (frameworks/base)\""
    },
    {
      "commit": "40076acfb1ba90d1cc348c87d1cc25950aae4442",
      "tree": "f566ff5b29e48136fd4503b6bc5863d085ac15ae",
      "parents": [
        "4c54253ff6b95b48429bbbf599ce055446915e8b"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Tue Nov 22 22:09:06 2022 +0000"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Mon Dec 19 18:17:03 2022 +0000"
      },
      "message": "Add ADR in GnssCapabilities (frameworks/base)\n\nBug: 260002331\nTest: GnssCapabilitiesTest\nChange-Id: I15f768d10982f9d9fb60f6beb88f42b2f7f638b4\n"
    },
    {
      "commit": "82d65fbdc245b3d15b39949559461266b6863731",
      "tree": "708b62435489def816871e08cf0ad765655c09d0",
      "parents": [
        "0a0619362e9d8590bab0eed5c2f1308cdb0141e5"
      ],
      "author": {
        "name": "Brian Julian",
        "email": "bjj@google.com",
        "time": "Tue Dec 13 18:38:42 2022 +0000"
      },
      "committer": {
        "name": "Brian Julian",
        "email": "bjj@google.com",
        "time": "Wed Dec 14 17:32:27 2022 +0000"
      },
      "message": "Adds hidden AltitudeConverter.addMslAltitudeToLocation(Location) that does not load data from raw assets.\n\nRelnote: N/A\nBug: 231327615\nTest: atest FrameworksMockingServicesTests:AltitudeConverterTest\nChange-Id: Idb699d03035c7ec56a07f3c648f49119b014363f\n"
    },
    {
      "commit": "5c7a3cdb10dd720a09baefa90aa6ce45630cabe4",
      "tree": "7b8bf9c36d606f2868e6de1c46618423e5c2d00f",
      "parents": [
        "26d4661c5a77501dabdd511c7576df187fc0e45e",
        "b983a450d00e72935bf08e64f8611015d2a5aa4a"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Mon Dec 12 23:53:40 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 12 23:53:40 2022 +0000"
      },
      "message": "Merge \"Add permission gated provider to access the hardware GPS directly.\""
    },
    {
      "commit": "32765d94a13e1f1ba7d055805240b1884093da75",
      "tree": "82f8aad70f9e503743572c324b7e365d488c0df3",
      "parents": [
        "167ce476bad128ecde9aac8aec38d55915221cf3",
        "576862f57914537a755b11b0235609d6f9698c73"
      ],
      "author": {
        "name": "Nagendra Prasad Nagarle Basavaraju",
        "email": "nagendranb@google.com",
        "time": "Fri Dec 09 14:53:09 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 09 14:53:09 2022 +0000"
      },
      "message": "Merge changes from topic \"COUNTRY_DETECTOR_API_ENHANCEMENT\"\n\n* changes:\n  API Enhancement CountryDetector\n  Revert CountryDetector changes\n"
    },
    {
      "commit": "be73c90d7bed293283eabd890cd9214b9dbd1b4a",
      "tree": "eb5ba0493c0767e061812a11ea72c1b8268f4263",
      "parents": [
        "21f141047b9508f6f950f8b3f2da47693ebd444b"
      ],
      "author": {
        "name": "Brian Julian",
        "email": "bjj@google.com",
        "time": "Wed Dec 07 15:58:53 2022 +0000"
      },
      "committer": {
        "name": "Brian Julian",
        "email": "bjj@google.com",
        "time": "Wed Dec 07 20:44:28 2022 +0000"
      },
      "message": "Renames addMslAltitude method in AltitudeConverter to addMslAltitudeToLocation, and updates Javadoc to use @throws.\n\nRelnote: N/A\nBug: 261696975\nTest: atest CtsLocationNoneTestCases\nChange-Id: I01c9c640eba6ab49b364f3aadcf86701f8aefb95\n"
    },
    {
      "commit": "b983a450d00e72935bf08e64f8611015d2a5aa4a",
      "tree": "17892717fe2cffd02fd09a4750dd0b318b70c80e",
      "parents": [
        "dc6b3f669e32b91d762647eabde8db44e6e68c1b"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Thu Dec 01 11:33:49 2022 -0800"
      },
      "committer": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Tue Dec 06 17:47:14 2022 -0800"
      },
      "message": "Add permission gated provider to access the hardware GPS directly.\n\n-Only applicable when an app level GPS provider override is present which may mask the hardware provider.\n\nBug: 260010264\nTest: atest LocationManagerServiceTest, atest LocationProviderManagerTest\n\nChange-Id: I085152f9074863dcf8d8ee96981846b847966018\n"
    },
    {
      "commit": "a5dc8a76ddb5bd1011a35d73e44af88568e1d85e",
      "tree": "41473f07c2ef94799bd12d61acedae0c11c991cd",
      "parents": [
        "bdb3330e58591c1db58ced744ea33f39b323a679"
      ],
      "author": {
        "name": "Brian Julian",
        "email": "bjj@google.com",
        "time": "Tue Dec 06 18:29:52 2022 +0000"
      },
      "committer": {
        "name": "Brian Julian",
        "email": "bjj@google.com",
        "time": "Tue Dec 06 18:37:44 2022 +0000"
      },
      "message": "Removes catch on IOException as GeoidHeightMap#loadFromCacheAndDisk supports this type of throw.\n\nRelnote: N/A\nBug: 231327615\nTest: atest CtsLocationNoneTestCases\nChange-Id: I7a89f51d60837f709dce9b28afd1b52c49c339cf\n"
    },
    {
      "commit": "1214e5f30cd3b4e8c3957fe7bd15e49fa57a61e9",
      "tree": "b0c7bbadb38a6110070c43ea6ab14b01e5a68e9f",
      "parents": [
        "1114fa4395c6d82e0689d9b6808912037250161e",
        "ef711ca481a83e7fbc1b10bcca7a2e296ce32348"
      ],
      "author": {
        "name": "Brian Julian",
        "email": "bjj@google.com",
        "time": "Tue Dec 06 17:04:08 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 06 17:04:08 2022 +0000"
      },
      "message": "Merge \"Adds complete U implementation of AltitudeConverter.\""
    },
    {
      "commit": "ef711ca481a83e7fbc1b10bcca7a2e296ce32348",
      "tree": "b3075760dadaa36202cf25c1038ca9babf6a790d",
      "parents": [
        "b01ee9c3da0094e13d6171e66660a484e3c49c39"
      ],
      "author": {
        "name": "Brian Julian",
        "email": "bjj@google.com",
        "time": "Sat Nov 26 23:30:58 2022 +0000"
      },
      "committer": {
        "name": "Brian Julian",
        "email": "bjj@google.com",
        "time": "Fri Dec 02 15:33:50 2022 +0000"
      },
      "message": "Adds complete U implementation of AltitudeConverter.\n\nRelnote: N/A\nBug: 231327615\nTest: atest CtsLocationNoneTestCases\nChange-Id: I7bac8b12ddd68732f99ff04e30f169657c2d2e71\n"
    },
    {
      "commit": "576862f57914537a755b11b0235609d6f9698c73",
      "tree": "1a3000d19baf19265d23a6581d685c85095fd703",
      "parents": [
        "e655f11ca5b16d05734cb0bd1b94504c181a483e"
      ],
      "author": {
        "name": "Nagendra Prasad Nagarle Basavaraju",
        "email": "nagendranb@google.com",
        "time": "Tue Nov 15 03:49:59 2022 +0000"
      },
      "committer": {
        "name": "Nagendra Prasad Nagarle Basavaraju",
        "email": "nagendranb@google.com",
        "time": "Thu Dec 01 02:45:46 2022 +0000"
      },
      "message": "API Enhancement CountryDetector\n\n-Replace CountryListener with a Consumer\u003cCountry\u003e\n-Add registerCountryDetectorCallback to take an Executor Vs addCountryListener taking Looper\n-Add unregisterCountryDetectorCallback to remove Consumer\u003cCountry\u003e callback interface\n-Adding getSource to return an IntDef\n-Expose Country constructor\n-Adding alternative API with new naming for getCountryIso\n-Refactoring addCountryListener() \u0026 removeCountryListener API\u0027s\n\nBug: 252989268, 258197470\nCTS-Coverage-Bug: 255511190\nTest: manual test \u0026\u0026 make update-api\nChange-Id: I5a2f253a87d1037837bc161a80cb873a6471c229\n"
    },
    {
      "commit": "0a84941129433fccfef1cc303cbfcc3f838d3ac1",
      "tree": "69e29dce782bdb33734902a95068fb0454bf5fec",
      "parents": [
        "966144cc5e8827fc4ac2e1e9ba45fb642a4d3dfd"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Mon Nov 21 16:20:32 2022 -0800"
      },
      "committer": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Tue Nov 29 19:14:46 2022 -0800"
      },
      "message": "Add option for framework overlay to handle the GPS_PROVIDER in LocationManagerService.\n\nBug: 260010264\nTest: Manual\n\nChange-Id: I657a6c9061492c31382a7ab619607d4a011a0af9\n"
    },
    {
      "commit": "6c109ef89e241845ca155f202379078901dfde83",
      "tree": "cf544d57763092d08a10fafc70e03c57932cc31a",
      "parents": [
        "bbf523975d1cc51195505062b1374b9be32aaf80"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Tue Nov 22 21:32:06 2022 +0000"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Tue Nov 22 21:32:06 2022 +0000"
      },
      "message": "Clarify javadoc of Full Tracking\n\nBug: 257549183\nTest: doc update only\nChange-Id: Ia66235c20a527c4355b1ce9fae7c157dd90d2c84\n"
    },
    {
      "commit": "e655f11ca5b16d05734cb0bd1b94504c181a483e",
      "tree": "a62dae55e31c7d3be421d6251e788831d695a60a",
      "parents": [
        "afac90a1ee1a1eca9756001cd3957b0328810440"
      ],
      "author": {
        "name": "Nagendra Prasad Nagarle Basavaraju",
        "email": "nagendranb@google.com",
        "time": "Wed Nov 09 13:12:11 2022 +0000"
      },
      "committer": {
        "name": "Nagendra Prasad Nagarle Basavaraju",
        "email": "nagendranb@google.com",
        "time": "Tue Nov 22 09:14:06 2022 +0000"
      },
      "message": "Revert CountryDetector changes\n\n-Revert detectCountry() to UnsupportedAppUsage\n-Revert addCountryListener \u0026 removeCountryListener to UnsupportedAppUsage\n-Revert countryListener to UnsupportedAppUsage\n-Revert getCountryIso() to UnsupportedAppUsage to support api with new naming convention\n\nBug: 252989268\nTest: manual test \u0026\u0026 make update-api\nChange-Id: I5c5978f4460eb6bce8d3ed97458b5cc6ac6d788d\n"
    },
    {
      "commit": "1a133aa12a81d361760e54c16b4d7a9d1e52b9b5",
      "tree": "f7b163c602e5b08c5008c0a3aa53a3c78894ee10",
      "parents": [
        "3f9671444d5d74c4c07f7513b406d1c0700e9538",
        "8c071a43a4d2ab2c48bad35db11589ef02f67a10"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Mon Nov 21 19:11:40 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 21 19:11:40 2022 +0000"
      },
      "message": "Merge \"Add isFullTracking in GnssMeasurementsEvent (frameworks/base)\""
    },
    {
      "commit": "0d08d6da0abeeb1b7a794285de5be4a6017a447e",
      "tree": "93fe0ad428cbcdbe25450092a418b0e10b24a647",
      "parents": [
        "11791dcdc9d10a34235f8621660c26259c82e378"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Tue Nov 08 17:38:17 2022 +0000"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Tue Nov 15 05:02:54 2022 +0000"
      },
      "message": "Use unmodifiableList for gnssSignalType\n\nBug: 258197332\nTest: atest GnssCapabilitiesTest\nChange-Id: I37e4f6b03726d8169cbff0202f5cb0b7af423c65\n"
    },
    {
      "commit": "8c071a43a4d2ab2c48bad35db11589ef02f67a10",
      "tree": "aaa73e522ce103e595bc2deb9dab1e098b0c9bf1",
      "parents": [
        "4624189b1f80bc1d6904e0cade60eba0f5e03ab6"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Thu Nov 10 05:03:59 2022 +0000"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Thu Nov 10 19:34:05 2022 +0000"
      },
      "message": "Add isFullTracking in GnssMeasurementsEvent (frameworks/base)\n\nBug: 257549183\nTest: atest GnssMeasurementsEventTest\nChange-Id: Icd57e644a50cef3f6633388a2ce3d0242385f13c\n"
    },
    {
      "commit": "a0bd82a164b31c183c5350da1977f070775d7c87",
      "tree": "f4474e4c6469350d81ff6be4ff7fece1cbd96158",
      "parents": [
        "796ac1f168432f4786a8adcb7efa446c8bc03fc2",
        "9fe25438f0b4c95bc7231f405f3966fd1d1764e1"
      ],
      "author": {
        "name": "Nagendra Prasad Nagarle Basavaraju",
        "email": "nagendranb@google.com",
        "time": "Sat Nov 05 01:20:50 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Nov 05 01:20:50 2022 +0000"
      },
      "message": "Merge \"Expose Country \u0026 CountryDetector API\u0027s\""
    },
    {
      "commit": "e75758a7816cdef5e022eb1e6b76769ba4945a5c",
      "tree": "e54394827ede6f5413e2fff6fffb230f0b8ba4c0",
      "parents": [
        "b84c3cbe2231d1a9b1b1193b1b7f92af0f08f0e9"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Fri Oct 28 21:13:25 2022 +0000"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Fri Nov 04 17:54:06 2022 +0000"
      },
      "message": "Pipe GnssSignalType from HAL to Java\n\nBug: 253319784\nTest: manual on cuttlefish\nChange-Id: I85a652338b9ec0fc9b1fc17ff9057d73a6c796ae\n"
    },
    {
      "commit": "9fe25438f0b4c95bc7231f405f3966fd1d1764e1",
      "tree": "d8c5afc3b250529a2e85a98101c9c1ca83e64275",
      "parents": [
        "108bb600d40f28bb7dc85f8e6b7310f20b74ac3f"
      ],
      "author": {
        "name": "Nagendra Prasad Nagarle Basavaraju",
        "email": "nagendranb@google.com",
        "time": "Tue Oct 11 12:32:13 2022 +0000"
      },
      "committer": {
        "name": "Nagendra Prasad Nagarle Basavaraju",
        "email": "nagendranb@google.com",
        "time": "Thu Nov 03 07:06:30 2022 +0000"
      },
      "message": "Expose Country \u0026 CountryDetector API\u0027s\n\nTo Support new mainline module expose getCountryIso,\ngetSource,addCountryListener,detectCountry API\u0027s as\nSystem API\n\nBug: 252989268\nCTS-Coverage-Bug: 255511190\nTest: manual test \u0026\u0026 make update-api\nChange-Id: I6c4b2980ee04e56e8d0bb9ddda0391e3e23ada7e\n"
    },
    {
      "commit": "d4dea7daee6d737b6108655c8323affd86acd478",
      "tree": "1fa7d1a4a73587f3e7111ae7d5400ea3d2ca9768",
      "parents": [
        "e70fc15abcbf7bbe08f6587e5e075a88ea3e83bd"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Fri Oct 28 21:13:25 2022 +0000"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Tue Nov 01 22:48:33 2022 +0000"
      },
      "message": "Add signal type to GnssCapabilities (frameworks/base)\n\nBug: 253319784\nTest: atest GnssCapabilitiesTest\nChange-Id: I550ca8a957d0dfd8bd4702739415fb2fa9994a61\n"
    },
    {
      "commit": "a80e61d0a43a30538070129e701ad42a876fa1a2",
      "tree": "6fcb7ac8589420500f0aa32bbfde3fb64f0442a7",
      "parents": [
        "900dd54f12e534e1ba7c85ffe402d4d3d1fd93ea",
        "109472aa4bbb103b808b60152bc51547a2030366"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Wed Oct 26 20:37:07 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 26 20:37:07 2022 +0000"
      },
      "message": "Merge \"Update svid range\""
    },
    {
      "commit": "ac91396be4dc3d94565f00b9a9359c6cd33b74ba",
      "tree": "33ef91ca13d31b1095d7002072c545f4fefc40a4",
      "parents": [
        "2d054595f32e8a1e8a569bef47ad6e62a05bb8f3"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Tue Oct 25 16:49:17 2022 +0000"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Tue Oct 25 17:28:43 2022 +0000"
      },
      "message": "Rename SingleShot to SingleShotFix\n\nBug: 254279031\nTest: atest GnssCapabilitiesTest\nChange-Id: I98d5a6aa2842d445a1b22ea6371705fa3469272e\n"
    },
    {
      "commit": "109472aa4bbb103b808b60152bc51547a2030366",
      "tree": "c53313e9f24fc97a91f413b256a750fc1964d450",
      "parents": [
        "5dc888399c4e6bc976f0862b273dd8dec32082de"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Tue Oct 25 16:40:59 2022 +0000"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Tue Oct 25 17:28:16 2022 +0000"
      },
      "message": "Update svid range\n\nBug: 237129569\nTest: atest GnssStatusTest\nChange-Id: I779157e8693c62616303e38e35e611a9f1b8bb97\n"
    },
    {
      "commit": "5b63d18ab2a3bcca0b297680fe2b78550dd29ad3",
      "tree": "c0fe5a9a80646ff6bc848425a8d617320c0e3aa8",
      "parents": [
        "fe8a1e0abd7730a9dd564b2cffc0c066bb815609",
        "7756059320059a47f4867113070110ab16c5ab8d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 13 16:33:45 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 13 16:33:45 2022 +0000"
      },
      "message": "Merge \"Make GnssCapabilities methods public.\""
    },
    {
      "commit": "7756059320059a47f4867113070110ab16c5ab8d",
      "tree": "49826a5c062b8b5999cad341fc8314c9737a0516",
      "parents": [
        "d1e125319ca524a206fdae523ccc474a004913df"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Tue Oct 11 03:49:32 2022 +0000"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Thu Oct 13 00:14:20 2022 +0000"
      },
      "message": "Make GnssCapabilities methods public.\n\nBug: 252920075\nTest: atest GnssCapabilitiesTest\nChange-Id: Ide95f69c605f50f205f202640f9a51fd8c8e78b8\n"
    },
    {
      "commit": "d71dd97d97e04596a2cb368e38553f0276012d9e",
      "tree": "dcebbb087bd5f8378da8b2050e6662a9af662303",
      "parents": [
        "7e14f5e744516a13523b77082724826bcd27e61b",
        "3bb858b2f430704743164424e9111df58357c6f2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 10 18:04:04 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 18:04:04 2022 +0000"
      },
      "message": "Merge \"Use non-deprecated methods.\""
    },
    {
      "commit": "b1218f1de16ef091aba05b61349f2bc5119b9ca7",
      "tree": "2bf7c1c7f23948975dd718cc198c884cdc877f29",
      "parents": [
        "d1e125319ca524a206fdae523ccc474a004913df"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Thu Oct 06 20:44:41 2022 +0000"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Thu Oct 06 20:44:41 2022 +0000"
      },
      "message": "Add doc for PASSIVE_INTERVAL in older version\n\nBug: 251279388\nTest: doc update only\nChange-Id: I419da5319a8d414b277871848b3fad52fe060306\n"
    },
    {
      "commit": "3bb858b2f430704743164424e9111df58357c6f2",
      "tree": "5510f156b54e5f5b3986d7ba34299091dce85d6f",
      "parents": [
        "677d18848ecbfe6301ab1661de695ac3737fa14d"
      ],
      "author": {
        "name": "Kweku Adams",
        "email": "kwekua@google.com",
        "time": "Mon Oct 03 15:48:50 2022 +0000"
      },
      "committer": {
        "name": "Kweku Adams",
        "email": "kwekua@google.com",
        "time": "Mon Oct 03 15:48:50 2022 +0000"
      },
      "message": "Use non-deprecated methods.\n\nFeature ID was renamed to Attribution Tag. The old methods were marked\n@Deprecated and @removed.\n\nBug: 135214188\nTest: atest MediaInserterTest\nChange-Id: Id2fd77dcdc5125ea949c23825606e7a046697e8e\n"
    },
    {
      "commit": "d2309fa3a9b490feb4196df2b8114d2562de198b",
      "tree": "df7a3a338f3b0f1a225546a557a5a79f1834d550",
      "parents": [
        "545fa2aa455acc7b94fceb8407d94b710e66550a"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Wed Sep 28 22:58:51 2022 +0000"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Fri Sep 30 01:08:14 2022 +0000"
      },
      "message": "Add passive listener support for GnssMeasurement\n\nBug: 248291428\nTest: atest GnssMeasurementRegistrationTest\nChange-Id: Ifac665ff1e85ee9625613e87548460c8974a81bc\n"
    },
    {
      "commit": "8f493739135754d7dd7db1f71cb72427b34120c4",
      "tree": "0564e38819c5d144a103703724643218c410cfe8",
      "parents": [
        "19bba4a3753804f367ee653573eb22760cdd57d7",
        "dd2eed705347fea79a2807663f92c189b8cd5f83"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Sep 17 12:35:25 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Sep 17 12:35:25 2022 +0000"
      },
      "message": "Merge \"Clarify method names and improve debug\" am: 1ab7ac7f56 am: 1d74b8207b am: a6a8219798 am: f1f8a7519c am: dd2eed7053\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2217306\n\nChange-Id: I35466159e53b25b3b00c0b2afd540a265b43f482\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "dd2eed705347fea79a2807663f92c189b8cd5f83",
      "tree": "4bfc5aed36baebd9b4dadcd5129c0edd167a8372",
      "parents": [
        "79012b04a4d7ac82ad4aaa445424a7485a5d20f4",
        "f1f8a7519c05ae16ccc615421b6a2c2134190a1b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Sep 16 13:58:32 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 16 13:58:32 2022 +0000"
      },
      "message": "Merge \"Clarify method names and improve debug\" am: 1ab7ac7f56 am: 1d74b8207b am: a6a8219798 am: f1f8a7519c\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2217306\n\nChange-Id: I0139bcffa3e11a90e36e228d371f478ae851d5c9\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f1f8a7519c05ae16ccc615421b6a2c2134190a1b",
      "tree": "5d8225ca761451286fb5aba12f93023b909a4d9b",
      "parents": [
        "c26ef968e162a7fee5ed792914540144814dfb29",
        "a6a8219798d1f05dafccbbde2cfe9c0da4301223"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Sep 16 13:30:56 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 16 13:30:56 2022 +0000"
      },
      "message": "Merge \"Clarify method names and improve debug\" am: 1ab7ac7f56 am: 1d74b8207b am: a6a8219798\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2217306\n\nChange-Id: If9182dd9cf8c31229b1cf2048111204a9b6411a2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d272f786c2f0c8664cb19c56b9dace7a626bdd91",
      "tree": "d945a60bef178b6fb37ccba8f7f51b4b497d5237",
      "parents": [
        "c7d1f2fe76b528fbbf3087b50a97c5e041b862a2"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Sep 12 13:12:38 2022 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Sep 16 09:03:00 2022 +0000"
      },
      "message": "Clarify method names and improve debug\n\nChange LocationTime.getTime() -\u003e getUnixEpochMillis() for clarity.\nAdd LocationTime.toString() to improve log messages involving\nLocationTime.\n\nTest: build only\nBug: 236611620\nChange-Id: I6f33bec6288c67e18a2008a735e88a8981186183\n"
    },
    {
      "commit": "c6ab602b6059bfffcbceaac501e580f9af993d1e",
      "tree": "0b4e76eeacc1f628783c8d3599b7dfec90765347",
      "parents": [
        "29a8ce7b445ef35a2067c919fa9adaa708f942ba",
        "0a5ebb9c582857064d4ff0cf12ba8cdeb7d10203"
      ],
      "author": {
        "name": "Grace Cheng",
        "email": "gracemc@google.com",
        "time": "Wed Sep 07 17:11:14 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 17:11:14 2022 +0000"
      },
      "message": "Merge \"Adds a function in LM for fetching ADAS allowlist\""
    },
    {
      "commit": "390046b0dbd2a931fee0c2d13034185462d2f877",
      "tree": "22c2caae8c743b02c0753d1561ba8931f89caebb",
      "parents": [
        "77338a2cf48e558d312a372344e4e88402ade71d"
      ],
      "author": {
        "name": "Grace Cheng",
        "email": "gracemc@google.com",
        "time": "Tue Aug 30 05:10:43 2022 +0000"
      },
      "committer": {
        "name": "Grace Cheng",
        "email": "gracemc@google.com",
        "time": "Wed Aug 31 16:56:45 2022 +0000"
      },
      "message": "Adds a function in LM for fetching ADAS allowlist\n\nBug: 244264468\nTest: none\n\nChange-Id: I0bf0d4e0ef45aea8726d52bc661a6713c5e986ce\n"
    },
    {
      "commit": "0a5ebb9c582857064d4ff0cf12ba8cdeb7d10203",
      "tree": "ef27046d04dafb4d471b7e5ae1d7dfa8ca5fb7e5",
      "parents": [
        "bb53b4d94386481ec8f8a7592ed2a818904a6946"
      ],
      "author": {
        "name": "Grace Cheng",
        "email": "gracemc@google.com",
        "time": "Tue Aug 30 05:10:43 2022 +0000"
      },
      "committer": {
        "name": "Grace Cheng",
        "email": "gracemc@google.com",
        "time": "Wed Aug 31 16:49:34 2022 +0000"
      },
      "message": "Adds a function in LM for fetching ADAS allowlist\n\nBug: 244264468\nTest: none\n\nChange-Id: I0bf0d4e0ef45aea8726d52bc661a6713c5e986ce\n"
    },
    {
      "commit": "f5c4aa1267b5903f9957c68ef6d5a3a47aba7c78",
      "tree": "419e2db717bff64ea0d759ad11b1291f9ca2a9a3",
      "parents": [
        "8b492aefc85a1a62d2b6d36b18359f691d207552",
        "b219baa01494f49a217000716e902315214105ae"
      ],
      "author": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Fri Aug 19 16:34:29 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 19 16:34:29 2022 +0000"
      },
      "message": "Merge \"Refactor listener multiplexer\""
    },
    {
      "commit": "b219baa01494f49a217000716e902315214105ae",
      "tree": "acd41ab8dcb29fc7884d74b6d65ee79aba5048fd",
      "parents": [
        "3f58fb59b9ae7d5651075328204b8ed20a624555"
      ],
      "author": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Thu Jul 07 11:43:48 2022 -0700"
      },
      "committer": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Wed Aug 17 10:29:08 2022 -0700"
      },
      "message": "Refactor listener multiplexer\n\n-Simplifies class structure around ListenerRegistration, moving\nresponsibility for requests into subclasses, adding an onRemove()\ncallback, and simplifying the overall class structure.\n-Eliminates two locks (1 in ListenerMultiplexer, 1 in\nLocationProviderManager) in favor of sharing the same lock. This\nsimplifies locking and reduces the changes of deadlock by messing\nsomething up.\n-Fixes a bug around callback invocation ordering\nListenerMultiplexer.onRegistrationReplaced.\n-Overall normalizes ListenerMultiplexer usages with respect to other\ncodebases.\n\nTest: presubmits\nChange-Id: I8ad92c1ffe802eee17f5a5774c8ecee1d875252f\n"
    },
    {
      "commit": "c78096749ff6adb85692d4edde8958ac25a2f0e5",
      "tree": "925c5554ff58c643c7e794157033c5f81e8f87a8",
      "parents": [
        "3f58fb59b9ae7d5651075328204b8ed20a624555"
      ],
      "author": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Fri Aug 12 08:33:36 2022 -0700"
      },
      "committer": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Fri Aug 12 08:33:36 2022 -0700"
      },
      "message": "Update Location docs for isMock()\n\nAdd javadocs mentioning isMock() and why it exists to the top level\nLocation docs.\n\nBug: 240004850\nTest: n/a\nChange-Id: I208cb1fb4d213de33822d5109a4e822b470fd74d\n"
    },
    {
      "commit": "86feb702daa2e8748632754a070cbf8473c4c070",
      "tree": "66d06a887686d5f498ba9caba785a3b525516da7",
      "parents": [
        "745e31e1be11d0b2f005590c4d448a8cb9bfbe35"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Wed Jul 13 00:11:13 2022 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Jul 29 22:35:16 2022 +0000"
      },
      "message": "Correct the range of issueOfDataEphemeris as [0, 1023]\n\nBug: 239083503\n\nTest: atest SatellitePvtTest\nChange-Id: I017b4e83a6af61c7827c9135176953809b139bb7\nMerged-In: I017b4e83a6af61c7827c9135176953809b139bb7\n(cherry picked from commit 70f5d083ce832841c1b646a8c8a82e73f5d2d481)\nMerged-In: I017b4e83a6af61c7827c9135176953809b139bb7\n"
    },
    {
      "commit": "5f17a4e8d271a0c062938c138bf8d52c15b4b240",
      "tree": "3fa7f3ed01c8f513a6e5aa34514887c882603008",
      "parents": [
        "cd671e384bef7cf3037663546c3861e1e2157c27",
        "af45c48f8e41184db9406f02a358fd3787522be9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 22 19:34:13 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 22 19:34:13 2022 +0000"
      },
      "message": "Merge \"Handle emergency SUPL on active SIM\" into tm-d1-dev am: 45811541cf am: 5e93561cb9 am: af45c48f8e\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19290988\n\nChange-Id: Ifd73b36a9012f6fb370c2aa6a656cac3ed0d7226\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "45811541cfd802c577b9d3cae52bd43e760d31d1",
      "tree": "76047a975508c6e7173918d1d8ed403627995bdc",
      "parents": [
        "2cf203a1857b67b098827d8b3c58e3945d516f4d",
        "894d6e63e3d4a40991dfba57c8bf3644fcee07f5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 22 18:33:15 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 22 18:33:15 2022 +0000"
      },
      "message": "Merge \"Handle emergency SUPL on active SIM\" into tm-d1-dev"
    },
    {
      "commit": "894d6e63e3d4a40991dfba57c8bf3644fcee07f5",
      "tree": "2a62b03fd6b14b1bbf7c5f604c252c919c944847",
      "parents": [
        "f1fa5105b7d22303b2b1678b5cf0dc08cd7fd594"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Wed May 25 01:43:47 2022 +0000"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Wed Jul 20 20:11:20 2022 +0000"
      },
      "message": "Handle emergency SUPL on active SIM\n\n- Call setSetId on the active sub ID in emergency SUPL\n- Reload GNSS configurations when emergency call starts and ends\n\nBug: 211060538\nTest: manual\nChange-Id: I4d61854644e851bb742eff0e89826a2d0e5284d6\n"
    },
    {
      "commit": "70f5d083ce832841c1b646a8c8a82e73f5d2d481",
      "tree": "d4277a0200870317c56625b1d4d1fd44b038e846",
      "parents": [
        "25019b37821465ed48a0a07b8263fafa5591c692"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Wed Jul 13 00:11:13 2022 +0000"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Thu Jul 14 23:48:48 2022 +0000"
      },
      "message": "Correct the range of issueOfDataEphemeris as [0, 1023]\n\nBug: 239083503\n\nTest: atest SatellitePvtTest\nChange-Id: I017b4e83a6af61c7827c9135176953809b139bb7\nMerged-In: I017b4e83a6af61c7827c9135176953809b139bb7\n"
    }
  ],
  "next": "522fcc0f803e2e1f5c6ab880dd888da35fdea3ab"
}
