)]}'
{
  "log": [
    {
      "commit": "0f5d9f63095b374e16a1f61a57968c6646f3e91f",
      "tree": "df4524636d5be1226856a5b469badde01209763d",
      "parents": [
        "9b6df5a922561ba50ba3d2e2873b66d4dd68fb69"
      ],
      "author": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Wed Mar 15 15:00:57 2023 -0700"
      },
      "committer": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Thu Mar 16 14:16:32 2023 +0000"
      },
      "message": "Enforce kotlin warnings as errors in InputTests\n\nThis will prevent us from having to look at kotlin warnings during\nbuild.\n\nBug: 271455682\nTest: atest InputTests\nChange-Id: I834c97094534fcc3c2b103f0d5ddd07e405e4b24\n"
    },
    {
      "commit": "87db93152dc25d3a3e3bfda3482c6bcbe63b3412",
      "tree": "f40b6b66278235b21e37e3c8ad3c1aa3352f29f3",
      "parents": [
        "56954d1746d0c1ab7d9f077d10a45c3200640e67",
        "22a21d24ae4f962edd0f4509b8642d9818152554"
      ],
      "author": {
        "name": "Jiakai Zhang",
        "email": "jiakaiz@google.com",
        "time": "Wed Mar 15 21:48:47 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 15 21:48:47 2023 +0000"
      },
      "message": "Merge \"Skip BackgroundDexOptServiceIntegrationTests.\" into udc-dev"
    },
    {
      "commit": "bd9c4d43f94084cf7d8cd19d77f621c8bbd037e7",
      "tree": "9c07066d676be6ef620f4ce0a2ea688d65c5a9a8",
      "parents": [
        "907a36063dfde5f78f6c14ea463467a434fa5085",
        "9aff02082081a6bc4629fb4e442aed62c511c06d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 15 19:59:24 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 15 19:59:24 2023 +0000"
      },
      "message": "Merge \"Migrate OpenAppAfterCameraTest to CF ARM\" into udc-dev"
    },
    {
      "commit": "a510217840f12d590b6cd19ebc9f0b85a261a23c",
      "tree": "0c571fb017c8747a62131c72a6f85f30d2a5eb08",
      "parents": [
        "b3de9bf9a120ac5c6a028cf791d60ef79aeee7cd",
        "6bac614f28fa3eccc8ba5f60aecb09295a2ac7bd"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Wed Mar 15 18:26:05 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 15 18:26:05 2023 +0000"
      },
      "message": "Merge \"Migrate OpenAppWarmTest to CF ARM\" into udc-dev"
    },
    {
      "commit": "b3de9bf9a120ac5c6a028cf791d60ef79aeee7cd",
      "tree": "ff29d2d861c4426e447cefed3f096870f00ad4a5",
      "parents": [
        "3832106d0b54effb73642e847fa3fd133729f08f",
        "0b12ecaeb5a0ab598be5f9edb935343f1eb4e928"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Wed Mar 15 18:25:59 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 15 18:25:59 2023 +0000"
      },
      "message": "Merge \"Migrate OpenAppFromNotificationCold to CF ARM\" into udc-dev"
    },
    {
      "commit": "05bd77c0b4864e4643af7f23ff9ce820b1303008",
      "tree": "3540a8fe27e0a226460afc23587a73d62dc64e42",
      "parents": [
        "cc10548a5f2fa2bd0c5a14c89ed3b11f90108d5a",
        "2ed6c794052596d9c439e3f20cc1622d84d74fac"
      ],
      "author": {
        "name": "Nicholas Ambur",
        "email": "nambur@google.com",
        "time": "Wed Mar 15 18:13:44 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 15 18:13:44 2023 +0000"
      },
      "message": "Merge \"Revert \"update HotwordDetector exception throws\"\" into udc-dev"
    },
    {
      "commit": "0b12ecaeb5a0ab598be5f9edb935343f1eb4e928",
      "tree": "631adabb2cc315f2c6020b90db0fe131fbef4a50",
      "parents": [
        "62229367d3013b235e5be409b24b4c3d9c25abc3"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Wed Mar 15 12:59:49 2023 +0000"
      },
      "committer": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Wed Mar 15 16:12:41 2023 +0000"
      },
      "message": "Migrate OpenAppFromNotificationCold to CF ARM\n\nFixes: 262367158\nTest: atest FlickerTests\nChange-Id: I082360c94ae8430739d2df6ffa2c4fb536dfe56a\n"
    },
    {
      "commit": "f7e7e2944ffefcc99262181ae43c07f8044edd8a",
      "tree": "c2b0ed20e5e1f6cf83feb0dace72b0266a1c5d8d",
      "parents": [
        "d278bad7c6b334a4769dd0605c0b089e5501871c",
        "5c2506bdc3c0070a76c9fbfbb6940beab3b48fb4"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Wed Mar 15 14:36:50 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 15 14:36:50 2023 +0000"
      },
      "message": "Merge \"Migrate OpenAppColdTest to CF ARM\" into udc-dev"
    },
    {
      "commit": "9aff02082081a6bc4629fb4e442aed62c511c06d",
      "tree": "5262108d0092ab0b13359bc3398b009871697004",
      "parents": [
        "62229367d3013b235e5be409b24b4c3d9c25abc3"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Wed Mar 15 12:02:16 2023 +0000"
      },
      "committer": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Wed Mar 15 12:02:16 2023 +0000"
      },
      "message": "Migrate OpenAppAfterCameraTest to CF ARM\n\nFixes: 262367647\nTest: atest FlickerTests\nChange-Id: I12edb82a6fe81507b6f7937e1cec8f0e3972b15e\n"
    },
    {
      "commit": "6bac614f28fa3eccc8ba5f60aecb09295a2ac7bd",
      "tree": "cec17620b571ab9dad28d0f27a49eb6d3ff4f667",
      "parents": [
        "62229367d3013b235e5be409b24b4c3d9c25abc3"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Wed Mar 15 11:51:27 2023 +0000"
      },
      "committer": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Wed Mar 15 11:51:27 2023 +0000"
      },
      "message": "Migrate OpenAppWarmTest to CF ARM\n\nFixes: 262366976\nTest: atest FlickerTests\nChange-Id: I4d8a33c3c2fcc63e6c27d5d9f5b059c6c4d0912d\n"
    },
    {
      "commit": "5c2506bdc3c0070a76c9fbfbb6940beab3b48fb4",
      "tree": "112df6f856e3bb06493bea1a0fd03c2383bb1f52",
      "parents": [
        "62229367d3013b235e5be409b24b4c3d9c25abc3"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Wed Mar 15 11:20:56 2023 +0000"
      },
      "committer": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Wed Mar 15 11:20:56 2023 +0000"
      },
      "message": "Migrate OpenAppColdTest to CF ARM\n\nAnd disable unstable presubmit assertion\n\nBug: 273696733\nFixes: 262367157\nTest: atest FlickerTests WMShellFlickerTests\nChange-Id: I5d58484deb29a1f4f00e674a4946e1a1ceb6e5d9\n"
    },
    {
      "commit": "2ed6c794052596d9c439e3f20cc1622d84d74fac",
      "tree": "82ee25c11c4f42232c6448c60ce8d08a46e84722",
      "parents": [
        "4e7e638ee6ba90a9425b5688833eb0e3a01803ee"
      ],
      "author": {
        "name": "Nicholas Ambur",
        "email": "nambur@google.com",
        "time": "Thu Feb 23 21:15:19 2023 +0000"
      },
      "committer": {
        "name": "Nicholas Ambur",
        "email": "nambur@google.com",
        "time": "Wed Mar 15 05:15:54 2023 +0000"
      },
      "message": "Revert \"update HotwordDetector exception throws\"\n\nRevert submission 17454767-aohd-exception-update\n\nReason for revert: http://b/260387702 Incompatible API changes detected after metalava fix\n\nReverted changes: /q/submissionid:17454767-aohd-exception-update\n\nTest: atest CtsVoiceInteractionHostTestCases\nTest: atest CtsVoiceInteractionTestCases\nBug: 260387702\nChange-Id: Idf7fce49937c1bf853c127c2587516dd89c0f591\n"
    },
    {
      "commit": "0ffc5dcbd60e249d6b5a718b60c673287a90c91a",
      "tree": "03d22d1cc25e0e6c230c8b902b0f560c30025003",
      "parents": [
        "be454822243a577415ca6b9bae7a38bba927e64d",
        "c59d9a69ab8511b79aae851637a518e996a8f5d5"
      ],
      "author": {
        "name": "Thiébaud Weksteen",
        "email": "tweek@google.com",
        "time": "Wed Mar 15 03:25:41 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 15 03:25:41 2023 +0000"
      },
      "message": "Merge \"Add presubmit TEST_MAPPING\" am: 3ba9654196 am: 1c9f91c672 am: c59d9a69ab\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2488435\n\nChange-Id: I048974bcac1cf262f6b91c3cad569c4cf1b7ef48\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c59d9a69ab8511b79aae851637a518e996a8f5d5",
      "tree": "1cebfd47778e7b523834d07d918d0066d42d2598",
      "parents": [
        "5eed9cae6232bf39419afa093b0371c13b987c2c",
        "1c9f91c672efca3b6cbc9bc55f61f4f1da6c2ebe"
      ],
      "author": {
        "name": "Thiébaud Weksteen",
        "email": "tweek@google.com",
        "time": "Wed Mar 15 03:04:00 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 15 03:04:00 2023 +0000"
      },
      "message": "Merge \"Add presubmit TEST_MAPPING\" am: 3ba9654196 am: 1c9f91c672\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2488435\n\nChange-Id: If6d8cb5edf1c761d5aa8c0e19b81eb18befad0bc\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "52e82d986eb3ac14d3098f167faf229c5e6e7710",
      "tree": "6b0c4fa8698d682f4847d1de60ac795f3ad245b3",
      "parents": [
        "3eb479c5e5b9bdbca71dbd4a93d69085a67a6e3c"
      ],
      "author": {
        "name": "Thiébaud Weksteen",
        "email": "tweek@google.com",
        "time": "Tue Mar 14 23:04:07 2023 +0000"
      },
      "committer": {
        "name": "Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@system.gserviceaccount.com",
        "time": "Tue Mar 14 23:04:07 2023 +0000"
      },
      "message": "Add presubmit TEST_MAPPING\n\nMove to the \u0027device-tests\u0027 test suites to ensure the correct platform\ncertificate is used (see b/272181400).\n\nBug: 269721152\nBug: 272181400\nTest: atest\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:1f635608637d76ad750e0a0675cb557c9fef3131)\nMerged-In: Ibd84045b26efe2b46a33da9c220834e0f7c33fd8\n\nChange-Id: I840d79e1132162b64f233979200309d53a39d36b\n"
    },
    {
      "commit": "b091de5a87818550c91793b53a33d53677a5c617",
      "tree": "a840f16849fb2fe968e50564a4b1ff153c53a021",
      "parents": [
        "83868c08af51376fef451ed5aa161d908a9663c5",
        "39bbb9c0fbbd0092929646a25a7b669594564cd4"
      ],
      "author": {
        "name": "Mike Schneider",
        "email": "michschn@google.com",
        "time": "Tue Mar 14 11:43:38 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 14 11:43:38 2023 +0000"
      },
      "message": "Merge \"Add SCREEN_STATE flags to QuickStepContract\" into tm-qpr-dev am: 39bbb9c0fb\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/21701403\n\nChange-Id: I83e757dd932bc8fa552ddf5a06e0795689ff9c1e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f4466a1c1b819c9c1ab18e997da873044ce94476",
      "tree": "15296202a2d99ad2417d1ee94b7186e60dd9b087",
      "parents": [
        "4489eec91bb76f5140802bd7a4815261a15e304d",
        "95bbf598d6237424ec4507eeb013f68411e18de5"
      ],
      "author": {
        "name": "Thiébaud Weksteen",
        "email": "tweek@google.com",
        "time": "Tue Mar 14 07:10:39 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 14 07:10:39 2023 +0000"
      },
      "message": "Merge \"[LSC] Add LOCAL_LICENSE_KINDS to frameworks/base\" am: be72f04d26 am: 3367ce2c13 am: 95bbf598d6\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2486855\n\nChange-Id: I05c6dde3907a20732fc8f0c576278ad7e0a3269a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "95bbf598d6237424ec4507eeb013f68411e18de5",
      "tree": "b7c9889219567a7e249a3e3d8cfc4bf47f8f7cf6",
      "parents": [
        "1db6fa51801a0355763eca6cef12f7a47914c8ef",
        "3367ce2c1371823834f7d441564505d5cff45fe1"
      ],
      "author": {
        "name": "Thiébaud Weksteen",
        "email": "tweek@google.com",
        "time": "Tue Mar 14 06:33:28 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 14 06:33:28 2023 +0000"
      },
      "message": "Merge \"[LSC] Add LOCAL_LICENSE_KINDS to frameworks/base\" am: be72f04d26 am: 3367ce2c13\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2486855\n\nChange-Id: I35458d81ebe760f3b97a407fb10e4cc3429ac111\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "24e88de38bee0cf1c86fe660b9f1cb10fda42680",
      "tree": "ee7d13a80ff185e71815c03fd3c3a8e7f50435a8",
      "parents": [
        "be72f04d2658e02ddf97d5df9c087449581f5c62",
        "0b79c1e4a8907f2538c16b828a760f67137430dd"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Mar 13 23:11:05 2023 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Mar 13 23:11:05 2023 -0700"
      },
      "message": "Merge Android 13 QPR2\n\nBug: 273316506\nMerged-In: I90551b705381bee71df837b05bb0f3ff7ea98e54\nChange-Id: I19a38ab2fb465a6a9ea5597e23ba73a8100839a5\n"
    },
    {
      "commit": "641c09a3a348f793d1f92d1c5ecde9c4c2ea5a87",
      "tree": "ca1e9ccb8d8e8452dc20425401005c9157bf5ab3",
      "parents": [
        "d521f28559d1d11251c3ab467d3d52d0144edb2a",
        "1db6fa51801a0355763eca6cef12f7a47914c8ef"
      ],
      "author": {
        "name": "Thiébaud Weksteen",
        "email": "tweek@google.com",
        "time": "Tue Mar 14 05:59:05 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 14 05:59:05 2023 +0000"
      },
      "message": "Merge \"Add end-to-end tests for @EnforcePermission\" am: cdac5de216 am: 0b79c1e4a8 am: 1db6fa5180\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2486756\n\nChange-Id: I31ce163783e71bebd45a13597ececda1c6856c3b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3367ce2c1371823834f7d441564505d5cff45fe1",
      "tree": "ee7d13a80ff185e71815c03fd3c3a8e7f50435a8",
      "parents": [
        "0b79c1e4a8907f2538c16b828a760f67137430dd",
        "be72f04d2658e02ddf97d5df9c087449581f5c62"
      ],
      "author": {
        "name": "Thiébaud Weksteen",
        "email": "tweek@google.com",
        "time": "Tue Mar 14 05:59:04 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 14 05:59:04 2023 +0000"
      },
      "message": "Merge \"[LSC] Add LOCAL_LICENSE_KINDS to frameworks/base\" am: be72f04d26\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2486855\n\nChange-Id: Ica3b5801bdc4aab044bd401f3a18b1bdc7c8c841\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1db6fa51801a0355763eca6cef12f7a47914c8ef",
      "tree": "79bcc8713e139aab6ec5e342c7c00408ddf8e167",
      "parents": [
        "1681940320da7173c8fd43659aac6ca0fc17cc8f",
        "0b79c1e4a8907f2538c16b828a760f67137430dd"
      ],
      "author": {
        "name": "Thiébaud Weksteen",
        "email": "tweek@google.com",
        "time": "Tue Mar 14 05:22:35 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 14 05:22:35 2023 +0000"
      },
      "message": "Merge \"Add end-to-end tests for @EnforcePermission\" am: cdac5de216 am: 0b79c1e4a8\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2486756\n\nChange-Id: I2ce0200c6e1cf34a4c4213270f17508a3930bece\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0b79c1e4a8907f2538c16b828a760f67137430dd",
      "tree": "7a31d86858be71b57f6985d1f8f6eca79405f46e",
      "parents": [
        "ebe1328c7a6f3d6e4853023203b34f60a67c2599",
        "cdac5de216d5ea78f1080ed1ea0854f4f17f3341"
      ],
      "author": {
        "name": "Thiébaud Weksteen",
        "email": "tweek@google.com",
        "time": "Tue Mar 14 04:28:25 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 14 04:28:25 2023 +0000"
      },
      "message": "Merge \"Add end-to-end tests for @EnforcePermission\" am: cdac5de216\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2486756\n\nChange-Id: I838015c65392febe5044cfac37e3a5f133b7203f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5eff8bebc29c55fcc8df40207f6e7ca0b7ba6529",
      "tree": "f82386e43bafdce808bb1b0f125af5d1693e5739",
      "parents": [
        "5eb022a23bbc2422c1bb9dc6337bcb4297cd35b0",
        "7ba2ef576b47b212eca9b8ebff2f5974a5759dbd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 14 03:49:02 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 14 03:49:02 2023 +0000"
      },
      "message": "Merge \"[Locale Preference] Seperate region and numbering system.\" into udc-dev"
    },
    {
      "commit": "2743ae374956438db22d7955c229c9e37001d90a",
      "tree": "e81842f6a353883007d6c4229d95a28304b69c32",
      "parents": [
        "cdac5de216d5ea78f1080ed1ea0854f4f17f3341"
      ],
      "author": {
        "name": "Thiébaud Weksteen",
        "email": "tweek@google.com",
        "time": "Tue Mar 14 03:35:12 2023 +0000"
      },
      "committer": {
        "name": "Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@system.gserviceaccount.com",
        "time": "Tue Mar 14 03:35:12 2023 +0000"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to frameworks/base\n\nAdded SPDX-license-identifier-Apache-2.0 to:\n  tests/EnforcePermission/service-app/Android.bp\n\nBug: 68860345\nBug: 151177513\nBug: 151953481\n\nTest: m all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:92d8fc09b565214bf44eaf4b1bdb2d7c3bd9455d)\nMerged-In: I276cd2c4c2fb077165f21442230f30e2d8adbe76\n\nChange-Id: I07021e0c1adade9d00a08ca2db71007413a8801b\n"
    },
    {
      "commit": "5407d0e88855553204f67417b21f393c384bc75f",
      "tree": "5185c2fea0e1ce4c8ff2320520e148f130d8fa53",
      "parents": [
        "13b99b754924f76464d43d974879b97588a90259"
      ],
      "author": {
        "name": "Thiébaud Weksteen",
        "email": "tweek@google.com",
        "time": "Tue Mar 14 02:13:31 2023 +0000"
      },
      "committer": {
        "name": "Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@system.gserviceaccount.com",
        "time": "Tue Mar 14 02:13:31 2023 +0000"
      },
      "message": "Add end-to-end tests for @EnforcePermission\n\nThe current integration tests under system/tools/aidl mock\nPermissionEnforcer and as such do not exercise the complete permission\nchecks. Set up a service app (service-app) which relies on the\nannotation to protect its methods. A nested service is included to test\nthat permission checks propagate to same-process calls.\n\nBug: 269721152\nTest: atest EnforcePermissionTests\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b404eee1c159bd4bc2d5c0500a1996cfbceb2799)\nMerged-In: I2d14f10333eabc385007216038dc487f83a4d21a\n\nChange-Id: I446406aa0e7ce6de5745d870599d37706cc52cf9\n"
    },
    {
      "commit": "7ba2ef576b47b212eca9b8ebff2f5974a5759dbd",
      "tree": "db66abf0acd428f7d9501c3e54e743d244882003",
      "parents": [
        "fb0356f7ad94d8c74130c8689dd2a05c3fe56549"
      ],
      "author": {
        "name": "tom hsu",
        "email": "tomhsu@google.com",
        "time": "Tue Nov 29 14:33:26 2022 +0800"
      },
      "committer": {
        "name": "tom hsu",
        "email": "tomhsu@google.com",
        "time": "Mon Mar 13 23:43:20 2023 +0800"
      },
      "message": "[Locale Preference] Seperate region and numbering system.\n\n - Seperate region and numbering system to different page.\n\nBug: b/247073388\nTest: Maunal test passed\nTest: atest passed\nChange-Id: I0c00dde06dbcc03473ed14d88cb12dd068ac48bf\n"
    },
    {
      "commit": "477d692aa3b118d80a12546edab8b8735b5a60d9",
      "tree": "19f2b7c589809bda47f2b9040d876ddcc2222eba",
      "parents": [
        "b457973c313bf7412c96e36f0c6c7a8b3f76f129",
        "a90ed4cb447aba3bdc5dcf5af08f185acdb83d60"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 13 15:09:26 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 13 15:09:26 2023 +0000"
      },
      "message": "Merge \"Compatibilize CloseImeOnDismissPopupDialogTest to CF ARM\" into udc-dev"
    },
    {
      "commit": "828f1df63920f98dd5b25c90347ca8b99e4247d8",
      "tree": "19d534aaa5551d2b792ffa2b1fe9db87ee1a06ae",
      "parents": [
        "300292e0c5f48a0fb448cde8467d14dad86b61be",
        "e57f2d5f924960a50949d6edef2848489c00bce6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 13 13:48:54 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 13 13:48:54 2023 +0000"
      },
      "message": "Merge \"Migrate OpenAppColdFromIcon to CF ARM\" into udc-dev"
    },
    {
      "commit": "87fb928d828199ce69744b1fd89b7acd8f9c3a15",
      "tree": "dc6b0723237b01294602a9760c9804ad8b3fe9f6",
      "parents": [
        "4626fa48c4c494208918c8141ddbf275dbc70616"
      ],
      "author": {
        "name": "Mike Schneider",
        "email": "michschn@google.com",
        "time": "Thu Mar 02 15:12:16 2023 +0100"
      },
      "committer": {
        "name": "Mike Schneider",
        "email": "michschn@google.com",
        "time": "Mon Mar 13 14:12:52 2023 +0100"
      },
      "message": "Add SCREEN_STATE flags to QuickStepContract\n\nThe events are sourced from ScreenLifecycle.\n\nBug: 267222890\nTest: added unit tests, and manually verified the change\n\nChange-Id: Iae8df1f1c4654f37db9a0ec450aa0516405769bc\nMerged-In: Iae8df1f1c4654f37db9a0ec450aa0516405769bc\n"
    },
    {
      "commit": "a90ed4cb447aba3bdc5dcf5af08f185acdb83d60",
      "tree": "71be2600d5009058bf1d897289ab9059df290949",
      "parents": [
        "b04a48fa3241762f83e8681dc8282d855cfc4132"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Fri Mar 10 15:58:38 2023 +0000"
      },
      "committer": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Mon Mar 13 11:40:16 2023 +0000"
      },
      "message": "Compatibilize CloseImeOnDismissPopupDialogTest to CF ARM\n\nBug: 262241179\nTest: atest FlickerTests\nChange-Id: I355fcc4554c9c8613fed75859300dcfeabc7d144\n"
    },
    {
      "commit": "e57f2d5f924960a50949d6edef2848489c00bce6",
      "tree": "b468e8c7eeda6cdb77c0da4cc533b2fe174c4265",
      "parents": [
        "b04a48fa3241762f83e8681dc8282d855cfc4132"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Fri Mar 10 16:40:36 2023 +0000"
      },
      "committer": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Mon Mar 13 11:39:47 2023 +0000"
      },
      "message": "Migrate OpenAppColdFromIcon to CF ARM\n\nBug: 262220693\nTest: atest FlickerTests\nChange-Id: I220b1f45caa3cd530fbe9a4a4084def7bb5aaef3\n"
    },
    {
      "commit": "2c2a2cf0b6108a4cef34404dfa71f27ec1c32985",
      "tree": "6cb9baee737de1f0a110213ef168afed1c92cee2",
      "parents": [
        "8d3f664d30278bed559a4378ef39e20d7a717c05",
        "24db62cf7c1c2c3d414e3aeb385c497771ee1b2b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 13 11:25:40 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 13 11:25:40 2023 +0000"
      },
      "message": "Merge \"Enable passing tests and delete shelltransit class\" into udc-dev"
    },
    {
      "commit": "28b2efa802a67a6ed6ea0d1f50aa4f599e90a565",
      "tree": "e213096c97948f37674a57243a6e9958e21e0a4c",
      "parents": [
        "8b5f53e9e8f98c4f9d65664de7e59d2a0630cb67",
        "64f6e231b5235276bbbcfc12f20a8efb95b040c6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 13 10:33:36 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 13 10:33:36 2023 +0000"
      },
      "message": "Merge \"Match CF ARM and regular IME test name\" into udc-dev"
    },
    {
      "commit": "8b5f53e9e8f98c4f9d65664de7e59d2a0630cb67",
      "tree": "56bf8158b806c3ce34fc04187a30106a9fd6f2f3",
      "parents": [
        "fcfe8c256ebe650d38d1d59eeb46495084d4e107",
        "bac545f9b184aa02f09678b707ba179d48ccff62"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 13 10:32:56 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 13 10:32:56 2023 +0000"
      },
      "message": "Merge \"Compatibilize ShowImeWhileDismissingThemedPopupDialogTest to CF ARM\" into udc-dev"
    },
    {
      "commit": "fcfe8c256ebe650d38d1d59eeb46495084d4e107",
      "tree": "43f54fd5d2482dc9781b7a5fd19a3b454218585d",
      "parents": [
        "edf9f2dbb3f99a92400e175877b94339f49099d1",
        "3794afdf3e000d71adc40bd4f62e1a4cebb9e731"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Mon Mar 13 10:31:56 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 13 10:31:56 2023 +0000"
      },
      "message": "Merge \"Cleanup quick switch shelltransit tests\" into udc-dev"
    },
    {
      "commit": "edf9f2dbb3f99a92400e175877b94339f49099d1",
      "tree": "7599b640dbae0518c07596be97600d97ee8e824b",
      "parents": [
        "6f39b5f9e9b451618e2cb4836027ca1e3e66efaa",
        "7876fafb3449557bd97e1e36dc31209568c3a369"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Mon Mar 13 10:31:18 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 13 10:31:18 2023 +0000"
      },
      "message": "Merge \"Compatibilize ShowImeOnAppStartWhenLaunchingAppFromOverviewTest to CF ARM\" into udc-dev"
    },
    {
      "commit": "d587fcdb1df737111e668dc908621fb56e6ddeaa",
      "tree": "dd4d7b5075808a4cae271aaa740ecebaed415f76",
      "parents": [
        "981f0d97c152586372fd667bfd6bc27722e6139b",
        "f66b621c871c549094999bf377b3e99157ccb8d5"
      ],
      "author": {
        "name": "Ikram Gabiyev",
        "email": "gabiyev@google.com",
        "time": "Fri Mar 10 21:25:53 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 10 21:25:53 2023 +0000"
      },
      "message": "Merge \"Make sure PipDragThenTest is gravity agnostic\" into udc-dev"
    },
    {
      "commit": "3794afdf3e000d71adc40bd4f62e1a4cebb9e731",
      "tree": "c06f5f841e1312d04be18f202bff5378b0f51958",
      "parents": [
        "134b8a89759e2faaff01dd8f2421260cf5cfc1be"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Fri Mar 10 16:23:32 2023 +0000"
      },
      "committer": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Fri Mar 10 16:23:32 2023 +0000"
      },
      "message": "Cleanup quick switch shelltransit tests\n\nBug: 246285528\nTest: atest FlickerTests\nChange-Id: I66ca83b8486fa79a1e05063a93db23c06e7cfd42\n"
    },
    {
      "commit": "64f6e231b5235276bbbcfc12f20a8efb95b040c6",
      "tree": "7c0356054ba0286f82f8e72b890df4b46d60c248",
      "parents": [
        "134b8a89759e2faaff01dd8f2421260cf5cfc1be"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Fri Mar 10 15:48:10 2023 +0000"
      },
      "committer": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Fri Mar 10 15:48:10 2023 +0000"
      },
      "message": "Match CF ARM and regular IME test name\n\nBug: 262241179\nTest: atest FlickerTests\nChange-Id: I30bce5460e581fbd014006d6819f6f90234b15c4\n"
    },
    {
      "commit": "bac545f9b184aa02f09678b707ba179d48ccff62",
      "tree": "64967a99acdf31fa064f01192162bee0b3a07521",
      "parents": [
        "134b8a89759e2faaff01dd8f2421260cf5cfc1be"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Fri Mar 10 15:45:17 2023 +0000"
      },
      "committer": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Fri Mar 10 15:45:17 2023 +0000"
      },
      "message": "Compatibilize ShowImeWhileDismissingThemedPopupDialogTest to CF ARM\n\nBug: 262241179\nTest: atest FlickerTests\nChange-Id: Icead66dd1f2fb88dcc7d416a40941cddde49958c\n"
    },
    {
      "commit": "24db62cf7c1c2c3d414e3aeb385c497771ee1b2b",
      "tree": "25336106252302ff876bcbe257a15f27a8eb2b11",
      "parents": [
        "134b8a89759e2faaff01dd8f2421260cf5cfc1be"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Fri Mar 10 15:37:04 2023 +0000"
      },
      "committer": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Fri Mar 10 15:37:22 2023 +0000"
      },
      "message": "Enable passing tests and delete shelltransit class\n\nShell has landed and all tests are now shelltransit\n\nBug: 265016201\nTest: atest FlickerTests\nChange-Id: I1273407fa9ae5bc2f0698b99540e9d6229ee151c\n"
    },
    {
      "commit": "7876fafb3449557bd97e1e36dc31209568c3a369",
      "tree": "8b57abfac1afd894157eca9d6b8c98543ef209af",
      "parents": [
        "134b8a89759e2faaff01dd8f2421260cf5cfc1be"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Fri Mar 10 15:28:00 2023 +0000"
      },
      "committer": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Fri Mar 10 15:28:00 2023 +0000"
      },
      "message": "Compatibilize ShowImeOnAppStartWhenLaunchingAppFromOverviewTest to CF ARM\n\nBug: 262241179\nTest: atest FlickerTests\nChange-Id: I52e364d8cda1fed053ed12dab5a31ec2cfe247d9\n"
    },
    {
      "commit": "f39bb6a1154f50022ea62d86f4db6f4d9ef92441",
      "tree": "1875c397fbd932c50b6e280147dc2a597275e3c6",
      "parents": [
        "d5d57bedf961fc4afcc1f3c81a9e0e8fc91f883e"
      ],
      "author": {
        "name": "Mike Schneider",
        "email": "michschn@google.com",
        "time": "Thu Mar 02 15:12:16 2023 +0100"
      },
      "committer": {
        "name": "Mike Schneider",
        "email": "michschn@google.com",
        "time": "Thu Mar 09 21:25:28 2023 +0000"
      },
      "message": "Add SCREEN_STATE flags to QuickStepContract\n\nThe events are sourced from ScreenLifecycle.\n\nBug: 267222890\nTest: added unit tests, and manually verified the change\n\nChange-Id: Iae8df1f1c4654f37db9a0ec450aa0516405769bc\n"
    },
    {
      "commit": "f66b621c871c549094999bf377b3e99157ccb8d5",
      "tree": "e6cfbeed789f95fad532fe4e2961d7bb2cddbc80",
      "parents": [
        "889578565c32d6194fa87bba1ddb83c7f5b90bba"
      ],
      "author": {
        "name": "Ikram Gabiyev",
        "email": "gabiyev@google.com",
        "time": "Tue Mar 07 20:55:41 2023 +0000"
      },
      "committer": {
        "name": "Ikram Gabiyev",
        "email": "gabiyev@google.com",
        "time": "Thu Mar 09 21:21:14 2023 +0000"
      },
      "message": "Make sure PipDragThenTest is gravity agnostic\n\nMake sure we check for the correct direction\nof the movement as the pip window is getting snapped.\n\nMoreover, make sure waitForPipToSnapTo also checks for\nisWMStateComplete in case any other animation is ongoing in WM\n\nBug: 271864694\nTest: atest WMShellFlickerTest:PipDragThenSnapTest\nChange-Id: I8626e15d1d368a8a8190f7ceacdf65bdc57486d9\n(cherry picked from commit 9ad934f0a5fc06ecf1bcaed5f3bf7eab293f7279)\nMerged-In: I8626e15d1d368a8a8190f7ceacdf65bdc57486d9\n"
    },
    {
      "commit": "7789c0313837adaef0d420d2a2a06b2a06305475",
      "tree": "0b45c140563b0d985f0fe05bfe58631551895317",
      "parents": [
        "580c875e46505b3761aa505360562bf72f91737a"
      ],
      "author": {
        "name": "Ikram Gabiyev",
        "email": "gabiyev@google.com",
        "time": "Tue Feb 28 00:44:07 2023 +0000"
      },
      "committer": {
        "name": "Ikram Gabiyev",
        "email": "gabiyev@google.com",
        "time": "Wed Mar 08 17:37:14 2023 +0000"
      },
      "message": "Implement drag then snap flicker test\n\nAdd a flicker test for dragging the pip window\naway from the edge and verifying that it snaps\nback to that same edge\n\nBug: 264555500\n\nTest: atest WMShellFlickerTests:PipDragThenSnapTest\nChange-Id: I3397f7f47198b33f4d0250704ef5f2fd54446517\n(cherry picked from commit d389b970582b78660021e0a6ec503a6e26eba044)\n"
    },
    {
      "commit": "6c586942cddabcb306529850a653defedc01c9c0",
      "tree": "5ecfa320088f9a24d5943a62ff8d24802bc9843d",
      "parents": [
        "4bbcf913b2e70f19136a7f793097dbcb0ef45c2e",
        "1d796758a42b7b644b35ccb50f134e0a19064b07"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Tue Mar 07 22:22:20 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 07 22:22:20 2023 +0000"
      },
      "message": "Merge \"Add OpenAppColdFromIcon to CF ARM\" into udc-dev"
    },
    {
      "commit": "22a21d24ae4f962edd0f4509b8642d9818152554",
      "tree": "15225f6fd5264ad21a0545997cb55415adbc1be1",
      "parents": [
        "ae3f0067f3b50b44407893a7dcb6c384d5553253"
      ],
      "author": {
        "name": "Jiakai Zhang",
        "email": "jiakaiz@google.com",
        "time": "Tue Mar 07 18:03:11 2023 +0000"
      },
      "committer": {
        "name": "Jiakai Zhang",
        "email": "jiakaiz@google.com",
        "time": "Tue Mar 07 22:00:22 2023 +0000"
      },
      "message": "Skip BackgroundDexOptServiceIntegrationTests.\n\nSkip it when ART Service is enabled.\n\nBug: 272053358\nChange-Id: I7b100dfed5f0f7d34026c6ddcd07933410b03a7a\nTest: N/A\n"
    },
    {
      "commit": "d6691f19c6883ebd97c064d84016ad64e6d30381",
      "tree": "ac7dbb202af17683fe89a94e69cc60a9f876a07e",
      "parents": [
        "299d7929083c3e26701568b148159f5d94f9e62f",
        "8ad32a5a37bfcfeb00e3eccbbccb2549f6bd8e75"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Tue Mar 07 20:44:46 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 07 20:44:46 2023 +0000"
      },
      "message": "Merge \"Fix splashscreen layer identification\" into udc-dev"
    },
    {
      "commit": "435f9c37b9370b282d6386457ef6d13fb4ceca35",
      "tree": "bc8d7950ff9fc9be8653637b7f4dafa9ae5167da",
      "parents": [
        "59830725699f0aac9234fe6469a33bfde921eea7",
        "e65415455b65c9bfb56a1e1755634325d3b356ca"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 07 00:55:45 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 07 00:55:45 2023 +0000"
      },
      "message": "Merge \"Reduce the memory usage of the ProtoLogToFile\" am: 7b6b5be19c am: fe27b2ed66 am: e65415455b\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2462454\n\nChange-Id: Id43f74330f055e32a7b6d5cd4fda8ec210d1cf6e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a21f721f6d0ce997360e864ff487d48db21589b7",
      "tree": "3beb631054152e8e9df4a103cd3b441a17ea7492",
      "parents": [
        "2e0bcebdd3588f355148a3e61b2c89a876c18b18",
        "6639d6e2d98bdc5b7b62e83e6bc0b24579179cce"
      ],
      "author": {
        "name": "Kohsuke Yatoh",
        "email": "kyatoh@google.com",
        "time": "Mon Mar 06 08:09:41 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 06 08:09:41 2023 +0000"
      },
      "message": "Merge \"Fix NotificationTest on small screen.\" into udc-dev"
    },
    {
      "commit": "19f86ea6a495bdf3ceb9c048fb05a506382eca4e",
      "tree": "39c6a88d04791c86a98107e97d5c0e40b0738d50",
      "parents": [
        "989a07781bca4a75def1f94df2f15434171fad82",
        "be284cebde3b3dfbae26e97fbaf8e2157a1013ee"
      ],
      "author": {
        "name": "Pablo Gamito",
        "email": "pablogamito@google.com",
        "time": "Sat Mar 04 12:41:24 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 04 12:41:24 2023 +0000"
      },
      "message": "Merge changes I399e82b7,Ie399c733 into udc-dev\n\n* changes:\n  Stabalize OpenCameraOnDoubleClickPowerButton test\n  Fix replacesLayer assertion to account for splashscreen layer\n"
    },
    {
      "commit": "8ad32a5a37bfcfeb00e3eccbbccb2549f6bd8e75",
      "tree": "335384a880e4c28e765af326ef365b09918aae6d",
      "parents": [
        "e334986d9b000e0e16d45848ffeb7ff9287bd963"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Fri Mar 03 21:52:16 2023 +0000"
      },
      "committer": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Fri Mar 03 21:52:16 2023 +0000"
      },
      "message": "Fix splashscreen layer identification\n\nBug: 271553459\nTest: atest FlickerTests\nChange-Id: Iadea7dcbe216af493c74fb769c460632e29d516e\n"
    },
    {
      "commit": "c694cfe77b7aa433c6fd36a6e04c15be96c666a2",
      "tree": "60f670a0406f383c9efaf81d072502092ddbb988",
      "parents": [
        "91bae30e7b2aa80236d4a372902bc6001a5d7b94"
      ],
      "author": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Mon Feb 27 07:29:02 2023 -0800"
      },
      "committer": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Fri Mar 03 21:38:58 2023 +0000"
      },
      "message": "Change MotionPredictor API to only support a single device\n\nBefore this CL, the MotionPredictor API was inconvenient to use. The\nMotionPredictor.predict returned a list of MotionEvents, with one\nMotionEvent per-device.\n\nThe goal was to force applications to consider multi-device streams.\nHowever, even if the apps use this API, there\u0027s no way they can\ncurrently test this behaviour, since the multi-device feature is not yet\navailable.\n\nFor the multi-device streams feature, the current plan is to provide a\nnew View callback to get these raw streams. In those streams, the\nper-device MotionEvents would continue to look the same. However, the\nevents may now be interleaved between different devices. For example, a\nsequence like this would be possible: DOWN(deviceId\u003d2) -\u003e\nDOWN(deviceId\u003d3) -\u003e MOVE(deviceId\u003d2).\n\nThat means that the app will likely have to do per-device bookkeeping\nanyways. So the app might as well just create a per-device\nMotionPredictor object, as well.\n\nBug: 167946763\nTest: (cd frameworks/native/services/inputflinger \u0026\u0026 atest)\nChange-Id: I34b8dc02d4f995146cb3eed33888ae34abde29d6\n"
    },
    {
      "commit": "13a5b557909fabc78d132cd249c3baf502e878fb",
      "tree": "f5e8a1ec5701f7e59131f479771b5fdfafcd6a3d",
      "parents": [
        "09262ed09d8686e8b929b752942ba6a86d5dfc6f"
      ],
      "author": {
        "name": "haoyu.wang",
        "email": "haoyu.wang@unisoc.com",
        "time": "Wed Mar 01 10:27:59 2023 +0800"
      },
      "committer": {
        "name": "Hongwei Wang",
        "email": "hwwang@google.com",
        "time": "Fri Mar 03 11:41:33 2023 -0800"
      },
      "message": "Reduce the memory usage of the ProtoLogToFile\n\nThe protolog in wm/am is generally less than 1kb after being writtem to ProtoOutputStream,\nbut \u0027new ProtoOutputStream()\u0027 will at least create a byte array of 8kb each time.\nThis will cause each log to occupy at least 7kb of useless memory.\nWhen the log cached by \u0027ProtoLogToFile\u0027 reaches BUFFER_CAPACITY(1MB), it will occupy 70MB of memory.\nThis has a greater impact on some low-memory devices.\n\nBug: 271179026\nBug: 262244460\nMerged-In: I368278df6f801b2b2b67974089d4a7f4147d91cc\nChange-Id: I368278df6f801b2b2b67974089d4a7f4147d91cc\n"
    },
    {
      "commit": "e65415455b65c9bfb56a1e1755634325d3b356ca",
      "tree": "2741874c5a7f8935beb45f0072c46eb8c05215b2",
      "parents": [
        "5ddb2801fb7430a8ae2be506101b6a79df758015",
        "fe27b2ed6645ec4d8ec05bd9cc6292b713204809"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 03 17:43:44 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 03 17:43:44 2023 +0000"
      },
      "message": "Merge \"Reduce the memory usage of the ProtoLogToFile\" am: 7b6b5be19c am: fe27b2ed66\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2462454\n\nChange-Id: I9023aea210121aa7a07751cc8d68fa7e5df49180\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fe27b2ed6645ec4d8ec05bd9cc6292b713204809",
      "tree": "24ee090c178e703d4403392b1d2f20a9b1d7dd37",
      "parents": [
        "b3dbf1d187593573bf14d53dbb59577ee477291a",
        "7b6b5be19c2a751b458304046e52bdee57b3b6cf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 03 17:35:36 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 03 17:35:36 2023 +0000"
      },
      "message": "Merge \"Reduce the memory usage of the ProtoLogToFile\" am: 7b6b5be19c\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2462454\n\nChange-Id: I66c2893f32f8aef2c334c919a5a3575bae7f9db9\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "be284cebde3b3dfbae26e97fbaf8e2157a1013ee",
      "tree": "8b47adeeb55ca9f48735f8741ede96b9f10029ed",
      "parents": [
        "43f5994b18e4254b0a936a16f71130535d2caeef"
      ],
      "author": {
        "name": "Pablo Gamito",
        "email": "pablogamito@google.com",
        "time": "Fri Mar 03 11:11:12 2023 +0000"
      },
      "committer": {
        "name": "Pablo Gamito",
        "email": "pablogamito@google.com",
        "time": "Fri Mar 03 16:58:15 2023 +0000"
      },
      "message": "Stabalize OpenCameraOnDoubleClickPowerButton test\n\nTest: atest FlickerTests:OpenCameraOnDoubleClickPowerButton\n\nBug: 271407889\nChange-Id: I399e82b79a7d6aa522183747dadc1f91ddba1d22\n"
    },
    {
      "commit": "43f5994b18e4254b0a936a16f71130535d2caeef",
      "tree": "4b26f694301f152606d99df6506419974a7249e9",
      "parents": [
        "dd6e25cdd53cd5ffc73c08ec5aac7523242495c7"
      ],
      "author": {
        "name": "Pablo Gamito",
        "email": "pablogamito@google.com",
        "time": "Fri Mar 03 16:50:47 2023 +0000"
      },
      "committer": {
        "name": "Pablo Gamito",
        "email": "pablogamito@google.com",
        "time": "Fri Mar 03 16:50:54 2023 +0000"
      },
      "message": "Fix replacesLayer assertion to account for splashscreen layer\n\nBug: 271553459\n\nTest: atest FlickerTests\nChange-Id: Ie399c7333dc7af8c31a144e5e497c7abd96c5d6e\n"
    },
    {
      "commit": "1d796758a42b7b644b35ccb50f134e0a19064b07",
      "tree": "403185955cd843f14151a2314f16e6c76442d6a5",
      "parents": [
        "c7a54c4e517eb08bd9a46ef7596acf8995fefba0"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Thu Mar 02 15:02:32 2023 +0000"
      },
      "committer": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Fri Mar 03 15:48:44 2023 +0000"
      },
      "message": "Add OpenAppColdFromIcon to CF ARM\n\nTest: atest FlickerTests:OpenAppColdFromIconCfArm o nCF ARM infra\nFixes: 262367156\nChange-Id: Idfdd0e13c7cd3ab05acac58ca5787d685156bc90\n"
    },
    {
      "commit": "492ddfb55e4d622fd12998b96d8c17162359c986",
      "tree": "70e367da1cb5be7622b46d3a31f77e6505aa60de",
      "parents": [
        "40078ee5d1d88eb2aa036ec1575256134a2fd83a",
        "280b4409ce6c1830ebc8483bba1c683008b42455"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Mar 03 15:02:23 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 03 15:02:23 2023 +0000"
      },
      "message": "Merge \"Implement encoding alpha8 gainmaps\" into udc-dev"
    },
    {
      "commit": "4f44cf75ccc9cb9d251ae5e04e0124972bce9700",
      "tree": "3a2a3ff8720af19b9160da6122502caa87f2d6f5",
      "parents": [
        "18493d6267b991ab8b50e6a9aaa30be2aa1d6b23"
      ],
      "author": {
        "name": "haoyu.wang",
        "email": "haoyu.wang@unisoc.com",
        "time": "Wed Mar 01 10:27:59 2023 +0800"
      },
      "committer": {
        "name": "浩宇王",
        "email": "haoyu.wang@unisoc.com",
        "time": "Fri Mar 03 01:16:24 2023 +0000"
      },
      "message": "Reduce the memory usage of the ProtoLogToFile\n\nThe protolog in wm/am is generally less than 1kb after being writtem to ProtoOutputStream,\nbut \u0027new ProtoOutputStream()\u0027 will at least create a byte array of 8kb each time.\nThis will cause each log to occupy at least 7kb of useless memory.\nWhen the log cached by \u0027ProtoLogToFile\u0027 reaches BUFFER_CAPACITY(1MB), it will occupy 70MB of memory.\nThis has a greater impact on some low-memory devices.\n\nBug: 271179026\nChange-Id: I368278df6f801b2b2b67974089d4a7f4147d91cc\n"
    },
    {
      "commit": "6639d6e2d98bdc5b7b62e83e6bc0b24579179cce",
      "tree": "b0354bf33021fa7ba596c27a382eb8e1869506f6",
      "parents": [
        "c605985f51c1976ce6a4b18f55c60c2cc17701ef"
      ],
      "author": {
        "name": "Kohsuke Yatoh",
        "email": "kyatoh@google.com",
        "time": "Tue Feb 28 13:19:32 2023 +0000"
      },
      "committer": {
        "name": "Kohsuke Yatoh",
        "email": "kyatoh@google.com",
        "time": "Thu Mar 02 06:41:54 2023 +0000"
      },
      "message": "Fix NotificationTest on small screen.\n\nThe send button may be hidden by IME window if the screen size is small.\nThis CL dismisses IME to help UiAutomator find the send button.\n\nAn alternative approach would be to scroll up the notification.\nHowever, the fact that IME window covers notification makes it hard to\nscroll the notification programatically.\n\nBug: 265259897\nBug: 269715255\nTest: atest InputMethodStressTest:NotificationTest#testDirectReply\nChange-Id: Iad6dd98b01a3ba6824c1bc3ad8b4d9c9a648ad96\n"
    },
    {
      "commit": "5ee6cee7f3c3cfbccde45d081fa764f0091498f3",
      "tree": "86e36e2bb777f70f7201f06138aaa8db514eff16",
      "parents": [
        "79e1dce6a245b161ac603ac9eb19ed21db73037f",
        "065995f3ba1fa6c8fdda5557e5752293d043ca57"
      ],
      "author": {
        "name": "Thiébaud Weksteen",
        "email": "tweek@google.com",
        "time": "Wed Mar 01 14:12:31 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 01 14:12:31 2023 +0000"
      },
      "message": "Merge \"Add OWNERS file for EnforcePermission\" am: 0901399afa am: 92923fdf90 am: 065995f3ba\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2446031\n\nChange-Id: I08d33851f4269ab5357cda3e46f0a4321f23ec9a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "280b4409ce6c1830ebc8483bba1c683008b42455",
      "tree": "5815013e8b494229cd46499de3d3371e11d316d9",
      "parents": [
        "6143bf4cf70f03a0e3cd0a1c4fc0d0f4b03320eb"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Feb 27 18:10:25 2023 -0500"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Feb 28 18:59:41 2023 -0500"
      },
      "message": "Implement encoding alpha8 gainmaps\n\nFixes: 269746611\nTest: atest android.graphics.cts.GainmapTest\n\nChange-Id: I292a077ec75e7af8f8e8756fd0f36869415307c1\n"
    },
    {
      "commit": "a8db72ad6f2df5d054e7862bf5b39a032addad24",
      "tree": "b65d19d8457e064640e31e0a35df8763bcf234be",
      "parents": [
        "3b4472fc03db13729d7c4d9f684ac5ea84639be4",
        "e30018da9d877182e5dd32a50fff852f95ee2aeb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 28 23:26:47 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 28 23:26:47 2023 +0000"
      },
      "message": "Merge \"USB MIDI: UsbMidiPacketConverterTests\" into udc-dev"
    },
    {
      "commit": "e8d5d68e211237643cc530922c94bf6d561642e8",
      "tree": "411f6dea914628c5545f9c9ec08b5653a33b0b40",
      "parents": [
        "5470d7776990cd302333e4a9725c3609e3d8c042",
        "7f0a1a40e2530ff23da567695a4b426f394601f9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 28 23:26:47 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 28 23:26:47 2023 +0000"
      },
      "message": "Merge \"MIDI: Add test for MidiEventMultiScheduler\" into udc-dev"
    },
    {
      "commit": "065995f3ba1fa6c8fdda5557e5752293d043ca57",
      "tree": "606d743f1ded15c143904deaa5d4f6af8339c2b1",
      "parents": [
        "f1130dcdd829b46a5daa176fa56b050bc1f77970",
        "92923fdf90203b7d147e269716a8ad6b2c5fd973"
      ],
      "author": {
        "name": "Thiébaud Weksteen",
        "email": "tweek@google.com",
        "time": "Tue Feb 28 23:08:33 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 28 23:08:33 2023 +0000"
      },
      "message": "Merge \"Add OWNERS file for EnforcePermission\" am: 0901399afa am: 92923fdf90\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2446031\n\nChange-Id: I36464005dff2c5c1cb07a2143be0bcf807937444\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "92923fdf90203b7d147e269716a8ad6b2c5fd973",
      "tree": "e43cf8bcd0ed50cd0361f3a278809f8e4315d10c",
      "parents": [
        "03f525e5c79b167dbea68e8c0dd9ded315cdce67",
        "0901399afa21d04985c26ae3e9c73fb49068c210"
      ],
      "author": {
        "name": "Thiébaud Weksteen",
        "email": "tweek@google.com",
        "time": "Tue Feb 28 23:03:57 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 28 23:03:57 2023 +0000"
      },
      "message": "Merge \"Add OWNERS file for EnforcePermission\" am: 0901399afa\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2446031\n\nChange-Id: I1e072c2305270275f6ca46c45f2ad609b9a6d81f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0901399afa21d04985c26ae3e9c73fb49068c210",
      "tree": "80404215de82548c68b09bc3006818816c87c304",
      "parents": [
        "47988762f28b76958b9ba40ac5a77c0dc6f82867",
        "8a698935f471307a5863d755c8758e362f35eb30"
      ],
      "author": {
        "name": "Thiébaud Weksteen",
        "email": "tweek@google.com",
        "time": "Tue Feb 28 22:53:05 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 28 22:53:05 2023 +0000"
      },
      "message": "Merge \"Add OWNERS file for EnforcePermission\""
    },
    {
      "commit": "485872d8d9cb19524e1b9852841c1dcdbd3679ba",
      "tree": "9eb514a02ac2050aa35795eb4c2779e643b71f7f",
      "parents": [
        "24618718bc04da2912625d8dcda998de2d13193c",
        "63c98b9797b58ba4df846aabb740846408269217"
      ],
      "author": {
        "name": "Ashish Kumar Gaurav",
        "email": "akgaurav@google.com",
        "time": "Tue Feb 28 10:07:43 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 28 10:07:43 2023 +0000"
      },
      "message": "Merge \"Removed and updated usage of old IActivityManager#getProviderMimeType methods\" into udc-dev"
    },
    {
      "commit": "63c98b9797b58ba4df846aabb740846408269217",
      "tree": "f5b85833396e3193b2183f929ca25fea971b84d0",
      "parents": [
        "8128beb12a6dea98700321a716d7e64105df6536"
      ],
      "author": {
        "name": "Ashish Kumar",
        "email": "akgaurav@google.com",
        "time": "Fri Feb 24 19:13:24 2023 +0000"
      },
      "committer": {
        "name": "Ashish Kumar",
        "email": "akgaurav@google.com",
        "time": "Fri Feb 24 19:28:57 2023 +0000"
      },
      "message": "Removed and updated usage of old IActivityManager#getProviderMimeType methods\n\n - Remove old entry to IActivityManager for getType\n - Update places, where old methods were used\n\nBug: b/270698035\nTest: build\nChange-Id: Ib601be21e49ec7a8e5bd235d9901aecb2f19e956\n"
    },
    {
      "commit": "3a989797f072274e3c4a460813c79fe06382b000",
      "tree": "fc06fd04b900a75741f2331cce0c65b9bf4ccb08",
      "parents": [
        "189d4f924b7fb1689abf19747808fc718887b173"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Thu Feb 23 14:04:46 2023 +0000"
      },
      "committer": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Fri Feb 24 10:28:28 2023 +0000"
      },
      "message": "[DO NOT MERGE] Compatibilize UDC dev to master\n\nThis is a marge of all CLs from\n\nhttps://googleplex-android-review.git.corp.google.com/q/topic:%22flicker-ir%22\n\nTest: atest FlickerLibTests\nBug: 262369733\nChange-Id: I563ce33a9acac70cf4ffc2ad6a5c12fce4506987\n"
    },
    {
      "commit": "a1f3dce68fba6acd4844a6c670a49e706d4444eb",
      "tree": "f83ff81b4eb679ac25bba15e9de53c73b0e23db1",
      "parents": [
        "c2a7bf8ba3334c0cb1be42b02efc8eb6d7dda857",
        "dc535ab32e8eadda54bba0442beafd1e4f3cffdf"
      ],
      "author": {
        "name": "Steve Elliott",
        "email": "steell@google.com",
        "time": "Thu Feb 23 19:27:37 2023 +0000"
      },
      "committer": {
        "name": "Cole Faust",
        "email": "colefaust@google.com",
        "time": "Thu Feb 23 22:00:18 2023 +0000"
      },
      "message": "[conflict] Merge \"Update wm flicker tests to account for seen filter\" into tm-qpr-dev am: 9ec7a5933c am: dc535ab32e\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/21522485\n\nChange-Id: I81072df39da8540f31183f4264ac26a28f0e4352\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e30018da9d877182e5dd32a50fff852f95ee2aeb",
      "tree": "df0d3069c1f32e8541fec590a90a63d87d4a1473",
      "parents": [
        "ca9e2463e906508f044fc837b65567a2bf4b5b3f"
      ],
      "author": {
        "name": "Robert Wu",
        "email": "robertwu@google.com",
        "time": "Mon Jan 30 23:17:29 2023 +0000"
      },
      "committer": {
        "name": "Robert Wu",
        "email": "robertwu@google.com",
        "time": "Thu Feb 23 20:16:23 2023 +0000"
      },
      "message": "USB MIDI: UsbMidiPacketConverterTests\n\nThis CL adds tests for UsbMidiPacketConverter.\n\nThis converter is both complex and isolated so it\u0027s a good test target.\n\nBug: 266473128\nTest: atest com.android.server.usb.UsbMidiPacketConverterTest\nChange-Id: I1840c33a3ae67d6a445d81d1e613fdbe6ca8383e\n"
    },
    {
      "commit": "dc535ab32e8eadda54bba0442beafd1e4f3cffdf",
      "tree": "8fa6214f47724c0554211ebe3d0df9074bfc357d",
      "parents": [
        "49f99abf9654cc036eee25e16c74577826281d50",
        "9ec7a5933cb59830c523d78c874d8c39b8975118"
      ],
      "author": {
        "name": "Steve Elliott",
        "email": "steell@google.com",
        "time": "Thu Feb 23 18:52:47 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 23 18:52:47 2023 +0000"
      },
      "message": "Merge \"Update wm flicker tests to account for seen filter\" into tm-qpr-dev am: 9ec7a5933c\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/21522485\n\nChange-Id: I2d48be20d771d01f38f99127a53507e5209f5175\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8a698935f471307a5863d755c8758e362f35eb30",
      "tree": "02797534998d0c49e231cf03300a0d55f23ef77d",
      "parents": [
        "d897e2934d2d2519ab493d36d5da10d02d5377fb"
      ],
      "author": {
        "name": "Thiébaud Weksteen",
        "email": "tweek@google.com",
        "time": "Mon Feb 20 13:17:46 2023 +1100"
      },
      "committer": {
        "name": "Thiébaud Weksteen",
        "email": "tweek@google.com",
        "time": "Thu Feb 23 10:16:42 2023 +1100"
      },
      "message": "Add OWNERS file for EnforcePermission\n\nThis directory will hosts end-to-end tests for @EnforcePermission.\nConsidered alternative location:\n- core/tests/coretests (FrameworksCoreTests): broad ownership, see\n  b/243401782.\n- system/tools/aidl: our integration tests already exist there. The\n  current tests setup for aidl does not install APKs but only raw jar\n  files. We want to install a regular application to test the\n  effective permissions.\n\nThe end-to-end tests will eventually be executed in presubmit via\nTEST_MAPPING.\n\nBug: 269721152\nTest: n/a\nChange-Id: I6a87b50e794fc3a0ba7c8a48ef9f92b7d6ad5180\n"
    },
    {
      "commit": "a282e4295af2a411c671d3865e94232e4f7736bb",
      "tree": "256a17d4a832c38b92bcf3748e2c78dfa25217d2",
      "parents": [
        "e46caa284ab9a21a76e7636d661602134d880eb6"
      ],
      "author": {
        "name": "Steve Elliott",
        "email": "steell@google.com",
        "time": "Tue Feb 21 18:35:40 2023 +0000"
      },
      "committer": {
        "name": "Steve Elliott",
        "email": "steell@google.com",
        "time": "Wed Feb 22 20:38:14 2023 +0000"
      },
      "message": "Update wm flicker tests to account for seen filter\n\nFixes: 270035407\nTest: atest FlickerTests\nChange-Id: I9b21b87e82994dd438cf7b887d84a93b2c66bac7\nMerged-In: I9b21b87e82994dd438cf7b887d84a93b2c66bac7\n"
    },
    {
      "commit": "d0134ec0c1902070a92a988ad4262ba1f84f2adb",
      "tree": "703e363d4ccee020211b6eeb42e3087488c772d4",
      "parents": [
        "30172b1eacbe157026acc978e8765817dc7fceef",
        "aa8aab06a20a5c7f196f21019eb98d3420c840f2"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Feb 22 18:18:51 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 22 18:18:51 2023 +0000"
      },
      "message": "Merge \"Temporarily disable `testBackgroundDexOptDowngradeSuccessful`.\" am: f4daf63940 am: 6d8ee15a7a am: aa8aab06a2\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2448063\n\nChange-Id: I6a6db0899290463cf9b9c7bfb84681d93368c48c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "aa8aab06a20a5c7f196f21019eb98d3420c840f2",
      "tree": "8237c00348939c589e1f460a81106dc4a9810fd5",
      "parents": [
        "b1a6d3e6e424c1c037dbf7f7b831b18e7fb5cb31",
        "6d8ee15a7ab7b7f76b261048bc121158f762c5c9"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Feb 22 18:02:36 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 22 18:02:36 2023 +0000"
      },
      "message": "Merge \"Temporarily disable `testBackgroundDexOptDowngradeSuccessful`.\" am: f4daf63940 am: 6d8ee15a7a\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2448063\n\nChange-Id: Iadbec35bce324af8a585c7a16c0019663036b86e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6d8ee15a7ab7b7f76b261048bc121158f762c5c9",
      "tree": "de1c37284d6f48de344248ac7fba5114b6a25457",
      "parents": [
        "a44c29cd16f20457bc75769726917f6c532c9d9a",
        "f4daf6394013695a2f2fe680c8ebd08e2c55d87e"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Feb 22 16:58:35 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 22 16:58:35 2023 +0000"
      },
      "message": "Merge \"Temporarily disable `testBackgroundDexOptDowngradeSuccessful`.\" am: f4daf63940\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2448063\n\nChange-Id: Ida34d9c9293e8fb7e79d865477a972047450402a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7f0a1a40e2530ff23da567695a4b426f394601f9",
      "tree": "fac8f7f011ff362397b2a5bb6269887e4e1a8b65",
      "parents": [
        "ca9e2463e906508f044fc837b65567a2bf4b5b3f"
      ],
      "author": {
        "name": "Robert Wu",
        "email": "robertwu@google.com",
        "time": "Tue Feb 07 23:13:32 2023 +0000"
      },
      "committer": {
        "name": "Robert Wu",
        "email": "robertwu@google.com",
        "time": "Tue Feb 21 17:45:40 2023 +0000"
      },
      "message": "MIDI: Add test for MidiEventMultiScheduler\n\nThis CL adds a new folder in frameworks/base for MIDI tests.\nThis folder can act as a folder for unit tests.\n\nA new test is added for MidiEventMultiScheduler.\ncom.android.internal.midi is used so this test has to be here.\n\nBug: 266473128\nTest: atest MidiTests --rebuild-module-info\nChange-Id: If0d33bd46f8c8adf3a3425888f469f942594aca9\n"
    },
    {
      "commit": "78c232c7338ac2f6736ae4fd91b939f0283dfe3f",
      "tree": "88eadea720c7a66edab3392dd28db47b2d3913cf",
      "parents": [
        "e2b2259804c3ebb1a95a1b73f500e670054d0dbf"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Feb 21 16:20:33 2023 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Feb 21 17:10:14 2023 +0000"
      },
      "message": "Temporarily disable `testBackgroundDexOptDowngradeSuccessful`.\n\nTest\n`com.android.server.pm.BackgroundDexOptServiceIntegrationTests#testBackgroundDexOptDowngradeSuccessful`\nhas been failing for a long time; temporarily disable it while we\ninvestigate this issue\n\nTest: atest BackgroundDexOptServiceIntegrationTests\nBug: 251438180\nChange-Id: I3584ed2fd49e673a2d9bb37aabb11577c52a6267\n"
    },
    {
      "commit": "9eb7779ae052d2566268b81e884f243d65ecbb7d",
      "tree": "a3f22f5e68fdae85cb0dfdc362c4063a6a41d1aa",
      "parents": [
        "79d1135cb8913dbbb4e87e2d324394e830fc8165"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Feb 16 21:53:50 2023 -0500"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Feb 17 16:15:53 2023 +0000"
      },
      "message": "Fix null deref \u0026 update compress\n\nGainmap ctor always sets the native bitmap properly,\navoids potential confusion over mGainmapContents vs.\nnative bitmap pointer\n\nAlso call the fancier newer compress function\n\nTest: SilkFX\nBug: 266628247\nChange-Id: I89728a66202b4cdad54e8f163bc04dc419b8187b\n"
    },
    {
      "commit": "06de7803f38742e6c187b5b8f3619dfceb38d27a",
      "tree": "20c9db8144f281f253410fb042f98de9d6307951",
      "parents": [
        "3d23445cf49b3759971dd5a204a5d646b279e3fe",
        "991147690c16c1eb0325cf1b29fac72160fd567a"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Thu Feb 16 10:39:12 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 16 10:39:12 2023 +0000"
      },
      "message": "Merge \"Add API for VCN configuration of UDP port 4500 NAT Timeouts\" am: c1bd048026 am: 48e1a31ddb am: 991147690c\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2436536\n\nChange-Id: I0ea17caeec9cc0fd71a4f4a5fa19f6319424fcdb\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "991147690c16c1eb0325cf1b29fac72160fd567a",
      "tree": "046efec1830aa562282e4a19e8650d56f895958d",
      "parents": [
        "09aa429d5155fc590034774b13d18c4d57a4439e",
        "48e1a31ddbf46dc17d7fb8d481b6062fac2fa3d9"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Thu Feb 16 09:47:00 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 16 09:47:00 2023 +0000"
      },
      "message": "Merge \"Add API for VCN configuration of UDP port 4500 NAT Timeouts\" am: c1bd048026 am: 48e1a31ddb\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2436536\n\nChange-Id: Ic90fef6bbefc71f752f7e9bc0227eb7656476163\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "48e1a31ddbf46dc17d7fb8d481b6062fac2fa3d9",
      "tree": "b82ee5803c448d5fd8b85e61ed9fa2c3b4b33b53",
      "parents": [
        "445fe0aa42ed22261491dfa4ec6f68a8d6b1741d",
        "c1bd0480261460584753508327ca8a0c6fc80758"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Thu Feb 16 09:02:03 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 16 09:02:03 2023 +0000"
      },
      "message": "Merge \"Add API for VCN configuration of UDP port 4500 NAT Timeouts\" am: c1bd048026\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2436536\n\nChange-Id: Ia67991623f180e40dabdb9dfcdaa4bdc087a0f09\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1c699930ed1b87af4b49cf9cdd7161dd06f3fe3b",
      "tree": "997d0c68d28c7c02f7034cf1287c4c91dbfb8783",
      "parents": [
        "52887165595e7453b72d94b8bd697f9294735794",
        "9f85cd3b709a420933a53bee50cb3ce50efda491"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Feb 16 01:20:40 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 16 01:20:40 2023 +0000"
      },
      "message": "Merge \"SilkFX HDR demos\""
    },
    {
      "commit": "9ba9e079b7f12b207c4061af9a6b30baa503d631",
      "tree": "838b632183d6c224ed330a5a969542b3df53d9d8",
      "parents": [
        "1d2bead41257b6e29ddf32b2a30123fe26c3496d"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Wed Feb 15 06:38:46 2023 +0000"
      },
      "committer": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Thu Feb 16 01:06:41 2023 +0000"
      },
      "message": "Add API for VCN configuration of UDP port 4500 NAT Timeouts\n\nThis patch adds an API to allow VCN providers to configure the UDP port\n4500 hint to improve the power implications of a VPN over the VCN.\n\nBug: 259000745\nTest: atest FrameworksVcnTests\nChange-Id: Id464ab43fa15d5f6a693f73932d95d9822320acb\n"
    },
    {
      "commit": "9f85cd3b709a420933a53bee50cb3ce50efda491",
      "tree": "7967c43e7bbfb34f40d889257f63414d7b6e6b9e",
      "parents": [
        "01472127c059b8dc8c7a2cd15b7e515d47a5a758"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Feb 14 19:40:20 2023 -0500"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Feb 15 13:22:17 2023 -0500"
      },
      "message": "SilkFX HDR demos\n\nTest: this\nBug: 266628247\nChange-Id: Ib41de2de8634e03dd6f7f6b3909e4e109793fa31\n"
    },
    {
      "commit": "cf576eab84cf7f62d996240f6ffab534198af0ad",
      "tree": "2201a5fead287dda31e0ee90b2e971d11beea0dc",
      "parents": [
        "ec906f8f8e8b88107eb90bc82d53b61344bd8934",
        "01472127c059b8dc8c7a2cd15b7e515d47a5a758"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Feb 15 12:09:39 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 15 12:09:39 2023 +0000"
      },
      "message": "Merge \"Wire up colorMode\u003d\"hdr\" on VRI\""
    },
    {
      "commit": "ff3fac8fc55b8f96431ac3742538be1241df0859",
      "tree": "a1a7a953b35a0a81d853e9567f25bef1bd29f213",
      "parents": [
        "d8191303707e6b63b79807ee43aab5829e805932",
        "b3a7b575b6664051eb2ece23e56e205fbc1180f6"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Feb 15 09:14:27 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 15 09:14:27 2023 +0000"
      },
      "message": "Merge \"Add new IKE option in IkeSessionParamsUtils\" am: 3cac9278de am: c9279975a9 am: b3a7b575b6\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2421963\n\nChange-Id: I56d97410146777da5f5a693b64134f340f3ef3ba\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b3a7b575b6664051eb2ece23e56e205fbc1180f6",
      "tree": "0455f86551b87f4348eec1d58bbe43b9d95883dd",
      "parents": [
        "a3ab1c780b686139b7fce9cd426f465f20234536",
        "c9279975a9df27f5f40bd4f6b539a127a8aeca1f"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Feb 15 09:08:48 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 15 09:08:48 2023 +0000"
      },
      "message": "Merge \"Add new IKE option in IkeSessionParamsUtils\" am: 3cac9278de am: c9279975a9\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2421963\n\nChange-Id: Iad3cde06bbf58e70197468e718ad89469d40a775\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c9279975a9df27f5f40bd4f6b539a127a8aeca1f",
      "tree": "a9e6d1816306b56153533100f920348adf38e4fe",
      "parents": [
        "e7931237620732489243ccef300228990c2bd4a2",
        "3cac9278de57690fb2797c1e08a4b6e3d8054e5d"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Feb 15 08:19:56 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 15 08:19:56 2023 +0000"
      },
      "message": "Merge \"Add new IKE option in IkeSessionParamsUtils\" am: 3cac9278de\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2421963\n\nChange-Id: I9d4d5954b20f05bff95307d01c160bfca7eeca25\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "48fce49a1c72434766b593b55fe4545450c0272a",
      "tree": "10c5fd8652551930abdb9decb8b26b8bbb1e5f33",
      "parents": [
        "31b73ad4b9d200f308cf0ae444fcda41f533acce"
      ],
      "author": {
        "name": "chiachangwang",
        "email": "chiachangwang@google.com",
        "time": "Mon Feb 06 02:13:31 2023 +0000"
      },
      "committer": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Wed Feb 15 06:54:53 2023 +0000"
      },
      "message": "Add new IKE option in IkeSessionParamsUtils\n\nThis commit updates IkeSessionParamsUtils to be able to encode/decode\nIkeSessionParams with IKE_OPTION_AUTOMATIC_KEEPALIVE_ON_OFF.\n\nBug: 259000745\nTest: atest IkeSessionParamsUtilsTest\nChange-Id: I6dd24893cf3343df05ae41e657ff082145c1e8ff\n"
    },
    {
      "commit": "e58492f059ebdb43b3d46e869d15458ab9490b2f",
      "tree": "2e4c4a1026b35ee75369149e9b55c89334c82e7d",
      "parents": [
        "e748ebd0cd73734040a53307e9e4972ef433794c",
        "158097fe81329d06568327c5c486ca5a2d4b6def"
      ],
      "author": {
        "name": "Tsung-Mao Fang",
        "email": "tmfang@google.com",
        "time": "Wed Feb 15 06:07:42 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 15 06:07:42 2023 +0000"
      },
      "message": "Merge \"Revert \"Add + enforce new DeviceConfig permissions.\"\""
    },
    {
      "commit": "3c9fc85a4df43c439dc04c3674d45a1a39facc8b",
      "tree": "513d96ea8427bcef099fb10c5b033f1eb730bafd",
      "parents": [
        "32a041826d9c2e0b30e2605a0add905ae7506e60",
        "3e06063607da005b85518f451e3663c4afa83b5b"
      ],
      "author": {
        "name": "Guojing Yuan",
        "email": "guojing@google.com",
        "time": "Wed Feb 15 03:47:53 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 15 03:47:53 2023 +0000"
      },
      "message": "Merge \"Add \"key owned by system\" optional requirement in AVF\""
    },
    {
      "commit": "158097fe81329d06568327c5c486ca5a2d4b6def",
      "tree": "84eeb3f2b7659e02fb444bb852877876def1e10a",
      "parents": [
        "e8eb9f8da5e8f58e7592e20a1e373954ea2ff0f2"
      ],
      "author": {
        "name": "Ted Bauer",
        "email": "tedbauer@google.com",
        "time": "Wed Feb 15 03:22:23 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 15 03:22:34 2023 +0000"
      },
      "message": "Revert \"Add + enforce new DeviceConfig permissions.\"\n\nRevert submission 20961419-deviceconfig-restrict\n\nReason for revert: CTS breakage\n\nReverted changes: /q/submissionid:20961419-deviceconfig-restrict\n\nChange-Id: Ib6d4bac403e26a60401bebbb8c69f2abce6af6fe\n"
    },
    {
      "commit": "01472127c059b8dc8c7a2cd15b7e515d47a5a758",
      "tree": "fb8a70f88e5e77ac2d0858994392518a0318d4f4",
      "parents": [
        "d0dc3211f0331741594fed41f3e484218ca4a3a3"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Feb 01 20:10:12 2023 -0500"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Feb 14 16:21:48 2023 -0500"
      },
      "message": "Wire up colorMode\u003d\"hdr\" on VRI\n\nTest: silkfx\nBug: 266628247\nChange-Id: I6633436f38d83a0fc5bfa59a29e684a9f1712843\n"
    },
    {
      "commit": "3ee7a9ea434eb23fdac083b04e4087907e6712ce",
      "tree": "de039eb3bbfbf636db67e5bb1a9042c8df769f99",
      "parents": [
        "d20b86f6a1d6884e8f617be9d35cd16113986c54",
        "e8eb9f8da5e8f58e7592e20a1e373954ea2ff0f2"
      ],
      "author": {
        "name": "Ted Bauer",
        "email": "tedbauer@google.com",
        "time": "Tue Feb 14 20:41:46 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 14 20:41:46 2023 +0000"
      },
      "message": "Merge \"Add + enforce new DeviceConfig permissions.\""
    }
  ],
  "next": "3e06063607da005b85518f451e3663c4afa83b5b"
}
