)]}'
{
  "log": [
    {
      "commit": "f893890093a1ead4645f2fd487696d0fc718521e",
      "tree": "61d8c00c0e3a06b192371cd90f24399c0fb42eab",
      "parents": [
        "839d062102d453e12984e35353e9fb551d68ba6f"
      ],
      "author": {
        "name": "Behnam Heydarshahi",
        "email": "bhnm@google.com",
        "time": "Mon Mar 20 21:08:23 2023 +0000"
      },
      "committer": {
        "name": "Behnam Heydarshahi",
        "email": "bhnm@google.com",
        "time": "Mon Apr 10 16:06:24 2023 +0000"
      },
      "message": "Sound Dose Notification\n\nSend a notification when SoundDose dialog is ignored by user to inform\nthem that the audio was lowered by the system.\n\nCsdWarningDialog now uses DelayedExecutor instead of CountDownTimer.\n\nImplement tests for CsdWarningDialog and its client.\n\nBug: b/267464531\n\nTest: atest VolumeDialogImplTest CsdWarningDialogTest\n\nChange-Id: I9c0ad6b410e0eb009b6a1ea032c7f618a4f4791a\n"
    },
    {
      "commit": "47f7263e37f758279e6f1f973b80896ad7e1ed14",
      "tree": "f0bc1abf1f2df783d9598b5bfb217a7b0e407bd1",
      "parents": [
        "c57c52b3e66a199fac9aace0f3ee7408474a54be",
        "e567ca6860f19c3dbe3c1cb3b7952c489f971028"
      ],
      "author": {
        "name": "Anthony Alridge",
        "email": "anthonyalridge@google.com",
        "time": "Tue Feb 14 14:56:06 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 14 14:56:06 2023 +0000"
      },
      "message": "Merge \"Show notification when work profile switched off\""
    },
    {
      "commit": "e567ca6860f19c3dbe3c1cb3b7952c489f971028",
      "tree": "1fde7efae23d0646da6e2014ef7697a8616b4488",
      "parents": [
        "1c8345ee346f561fdb6af736efb1044b5abcc625"
      ],
      "author": {
        "name": "Anthony Alridge",
        "email": "anthonyalridge@google.com",
        "time": "Mon Jan 30 17:03:27 2023 +0000"
      },
      "committer": {
        "name": "Anthony Alridge",
        "email": "anthonyalridge@google.com",
        "time": "Mon Feb 13 22:15:37 2023 +0000"
      },
      "message": "Show notification when work profile switched off\n\nThis will notify the user if phone calls and messages\nare unavailable.\nScreenshots in bug\n\nBug: 262720433\nTest: Manually tested on Pixel 6a\nChange-Id: I060c3fa225fe1cf53344d9f8b634e8afbbab468d\n"
    },
    {
      "commit": "16f4589abfbefe8bf658f48b47534fe514347382",
      "tree": "a45070ee47a4a10d4c9fb71554966018f86cc28b",
      "parents": [
        "e62ef4e15db86e6821331d4e261cb537604746a9"
      ],
      "author": {
        "name": "Avichal Rakesh",
        "email": "arakesh@google.com",
        "time": "Thu Jan 19 19:24:40 2023 -0800"
      },
      "committer": {
        "name": "Avichal Rakesh",
        "email": "arakesh@google.com",
        "time": "Fri Feb 03 17:38:19 2023 -0800"
      },
      "message": "Usb: Add UVC support to UsbManager and UsbDeviceManager\n\nThis CL adds support for UVC gadget function in USB System service.\n\nBug: 242344221\nTest: Manually tested that the UVC function can be enabled when needed.\nAPI-Coverage-Bug: 267667903\nChange-Id: Ifd93f065426a224274ec39f53366dd6e3fee0bfa\n"
    },
    {
      "commit": "fbfdc1febfadccc789ea0c79241b2854a812eb69",
      "tree": "028f5764201081c88aa63713609b4d885c11f8be",
      "parents": [
        "12c255e2cde7ac2473ebd554d6d59b894de10caf"
      ],
      "author": {
        "name": "Fabien Sanglard",
        "email": "sanglardf@google.com",
        "time": "Wed Jan 04 02:53:24 2023 +0000"
      },
      "committer": {
        "name": "Fabien Sanglard",
        "email": "sanglardf@google.com",
        "time": "Thu Jan 26 21:09:54 2023 +0000"
      },
      "message": "Add \"am capabilities\" for tools probling\n\nThere is no way to know which command/flags are supported in am.\nThis CL adds a \"capability\" command which allows to probe\nprogramatically.\n\nTest: NA\nBug: 265460189\nChange-Id: If50269251a6907968e7c8afe10bf873f25338b91\n"
    },
    {
      "commit": "3481ee7cf37791aa5b9c84aa6488c66cb9b698e1",
      "tree": "34a022f97b60ca7190f5190acc6e62994e9b9806",
      "parents": [
        "7c0634d9c9575d85c44bf457246ecbfd99956270",
        "0a6aa03d886d96ff04c512de24c3de1cad4a939d"
      ],
      "author": {
        "name": "Mariia Sandrikova",
        "email": "mariiasand@google.com",
        "time": "Wed Dec 21 16:04:12 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 21 16:04:12 2022 +0000"
      },
      "message": "Merge \"Letterboxing improvements for tabletop mode\" into tm-qpr-dev am: 59326ce728 am: 0a6aa03d88\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20111697\n\nChange-Id: Id4f85578ab3a712fa7b90c26bd02cb0a3c50f844\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0a6aa03d886d96ff04c512de24c3de1cad4a939d",
      "tree": "5c210a68f369f7e199532bbe9e5f37f7eb17ffb5",
      "parents": [
        "a2770ecdcaf8ddcf3b77075e3b09b6c743b8d28b",
        "59326ce72879139af852ac3f8c6ea62c79059d0c"
      ],
      "author": {
        "name": "Mariia Sandrikova",
        "email": "mariiasand@google.com",
        "time": "Wed Dec 21 15:23:32 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 21 15:23:32 2022 +0000"
      },
      "message": "Merge \"Letterboxing improvements for tabletop mode\" into tm-qpr-dev am: 59326ce728\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20111697\n\nChange-Id: I4006f2c9a1a88b530a6d79f83420d268365b6fa5\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fcb3add08f40bfbded442d40b79fc3a57ae71e2a",
      "tree": "2eca1e8450a28d78a1e1cc11fb99cf3048dde8e7",
      "parents": [
        "596e3f9025a9fdd048a76b0988954a2eb518b142"
      ],
      "author": {
        "name": "William Osborn",
        "email": "willosborn@google.com",
        "time": "Wed Oct 12 16:40:12 2022 +0100"
      },
      "committer": {
        "name": "William Osborn",
        "email": "willosborn@google.com",
        "time": "Mon Dec 19 11:48:50 2022 +0000"
      },
      "message": "Letterboxing improvements for tabletop mode\n\nMove letterboxed apps to the top screen and resize when in tabletop pose and move to the left for book mode.\nAlso allow double-tapping to move the app to the alternative half of the screen.\n\nBug: 245740388\nTest: locally tested\nChange-Id: I14434ad23091de3957f04284e03da8701f159fa4\n"
    },
    {
      "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": "ed3a1137d42a5790b30f93725cae1dd1e7965558",
      "tree": "38e11ffdf53129bd09c694c76cb9be46fd79bb16",
      "parents": [
        "727c4b563fe2a78d741a8922f1407a718c8761be",
        "82a3d574a0a922c6d25086b19e145cbf8c3e027e"
      ],
      "author": {
        "name": "Massimo Carli",
        "email": "mcarli@google.com",
        "time": "Wed Oct 26 07:58:44 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 26 07:58:44 2022 +0000"
      },
      "message": "Merge \"Letterbox Reacheability Multiplier Persistence\" into tm-qpr-dev am: a8117a579f am: 82a3d574a0\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19429915\n\nChange-Id: I09f187d2620654a68b96f6722abe97ac6ef2c094\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "82a3d574a0a922c6d25086b19e145cbf8c3e027e",
      "tree": "9cc7b112e2ca51e2f74cfae61e6416fe4e6ea64d",
      "parents": [
        "17009848da8158fb480273961f612107eedbc510",
        "a8117a579f4cab7479589c8efd553fdaa752c67b"
      ],
      "author": {
        "name": "Massimo Carli",
        "email": "mcarli@google.com",
        "time": "Wed Oct 26 07:51:57 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 26 07:51:57 2022 +0000"
      },
      "message": "Merge \"Letterbox Reacheability Multiplier Persistence\" into tm-qpr-dev am: a8117a579f\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19429915\n\nChange-Id: I8949d6f923a335d88e49e84848bec7992084f1e1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5935807253b4c2bb5580a61bd7ff2c1411c57393",
      "tree": "4fc2ecd32bee50ba8a328c274a901ea144c5b0f0",
      "parents": [
        "fc3a434b1383ba96ef9143a60b944c40044f2ef5"
      ],
      "author": {
        "name": "Massimo Carli",
        "email": "mcarli@google.com",
        "time": "Wed Jul 27 11:08:47 2022 +0000"
      },
      "committer": {
        "name": "Massimo Carli",
        "email": "mcarli@google.com",
        "time": "Tue Oct 25 15:44:08 2022 +0000"
      },
      "message": "Letterbox Reacheability Multiplier Persistence\n\nPersist values for horizontal and vertical position multipliers.\n\nTest: atest LetterboxConfigurationTest LetterboxConfigurationPersisterTest\nFixes: 199434061\n\nChange-Id: I194828be402ff1fd234e371055522962647a4d32\n"
    },
    {
      "commit": "f00457aec11e1be94e639478bfa9157687ee4df2",
      "tree": "def527b883c1831a57f8b734bde6864696df6b3e",
      "parents": [
        "62c418fc1a3862ad8c25f01c204e3e967d0e5197",
        "f665d50639cd8dafafe0d2a6784595768755bcc1"
      ],
      "author": {
        "name": "Austin Borger",
        "email": "borgera@google.com",
        "time": "Mon Oct 24 17:25:12 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 24 17:25:12 2022 +0000"
      },
      "message": "Merge \"Create API for reporting color space support to Camera2 framework consumers.\""
    },
    {
      "commit": "f665d50639cd8dafafe0d2a6784595768755bcc1",
      "tree": "e4ceafc66011f1417ad74357b42e3033fb731b4f",
      "parents": [
        "447182b2c9add883445ffd9d57ef79aed1e6bff4"
      ],
      "author": {
        "name": "Austin Borger",
        "email": "borgera@google.com",
        "time": "Fri Jul 15 11:27:37 2022 -0700"
      },
      "committer": {
        "name": "Austin Borger",
        "email": "borgera@google.com",
        "time": "Thu Oct 20 17:39:22 2022 -0700"
      },
      "message": "Create API for reporting color space support to Camera2 framework consumers.\n\nTest: Ran CtsCameraTestCases\nTest: Ran new VTS test for color space reporting\nTest: Created app to test display P3 camera, switching between color spaces\nBug: 238359088\nChange-Id: I5c74ea438970cbe55f93b925a6744f4343bc545a\n"
    },
    {
      "commit": "e23a4c132897423f2b3fa5be3f57b49256bec8b3",
      "tree": "6370a12c855a881f4e0d9d3af73c357e442d8076",
      "parents": [
        "cd4d015a09d4d887b8b76d1ed3549bb9e44a133d"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Oct 19 09:37:38 2022 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Oct 19 09:37:38 2022 -0700"
      },
      "message": "Stop using notification for IME switcher\n\nInputMethodManagerService has had logic to show notifications when the\nIME switcher icon cannot be shown on NavigationBar[1][2][3][4][5].\n\nWith this CL, such a fallback behavior is completely removed.  Devices\nand form-factors that need a special handling need to come up with\ntheir own solution rather than relying on this historical notification\nmechanism.\n\n [1]: I2b9e955003c1f6703978824c947d5f322a039714\n      7cfc0ed21a3fafabafb40b38a8589808ad1517af\n [2]: Id36c8c34159bea8b72557b40bcf024d401f580b6\n      01065a5719414b0855da2820beb9bd4a6459ba1b\n [3]: I34a95732ef3e7c20d6549b57230c11f0c3db04d6\n      d4b625994f7664666ac7b53bf6a7d79a6459b3f1\n [4]: I58421143bee25be459f4f744688b37614a750051\n      f62c0b837a6d2f20b103db749c5cb46ada9f9e43\n [5]: I6ad818fc9ef08991e24c5020498243f1fc417998\n      24ab9e18a74b052e4f5b8fb04c48d7f16ea071ae\n\nBug: 245989733\nTest: atest CtsPermission2TestCases:ProtectedBroadcastsTest\nTest: presubmit\nChange-Id: I3b09d2b05ba9bde686b360b9f720b5d4258551c3\n"
    },
    {
      "commit": "b839e240e5c7f6e21e6cb8afbd39d02a0ffa5c91",
      "tree": "60466964c8a6fd4bbd853bfcd319ec9435e802be",
      "parents": [
        "0fa29c0bce568cc0903b169267bc03df4c38a145"
      ],
      "author": {
        "name": "Stephanie Bak",
        "email": "dasol@google.com",
        "time": "Wed Aug 17 09:24:51 2022 +0000"
      },
      "committer": {
        "name": "Stephanie Bak",
        "email": "dasol@google.com",
        "time": "Wed Aug 24 05:00:56 2022 +0000"
      },
      "message": "Add notification ID for APM enhancement\n\nBug: 239983569\nTest: atest com.android.server.wifi\nChange-Id: I90708ae9b38a40f48fd9003e16c4c45ec71bf53f\nMerged-In: I1cb0ec847040e47b563b39b622e12c49e41082bc\n"
    },
    {
      "commit": "8d48b7db1950843fb82d861050e664c26d9e8db1",
      "tree": "29b9dc27f0a85daf3cefb7b78ea80b42c481b367",
      "parents": [
        "581b8cacdc3cda3760611ebb1b947add5075e973"
      ],
      "author": {
        "name": "Stephanie Bak",
        "email": "dasol@google.com",
        "time": "Wed Aug 10 04:30:42 2022 +0000"
      },
      "committer": {
        "name": "Stephanie Bak",
        "email": "dasol@google.com",
        "time": "Thu Aug 18 07:52:22 2022 +0000"
      },
      "message": "Use message ID from proto for BT APM notification\nBug: 239983569\nTest: atest ServiceBluetoothTests\n\nChange-Id: I109ea5b7703dbffd01b22ed1c8867a8c96b7c002\nMerged-In: I109ea5b7703dbffd01b22ed1c8867a8c96b7c002\n"
    },
    {
      "commit": "36a82769e836d43238b29d2748167522eead3bf3",
      "tree": "a4db985c68533cfb9077c540368fe86452751781",
      "parents": [
        "10fb7054feb50a0261d1c0c7cac467899af6e8b6",
        "8cabb848b616309cea4121496908fca3629e456b"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Aug 17 13:25:03 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Aug 17 13:25:03 2022 +0000"
      },
      "message": "Merge \"Better OWNERS for system_messages.proto\" am: 74a44839b9 am: d283ac489f am: 10fb42f313 am: 317f7a4e35 am: 8cabb848b6\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2186207\n\nChange-Id: I394baab8cdc9c6c9a17a27d20976ac0511dd07a2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6a6bfaeb0479b30c0dc33e10dda5ae672c49c915",
      "tree": "91d8678364727c3a5c94a8927e40af755269d8cd",
      "parents": [
        "67d3e626806bad4ff7ac62f54ea32f1e9691fe1d"
      ],
      "author": {
        "name": "Stephanie Bak",
        "email": "dasol@google.com",
        "time": "Wed Aug 10 04:30:42 2022 +0000"
      },
      "committer": {
        "name": "Stephanie Bak",
        "email": "dasol@google.com",
        "time": "Tue Aug 16 09:28:27 2022 +0000"
      },
      "message": "Use message ID from proto for BT APM notification\nBug: 239983569\nTest: atest ServiceBluetoothTests\n\nChange-Id: I109ea5b7703dbffd01b22ed1c8867a8c96b7c002\nMerged-In: I109ea5b7703dbffd01b22ed1c8867a8c96b7c002\n"
    },
    {
      "commit": "8cabb848b616309cea4121496908fca3629e456b",
      "tree": "653c494427372547a64e67ba990a355b655c9cb7",
      "parents": [
        "e454f1f4cc521aa2f587ccf14620d5ab2c0b7520",
        "317f7a4e357777b2fc27a8471d8c638a6c2680b7"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Aug 15 14:56:13 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 15 14:56:13 2022 +0000"
      },
      "message": "Merge \"Better OWNERS for system_messages.proto\" am: 74a44839b9 am: d283ac489f am: 10fb42f313 am: 317f7a4e35\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2186207\n\nChange-Id: I9829a09224c4adf4e751e83fd0ee75d311dcfc22\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d283ac489f654dc0655e7be17e5ecfd1e965e3bb",
      "tree": "7141780dc0fdaeb2838eaf0e7b50015c5e6f4cdf",
      "parents": [
        "d0a33a5a66685ee26b944060a785966354c207d6",
        "74a44839b9d02c859f53f0bcd98a2c93695944c3"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Aug 15 13:38:07 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 15 13:38:07 2022 +0000"
      },
      "message": "Merge \"Better OWNERS for system_messages.proto\" am: 74a44839b9\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2186207\n\nChange-Id: I12dcc6ee79a83b06a79e820da82ab99ff8aeef4e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "718fd088eb554eb27e4ac7e17cb1a45419cee4ab",
      "tree": "b1d2daf3b681e691e4a55f1027e5c1638cf9f0e1",
      "parents": [
        "02772f2e7a6f497a6e209bb8104681468d40d090"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Aug 15 13:06:13 2022 +0000"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Aug 15 13:06:18 2022 +0000"
      },
      "message": "Better OWNERS for system_messages.proto\n\nThis file notification ids to be used anywhere in the android package (e.g. system_server). Match platform resource OWNERS that has similar scope.\n\nChange-Id: I2d525d59c24df63429ef090e41e45952506c1c59\n"
    },
    {
      "commit": "09bce7e96ca0a69458c714f9b9d6b84a2b2b6673",
      "tree": "1fd0dcf4778fbb9c289970ac94f2f44a6f272fdb",
      "parents": [
        "6733838f8a3a221932138bc69a2338e0b7836a13"
      ],
      "author": {
        "name": "Stephanie Bak",
        "email": "dasol@google.com",
        "time": "Wed Aug 10 04:30:42 2022 +0000"
      },
      "committer": {
        "name": "Stephanie Bak",
        "email": "dasol@google.com",
        "time": "Wed Aug 10 06:35:01 2022 +0000"
      },
      "message": "Use message ID from proto for BT APM notification\nBug: 239983569\nTest: atest ServiceBluetoothTests\n\nChange-Id: I109ea5b7703dbffd01b22ed1c8867a8c96b7c002\n"
    },
    {
      "commit": "528113cf1149c89c275c8999e6bab2e71f9e043f",
      "tree": "3cbfc3ef56ee28781738d50f74a10e208b76965f",
      "parents": [
        "0db9b84131682c5725c03db9d904de4c3dcd23ce"
      ],
      "author": {
        "name": "Stephanie Bak",
        "email": "dasol@google.com",
        "time": "Fri Jul 22 11:53:33 2022 +0000"
      },
      "committer": {
        "name": "Stephanie Bak",
        "email": "dasol@google.com",
        "time": "Fri Jul 22 23:19:26 2022 +0000"
      },
      "message": "Add notification ID for APM enhancement\n\nBug: 239983569\nTest: atest com.android.server.wifi\nChange-Id: I1cb0ec847040e47b563b39b622e12c49e41082bc\n"
    },
    {
      "commit": "84888b4a9b552e765fb847fe7a4d149645418143",
      "tree": "75de92c9ea732468c8bc69bcd07659f54de53104",
      "parents": [
        "a024e9dfca40800365a7fa0c6a25073102f1eaf6"
      ],
      "author": {
        "name": "Anna Bauza",
        "email": "annabauza@google.com",
        "time": "Wed Apr 27 09:50:25 2022 +0000"
      },
      "committer": {
        "name": "Anna Bauza",
        "email": "annabauza@google.com",
        "time": "Sat May 28 07:16:56 2022 +0000"
      },
      "message": "Fix \"Turn on phone calls\" for guest user\n\nMove \"Turn on phone calls\" from guest detail user screen to user screen.\nOptimisation: Applying restrictions to default guest user has been moved\nto UserManagerService -\u003e setDefaultGuestRestrictions.\n\nFollowing UX there is no need for confirmation dialog.\n\nBug: 191483069\nTest: manual\nChange-Id: I349ada986f8e609875ae376d4d0a9fa93098606a\n"
    },
    {
      "commit": "2a83f6e809be1bab8b278da23d8dbee26be44dd4",
      "tree": "aab0c3c93f5a4893e27c95687325de4a286e94fb",
      "parents": [
        "6cfdd74a3b9673ae356f5e8a679e8687fb1cada4",
        "ec09ba14252abb347a7bee3c5247378173b6eec6"
      ],
      "author": {
        "name": "Lucas Silva",
        "email": "lusilva@google.com",
        "time": "Mon Apr 18 19:02:54 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 18 19:02:54 2022 +0000"
      },
      "message": "Merge \"Add notification id for dock setup notifications.\" into tm-qpr-dev"
    },
    {
      "commit": "ec09ba14252abb347a7bee3c5247378173b6eec6",
      "tree": "8b8d8177a71a37bbee645d678e1e7dd85c1e1d4d",
      "parents": [
        "ce5eede62bc0ba639c2a028ac9bd1d745034fac0"
      ],
      "author": {
        "name": "Lucas Silva",
        "email": "lusilva@google.com",
        "time": "Thu Apr 14 14:10:43 2022 -0400"
      },
      "committer": {
        "name": "Lucas Silva",
        "email": "lusilva@google.com",
        "time": "Thu Apr 14 14:10:43 2022 -0400"
      },
      "message": "Add notification id for dock setup notifications.\n\nBug: 227649823\nTest: locally on device\nChange-Id: I251ab6e25b58b566fc53f0fd5240db49b06c1d97\n"
    },
    {
      "commit": "c60e7c411994172c7f55ae65f413b13e0646a879",
      "tree": "ef497b4114fea0f2b070d7f9f3d9423b84ae0c7d",
      "parents": [
        "8f60ed56c4fc687108743ba08e557e160758b804"
      ],
      "author": {
        "name": "Kedar Chitnis",
        "email": "kedarc@google.com",
        "time": "Fri Mar 25 05:12:34 2022 +0000"
      },
      "committer": {
        "name": "Kedar Chitnis",
        "email": "kedarc@google.com",
        "time": "Thu Apr 14 09:47:35 2022 +0000"
      },
      "message": "Guest mode updates to resolve privacy concerns in guest mode\n\n- Add API in IUserManager to allow setting ephemeral user flag\n- Implement and export this API in UserManagerService and UserManager\n- Set guest as ephermal by default when createGuest in UserManager is called\n- Handle guest user switching in UserSwitcherController for the case\n  of dynamic change of ephemeral state\n- Add persistant notification when in guest mode to indicate\n  - if guest session is new or previously used.\n  - if guest session will be cleared on exit or not\n- Add buttons in persistant notification to reset or exit guest\n- Add flags to enable/disable this feature\n\nBug: 214031645\nScreenshots: go/ephemeral-guest-b-214031645-ux\nTest: Manual test using sunfish, atest SystemUITests, atest SettingsRoboTests\n\nRelands ag/16545010 after resolving post submit issues\n\nRevert \"Revert \"Guest mode updates to resolve privacy concerns in guest mode\"\"\nThis reverts commit dd5c440802078291a88e9f939e8a25348ec81315.\n\nChange-Id: I46b8ab527bab8fe665114ed0fffbb06a59d49a77\nMerged-In: I46b8ab527bab8fe665114ed0fffbb06a59d49a77\n"
    },
    {
      "commit": "5abe07c37f00741949770b028f7c58c8052c3c63",
      "tree": "642acb56dc94f46c0a4cda7581cd5ffa5ac8370d",
      "parents": [
        "756f7b4e91eb25917f92e304400bed28c9e31333"
      ],
      "author": {
        "name": "Yuri Lin",
        "email": "yurilin@google.com",
        "time": "Tue Mar 29 18:17:53 2022 -0400"
      },
      "committer": {
        "name": "Yuri Lin",
        "email": "yurilin@google.com",
        "time": "Thu Apr 07 14:53:52 2022 +0000"
      },
      "message": "Add strings \u0026 channel to be used for notification to review permissions.\n\nAlso changes the SYSTEM_CHANGES notification channel to be IMPORTANCE_DEFAULT (by deprecating the existing, unused one).\n\nBug: 225373531\nTest: manual by forcing the notification to show\n\nChange-Id: I9743fe08cccbd8b6a9e7b367e32fe3e597b81ec4\nMerged-In: I9743fe08cccbd8b6a9e7b367e32fe3e597b81ec4\n"
    },
    {
      "commit": "ec56282d41cd2ee40ce40fda21e8beb8ed21e24b",
      "tree": "8edeac60a083e15a18ec4ff3cc53df340f5d151a",
      "parents": [
        "6e1ff4e3e95d9af44d889d8f039275e26985a2e8",
        "071a3b1820f2e702870e52ec0b707a1dfc95ebdb"
      ],
      "author": {
        "name": "Eric Biggers",
        "email": "ebiggers@google.com",
        "time": "Thu Mar 17 22:57:31 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 17 22:57:31 2022 +0000"
      },
      "message": "Merge \"Remove support for converting from FDE to FBE\" am: 855ec2d31a am: 6a72370d4b am: 071a3b1820\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2027583\n\nChange-Id: I7949c7f4b4d62f8a38563b2705995cefa69cedaa\n"
    },
    {
      "commit": "bf9e19c56c6ac9ca283b673f017e4f58f0520191",
      "tree": "fabd30ba47fd72c3973ed7a4476b1e53459e35da",
      "parents": [
        "30e41a64b249405956432f80390829e4ccfd0138"
      ],
      "author": {
        "name": "Eric Biggers",
        "email": "ebiggers@google.com",
        "time": "Thu Mar 10 21:44:19 2022 +0000"
      },
      "committer": {
        "name": "Eric Biggers",
        "email": "ebiggers@google.com",
        "time": "Wed Mar 16 23:17:11 2022 +0000"
      },
      "message": "Remove support for converting from FDE to FBE\n\nDevices that launched with Android 10 or later require FBE (File Based\nEncryption) from the beginning, so there\u0027s no need to support converting\nto FBE after the fact anymore.  This was only ever a developer option,\nso it probably wasn\u0027t used much.  And in any case, it\u0027s not used\nanymore, as isConvertibleToFBE() is hard-coded to return false.  Besides\nthe fact that FBE has been required for several releases now, this\nfunctionality was only ever available on devices that use FDE (Full Disk\nEncryption), but FDE support has been removed from Android.\n\nTherefore, remove this unused code.\n\nBug: 208476087\nChange-Id: I1f56c8e05fb3fba09aab4bf5f8609b0f552b8999\n"
    },
    {
      "commit": "cc922dacc5d672181e002f0c3d4fa5ad5ca04f40",
      "tree": "414cfeb06679bde776a76884f3fd0fa51f55b951",
      "parents": [
        "4684f7f9ad7f8c2fb12c6ca2c1311a22c6201e60"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Mar 08 13:49:14 2022 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Mar 10 18:20:36 2022 +0000"
      },
      "message": "Camera: Make stream use case to be 64 bit\n\nThis increases the available bits for OEMs\u0027 custom range.\n\nTest: Camera CTS\nBug: 223387965\nChange-Id: I4bc1ccc5430a8c54dd753a410155723be890080f\n"
    },
    {
      "commit": "404ce3f141b1410214d85348543ab532deb668f0",
      "tree": "71ef49f7c3ab532a2548fe708028c00b6e3c4025",
      "parents": [
        "9492d508d8f700d1b753fa6441f92b79d5d41b6a"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Tue Feb 15 11:37:50 2022 -0800"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Wed Feb 23 00:26:22 2022 +0000"
      },
      "message": "Camera: Allow clients to query for extra profile latency\n\nAdditionally switch the dynamic range profiles to long values\ninstead of integers.\n\nBug: 215396395\nTest: Camera CTS\n\nChange-Id: I4700af73f31423fd9316cfb08a351b0cde731d76\n"
    },
    {
      "commit": "a92e02141626b6ed4fcbd2acabeab59cdd91ae80",
      "tree": "ab062868a2032edebed4cefb9bd0d7f8dbf86be9",
      "parents": [
        "022ade7a2ac75768b366176b7e59ac773571fd38"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Dec 14 20:13:10 2021 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Feb 04 00:02:55 2022 -0800"
      },
      "message": "Camera: Add stream use case support\n\nStream use case indicates the purpose of a camera stream. By using\nstream use case, the camera device doesn\u0027t need to use the stream\u0027s\nformat and immediate consumer surface type as heuristics to figure\nout what the stream is for.\n\nBug: 200307880\nTest: Camera CTS\nChange-Id: I390c0e4fcc1272723784c358c6f0334e1dbbd848\n"
    },
    {
      "commit": "ef03cfd099f5825a9fa34e86d5d41f1e4fec02dc",
      "tree": "e8f8741207f9ab3dc225465d0dd1265923272b31",
      "parents": [
        "be0b5e0dc31f47e1d5ea529445b20a3a3ebefa0f",
        "c3d0e6a8d265f1c131eefe0ac4c077b49c93598c"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Thu Jan 27 22:34:02 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 27 22:34:02 2022 +0000"
      },
      "message": "Merge \"[MTE] show notification if using MTE bootloader switch.\""
    },
    {
      "commit": "0c6603973ad136a3e730d0fb8c571d9468db2f6c",
      "tree": "5048b73312fe8d3f81f699043f37e7e5461a2d4c",
      "parents": [
        "b5f28a5ee6d1df3c7609ac8dc6a80fbb8d642303"
      ],
      "author": {
        "name": "Jing Ji",
        "email": "jji@google.com",
        "time": "Tue Dec 07 14:51:43 2021 -0800"
      },
      "committer": {
        "name": "Jing Ji",
        "email": "jji@google.com",
        "time": "Tue Jan 25 14:33:21 2022 -0800"
      },
      "message": "Post notification on abusive background current drain\n\nTapping on the notification will bring up the individual abusive\napp\u0027s battery settings page. It won\u0027t be re-posted after being\ndismissed until next day, in order to avoid from spamming the user.\n\nBug: 200326767\nBug: 203105544\nTest: FrameworksMockingServicesTests:BackgroundRestrictionTest\nTest: Manual - adb shell am set-bg-abusive-uids \u0026 verify notification\nChange-Id: I0b30014d748863c66c3845b5f310948a9493e302\n"
    },
    {
      "commit": "c3d0e6a8d265f1c131eefe0ac4c077b49c93598c",
      "tree": "35a0647fe181c8e98a256df99dd2d0c9adf27ea9",
      "parents": [
        "595a14809b93e0a82b84ab3b5ac33d92b159720f"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Fri Jan 21 15:14:23 2022 -0800"
      },
      "committer": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Mon Jan 24 11:01:16 2022 -0800"
      },
      "message": "[MTE] show notification if using MTE bootloader switch.\n\nro.arm64.memtag.bootctl_supported can be set by OEMs that do not want to\nenable MTE by default yet but want to offer users a preview that can be\nenabled in the Developer Options. This developer option will reboot the\nphone and enable MTE. In that case we want to show a notification to\nmake sure the user does not forget that it is enabled.\n\nBug: 206895651\nChange-Id: Iaebc16d4b8d0da302f18709e23062f4a5bd58fe3\n"
    },
    {
      "commit": "5e32d1ae91bc6802e1e573c4c041f343aa02cb7d",
      "tree": "04d27ec770e6f114ab60a45a1a31489b6020318a",
      "parents": [
        "82e778219b550382e6e31aa9ca865c33e263bfb1",
        "146945464bc9bd4ce01bd29a7981a8a09779bf67"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Wed Jan 19 19:21:30 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 19 19:21:30 2022 +0000"
      },
      "message": "Merge \"Camera: Enable 10-bit output camera API\""
    },
    {
      "commit": "146945464bc9bd4ce01bd29a7981a8a09779bf67",
      "tree": "1ea15b8ebd681dde7170e5bfc2cbbd3df66a8676",
      "parents": [
        "cf3ab35fd4194b16bd7dfbc36fd959303cee6212"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Fri Nov 12 18:12:25 2021 -0800"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Tue Jan 18 14:30:20 2022 -0800"
      },
      "message": "Camera: Enable 10-bit output camera API\n\nAllow camera clients to query and select a specific 10-bit\ndynamic range profile when initializing camera capture\nsessions.\n\nBug: 195946346\nTest: Camera CTS\nChange-Id: If46c16a7ea95b772dcaa3ae36807ed73d197749f\n"
    },
    {
      "commit": "0477dc60a8f384fa8df1beb27e6632535e08312c",
      "tree": "ade3d5f5bb022afaa7074501fc4e321110c86bf3",
      "parents": [
        "4f61c5d725c1d94debba10a69dd640ea6a1019c4"
      ],
      "author": {
        "name": "Xiaowen Lei",
        "email": "xilei@google.com",
        "time": "Fri Dec 24 01:40:19 2021 +0000"
      },
      "committer": {
        "name": "Xiaowen Lei",
        "email": "xilei@google.com",
        "time": "Fri Jan 14 04:06:27 2022 +0000"
      },
      "message": "Add unique notification id for setting up dream.\n\nTest: atest NudgeToSetupDreamCallbackTest\nTest: flash device and check manually\nBug: 213368707\nChange-Id: Idb5837bf5b84eb4549bbe8bfc764e5bdca0f5bc2\n"
    },
    {
      "commit": "e6d46e5b3e4f146a171071f111e380f84eba0367",
      "tree": "696c9b0c5ece4c9e444a7dbaf0b957607e00c910",
      "parents": [
        "03d94ee4189491390825618b03bd37df82638958"
      ],
      "author": {
        "name": "Jimmy Chen",
        "email": "jimmycmchen@google.com",
        "time": "Wed Nov 10 16:33:35 2021 +0800"
      },
      "committer": {
        "name": "Jimmy Chen",
        "email": "jimmycmchen@google.com",
        "time": "Thu Jan 06 17:59:09 2022 +0800"
      },
      "message": "wifi: add notification id for wifi CA certificate\n\nBug: 196180536\nTest: atest FrameworksWifiApiTests\nChange-Id: I7e5682b008d0b378a9098b182b4a5178ce427942\n"
    },
    {
      "commit": "c7b00cdf53d2ed6693ffe9b07d292dd4459a2a86",
      "tree": "06307cd1ee771599913e7a775442d67c585db9af",
      "parents": [
        "876f328142d75ae92ab42cabd3a4b0ceb5492455",
        "442ba5476d373565d411f6425d81f69698e4519f"
      ],
      "author": {
        "name": "Alex Chau",
        "email": "alexchau@google.com",
        "time": "Tue Nov 16 18:57:56 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 16 18:57:56 2021 +0000"
      },
      "message": "Merge \"Add letterboxInsets to TaskSnapshot\" into sc-v2-dev am: 442ba5476d\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16149035\n\nChange-Id: Ib5f65e03fa70f0632a157c5b5f0bf4cc02e1ffcf\n"
    },
    {
      "commit": "dfec95bc84ababfe8d005fec68fc4ba7fd8295ee",
      "tree": "898389cec4436b21da713b68588bf9a5264b315b",
      "parents": [
        "75251249f23c9a3afacda3a0b97eb705d3a2b56b"
      ],
      "author": {
        "name": "Ben Miles",
        "email": "benmiles@google.com",
        "time": "Tue Nov 09 11:17:49 2021 +0000"
      },
      "committer": {
        "name": "Ben Miles",
        "email": "benmiles@google.com",
        "time": "Thu Nov 11 14:06:24 2021 +0000"
      },
      "message": "Log java crashes \u0026 native crashes in critical event log\n\nChange-Id: I9efe1ff6c98dec47edbc95974d0959c343c7474f\nTest: atest CriticalEventLogTest\nBug: 200263868\n"
    },
    {
      "commit": "2dcd8f56c10ce36615be1511667ec8b3c4674298",
      "tree": "38d2bb16281dee02e451312cc6f436090d97746a",
      "parents": [
        "61569f50fb9f5076c031a74b1d3c9c732c76e521"
      ],
      "author": {
        "name": "Alex Chau",
        "email": "alexchau@google.com",
        "time": "Fri Oct 29 16:30:26 2021 +0100"
      },
      "committer": {
        "name": "Alex Chau",
        "email": "alexchau@google.com",
        "time": "Tue Nov 09 11:03:32 2021 +0000"
      },
      "message": "Add letterboxInsets to TaskSnapshot\n\nBug: 199743725\nTest: manual\nChange-Id: I7daa01d7e6d2df2bc1b85d12004e7927d61d0e03\nMerged-In: I7daa01d7e6d2df2bc1b85d12004e7927d61d0e03\n"
    },
    {
      "commit": "75251249f23c9a3afacda3a0b97eb705d3a2b56b",
      "tree": "9c538e7ddf42ea359a2f4c2945fe08c0093d3d87",
      "parents": [
        "6773eb3208e3a87b2d56e4ba4736334ae3fce97e",
        "d46b321e5f217ed54dfbf3c74160b8e5bd1b74fd"
      ],
      "author": {
        "name": "Alex Chau",
        "email": "alexchau@google.com",
        "time": "Tue Nov 09 10:58:38 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 09 10:58:38 2021 +0000"
      },
      "message": "Merge \"Add letterboxInsets to TaskSnapshot\""
    },
    {
      "commit": "85a400893eee7f65ec4a76b55752ea2c53ce1880",
      "tree": "ff0e2ccddc3f1431124adc15c225bf8c0b0c00ce",
      "parents": [
        "0f216d6ff0aa4762a861e1ed0bd7f6b0ff493829"
      ],
      "author": {
        "name": "Ben Miles",
        "email": "benmiles@google.com",
        "time": "Wed Nov 03 11:49:28 2021 +0000"
      },
      "committer": {
        "name": "Ben Miles",
        "email": "benmiles@google.com",
        "time": "Mon Nov 08 22:26:47 2021 +0000"
      },
      "message": "Log ANRs in critical event log\n\nChange-Id: I4a851cb57f8624c44b06b8c243bf1671aedbfaea\nTest: atest CriticalEventLogTest\nBug: b/200263868\n"
    },
    {
      "commit": "d46b321e5f217ed54dfbf3c74160b8e5bd1b74fd",
      "tree": "7e6019643671966c9bc9816bc02c03da9fc9f013",
      "parents": [
        "fffae6e5625f98b4deb2c4908cf6094d0eb5aafc"
      ],
      "author": {
        "name": "Alex Chau",
        "email": "alexchau@google.com",
        "time": "Tue Nov 02 12:29:52 2021 +0000"
      },
      "committer": {
        "name": "Alex Chau",
        "email": "alexchau@google.com",
        "time": "Mon Nov 08 18:40:10 2021 +0000"
      },
      "message": "Add letterboxInsets to TaskSnapshot\n\nBug: 199743725\nTest: manual\nChange-Id: I7daa01d7e6d2df2bc1b85d12004e7927d61d0e03\n"
    },
    {
      "commit": "c4f12fe235242138092b564445fbf5b696d247d5",
      "tree": "60c3294d02785e696f7451af33cb7e703116eac0",
      "parents": [
        "df08d4937e6553ade3efc70cb30772adc418227a"
      ],
      "author": {
        "name": "Ben Miles",
        "email": "benmiles@google.com",
        "time": "Fri Oct 01 14:40:21 2021 +0100"
      },
      "committer": {
        "name": "Ben Miles",
        "email": "benmiles@google.com",
        "time": "Tue Oct 19 18:06:33 2021 +0100"
      },
      "message": "Move CriticalEventLog to its own package\n\nBug: 200263868\nTest: atest CriticalEventLogTest\nChange-Id: I0e42a8519280fcd658514ee3003b8e870716441e\n"
    },
    {
      "commit": "f600d692243895360ca993b368c7ba337bc9818f",
      "tree": "9ee28bad553583cd798761707bbfe4a97c87f7f0",
      "parents": [
        "6188f118f2409f1ca47dbcdf27c31da7a8378994",
        "c806e6650486b45529a18d83b30ae3e8f98bc37e"
      ],
      "author": {
        "name": "Ben Miles",
        "email": "benmiles@google.com",
        "time": "Mon Oct 11 11:31:30 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 11 11:31:30 2021 +0000"
      },
      "message": "Merge \"Add empty package + OWNERS file for critical event protos\" am: ae99d9ba9c am: d27b7d3952 am: 259ca6f387 am: 169b1b9f79 am: c806e66504\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1850197\n\nChange-Id: I8d3b9f875ca92696a2a60064cb821aa60bcd1346\n"
    },
    {
      "commit": "a2e7ea5f62616eec336eeb29e81aef61bea09e98",
      "tree": "de7aad347ee160c91db915c7c2c942fc06b15b09",
      "parents": [
        "53e8b03baeaaa1b619f2947453aef96725ff21f3"
      ],
      "author": {
        "name": "Ben Miles",
        "email": "benmiles@google.com",
        "time": "Fri Oct 08 16:10:02 2021 +0100"
      },
      "committer": {
        "name": "Ben Miles",
        "email": "benmiles@google.com",
        "time": "Fri Oct 08 16:10:34 2021 +0100"
      },
      "message": "Add empty package + OWNERS file for critical event protos\n\nBug: 200263868\nTest: Untested\nChange-Id: Iea5795098bbe3eee57049a8ede0c0c4e94efa7e2\n"
    },
    {
      "commit": "fdbfa3b5d9a1ecb62637dfe6f13fd517f01be123",
      "tree": "4ef96758fdded78544fc893d40c409f48a2c8028",
      "parents": [
        "508008be1708f1f73510d22b85707ce553ceb72e"
      ],
      "author": {
        "name": "Ben Miles",
        "email": "benmiles@google.com",
        "time": "Fri Aug 20 15:48:18 2021 +0100"
      },
      "committer": {
        "name": "Ben Miles",
        "email": "benmiles@google.com",
        "time": "Wed Sep 29 15:43:53 2021 +0100"
      },
      "message": "Add critical event log\n\nThe critical event log is a small (20 items) log of recent \"critical\nevents\" such as watchdogs and half-watchdogs.\n\nEvents from the log that occurred in the last 5 minutes are dumped to\nANR files and ANR dropbox entries in textproto format.\n\nThis change adds the log itself \u0026 support for logging watchdogs and\nhalf-watchdogs. Other event types such as system server crashes will be\nadded in follow-up CLs.\n\nBug: 200263868\nTest: atest CriticalEventLogTest\nChange-Id: I431e15c5d5c16a358cd0eea30682078d04257499\n"
    },
    {
      "commit": "093638b97794c66cf81ba388b5b0ec154059f898",
      "tree": "68604bc4743e94aaa50b07cd541b4b4606933f1a",
      "parents": [
        "576c548b3ccc278fccb43e8fab58265d38ebff0c"
      ],
      "author": {
        "name": "Evan Severson",
        "email": "evanseverson@google.com",
        "time": "Thu Jul 08 13:27:35 2021 -0700"
      },
      "committer": {
        "name": "Evan Severson",
        "email": "evanseverson@google.com",
        "time": "Thu Jul 08 13:53:36 2021 -0700"
      },
      "message": "Add unique notification ids for mic/cam toggles\n\nTest: Build and try notifications\nFixes: 192059115\nChange-Id: I328ef6b1649b8930df4ed81393a0352317d360da\n"
    },
    {
      "commit": "3f03f51421eb4d69d44528444f0821dd63bf922e",
      "tree": "d5f2d7b7e1366fd872b7704e5b864b08b0cc3625",
      "parents": [
        "748a568a4b33defbfb8ff93c8ade9da16569db94"
      ],
      "author": {
        "name": "Chloris Kuo",
        "email": "chloriskuo@google.com",
        "time": "Fri Mar 19 06:57:10 2021 -0700"
      },
      "committer": {
        "name": "Chloris Kuo",
        "email": "chloriskuo@google.com",
        "time": "Fri Apr 09 11:21:33 2021 -0700"
      },
      "message": "NAS Settings Migration\n\nChange default NAS to AiAi for Pixel devices\n\nBug: 173106358\nTest: manually on device, atest\nChange-Id: I2fe0b3eed479188509df5ce65d1b2a1281e6c85a\n"
    },
    {
      "commit": "1c9985c2efbfc36e7cc8e4b76733e74bfa315414",
      "tree": "230f4733d2805197d9b0b4da063f6377cd82733a",
      "parents": [
        "6001ff0cd1ccb32afcc773a310e68d05c9c4cab4"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Jan 05 15:19:13 2021 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Mar 19 16:20:26 2021 +0000"
      },
      "message": "Camera: Define camera stream proto separately\n\nDefine camera stream proto within framework so that the atoms.proto can\nbe used in standalone fashion, avoiding extra dependency.\n\nTest: Run camera and inspect logging data using statsd_testdrive\nBug: 175339054\nChange-Id: I41299025504ff009116c9149750c5c505ce27504\n"
    },
    {
      "commit": "b98a658c27725fc0dd74a7e302a90dfc95f867f8",
      "tree": "aa285d61af04fae1d2ace3d11f3446f533b29235",
      "parents": [
        "4e94266881e8d76b4e109c6fb40162f5fac9d717"
      ],
      "author": {
        "name": "lucychang",
        "email": "lucychang@google.com",
        "time": "Wed Jan 27 18:05:28 2021 +0800"
      },
      "committer": {
        "name": "Lucy Chang",
        "email": "lucychang@google.com",
        "time": "Thu Mar 18 03:01:10 2021 +0000"
      },
      "message": "Prompt notifications for non-accessibility services\n\nPrompts a notification for the non-accessibility category service after\n24 hours enabled to alert users the service has powerful permissions to\nview and control the device. And the notification won\u0027t be resend to\nthe same service by saving the dismiss record to Settings.\n\nBug: 176965357\nTest: atest AccessibilitySecurityPolicyTest\n      atest PolicyWarningUIControllerTest\n      and manually test\n\nChange-Id: Id5daf7b14dc88cf3f71a53f46fa9a8f1dee91822\n"
    },
    {
      "commit": "8a6a2bce6c1a1d46c7516baa9f7501f2c75caa37",
      "tree": "6f3104162e93c60cc52a6a1fc7c3e8b5abe9afcd",
      "parents": [
        "3888076437330739e18ba80e256ca56cecf7b7cf"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Feb 12 17:07:05 2021 -0800"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Sun Feb 21 20:12:24 2021 +0000"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to frameworks/base\n\nAdded SPDX-license-identifier-Apache-2.0 to:\n  apct-tests/perftests/autofill/Android.bp\n  apct-tests/perftests/blobstore/Android.bp\n  apct-tests/perftests/core/Android.bp\n  apct-tests/perftests/core/apps/overlay/Android.bp\n  apct-tests/perftests/core/apps/reources_manager/Android.bp\n  apct-tests/perftests/core/jni/Android.bp\n  apct-tests/perftests/multiuser/Android.bp\n  apct-tests/perftests/multiuser/apps/dummyapp/Android.bp\n  apct-tests/perftests/packagemanager/Android.bp\n  apct-tests/perftests/packagemanager/apps/query-all/Android.bp\n  apct-tests/perftests/textclassifier/Android.bp\n  apct-tests/perftests/utils/Android.bp\n  apct-tests/perftests/windowmanager/Android.bp\n  apex/Android.bp\n  apex/blobstore/framework/Android.bp\n  apex/blobstore/service/Android.bp\n  apex/jobscheduler/framework/Android.bp\n  apex/jobscheduler/service/Android.bp\n  apex/media/Android.bp\n  apex/media/aidl/Android.bp\n  apex/media/framework/Android.bp\n  cmds/am/Android.bp\n  cmds/app_process/Android.bp\n  cmds/appops/Android.bp\n  cmds/appwidget/Android.bp\n  cmds/backup/Android.bp\n  cmds/bmgr/Android.bp\n  cmds/bootanimation/Android.bp\n  cmds/bu/Android.bp\n  cmds/content/Android.bp\n  cmds/dpm/Android.bp\n  cmds/hid/Android.bp\n  cmds/hid/jni/Android.bp\n  cmds/idmap2/Android.bp\n  cmds/ime/Android.bp\n  cmds/incident/Android.bp\n  cmds/incident_helper/Android.bp\n  cmds/incidentd/Android.bp\n  cmds/input/Android.bp\n  cmds/interrupter/Android.bp\n  cmds/locksettings/Android.bp\n  cmds/pm/Android.bp\n  cmds/requestsync/Android.bp\n  cmds/screencap/Android.bp\n  cmds/sm/Android.bp\n  cmds/svc/Android.bp\n  cmds/telecom/Android.bp\n  cmds/uiautomator/Android.bp\n  cmds/uiautomator/cmds/uiautomator/Android.bp\n  cmds/uiautomator/instrumentation/Android.bp\n  cmds/uiautomator/library/Android.bp\n  cmds/vr/Android.bp\n  cmds/wm/Android.bp\n  config/Android.bp\n  core/java/android/service/wallpaper/Android.bp\n  core/jni/Android.bp\n  core/sysprop/Android.bp\n  core/tests/BroadcastRadioTests/Android.bp\n  core/tests/ConnectivityManagerTest/Android.bp\n  core/tests/PackageInstallerSessions/Android.bp\n  core/tests/PlatformCompatFramework/Android.bp\n  core/tests/bandwidthtests/Android.bp\n  core/tests/benchmarks/Android.bp\n  core/tests/bluetoothtests/Android.bp\n  core/tests/bugreports/Android.bp\n  core/tests/coretests/Android.bp\n  core/tests/coretests/BinderDeathRecipientHelperApp/Android.bp\n  core/tests/coretests/BinderProxyCountingTestApp/Android.bp\n  core/tests/coretests/BinderProxyCountingTestService/Android.bp\n  core/tests/coretests/BstatsTestApp/Android.bp\n  core/tests/coretests/DisabledTestApp/Android.bp\n  core/tests/coretests/EnabledTestApp/Android.bp\n  core/tests/coretests/aidl/Android.bp\n  core/tests/coretests/apks/Android.bp\n  core/tests/coretests/apks/install/Android.bp\n  core/tests/coretests/apks/install_bad_dex/Android.bp\n  core/tests/coretests/apks/install_complete_package_info/Android.bp\n  core/tests/coretests/apks/install_decl_perm/Android.bp\n  core/tests/coretests/apks/install_jni_lib/Android.bp\n  core/tests/coretests/apks/install_jni_lib_open_from_apk/Android.bp\n  core/tests/coretests/apks/install_loc_auto/Android.bp\n  core/tests/coretests/apks/install_loc_internal/Android.bp\n  core/tests/coretests/apks/install_loc_sdcard/Android.bp\n  core/tests/coretests/apks/install_loc_unspecified/Android.bp\n  core/tests/coretests/apks/install_use_perm_good/Android.bp\n  core/tests/coretests/apks/install_uses_feature/Android.bp\n  core/tests/coretests/apks/install_verifier_bad/Android.bp\n  core/tests/coretests/apks/install_verifier_good/Android.bp\n  core/tests/coretests/apks/keyset/Android.bp\n  core/tests/coretests/apks/locales/Android.bp\n  core/tests/coretests/apks/overlay_config/Android.bp\n  core/tests/coretests/apks/version/Android.bp\n  core/tests/coretests/apks/version_nosys/Android.bp\n  core/tests/featureflagtests/Android.bp\n  core/tests/hdmitests/Android.bp\n  core/tests/hosttests/test-apps/AutoLocTestApp/Android.bp\n  core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v1/Android.bp\n  core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v2/Android.bp\n  core/tests/hosttests/test-apps/ExternalLocAllPermsTestApp/Android.bp\n  core/tests/hosttests/test-apps/ExternalLocPermsFLTestApp/Android.bp\n  core/tests/hosttests/test-apps/ExternalLocTestApp/Android.bp\n  core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v1/Android.bp\n  core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v2/Android.bp\n  core/tests/hosttests/test-apps/ExternalSharedPerms/Android.bp\n  core/tests/hosttests/test-apps/ExternalSharedPermsBT/Android.bp\n  core/tests/hosttests/test-apps/ExternalSharedPermsDiffKey/Android.bp\n  core/tests/hosttests/test-apps/ExternalSharedPermsFL/Android.bp\n  core/tests/hosttests/test-apps/InternalLocTestApp/Android.bp\n  core/tests/hosttests/test-apps/MultiDexLegacyTestServicesTests/Android.bp\n  core/tests/hosttests/test-apps/NoLocTestApp/Android.bp\n  core/tests/hosttests/test-apps/NoLocVersionedTestApp_v1/Android.bp\n  core/tests/hosttests/test-apps/NoLocVersionedTestApp_v2/Android.bp\n  core/tests/hosttests/test-apps/SharedUid/32/Android.bp\n  core/tests/hosttests/test-apps/SharedUid/32/jni/Android.bp\n  core/tests/hosttests/test-apps/SharedUid/64/Android.bp\n  core/tests/hosttests/test-apps/SharedUid/64/jni/Android.bp\n  core/tests/hosttests/test-apps/SharedUid/dual/Android.bp\n  core/tests/hosttests/test-apps/SharedUid/dual/jni/Android.bp\n  core/tests/hosttests/test-apps/SharedUid/java_only/Android.bp\n  core/tests/hosttests/test-apps/SimpleTestApp/Android.bp\n  core/tests/hosttests/test-apps/UpdateExtToIntLocTestApp_v1_ext/Android.bp\n  core/tests/hosttests/test-apps/UpdateExtToIntLocTestApp_v2_int/Android.bp\n  core/tests/hosttests/test-apps/UpdateExternalLocTestApp_v1_ext/Android.bp\n  core/tests/hosttests/test-apps/UpdateExternalLocTestApp_v2_none/Android.bp\n  core/tests/hosttests/test-apps/VersatileTestApp_Auto/Android.bp\n  core/tests/hosttests/test-apps/VersatileTestApp_External/Android.bp\n  core/tests/hosttests/test-apps/VersatileTestApp_Internal/Android.bp\n  core/tests/hosttests/test-apps/VersatileTestApp_None/Android.bp\n  core/tests/mockingcoretests/Android.bp\n  core/tests/notificationtests/Android.bp\n  core/tests/overlaytests/device/Android.bp\n  core/tests/overlaytests/device/test-apps/AppOverlayOne/Android.bp\n  core/tests/overlaytests/device/test-apps/AppOverlayTwo/Android.bp\n  core/tests/overlaytests/device/test-apps/FrameworkOverlay/Android.bp\n  core/tests/overlaytests/host/Android.bp\n  core/tests/overlaytests/remount/Android.bp\n  core/tests/overlaytests/remount/test-apps/Overlay/Android.bp\n  core/tests/overlaytests/remount/test-apps/SharedLibrary/Android.bp\n  core/tests/overlaytests/remount/test-apps/SharedLibraryOverlay/Android.bp\n  core/tests/overlaytests/remount/test-apps/Target/Android.bp\n  core/tests/packagemanagertests/Android.bp\n  core/tests/privacytests/Android.bp\n  core/tests/screenshothelpertests/Android.bp\n  core/tests/systemproperties/Android.bp\n  core/tests/utillib/Android.bp\n  core/tests/utiltests/Android.bp\n  core/tests/utiltests/jni/Android.bp\n  core/tests/uwbtests/Android.bp\n  core/xsd/Android.bp\n  core/xsd/vts/Android.bp\n  data/etc/Android.bp\n  data/etc/car/Android.bp\n  data/fonts/Android.bp\n  data/keyboards/Android.mk\n  drm/jni/Android.bp\n  errorprone/Android.bp\n  graphics/proto/Android.bp\n  keystore/Android.bp\n  keystore/tests/Android.bp\n  libs/WindowManager/Jetpack/Android.bp\n  libs/WindowManager/Shell/Android.bp\n  libs/WindowManager/Shell/tests/Android.bp\n  libs/androidfw/Android.bp\n  libs/androidfw/fuzz/resourcefile_fuzzer/Android.bp\n  libs/hostgraphics/Android.bp\n  libs/incident/Android.bp\n  libs/input/Android.bp\n  libs/input/tests/Android.bp\n  libs/protoutil/Android.bp\n  libs/services/Android.bp\n  libs/storage/Android.bp\n  libs/usb/tests/AccessoryChat/Android.bp\n  libs/usb/tests/AccessoryChat/accessorychat/Android.bp\n  location/lib/Android.bp\n  location/tests/Android.bp\n  location/tests/locationtests/Android.bp\n  lowpan/tests/Android.bp\n  media/Android.bp\n  media/java/Android.bp\n  media/java/android/media/tv/tunerresourcemanager/Android.bp\n  media/jni/Android.bp\n  media/jni/audioeffect/Android.bp\n  media/jni/soundpool/Android.bp\n  media/jni/soundpool/tests/Android.bp\n  media/lib/remotedisplay/Android.bp\n  media/lib/signer/Android.bp\n  media/lib/tvremote/Android.bp\n  media/lib/tvremote/tests/Android.bp\n  media/mca/filterfw/Android.bp\n  media/mca/filterfw/native/Android.bp\n  media/mca/filterpacks/Android.bp\n  media/mca/samples/CameraEffectsRecordingSample/Android.bp\n  media/mca/tests/Android.bp\n  media/native/midi/Android.bp\n  media/packages/BluetoothMidiService/Android.bp\n  media/packages/BluetoothMidiService/tests/unit/Android.bp\n  media/tests/AudioPolicyTest/Android.bp\n  media/tests/CameraBrowser/Android.bp\n  media/tests/EffectsTest/Android.bp\n  media/tests/MediaDump/Android.bp\n  media/tests/MediaFrameworkTest/Android.bp\n  media/tests/MediaRouter/Android.bp\n  media/tests/MtpTests/Android.bp\n  media/tests/ScoAudioTest/Android.bp\n  media/tests/SoundPoolTest/Android.bp\n  media/tests/TunerTest/Android.bp\n  media/tests/audiotests/Android.bp\n  media/tests/players/Android.bp\n  mime/Android.bp\n  native/android/Android.bp\n  native/graphics/jni/Android.bp\n  native/webview/loader/Android.bp\n  nfc-extras/Android.bp\n  nfc-extras/tests/Android.bp\n  packages/AppPredictionLib/Android.bp\n  packages/BackupEncryption/Android.bp\n  packages/BackupEncryption/test/robolectric-integration/Android.bp\n  packages/BackupEncryption/test/robolectric/Android.bp\n  packages/BackupEncryption/test/unittest/Android.bp\n  packages/BackupRestoreConfirmation/Android.bp\n  packages/CarSystemUI/Android.bp\n  packages/CarrierDefaultApp/Android.bp\n  packages/CarrierDefaultApp/tests/unit/Android.bp\n  packages/CompanionDeviceManager/Android.bp\n  packages/Connectivity/framework/Android.bp\n  packages/Connectivity/service/Android.bp\n  packages/CtsShim/Android.bp\n  packages/CtsShim/build/Android.bp\n  packages/CtsShim/build/jni/Android.bp\n  packages/DynamicSystemInstallationService/Android.bp\n  packages/DynamicSystemInstallationService/tests/Android.bp\n  packages/EasterEgg/Android.bp\n  packages/EncryptedLocalTransport/Android.bp\n  packages/ExtShared/Android.bp\n  packages/ExternalStorageProvider/Android.bp\n  packages/ExternalStorageProvider/tests/Android.bp\n  packages/FakeOemFeatures/Android.bp\n  packages/FusedLocation/Android.bp\n  packages/InputDevices/Android.bp\n  packages/LocalTransport/Android.bp\n  packages/PackageInstaller/Android.bp\n  packages/PrintRecommendationService/Android.bp\n  packages/PrintSpooler/Android.bp\n  packages/PrintSpooler/jni/Android.bp\n  packages/PrintSpooler/tests/outofprocess/Android.bp\n  packages/SettingsLib/ActionBarShadow/Android.bp\n  packages/SettingsLib/ActionButtonsPreference/Android.bp\n  packages/SettingsLib/AdaptiveIcon/Android.bp\n  packages/SettingsLib/Android.bp\n  packages/SettingsLib/AppPreference/Android.bp\n  packages/SettingsLib/BarChartPreference/Android.bp\n  packages/SettingsLib/DisplayDensityUtils/Android.bp\n  packages/SettingsLib/EntityHeaderWidgets/Android.bp\n  packages/SettingsLib/HelpUtils/Android.bp\n  packages/SettingsLib/LayoutPreference/Android.bp\n  packages/SettingsLib/ProgressBar/Android.bp\n  packages/SettingsLib/RadioButtonPreference/Android.bp\n  packages/SettingsLib/RestrictedLockUtils/Android.bp\n  packages/SettingsLib/SchedulesProvider/Android.bp\n  packages/SettingsLib/SearchProvider/Android.bp\n  packages/SettingsLib/SearchWidget/Android.bp\n  packages/SettingsLib/SettingsSpinner/Android.bp\n  packages/SettingsLib/SettingsTheme/Android.bp\n  packages/SettingsLib/Tile/Android.bp\n  packages/SettingsLib/Utils/Android.bp\n  packages/SettingsLib/search/Android.bp\n  packages/SettingsLib/tests/integ/Android.bp\n  packages/SettingsLib/tests/robotests/Android.bp\n  packages/SettingsProvider/Android.bp\n  packages/SharedStorageBackup/Android.bp\n  packages/Shell/Android.bp\n  packages/Shell/tests/Android.bp\n  packages/SimAppDialog/Android.bp\n  packages/SoundPicker/Android.bp\n  packages/StatementService/Android.bp\n  packages/SystemUI/Android.bp\n  packages/SystemUI/plugin/Android.bp\n  packages/SystemUI/plugin/ExamplePlugin/Android.bp\n  packages/SystemUI/plugin_core/Android.bp\n  packages/SystemUI/shared/Android.bp\n  packages/VpnDialogs/Android.bp\n  packages/WAPPushManager/Android.bp\n  packages/WAPPushManager/tests/Android.bp\n  packages/WallpaperBackup/Android.bp\n  packages/WallpaperCropper/Android.bp\n  packages/overlays/Android.mk\n  packages/overlays/tests/Android.bp\n  packages/services/PacProcessor/Android.bp\n  packages/services/PacProcessor/jni/Android.bp\n  packages/services/Proxy/Android.bp\n  proto/Android.bp\n  rs/jni/Android.mk\n  samples/demo/haptic-assessment/Android.bp\n  sax/tests/saxtests/Android.bp\n  services/Android.bp\n  services/accessibility/Android.bp\n  services/appprediction/Android.bp\n  services/appwidget/Android.bp\n  services/autofill/Android.bp\n  services/backup/Android.bp\n  services/backup/backuplib/Android.bp\n  services/companion/Android.bp\n  services/contentcapture/Android.bp\n  services/contentsuggestions/Android.bp\n  services/core/Android.bp\n  services/core/java/com/android/server/vcn/Android.bp\n  services/core/jni/Android.bp\n  services/core/xsd/Android.bp\n  services/core/xsd/vts/Android.bp\n  services/coverage/Android.bp\n  services/devicepolicy/Android.bp\n  services/incremental/Android.bp\n  services/midi/Android.bp\n  services/net/Android.bp\n  services/people/Android.bp\n  services/print/Android.bp\n  services/profcollect/Android.bp\n  services/restrictions/Android.bp\n  services/robotests/Android.bp\n  services/robotests/backup/Android.bp\n  services/systemcaptions/Android.bp\n  services/tests/PackageManagerComponentOverrideTests/Android.bp\n  services/tests/PackageManagerServiceTests/host/Android.bp\n  services/tests/PackageManagerServiceTests/host/test-apps/Android.bp\n  services/tests/mockingservicestests/Android.bp\n  services/tests/rescueparty/Android.bp\n  services/tests/servicestests/Android.bp\n  services/tests/servicestests/aidl/Android.bp\n  services/tests/servicestests/apks/Android.bp\n  services/tests/servicestests/apks/install-split-base/Android.bp\n  services/tests/servicestests/apks/install-split-feature-a/Android.bp\n  services/tests/servicestests/apks/install_intent_filters/Android.bp\n  services/tests/servicestests/apks/install_uses_sdk/Android.bp\n  services/tests/servicestests/test-apps/ConnTestApp/Android.bp\n  services/tests/servicestests/test-apps/JobTestApp/Android.bp\n  services/tests/servicestests/test-apps/PackageParserApp/Android.bp\n  services/tests/servicestests/test-apps/PackageParsingTestManifests/Android.bp\n  services/tests/servicestests/test-apps/SimpleServiceTestApp/Android.bp\n  services/tests/servicestests/test-apps/SuspendTestApp/Android.bp\n  services/tests/shortcutmanagerutils/Android.bp\n  services/tests/uiservicestests/Android.bp\n  services/tests/wmtests/Android.bp\n  services/usage/Android.bp\n  services/usb/Android.bp\n  services/voiceinteraction/Android.bp\n  services/wifi/Android.bp\n  startop/apps/test/Android.bp\n  startop/iorap/Android.bp\n  startop/iorap/functional_tests/Android.bp\n  startop/iorap/stress/Android.bp\n  startop/iorap/tests/Android.bp\n  startop/view_compiler/Android.bp\n  startop/view_compiler/dex_builder_test/Android.bp\n  test-base/hiddenapi/Android.bp\n  test-mock/Android.bp\n  test-runner/tests/Android.bp\n  tests/AccessibilityEventsLogger/Android.bp\n  tests/AccessoryDisplay/common/Android.bp\n  tests/AccessoryDisplay/sink/Android.bp\n  tests/AccessoryDisplay/source/Android.bp\n  tests/ActivityManagerPerfTests/stub-app/Android.bp\n  tests/ActivityManagerPerfTests/test-app/Android.bp\n  tests/ActivityManagerPerfTests/tests/Android.bp\n  tests/ActivityManagerPerfTests/utils/Android.bp\n  tests/ActivityTests/Android.bp\n  tests/ActivityViewTest/Android.bp\n  tests/AmSlam/Android.bp\n  tests/ApkVerityTest/Android.bp\n  tests/ApkVerityTest/ApkVerityTestApp/Android.bp\n  tests/ApkVerityTest/block_device_writer/Android.bp\n  tests/AppLaunch/Android.bp\n  tests/AppLaunchWear/Android.bp\n  tests/AppResourcesLoaders/Android.bp\n  tests/AppResourcesLoaders/Overlay/Android.bp\n  tests/Assist/Android.bp\n  tests/AutoVerify/app1/Android.bp\n  tests/AutoVerify/app2/Android.bp\n  tests/AutoVerify/app3/Android.bp\n  tests/AutoVerify/app4/Android.bp\n  tests/BackgroundDexOptServiceIntegrationTests/Android.bp\n  tests/BandwidthTests/Android.bp\n  tests/BatteryWaster/Android.bp\n  tests/BiDiTests/Android.bp\n  tests/BlobStoreTestUtils/Android.bp\n  tests/BootImageProfileTest/Android.bp\n  tests/BrowserPowerTest/Android.bp\n  tests/Camera2Tests/SmartCamera/SimpleCamera/jni/Android.bp\n  tests/CameraPrewarmTest/Android.bp\n  tests/Codegen/Android.bp\n  tests/Compatibility/Android.bp\n  tests/CoreTests/android/Android.bp\n  tests/DataIdleTest/Android.bp\n  tests/DozeTest/Android.bp\n  tests/DpiTest/Android.bp\n  tests/DynamicCodeLoggerIntegrationTests/Android.mk\n  tests/FeatureSplit/base/Android.bp\n  tests/FeatureSplit/feature1/Android.bp\n  tests/FeatureSplit/feature2/Android.bp\n  tests/FixVibrateSetting/Android.bp\n  tests/FlickerTests/Android.bp\n  tests/FlickerTests/test-apps/Android.bp\n  tests/FlickerTests/test-apps/flickerapp/Android.bp\n  tests/FrameworkPerf/Android.bp\n  tests/GamePerformance/Android.bp\n  tests/GridLayoutTest/Android.bp\n  tests/HierarchyViewerTest/Android.bp\n  tests/HugeBackup/Android.bp\n  tests/HwAccelerationTest/Android.bp\n  tests/Internal/Android.bp\n  tests/JankBench/Android.bp\n  tests/JobSchedulerPerfTests/Android.bp\n  tests/JobSchedulerTestApp/Android.bp\n  tests/LargeAssetTest/Android.bp\n  tests/LegacyAssistant/Android.bp\n  tests/LocalizationTest/Android.bp\n  tests/LocationTracker/Android.bp\n  tests/LotsOfApps/Android.bp\n  tests/LowStorageTest/Android.bp\n  tests/ManagedProfileLifecycleStressTest/Android.bp\n  tests/ManagedProfileLifecycleStressTest/app/DummyDPC/Android.bp\n  tests/MemoryUsage/Android.bp\n  tests/MirrorSurfaceTest/Android.bp\n  tests/NativeProcessesMemoryTest/Android.bp\n  tests/NetworkSecurityConfigTest/Android.bp\n  tests/NullHomeTest/Android.bp\n  tests/OdmApps/Android.bp\n  tests/OdmApps/app/Android.bp\n  tests/OdmApps/priv-app/Android.bp\n  tests/OneMedia/Android.bp\n  tests/PackageWatchdog/Android.bp\n  tests/PlatformCompatGating/Android.bp\n  tests/PlatformCompatGating/test-rules/Android.bp\n  tests/ProtoInputStreamTests/Android.bp\n  tests/RemoteDisplayProvider/Android.bp\n  tests/RenderThreadTest/Android.bp\n  tests/RollbackTest/Android.bp\n  tests/SerialChat/Android.bp\n  tests/ServiceCrashTest/Android.bp\n  tests/SharedLibrary/client/Android.bp\n  tests/SharedLibrary/lib/Android.bp\n  tests/ShowWhenLockedApp/Android.bp\n  tests/SmokeTest/Android.bp\n  tests/SmokeTest/tests/Android.bp\n  tests/SmokeTestApps/Android.bp\n  tests/SoundTriggerTestApp/Android.bp\n  tests/Split/Android.bp\n  tests/StagedInstallTest/Android.bp\n  tests/StatusBar/Android.bp\n  tests/SurfaceComposition/Android.bp\n  tests/SurfaceControlViewHostTest/Android.bp\n  tests/SystemMemoryTest/device/Android.bp\n  tests/SystemMemoryTest/host/Android.bp\n  tests/SystemUIDemoModeController/Android.bp\n  tests/TaskOrganizerTest/Android.bp\n  tests/TelephonyCommonTests/Android.bp\n  tests/TouchLatency/Android.bp\n  tests/TransformTest/Android.bp\n  tests/TtsTests/Android.bp\n  tests/UiBench/Android.bp\n  tests/UsageReportingTest/Android.bp\n  tests/UsageStatsPerfTests/Android.bp\n  tests/UsageStatsTest/Android.bp\n  tests/UsbHostExternalManagmentTest/AoapTestDevice/Android.bp\n  tests/UsbHostExternalManagmentTest/AoapTestHost/Android.bp\n  tests/UsbHostExternalManagmentTest/UsbHostExternalManagmentTestApp/Android.bp\n  tests/UsbManagerTests/Android.bp\n  tests/UsbManagerTests/lib/Android.bp\n  tests/UsbTests/Android.bp\n  tests/UsesFeature2Test/Android.bp\n  tests/VectorDrawableTest/Android.bp\n  tests/VoiceEnrollment/Android.bp\n  tests/VoiceInteraction/Android.bp\n  tests/WallpaperTest/Android.bp\n  tests/WindowAnimationJank/Android.bp\n  tests/WindowInsetsTests/Android.bp\n  tests/appwidgets/AppWidgetHostTest/Android.bp\n  tests/appwidgets/AppWidgetProviderTest/Android.bp\n  tests/backup/Android.mk\n  tests/benchmarks/Android.bp\n  tests/libs-permissions/Android.bp\n  tests/net/Android.bp\n  tests/net/common/Android.bp\n  tests/net/deflake/Android.bp\n  tests/net/integration/Android.bp\n  tests/net/jni/Android.bp\n  tests/net/smoketest/Android.bp\n  tests/notification/Android.bp\n  tests/permission/Android.bp\n  tests/privapp-permissions/Android.bp\n  tests/testables/Android.bp\n  tests/testables/tests/Android.bp\n  tests/utils/StubIME/Android.bp\n  tests/utils/hostutils/Android.bp\n  tests/utils/testutils/Android.bp\n  tests/vcn/Android.bp\n  tools/aapt/Android.bp\n  tools/aapt2/Android.bp\n  tools/aapt2/integration-tests/AutoVersionTest/Android.bp\n  tools/aapt2/integration-tests/BasicTest/Android.bp\n  tools/aapt2/integration-tests/MergeOnlyTest/LeafLib/Android.mk\n  tools/aapt2/integration-tests/MergeOnlyTest/LocalLib/Android.mk\n  tools/aapt2/integration-tests/NamespaceTest/LibOne/Android.mk\n  tools/aapt2/integration-tests/NamespaceTest/LibTwo/Android.mk\n  tools/aapt2/integration-tests/StaticLibTest/App/Android.bp\n  tools/aapt2/integration-tests/StaticLibTest/LibOne/Android.bp\n  tools/aapt2/integration-tests/StaticLibTest/LibTwo/Android.bp\n  tools/aapt2/integration-tests/SymlinkTest/Android.bp\n  tools/bit/Android.bp\n  tools/codegen/Android.bp\n  tools/dump-coverage/Android.bp\n  tools/incident_report/Android.bp\n  tools/incident_section_gen/Android.bp\n  tools/lock_agent/Android.bp\n  tools/locked_region_code_injection/Android.bp\n  tools/obbtool/Android.bp\n  tools/powermodel/Android.bp\n  tools/preload-check/Android.bp\n  tools/preload-check/device/Android.bp\n  tools/preload/loadclass/Android.bp\n  tools/processors/staledataclass/Android.bp\n  tools/processors/view_inspector/Android.bp\n  tools/protologtool/Android.bp\n  tools/sdkparcelables/Android.bp\n  tools/split-select/Android.bp\n  tools/streaming_proto/Android.bp\n  tools/validatekeymaps/Android.bp\n  wifi/java/Android.bp\n  wifi/tests/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to:\n  libs/hwui/Android.bp\n  native/webview/plat_support/Android.bp\n  obex/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD\n    SPDX-license-identifier-CC-BY SPDX-license-identifier-CPL-1.0\n    SPDX-license-identifier-GPL SPDX-license-identifier-GPL-2.0\n    SPDX-license-identifier-MIT SPDX-license-identifier-Unicode-DFS\n    SPDX-license-identifier-W3C legacy_unencumbered\nto:\n  Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD\n    legacy_unencumbered\nto:\n  core/java/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-CPL-1.0\nto:\n  test-base/Android.bp\n  test-runner/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-GPL\nto:\n  core/res/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-GPL-2.0\nto:\n  libs/usb/Android.bp\n  libs/usb/tests/accessorytest/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT\nto:\n  tools/preload/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT\n    SPDX-license-identifier-Unicode-DFS\nto:\n  api/Android.bp\n  boot/Android.bp\n  cmds/device_config/Android.bp\n  cmds/settings/Android.bp\n  core/api/Android.bp\n  core/tests/coretests/certs/Android.bp\n  core/tests/overlaytests/remount/test-apps/certs/Android.bp\n  core/tests/overlaytests/remount/test-apps/overlaid_apex/Android.bp\n  core/tests/overlaytests/remount/test-apps/overlay_apex/Android.bp\n  libs/tracingproxy/Android.bp\n  services/startop/Android.bp\n  test-legacy/Android.mk\n  tests/ApkVerityTest/testdata/Android.bp\n  tests/TransitionTests/Android.bp\n\nBug: 68860345\nBug: 151177513\nBug: 151953481\n\nTest: m all\n\nExempt-From-Owner-Approval: janitorial work\nChange-Id: Ib9737d8fb5ef5b90a2c14fe71f1a571079edcf02\nMerged-In: Ib9737d8fb5ef5b90a2c14fe71f1a571079edcf02\n"
    },
    {
      "commit": "f5dce6557d0b372403e937e27d9e616569948515",
      "tree": "c1d552c883b7ea51827eb52d17ce2afed6d54609",
      "parents": [
        "dc39b958021d3c4552d91986cc04ae21d7738d85"
      ],
      "author": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Fri Jan 29 11:05:47 2021 -0800"
      },
      "committer": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Fri Jan 29 11:05:47 2021 -0800"
      },
      "message": "Allocate new message Id for IMSI notification\n\nBug: 178658577\nTest: build\nChange-Id: Iee270f957d14e4d147c5c849b3985c44b6982b1d\n"
    },
    {
      "commit": "99e49715064c4459cd5cffe186754dbe24a38caf",
      "tree": "ed26c95768ffbfe4b76575ea75c48b57d206398b",
      "parents": [
        "5e96902fb13f197b389798b09fdb57fc1bd3c8c9",
        "a76c73468a8e8acf49d2c0e9f2034346df3d831b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jan 09 00:59:40 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Jan 09 00:59:40 2021 +0000"
      },
      "message": "Merge \"proto: Add OWNERS file for camera.proto\" am: 928789a180 am: 7102a70e38 am: a76c73468a\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1543875\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I54d7d02ad8862b0f770fa0133a9cb803e30950f3\n"
    },
    {
      "commit": "89e938977ba44ffaac918f1294cf1c2da1e3a8fd",
      "tree": "d4078f62dfb600996cb5379da5b5a8a2d0d3e090",
      "parents": [
        "35821e134de766d0119ce22a4debbeba7b7fa1e6"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Jan 08 13:41:38 2021 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Jan 08 13:42:55 2021 -0800"
      },
      "message": "proto: Add OWNERS file for camera.proto\n\nTest: None\nBug: 175339054\nChange-Id: I58e73855bf96bb2547db513f91968cd4c2d9e303\n"
    },
    {
      "commit": "7444e309f97ca9b24558a42b2caeedcf073d67ed",
      "tree": "1d8c77e6964852def8be52a3d3a5eacb03577547",
      "parents": [
        "83eeb33c2fb962a2a9e6b91d9390f2181445b77e"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Dec 09 11:05:51 2020 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Dec 09 11:06:28 2020 -0700"
      },
      "message": "Revert \"Temporarily replace \"android.com\" accounts.\"\n\nThis reverts commit 0ace970e1997c91b1b105eb3e326963bc04164d3.\n\nBug: 174932174, 175111824\nExempt-From-Owner-Approval: refactoring with team leads buy-in\nChange-Id: I152186408ecf6da1cb7354d14737de7cce55a34b\n"
    },
    {
      "commit": "0ab700763113fa2af53608fb6f7e3d78b4d3d75b",
      "tree": "62921ad999ca8e608d7bdc2d15bb1bb262d58484",
      "parents": [
        "0ace970e1997c91b1b105eb3e326963bc04164d3",
        "358f0d4fc8c248498cf113c41e043877a14e89a1"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Dec 08 10:57:50 2020 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Dec 08 11:01:05 2020 -0700"
      },
      "message": "resolve merge conflicts of 358f0d4fc8c248498cf113c41e043877a14e89a1 to master\n\nBug: 174932174\nTest: I solemnly swear I tested this conflict resolution.\nExempt-From-Owner-Approval: refactoring with team leads buy-in\nChange-Id: I9262a08ffc1ccede8e519d0eed90ed2bfcf0232c\n"
    },
    {
      "commit": "0ace970e1997c91b1b105eb3e326963bc04164d3",
      "tree": "fea448bb6ed4ddc18cae280341915398d98b78f1",
      "parents": [
        "ac132b65e9e31f73fa74b37bec9f0ff76df1013b"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Dec 08 10:53:08 2020 -0700"
      },
      "committer": {
        "name": "Sam Saccone",
        "email": "samccone@google.com",
        "time": "Tue Dec 08 17:54:13 2020 +0000"
      },
      "message": "Temporarily replace \"android.com\" accounts.\n\nWe\u0027re temporarily blocked on internal Gerrit tooling to support\nrelaxed OWNERS validation, so this change temporarily replaces all\n\"android.com\" accounts with \"google.com\" equivalents.\n\nBug: 174932174,175111824\nExempt-From-Owner-Approval: refactoring with team leads buy-in\nChange-Id: I114f2a40cee1b65e21250da7372e11c18cd73e25\n"
    },
    {
      "commit": "9af6ac78b052e76ba5d4afd647206e5927806b46",
      "tree": "07272506570347fbfcc797fd93eda4dfcab1fdae",
      "parents": [
        "c7c4a74a78f795806277021aecf583f6895ae6c9",
        "c2793cf12b9c9c373b438fd6dbaed766d64c83ec"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Dec 08 16:05:11 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 08 16:05:11 2020 +0000"
      },
      "message": "Merge changes from topic \"dec5\" am: c2793cf12b\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1519384\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Ifdc390f5ae046c515a30158f3f55b831be147547\n"
    },
    {
      "commit": "52b9862f87c70156a6027564cdc478f46ed89e9a",
      "tree": "d08f055d0e0d2e455fedc4dd3d2ff85c8d03cab9",
      "parents": [
        "fab0ab3c9cd160e50c09017c79f75f5f16342dcb"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Dec 08 08:36:17 2020 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Dec 08 08:36:28 2020 -0700"
      },
      "message": "Improve OWNERS coverage across frameworks/base/.\n\nAs general background, OWNERS files expedite code reviews by helping\ncode authors quickly find relevant reviewers, and they also ensure\nthat stakeholders are involved in code changes in their areas.\n\nSome teams under frameworks/base/ have been using OWNERS files\nsuccessfully for many years, and we\u0027re ready to expand them to cover\nmore areas.  Here\u0027s the historical coverage statistics for the last\ntwo years of changes before these new OWNERS changes land:\n\n-- 56% of changes are fully covered by OWNERS\n-- 17% of changes are partially covered by OWNERS\n-- 25% of changes have no OWNERS coverage\n\nWorking closely with team leads, we\u0027ve now identified clear OWNERS on\na per-package basis, and we\u0027re using \"include\" directives whenever\npossible to to simplify future maintenance.  With this extensive\neffort, we\u0027ve now improved our coverage as follows:\n\n-- 98% of changes are fully covered by OWNERS\n-- 1% of changes are partially covered by OWNERS\n-- 1% of changes have no OWNERS coverage\n\nThis specific change is automatically generated by a script that\nidentifies relevant \"include\" directives.\n\nBug: 174932174\nTest: manual\nExempt-From-Owner-Approval: refactoring with team leads buy-in\nMerged-In: I3480ddf2fe7ba3dfb922b459d4da01fa17a2c813\nChange-Id: I3480ddf2fe7ba3dfb922b459d4da01fa17a2c813\n"
    },
    {
      "commit": "00bca78ece33c5aa3773fbf7bd9bbf3dec5a1a9c",
      "tree": "10a91da392e4a4bdbfa85e7817a709d3645124a6",
      "parents": [
        "62b922614c4a3651d2be8866a6e9edb7fc5eb501",
        "3badad790dedeae98aa2030d869d0e6829a923f9"
      ],
      "author": {
        "name": "Ryan Lin",
        "email": "ryanlwlin@google.com",
        "time": "Thu Nov 19 08:37:51 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 19 08:37:51 2020 +0000"
      },
      "message": "Merge \"Show notification to promote window magnification mode available\""
    },
    {
      "commit": "44a8e4daf02ab0b216d7943326d3d59a6bf8792e",
      "tree": "ffc214e4d05bee94bfcd9d2896aebd4420c1d7e2",
      "parents": [
        "b73471b4ec9e5f338162ffb6e99e589c63b89c46"
      ],
      "author": {
        "name": "Tiger Huang",
        "email": "tigerhuang@google.com",
        "time": "Thu Oct 29 20:20:26 2020 +0800"
      },
      "committer": {
        "name": "Tiger Huang",
        "email": "tigerhuang@google.com",
        "time": "Wed Nov 18 15:54:09 2020 +0800"
      },
      "message": "Don\u0027t handle the system UI visibility at server side\n\nThe system UI visibility has been deprecated. Except disable flags, it\nshould be converted to the new APIs before being sent to WMS. This CL\nrenames mSystemUiVisibilitiy to mDisableFLags in WindowState.\n\nBug: 149813814\nTest: atest TaskSnapshotControllerTest TaskSnapshotPersisterLoaderTest\nChange-Id: I6730ba664359656ee814c7bc959844d6ed4aaeb9\n"
    },
    {
      "commit": "3badad790dedeae98aa2030d869d0e6829a923f9",
      "tree": "8d41d58ccd6e05d5eb2181e6dc4019da678b8c37",
      "parents": [
        "54e28edd2f4e8f050fd043d6f7f9c1de78f49589"
      ],
      "author": {
        "name": "ryanlwlin",
        "email": "ryanlwlin@google.com",
        "time": "Thu Nov 05 16:58:29 2020 +0800"
      },
      "committer": {
        "name": "ryanlwlin",
        "email": "ryanlwlin@google.com",
        "time": "Thu Nov 12 22:53:55 2020 +0800"
      },
      "message": "Show notification to promote window magnification mode available\n\nThe magnification mode is full-screen when the migrating deivce turns on\nmagnification settings.\nWe show a notification prompt the user that new window magnifier to\nguide the user to take a look.\n\nBug: 168635084\nTest: 1. adb shell settings put secure \\\n      accessibility_show_window_magnification_prompt 1\n      2. use full-screen magnification to see if it works well.\n      atest WindowMagnificationPromptControllerTest\n      atest FullScreenMagnificationGestureHandlerTest\nChange-Id: I40dfc49307d2dad380f1e662960d35f5cc5e7524\n"
    },
    {
      "commit": "12378c5223adbe5779cb4fcdd8e654ebc56941dd",
      "tree": "9dbcc476fa7ff3bd3227b9f7c01eb58a68a3bcfc",
      "parents": [
        "282c68d3b30b03bbf2268395d7671e9f1945cb35"
      ],
      "author": {
        "name": "Hui Yu",
        "email": "huiyu@google.com",
        "time": "Wed Sep 30 14:00:48 2020 -0700"
      },
      "committer": {
        "name": "Hui Yu",
        "email": "huiyu@google.com",
        "time": "Wed Sep 30 16:21:27 2020 -0700"
      },
      "message": "Show a notification when a BG-launch FGS is restricted.\n\nPreviously each BG-launch FGS that is restricted has a logcat message, now we\nalso display a notification that has:\nTitle: \"Foreground Service BG-Launch Restricted\"\nContent: \"App restricted:\" + app package name\nDetail: intent of the FGS.\n\nUse following command to turn on the FGS BG-launch restriction feature:\n adb shell device_config put activity_manager default_fgs_starts_restriction_enabled true\n adb shell device_config get activity_manager default_fgs_starts_restriction_enabled\n\nBug: 157473819\nTest: Observe the notification when FGS BG-launch is restricted.\natest cts/tests/app/src/android/app/cts/ActivityManagerFgsBgStartTest.java#testFgsStartFromBG\n\nChange-Id: Ia1ce1c7e103fbfa0a8487b0a3009b2d2ca61ba74\n"
    },
    {
      "commit": "c593e6adf8f9ec6a9dc3a9eab65781de42b9cd88",
      "tree": "e5a85be09975abe6bbed128b545e11ea4389fd6f",
      "parents": [
        "89bcd710e4fc13fa11665a928e700d72d21d3e92",
        "178e18a7fcbfdac34c7117a0269400fe313771f8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 11 18:56:00 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 11 18:56:00 2020 +0000"
      },
      "message": "Merge \"Migrate PiP logs to UiEvent\" into rvc-qpr-dev am: 178e18a7fc\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12132203\n\nChange-Id: Ib6cc61278a9a1611f911a7ce246893746c6e1b54\n"
    },
    {
      "commit": "01b7a613387e31ce7f6590018256eacf664e09f3",
      "tree": "6029e2f1dedcf62ec57070c841a6cc1d586534b5",
      "parents": [
        "96540963a831ec40eb0aa1d46af8f1255d3392b9"
      ],
      "author": {
        "name": "Hongwei Wang",
        "email": "hwwang@google.com",
        "time": "Fri Jul 10 15:19:45 2020 -0700"
      },
      "committer": {
        "name": "Hongwei Wang",
        "email": "hwwang@google.com",
        "time": "Wed Aug 05 13:42:16 2020 -0700"
      },
      "message": "Migrate PiP logs to UiEvent\n\nPer go/uievent, migrated PiP logs to UiEvent and also in this change\n- Deprecates counterpart proto definitions in metrics_constants\n- Record PiP logs from SysUI only, deprecates what\u0027s used to be in WM\n\nChanges to the actual logging\n- No longer logs the actual aspect ratio\n- Disables logging the change of aspect ratio since there are flood of\n  events can trigger this\n- Splits menu visibility log to SHOW_MENU and HIDE_MENU\n- Splits removal of PiP to TAP_TO_REMOVE and DRAG_TO_REMOVE\n- No longer logs supportsEnterPipOnTaskSwitch\n- Adds new RESIZE logging\n\nBug: 147508020\nTest: $ANDROID_HOST_OUT/bin/statsd_testdrive -terse 90\nMerged-In: I805d16ae6f30c07270b743f7ae1e66cbbd121131\nChange-Id: I805d16ae6f30c07270b743f7ae1e66cbbd121131\n"
    },
    {
      "commit": "c32b547d0125fde92c28ae9bc62caa84e200fcd4",
      "tree": "ab75ca1305a18c0dcef94cd41cfc8796c7de308d",
      "parents": [
        "06acdfe7aab374351a13b8e43923e068147d1e9e"
      ],
      "author": {
        "name": "Hongwei Wang",
        "email": "hwwang@google.com",
        "time": "Fri Jul 10 15:19:45 2020 -0700"
      },
      "committer": {
        "name": "Hongwei Wang",
        "email": "hwwang@google.com",
        "time": "Tue Aug 04 14:07:25 2020 -0700"
      },
      "message": "Migrate PiP logs to UiEvent\n\nPer go/uievent, migrated PiP logs to UiEvent and also in this change\n- Deprecates counterpart proto definitions in metrics_constants\n- Record PiP logs from SysUI only, deprecates what\u0027s used to be in WM\n\nChanges to the actual logging\n- No longer logs the actual aspect ratio\n- Disables logging the change of aspect ratio since there are flood of\n  events can trigger this\n- Splits menu visibility log to SHOW_MENU and HIDE_MENU\n- Splits removal of PiP to TAP_TO_REMOVE and DRAG_TO_REMOVE\n- No longer logs supportsEnterPipOnTaskSwitch\n- Adds new RESIZE logging\n\nBug: 147508020\nTest: $ANDROID_HOST_OUT/bin/statsd_testdrive -terse 90\nChange-Id: I805d16ae6f30c07270b743f7ae1e66cbbd121131\n"
    },
    {
      "commit": "dd6100cc3bdd2884b2402b29ae0503191eebd077",
      "tree": "d6d5f748a0a070e4b1b9d31cfc7baa7d93c4431b",
      "parents": [
        "ab53c111b62074df616e3a9883851fcdbed67b2b",
        "f972149c534408d6e1b0add0a913fbfc1d0cf8c3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 18 18:09:44 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 18 18:09:44 2020 +0000"
      },
      "message": "Merge \"Set min_sdk_version to be part of mainline modules\" am: 7bca9bf7de am: e4fe4b211d am: 7e57780ddd am: 9031d8f8a8 am: f972149c53\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1336117\n\nChange-Id: I5578f7f70f7d281b7f857ca1303b68084507b639\n"
    },
    {
      "commit": "7e57780ddde6ead01ac5fbf39a35846185dd1dfd",
      "tree": "399e90b81fe2f2f602474137595bde47b4b35738",
      "parents": [
        "5b622bb7bf89da16b21865fef6ad1ab0f2e8b3b8",
        "e4fe4b211db8a5a6dcec3002f717d0a092576255"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 18 17:18:10 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 18 17:18:10 2020 +0000"
      },
      "message": "Merge \"Set min_sdk_version to be part of mainline modules\" am: 7bca9bf7de am: e4fe4b211d\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1336117\n\nChange-Id: I5ee224d768e9958cf3321f13236b5ea473e33d66\n"
    },
    {
      "commit": "6c8a51c9f6c1dde862630128932e4f943dcc02c7",
      "tree": "756858e0a80795c91efe0507a6050002d11f9f7a",
      "parents": [
        "fb5e5063f3e86b54bde9fd78d75a2e3f2da0596f"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Tue Jun 16 01:39:56 2020 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed Jun 17 14:36:10 2020 +0900"
      },
      "message": "Set min_sdk_version to be part of mainline modules\n\nModules contributing mainline modules (APK/APEX) should set\nmin_sdk_version as well as apex_available.\n\nFor now setting min_sdk_version doesn\u0027t change build outputs.\nBut build-time checks will be added soon.\n\nBug: 152655956\nTest: m\nChange-Id: I9b630aabff01eb1dd5dc4c0f14517e6d1a914126\n"
    },
    {
      "commit": "bfef65afa8a42178506631cef25e19ee86c9f2e5",
      "tree": "f5bcf65edb57f1da0c2339fdf2587604b17dc905",
      "parents": [
        "fb9a1917100adb1cfa6d762678f4aef9bccedc90"
      ],
      "author": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Thu Apr 16 14:18:12 2020 -0700"
      },
      "committer": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Thu Apr 16 16:33:51 2020 -0700"
      },
      "message": "DO NOT MERGE Update NFW location access notification strings\n\nBug: 153651821\nTest: manual\nChange-Id: I9816555be467d22eba65778a48899144bdad8436\n"
    },
    {
      "commit": "87cefd4f28454150442890bb08f10125dfac8238",
      "tree": "5d5ad172ca130f2533fbb2842ebb7ebbf22c2ead",
      "parents": [
        "2de79fb6fdfe421dfa6d55bed37da746e7cc6137"
      ],
      "author": {
        "name": "Raff Tsai",
        "email": "rafftsai@google.com",
        "time": "Tue Apr 07 14:25:02 2020 +0800"
      },
      "committer": {
        "name": "Raff Tsai",
        "email": "rafftsai@google.com",
        "time": "Fri Apr 10 08:37:17 2020 +0800"
      },
      "message": "Add SettingsStats puller in StatsPullAtomService\n\n1. Add typed_features.proto contain StringListParam proto\n2. Add SettingsStatsUtil to parse DeviceConfig whitelist and\ncreate log\n3. Add test case in SettingsStatsUtilTest\n\nTest: atest FrameworksServicesTests:SettingsStatsUtilTest\n      adb shell cmd stats pull-source 10080\nBug: 142941011\nChange-Id: I5a161cf12dd6d52ae80813e6d1fe10ecbc5d05cd\n"
    },
    {
      "commit": "e750fe93173b238a6f2332367581bcb4a3cc536c",
      "tree": "aba4aad7e04a257e5bd16955f7a407189447f73d",
      "parents": [
        "4b035e0d5ad037c9c3b07716a4bedee6b86a9147",
        "2e112273b65f53b0e18eb70bff79b240c79bb086"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 03 19:21:49 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 03 19:21:49 2020 +0000"
      },
      "message": "Merge \"Add EAP methods in wifi.proto\" into qt-qpr1-dev am: 2e112273b6\n\nChange-Id: I83923eb362d2432b31f434bd6516f58a28419ce3\n"
    },
    {
      "commit": "24ee8ef61e696248f6bdcc23842418808e3630ef",
      "tree": "5394e79d3a1379f4dca92df3a60e086f090508a8",
      "parents": [
        "6075dd7f58766902e06941552f27ff5ceacd369f"
      ],
      "author": {
        "name": "Kai Shi",
        "email": "kaishi@google.com",
        "time": "Wed Feb 26 15:46:56 2020 -0800"
      },
      "committer": {
        "name": "Kai Shi",
        "email": "kaishi@google.com",
        "time": "Tue Mar 03 18:50:27 2020 +0000"
      },
      "message": "Add EAP methods in wifi.proto\n\nTo help find the root cause of high authentication failure rate in enterprise network, add EAP method and authentication phase2 method in connection event metrics.\n\nBug: 150237135\nTest: manual\nTest: atest com.android.server.wifi\nMerged-In: I7f3268b2842783f99c0a43d8b4996d0a7dd46c6e\nChange-Id: Id4ac7947871785d16b81c0806986f54d64fdb0ce\n"
    },
    {
      "commit": "c02592d7b257d3a57a6ef9f8872220d22ac5d783",
      "tree": "5290d25e8010bb747663558d5b4f5fb34d179c60",
      "parents": [
        "21e618d9ba1a930f1e63fe143b1fdca7276c839f"
      ],
      "author": {
        "name": "Hui Yu",
        "email": "huiyu@google.com",
        "time": "Thu Feb 27 16:20:10 2020 -0800"
      },
      "committer": {
        "name": "Hui Yu",
        "email": "huiyu@google.com",
        "time": "Thu Feb 27 16:20:10 2020 -0800"
      },
      "message": "Remove the notification when FGS while-in-use permission is restricted.\n\nBug: 136219221\nTest: atest cts/tests/app/src/android/app/cts/ActivityManagerApi29Test.java\nChange-Id: I996abab1c7032e5247883f3b06ba2bd82c425007\n"
    },
    {
      "commit": "fe0a413a609cda28740ab58e38d612206bd3dec9",
      "tree": "1a1748b95467cfae5f39a7255facb471e02b3b4b",
      "parents": [
        "27f83cdbcefd687632811996e25ece99f7e1ac69"
      ],
      "author": {
        "name": "Peter Kalauskas",
        "email": "peskal@google.com",
        "time": "Fri Jan 31 16:50:42 2020 -0800"
      },
      "committer": {
        "name": "Peter Kalauskas",
        "email": "peskal@google.com",
        "time": "Mon Feb 24 21:01:03 2020 +0000"
      },
      "message": "Store original task width and height instead of scale\n\nStore the original task snapshot size instead of the scale from which\nthe bitmap was saved. This simplifies the logic around restoring and\nsaving from the proto, as both the reduced scale and full scale\nsnapshots make use and share the same state.\n\nAlso remove scale from TaskSnapshot, and remove and reducedScale from\nTaskSnapshot.Builder.\n\nTest: TaskSnapshotCacheTest\nTest: TaskSnapshotControllerTest\nTest: TaskSnapshotPersisterLoaderTest\nTest: TaskSnapshotSurfaceTest\nBug: 148491788\nBug: 148617404\nBug: 142063079\nChange-Id: I1dccaba87c3d8b95bf4156f41f9fd5d40019f675\n"
    },
    {
      "commit": "b06dc6aa5b0a118cc8c836b64f661c7aa89a6631",
      "tree": "c5f9538e9ed0b474dbca511429126321a65defa0",
      "parents": [
        "2909ce319d472221d78b1d469fff2933d5cb05a0"
      ],
      "author": {
        "name": "Joshua Duong",
        "email": "joshuaduong@google.com",
        "time": "Mon Dec 03 15:21:46 2018 -0800"
      },
      "committer": {
        "name": "Joshua Duong",
        "email": "joshuaduong@google.com",
        "time": "Sat Feb 22 16:06:53 2020 +0000"
      },
      "message": "[adbwifi] Make AdbManager changes for adb over WiFi.\n\nThis CL has a couple of notable changes:\n- Add communication layer between adbd, system server, and Settings UI\n- Add system notification (Wireless debugging connected) when at least\n  one device is connected.\n- Add trusted networks (BSSID) to the keystore.\n  - Changed the keystore format to:\n    \u003ckeyStore version\u003d\"1\"\u003e\n    \u003cadbKey ... /\u003e\n    \u003cwifiAP ... /\u003e\n    \u003c/keyStore\u003e\n - Currently, trusted networks don\u0027t have a expiration time. Also, only\n   way to clear it is by blowing up the keystore (revoke permissions).\n- Add pairing mechanism:\n  - Using libadbwifi_pairing_connection C++ library to pair a device\n    using SPAKE2 protocol over TLS.\n  - Register MDNS service for client discovery.\n- Removed ability to ctl.start/stop adbd from UsbDeviceManager\n  - AdbService now controls when to do this\n\nBug: 111434128, 119490154, 119492574\n\nTest: Manual. From developer options:\n1) USB debugging off, WiFi Debugging off\n- Ensure both transports are disabled by trying to connect via WiFi and\nUSB.\n2) USB debugging on, WiFi Debugging off\n- Connections via USB are available, WiFi is disabled\n3) USB debugging off, WiFi Debugging on\n- Connections via WiFi are available (IP + port), USB is not available\n4) USB debugging on, WiFi Debugging on\n- Check both transports work\n\nChange-Id: I9f87679d195da99a55b6faf7131da1f1af65fe01\nExempt-From-Owner-Approval: approved in aosp master\n(cherry picked from commit a5969b5a1d9fe08783c32ea23bead56252a74383)\n"
    },
    {
      "commit": "f24fb19dbf0ea4305de79cfddeb45ca1f7baa41f",
      "tree": "5b515fe15368fd58f7b8742fd92c210d811d2efa",
      "parents": [
        "a1fb6f5b1d9c93f9aeb4086beed753e644ca1a47"
      ],
      "author": {
        "name": "Joshua Duong",
        "email": "joshuaduong@google.com",
        "time": "Mon Dec 03 15:21:46 2018 -0800"
      },
      "committer": {
        "name": "Joshua Duong",
        "email": "joshuaduong@google.com",
        "time": "Sat Feb 22 15:15:10 2020 +0000"
      },
      "message": "[adbwifi] Make AdbManager changes for adb over WiFi.\n\nThis CL has a couple of notable changes:\n- Add communication layer between adbd, system server, and Settings UI\n- Add system notification (Wireless debugging connected) when at least\n  one device is connected.\n- Add trusted networks (BSSID) to the keystore.\n  - Changed the keystore format to:\n    \u003ckeyStore version\u003d\"1\"\u003e\n    \u003cadbKey ... /\u003e\n    \u003cwifiAP ... /\u003e\n    \u003c/keyStore\u003e\n - Currently, trusted networks don\u0027t have a expiration time. Also, only\n   way to clear it is by blowing up the keystore (revoke permissions).\n- Add pairing mechanism:\n  - Using libadbwifi_pairing_connection C++ library to pair a device\n    using SPAKE2 protocol over TLS.\n  - Register MDNS service for client discovery.\n- Removed ability to ctl.start/stop adbd from UsbDeviceManager\n  - AdbService now controls when to do this\n\nBug: 111434128, 119490154, 119492574\n\nTest: Manual. From developer options:\n1) USB debugging off, WiFi Debugging off\n- Ensure both transports are disabled by trying to connect via WiFi and\nUSB.\n2) USB debugging on, WiFi Debugging off\n- Connections via USB are available, WiFi is disabled\n3) USB debugging off, WiFi Debugging on\n- Connections via WiFi are available (IP + port), USB is not available\n4) USB debugging on, WiFi Debugging on\n- Check both transports work\n\nChange-Id: I9f87679d195da99a55b6faf7131da1f1af65fe01\nExempt-From-Owner-Approval: approved in aosp master\n(cherry picked from commit a5969b5a1d9fe08783c32ea23bead56252a74383)\n"
    },
    {
      "commit": "52debeb5b9988e9c392d20efc368b04a9131a493",
      "tree": "d3ea27b81dcec05d0187483a30db861b0e5d05ca",
      "parents": [
        "8887c6da17d33e1763e2e121e7d3dcd64cc0413c"
      ],
      "author": {
        "name": "Hui Yu",
        "email": "huiyu@google.com",
        "time": "Wed Feb 19 13:07:48 2020 -0800"
      },
      "committer": {
        "name": "Hui Yu",
        "email": "huiyu@google.com",
        "time": "Wed Feb 19 16:22:19 2020 -0800"
      },
      "message": "Show a notification when FGS while-in-use permission is restricted.\n\nChange from showing a toast to a notification.\n\nBug: 136219221\nTest: atest cts/tests/app/src/android/app/cts/ActivityManagerApi29Test.java\nto trigger the notification.\n\nChange-Id: If22a72fb5a70b14d0b424fbcfe6d1e5c70f2a34d\n"
    },
    {
      "commit": "37686b9e1680c658dd3182c224a8922467de73c8",
      "tree": "d714b79e35e7f42847fba22371512a0e4668100d",
      "parents": [
        "4b5b834e13b7c31b449cb751b4407a14932b959a"
      ],
      "author": {
        "name": "Kumar Anand",
        "email": "kumaranand@google.com",
        "time": "Wed Feb 05 11:22:11 2020 -0800"
      },
      "committer": {
        "name": "Kumar Anand",
        "email": "kumaranand@google.com",
        "time": "Thu Feb 13 14:51:48 2020 -0800"
      },
      "message": "Wifi: Notification id for sim required\n\nFramework needs to launch a notification when\nwifi is disconnected due to SIM removal\n\nBug: 147113247\nTest: atest FrameworksWifiTests\nChange-Id: I4901eda93ec46e577a8d947736b9f6a7b2f70f68\n"
    },
    {
      "commit": "a8717feb6b29d42f6865e03705b01d3c48776c70",
      "tree": "252caab053e8d6c567a0114f55b932abfa2574eb",
      "parents": [
        "b642e394dd67d5cf0ed4d69d9547278cd4cbdaeb"
      ],
      "author": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Thu Feb 06 15:57:46 2020 -0800"
      },
      "committer": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Thu Feb 06 15:57:46 2020 -0800"
      },
      "message": "Add location notification and target sdk checks\n\nCheck target SDKs to disallow using setSecureSetting with LOCATION_MODE\nand point clients to setLocationEnabled() instead. Show notifications to\nusers when location settings are changed by the admin.\n\nBug: 136219903\nTest: manual - triggered setLocationEnabled and observed notification\nChange-Id: I07c150e62230b06f76ec7bd5197a23e703ffb918\n"
    },
    {
      "commit": "ffd9dff181a460767cde7edaf0ef9cf5f496fa48",
      "tree": "4a030043fe0dcc536de9bd0b72937144be5db89e",
      "parents": [
        "c8e17b66f313fd2777876b20a09f61f0c7fa0f79"
      ],
      "author": {
        "name": "Vinit Nayak",
        "email": "peanutbutter@google.com",
        "time": "Tue Nov 05 15:20:11 2019 -0800"
      },
      "committer": {
        "name": "Vinit Nayak",
        "email": "peanutbutter@google.com",
        "time": "Thu Jan 23 15:12:32 2020 -0800"
      },
      "message": "Add rotation field to ThumbnailData for task snapshots\n\nAdd the rotation a task was in when its snapshot\nis taken. This is used by launcher to know which\nway to orient the bitmap when performing quickswitch\n\nfixes: 143892437\nTest: Test: With launcher in portrait\n* Thumbnail in reverse portrait,\nlandscape, seascape, normal\nWith launcher in landscape\n* Thumbnail in seascape, normal,\nreverse portrait, landscape\nWith launcher in seascape\n* Thumbnail in seascape, normal,\nreverse portrait, landscape\n\nChange-Id: Iaf32341d0db1fc023c29676e0d365eee03b98959\n"
    },
    {
      "commit": "499f005e3d95b6be80726c2c95ab7b9e018a44b4",
      "tree": "5b7a9338759b697c4fb4cc5b266896b42190714a",
      "parents": [
        "b3191a3396252fe5dcfbcf0f763b00976f3857e6"
      ],
      "author": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Tue Jan 14 12:51:19 2020 +0000"
      },
      "committer": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Thu Jan 23 13:33:39 2020 +0000"
      },
      "message": "Add DPM methods to allow org owned PO to suspend personal apps\n\n* When personal apps are suspended, only dialer, IMEs, a11y, launcher\n  are some other critical apps are exempted.\n* User is presented with notification, clicking on which invokes an\n  activity in the DPC.\n\nBug: 147414651\nTest: manual via TestDPC\nChange-Id: I09f8dad08e54b0ce8201cd5c76b3f34342e0da8f\n"
    },
    {
      "commit": "6bf8baead4593040ac01a799cd38fd3c98f1896f",
      "tree": "2ffbf31d829072923cb47842dfafde2acbfee748",
      "parents": [
        "0e4d731bbcb9b6b6a4310c83aea9a4fab0e1c35f",
        "d2672bda9c27e16adcf22820567713ca628411d2"
      ],
      "author": {
        "name": "Mike Ma",
        "email": "yanmin@google.com",
        "time": "Wed Jan 22 09:21:16 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 22 09:21:16 2020 +0000"
      },
      "message": "Merge \"Dump connmetrics in protobuf format\""
    },
    {
      "commit": "15b05537ef902518df508812874ded7237572dfa",
      "tree": "ba1cbaa6f73f4e3303db6625325bac3f68ea7551",
      "parents": [
        "41b39209d27806eca690d264c39134202e467f82"
      ],
      "author": {
        "name": "lesl",
        "email": "lesl@google.com",
        "time": "Thu Jan 16 22:51:23 2020 +0800"
      },
      "committer": {
        "name": "Les Lee",
        "email": "lesl@google.com",
        "time": "Fri Jan 17 15:07:22 2020 +0000"
      },
      "message": "Wifi: Add notification ID for softap auto shutdown\n\nNotify the user that their softap disabled because there are no connected\ndevices and shutdown timeout expired.\n\nBug: 142752869\nTest:  atest FrameworksWifiTests\nChange-Id: Ib68607c1fcdced280191af397eda3cc900bdf7cf\n"
    },
    {
      "commit": "dcf811600ffb29b3763065595cb57fa117d1a0c5",
      "tree": "d172aedc27ec85e31200962129288768b20a37c7",
      "parents": [
        "9e99080cd30d5c6cfa48354f73c0ff062a4ad5b8",
        "4ba24932e84aee037c8be90ecf848017d1989f25"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 16 18:36:33 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 16 18:36:33 2020 +0000"
      },
      "message": "Merge \"Wifi: Add notification ID for eap failure\""
    },
    {
      "commit": "d2672bda9c27e16adcf22820567713ca628411d2",
      "tree": "da4d10647cc573c87073afa99380227102916306",
      "parents": [
        "a4d4f94e21757148153711a2defe21bd45dc3337"
      ],
      "author": {
        "name": "Mike Ma",
        "email": "yanmin@google.com",
        "time": "Wed Jan 15 15:57:20 2020 -0800"
      },
      "committer": {
        "name": "Mike Ma",
        "email": "yanmin@google.com",
        "time": "Wed Jan 15 17:13:37 2020 -0800"
      },
      "message": "Dump connmetrics in protobuf format\n\nAdd protobuf dumpsys of connmetrics. Primarily used by incident service\nto capture an incident report proto.\n\nCurrently, \"proto\" is used to dump the ring buffer in base64-encoded\nproto. The newly added \"--proto\" arg is a dumpsys convention to dump\na service in proto wire format. This change reuses most of the code\nfor executing \"proto\". Other cmds remain unchanged.\n\nCommand to invoke (any of the following after lunch and env setup):\n$ adb shell dumpsys connmetrics --proto\n$ incident_report 3049\n\nBug: 146086778\nTest: $ incident_report 3049, then compare the content with \"dumpsys\n      connmetrics\"\n\nChange-Id: Ief2297d99aeb553224a83894ba3b9695ff0b87aa\n"
    },
    {
      "commit": "6bb0d10cf7c7c6a0ce1e7dee1a688f1fa9946f33",
      "tree": "604395c95302cc34d3bf5c2a0e209e0c7898fb16",
      "parents": [
        "7f528b9a3309f3a3ffc16827954e9acaefe7cf6b"
      ],
      "author": {
        "name": "David Su",
        "email": "dysu@google.com",
        "time": "Sun Jan 12 15:41:07 2020 -0800"
      },
      "committer": {
        "name": "David Su",
        "email": "dysu@google.com",
        "time": "Sun Jan 12 18:35:01 2020 -0800"
      },
      "message": "Statically link SystemMessageProto into wifi-service\n\nStatically link SystemMessagesProto since Wifi\nuses a few constants defined here e.g.\nNOTE_NETWORK_NO_MAC_RANDOMIZATION_SUPPORT,\nNOTE_NETWORK_AVAILABLE, etc.\n\nProto should ensure backwards compatibility of\nthese constants.\n\nBug: 147387246\nTest: compiles\nChange-Id: Id6e704fa50e3500d191ecfa57cbb5a237dfaf01a\n"
    },
    {
      "commit": "4ba24932e84aee037c8be90ecf848017d1989f25",
      "tree": "cfef789040680282e532ed6fbc3a78ac5643e00f",
      "parents": [
        "787f3c88a3bb57cad5a785b57bbe36d24d5f71f2"
      ],
      "author": {
        "name": "Isaac Chiou",
        "email": "isaacchiou@google.com",
        "time": "Tue Dec 17 18:27:11 2019 +0800"
      },
      "committer": {
        "name": "Isaac Chiou",
        "email": "isaacchiou@google.com",
        "time": "Tue Dec 24 10:03:07 2019 +0800"
      },
      "message": "Wifi: Add notification ID for eap failure\n\nFramework needs to launch notification when specific\neap failure occurs. Add notification ID for this behavior.\n\nBug: 139880103\nTest: atest FrameworksWifiTests\nTest: manual test\nChange-Id: I416417ce8dc3d49002e03271f5945c0452191f39\n"
    },
    {
      "commit": "708f3420d317ad6942eedaae9673c95332937066",
      "tree": "48bfafa0db37f84594bf45cd55d8c6953e78de87",
      "parents": [
        "2da22cdcbf0daf9876b1bc736c546b1c326888d7"
      ],
      "author": {
        "name": "xshu",
        "email": "xshu@google.com",
        "time": "Thu Nov 14 16:37:47 2019 -0800"
      },
      "committer": {
        "name": "xshu",
        "email": "xshu@google.com",
        "time": "Thu Nov 14 16:38:48 2019 -0800"
      },
      "message": "Add notification ID for no random mac support\n\nBug: 144172117\nTest: atest FrameworksWifiTests\nChange-Id: Iad7f21651bc20304fc3b8e108c04057c4bb51b2e\n"
    },
    {
      "commit": "7dc1b837066f7e8806ad5c52da9ba054579bd35d",
      "tree": "f93d3c6b3b614973c15f077a6a215e5fa5f155a2",
      "parents": [
        "3e65b9267e0ff058cbc7ab5e1e199af48f9c6555"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Mon Oct 28 07:02:21 2019 -0700"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Mon Oct 28 08:05:30 2019 -0700"
      },
      "message": "proto(wifi): Move wifi proto out of common folder\n\nNeed to statically link the generated wifi proto stubs. So, moving it\nout of framework.\n\nBug: 143455267\nTest: Compiles\nChange-Id: I3bfcf1d997623e17f0f49ca2527cc2ea54bbdd32\n"
    },
    {
      "commit": "5acd00dae2114040f47f430282887f910ddea521",
      "tree": "81f46848b87d15ad3a8ad7755ac184c324d61553",
      "parents": [
        "6d5c3b96365ecd04bac6c7c272413422bf9920ce",
        "a6780e8a3ef3c4e5d87b015b0dd1e58e04be41ad"
      ],
      "author": {
        "name": "Oscar Shu",
        "email": "xshu@google.com",
        "time": "Sat Oct 26 00:12:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Oct 26 00:12:44 2019 +0000"
      },
      "message": "Merge \"BssidBlocklistMonitor proto changes\""
    },
    {
      "commit": "a6780e8a3ef3c4e5d87b015b0dd1e58e04be41ad",
      "tree": "adb7a2532b1952b1d8aa8c3faed74cdf86eb20d1",
      "parents": [
        "66bad8bce5c571ba3de5ccd2173d92fc215fd7b7"
      ],
      "author": {
        "name": "xshu",
        "email": "xshu@google.com",
        "time": "Fri Sep 20 16:36:25 2019 -0700"
      },
      "committer": {
        "name": "xshu",
        "email": "xshu@google.com",
        "time": "Wed Oct 23 18:02:11 2019 -0700"
      },
      "message": "BssidBlocklistMonitor proto changes\n\nproto changes to support BssidBlocklistMonitor\n\nBug: 139287182\nTest: unit tests\n\nChange-Id: I00f6940903871fe65d7b577b87bcc9170a7ff428\n"
    },
    {
      "commit": "22eafd17579b7f5ed0d825f96790f15087588752",
      "tree": "57a9462deac99ca7e52ed5023687b8ab7d852b31",
      "parents": [
        "a2bb72bc136bb76f6c158af7d49c5e2424a32972",
        "7038dfad2a474beb3b5f3d1cf6a0e973ce2db08b"
      ],
      "author": {
        "name": "Lucas Lin",
        "email": "lucaslin@google.com",
        "time": "Wed Oct 23 03:27:05 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 03:27:05 2019 -0700"
      },
      "message": "Merge \"Better notification to user when DNS-over-TLS is broken\" am: 81852c8481 am: eb24608dbc am: a55366ffdb\nam: 7038dfad2a\n\nChange-Id: Iffbdc181d8249f26b3c370474583673aaa1c5032\n"
    },
    {
      "commit": "7038dfad2a474beb3b5f3d1cf6a0e973ce2db08b",
      "tree": "82dffe0030545dec08ecba8af547abaf4be5e2db",
      "parents": [
        "e2bb3094468f49f2a29fb648af09aa244098592d",
        "a55366ffdbb0aba240e5637e52bc1a4540da7c52"
      ],
      "author": {
        "name": "Lucas Lin",
        "email": "lucaslin@google.com",
        "time": "Wed Oct 23 03:20:21 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 03:20:21 2019 -0700"
      },
      "message": "Merge \"Better notification to user when DNS-over-TLS is broken\" am: 81852c8481 am: eb24608dbc\nam: a55366ffdb\n\nChange-Id: I9d840678b1612c89b7917e8eece0c920326a83a0\n"
    },
    {
      "commit": "eb24608dbc0a3c518eec0a69a70d31dc3c390b6c",
      "tree": "73da528ab27b16aed47b84f264279b15a034fafd",
      "parents": [
        "737210b7bbc3c4bc7c831479460ad635c8e52630",
        "81852c8481f555c9ad396aa866442a7669441875"
      ],
      "author": {
        "name": "Lucas Lin",
        "email": "lucaslin@google.com",
        "time": "Wed Oct 23 02:51:56 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 02:51:56 2019 -0700"
      },
      "message": "Merge \"Better notification to user when DNS-over-TLS is broken\"\nam: 81852c8481\n\nChange-Id: I8be963e35ed5e5ba914c6d3504a52ccb789aaf29\n"
    }
  ],
  "next": "783f2210658ff112cb5954b37c2461b1191e554d"
}
