)]}'
{
  "log": [
    {
      "commit": "ef7b604a1585e1ac43ccc97fb0af912f32745cbd",
      "tree": "b2de98d80cb65ba272860eb5132ab8145d986f27",
      "parents": [
        "dab1eb1a5a56907e917f84c104e6bb3efc21812d",
        "ea7faad1564bab470b04511cd769011a25ef29c7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Oct 30 14:28:31 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 14:28:31 2024 +0000"
      },
      "message": "Merge \"Move TracingTests to presubmit\" into main"
    },
    {
      "commit": "dab1eb1a5a56907e917f84c104e6bb3efc21812d",
      "tree": "a3db3e3f1d4866bdc1b4d7508bbbab1af0c1eb72",
      "parents": [
        "c82eab1cf51ab9cb8065760a2a0cb66dd8db0a47",
        "9b0d370c263cab2b9c16ec1b59ad749ee44af16f"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "ericymiao@google.com",
        "time": "Wed Oct 30 14:17:05 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 14:17:05 2024 +0000"
      },
      "message": "Merge changes from topic \"add-bitmap-id\" into main\n\n* changes:\n  Allow more information in bitmap ashmem filenames\n  Add an ID field to `class Bitmap`\n"
    },
    {
      "commit": "c82eab1cf51ab9cb8065760a2a0cb66dd8db0a47",
      "tree": "50e797473632403fa40a022d99acc26aabc9202c",
      "parents": [
        "ec141f109ea95b2b4791e1f2a321be940207584f",
        "e318313898c3cc9311027f91809b72ce4b263e14"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Oct 30 14:16:17 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 14:16:17 2024 +0000"
      },
      "message": "Merge \"Deprecate android.webkit.WebViewUpdateService.\" into main"
    },
    {
      "commit": "ec141f109ea95b2b4791e1f2a321be940207584f",
      "tree": "a92708228e670eb65ff98d6edfc3ec0790fbb694",
      "parents": [
        "32230acd29e780ab7cadf3de9bb22724ea70ce66",
        "e69b900f91152363d85e065470eb247057f84e3a"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "ericymiao@google.com",
        "time": "Wed Oct 30 14:16:07 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 14:16:07 2024 +0000"
      },
      "message": "Merge \"Use readonly version of native_metrics in dumpMemInfo\" into main"
    },
    {
      "commit": "32230acd29e780ab7cadf3de9bb22724ea70ce66",
      "tree": "3f4644892ac6cea92bf9930ca988b205546b3d71",
      "parents": [
        "d52ee8a62b8a636896c6e0891b206cf3ce17a332",
        "52756ccbb551c764ece17f3c5fa2aab4ace0a838"
      ],
      "author": {
        "name": "Ioana Alexandru",
        "email": "aioana@google.com",
        "time": "Wed Oct 30 14:14:26 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 14:14:26 2024 +0000"
      },
      "message": "Merge \"Add test annotations for footer redesign\" into main"
    },
    {
      "commit": "d52ee8a62b8a636896c6e0891b206cf3ce17a332",
      "tree": "44e25a087866a6c80ea9532b7de609271dcf77e9",
      "parents": [
        "6756845bbe1754af84530fd0f5de5d5d01f12475",
        "27533d5a5fa5fd37c68f4d65ff231fba1122dde1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Oct 30 14:10:51 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 14:10:51 2024 +0000"
      },
      "message": "Merge \"Move TracingTests to presubmit\" into main"
    },
    {
      "commit": "6756845bbe1754af84530fd0f5de5d5d01f12475",
      "tree": "9fa6022eef17430209e61e4091cd323c906037ba",
      "parents": [
        "b394ceff69c9a16ab95796a71d686bda857c8dc8",
        "32682cf53a029e7e58d1deb757486627dce299f9"
      ],
      "author": {
        "name": "Vali Dobrota",
        "email": "dobrota@google.com",
        "time": "Wed Oct 30 14:04:38 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 30 14:04:38 2024 +0000"
      },
      "message": "Merge \"Add debug.tracing.profile.* system properties\" into main am: 8dcfa5caa2 am: 32682cf53a\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3325793\n\nChange-Id: I1cc40d0563a32ed6397fce004f8fe3c98ac22a67\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b394ceff69c9a16ab95796a71d686bda857c8dc8",
      "tree": "bf9b42c02344f40263a99315ff40a6ae6c71a99f",
      "parents": [
        "dd911a33d58b4a6dc40337058785cc8eb1032ad6",
        "9159b6ca5efd9fe5abcfce3a3dcc9056491e9762"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Oct 30 14:03:30 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 14:03:30 2024 +0000"
      },
      "message": "Merge \"Add additional audio focus logging\" into main"
    },
    {
      "commit": "dd911a33d58b4a6dc40337058785cc8eb1032ad6",
      "tree": "d4bddf2fe8758291d25d963074832186242afbc8",
      "parents": [
        "8a460d3caeb032bdc034601294e7c6f4d72e105e",
        "5f5678d8d45d9de2fc3cf9080fc6ec2cd4a31429"
      ],
      "author": {
        "name": "Tiger Huang",
        "email": "tigerhuang@google.com",
        "time": "Wed Oct 30 13:55:57 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 13:55:57 2024 +0000"
      },
      "message": "Merge \"Use mMergedConfig instead of mGlobalConfig while getting winConfigFromWm\" into main"
    },
    {
      "commit": "8a460d3caeb032bdc034601294e7c6f4d72e105e",
      "tree": "cf22fe0419c883d9056a0b7d81aba2feb11e03fb",
      "parents": [
        "051a20f94ae99da79c897afe0f6bcf541b0ab99f",
        "9c78d59878a433a3bf50683f4a0f6ce3d9b378c1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Oct 30 13:51:50 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 13:51:50 2024 +0000"
      },
      "message": "Merge \"Refactor initializing of DesktopRepository.\" into main"
    },
    {
      "commit": "051a20f94ae99da79c897afe0f6bcf541b0ab99f",
      "tree": "6200f8a192e9e5da331c9baf2e057dd6404b5462",
      "parents": [
        "6e52a4dec73dbec6c0267970e6833ede0d7d57c2",
        "8b8e208b72d0a486b0d9f93703c03bd732f983c5"
      ],
      "author": {
        "name": "Matías Hernández",
        "email": "matiashe@google.com",
        "time": "Wed Oct 30 13:49:09 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 13:49:09 2024 +0000"
      },
      "message": "Merge \"Fix user attribution of zen-related calls into NM/ZenModeHelper\" into main"
    },
    {
      "commit": "6e52a4dec73dbec6c0267970e6833ede0d7d57c2",
      "tree": "fba0e17d80d936381ee37ee186e7e21f98321921",
      "parents": [
        "e48644861bae715a3621b3ddbada3be4e6a2aa40",
        "da8a45b624259dee0986ebef5c1ac393d6a343da"
      ],
      "author": {
        "name": "Vaibhav Devmurari",
        "email": "vdevmurari@google.com",
        "time": "Wed Oct 30 13:45:08 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 13:45:08 2024 +0000"
      },
      "message": "Merge \"Add APIs for adding custom input gestures(keyboard shortcuts)\" into main"
    },
    {
      "commit": "32682cf53a029e7e58d1deb757486627dce299f9",
      "tree": "8e9b15c9fd308decbc0b7f118edf345871e26b04",
      "parents": [
        "0ed8ea74a13659b75815313668899aca6cb2d368",
        "8dcfa5caa2339cb0bb95b7fc47a14d005357a2ec"
      ],
      "author": {
        "name": "Vali Dobrota",
        "email": "dobrota@google.com",
        "time": "Wed Oct 30 13:43:14 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 30 13:43:14 2024 +0000"
      },
      "message": "Merge \"Add debug.tracing.profile.* system properties\" into main am: 8dcfa5caa2\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3325793\n\nChange-Id: I794f2f66e2659f126631795efcae47771dac5bfa\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8dcfa5caa2339cb0bb95b7fc47a14d005357a2ec",
      "tree": "e6d665418bf3f2d4f912acb8ad814c79d4644366",
      "parents": [
        "bbfd7f0e2898efe4a19d89b7a570251667cc091d",
        "b7f32d074f80ba6f509d219465c4797ad18ab620"
      ],
      "author": {
        "name": "Vali Dobrota",
        "email": "dobrota@google.com",
        "time": "Wed Oct 30 13:27:57 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 30 13:27:57 2024 +0000"
      },
      "message": "Merge \"Add debug.tracing.profile.* system properties\" into main"
    },
    {
      "commit": "e48644861bae715a3621b3ddbada3be4e6a2aa40",
      "tree": "ae0c1544152894ae1fb2c19c1e80ddb8540a25bb",
      "parents": [
        "62ced8cd1452d32f54556d4007fe1bad1ca634c4",
        "0fc5d10e16a09e2428146f8976e2036ebd72ed7e"
      ],
      "author": {
        "name": "Helen Cheuk",
        "email": "helencheuk@google.com",
        "time": "Wed Oct 30 13:27:18 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 13:27:18 2024 +0000"
      },
      "message": "Merge \"[Custom Key Glyph] KeyCombination should be parcelable\" into main"
    },
    {
      "commit": "62ced8cd1452d32f54556d4007fe1bad1ca634c4",
      "tree": "b909dbc83708c465b2622191939601099a9a565d",
      "parents": [
        "171be9f0129230d705fadaf6a40358149a08cd83",
        "e2b71c9e21b258827d293302d5eeedd4a4d50680"
      ],
      "author": {
        "name": "Joshua Mokut",
        "email": "jmokut@google.com",
        "time": "Wed Oct 30 13:20:21 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 13:20:21 2024 +0000"
      },
      "message": "Merge \"Added buttons for entering and exiting customize mode\" into main"
    },
    {
      "commit": "ea7faad1564bab470b04511cd769011a25ef29c7",
      "tree": "1e3f178c45362146b6a4036b6f56cf78816b9125",
      "parents": [
        "791d5c24be93484b63a4405d50a72bb2640203c7"
      ],
      "author": {
        "name": "Pablo Gamito",
        "email": "pablogamito@google.com",
        "time": "Thu Oct 17 11:38:27 2024 +0000"
      },
      "committer": {
        "name": "Pablo Gamito",
        "email": "pablogamito@google.com",
        "time": "Wed Oct 30 13:17:43 2024 +0000"
      },
      "message": "Move TracingTests to presubmit\n\nFlag: TEST_ONLY\nChange-Id: Ia0d29d356895fa686146d82f04d73cb86f7f0a00\n"
    },
    {
      "commit": "171be9f0129230d705fadaf6a40358149a08cd83",
      "tree": "525bc37f68c77ca110cf8a457e7832c0480f62ec",
      "parents": [
        "30800b97a70280b80bcf0483de0cf557d03f2288",
        "256670f4600304288b141526f78e0ccbde393512"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Wed Oct 30 13:05:48 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 13:05:48 2024 +0000"
      },
      "message": "Merge changes from topic \"374333334\" into main\n\n* changes:\n  Implement getQsMinExpansionHeightForSplitShade\n  Brightness dialog use new composable\n  Support Brightness mirror\n"
    },
    {
      "commit": "30800b97a70280b80bcf0483de0cf557d03f2288",
      "tree": "e8ccba3e153e0c66d5b6d75eaa1c73291f013ae9",
      "parents": [
        "3f492ab2d66ab0f3c97216333e886e9604b34c0c",
        "ec965a8a801a948f397c2092fe1d754c0a24f95f"
      ],
      "author": {
        "name": "Yuichiro Hanada",
        "email": "yhanada@google.com",
        "time": "Wed Oct 30 12:32:12 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 12:32:12 2024 +0000"
      },
      "message": "Merge \"Implement animation for TRANSIT_MINIMIZE\" into main"
    },
    {
      "commit": "3f492ab2d66ab0f3c97216333e886e9604b34c0c",
      "tree": "652d7e7aa9a2ff8b00a6432c7e652a47b93ba5e2",
      "parents": [
        "e240b52c9dbee4588793eb10246157931e9c6411",
        "475de4186329f68a3b64466e9679cc52f2634b49"
      ],
      "author": {
        "name": "Helen Cheuk",
        "email": "helencheuk@google.com",
        "time": "Wed Oct 30 12:21:35 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 12:21:35 2024 +0000"
      },
      "message": "Merge \"[Contextual Edu] Add tutorial entry point\" into main"
    },
    {
      "commit": "e240b52c9dbee4588793eb10246157931e9c6411",
      "tree": "f82daba33810e66e1aff7a431dd6a4e3d100cd48",
      "parents": [
        "1a07927898a5417ba2b35477646625e20fdd8f70",
        "4f82f66e139eccf5b7d68f6f820bc716bbfd026d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Oct 30 12:19:50 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 12:19:50 2024 +0000"
      },
      "message": "Merge changes I789996d1,I762186ec,I880f8cde into main\n\n* changes:\n  Minor cleanup of dismiss action interactor to hide state that it doesn\u0027t have to expose.\n  Add predictive back animation to the compose bouncer\n  Add support for saving the preferred input side for the bouncer\n"
    },
    {
      "commit": "1a07927898a5417ba2b35477646625e20fdd8f70",
      "tree": "33d5aacab36f666b69709888288a93a8fd3a2f32",
      "parents": [
        "16230f4ab327860f513446590d9b07db1d263e17",
        "6e424669dd9c8617c9a62e5a158348ba56c4bbf5"
      ],
      "author": {
        "name": "Chris Poultney",
        "email": "poultney@google.com",
        "time": "Wed Oct 30 12:19:27 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 12:19:27 2024 +0000"
      },
      "message": "Merge changes If35e3ce4,I6a06a9a0 into main\n\n* changes:\n  Add WallpaperDescription to WallpaperData and persist description\n  Add new framework classes for content handling: WallpaperInstance etc.\n"
    },
    {
      "commit": "16230f4ab327860f513446590d9b07db1d263e17",
      "tree": "dbdcac6365de6d2dbe36d24bcafc5b4a6c821c8a",
      "parents": [
        "8e98c85f553d6af220020a11551c6f501aae631e",
        "daa0f7bcf35da656e980f22b12218f6fd0131ff7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Oct 30 11:58:31 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 11:58:31 2024 +0000"
      },
      "message": "Merge changes I9ee8bf3a,If924197c into main\n\n* changes:\n  Add shell/freeformat to ktfmt directories\n  Apply ktfmt on shell/freeform/\n"
    },
    {
      "commit": "8e98c85f553d6af220020a11551c6f501aae631e",
      "tree": "5f9fc3a99b77efde067ce8ecf398815874a8f1fb",
      "parents": [
        "198ca2d4425985f68436eb1aadd7c1178ed87166",
        "6a91c3008b13552c38f6b7d86b85c2d461e8fb8f"
      ],
      "author": {
        "name": "Ibrahim Yilmaz",
        "email": "iyz@google.com",
        "time": "Wed Oct 30 11:57:27 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 11:57:27 2024 +0000"
      },
      "message": "Merge \"Shift the points that go outside the start/end of the progress bar.\" into main"
    },
    {
      "commit": "b7f32d074f80ba6f509d219465c4797ad18ab620",
      "tree": "e6d665418bf3f2d4f912acb8ad814c79d4644366",
      "parents": [
        "bbfd7f0e2898efe4a19d89b7a570251667cc091d"
      ],
      "author": {
        "name": "Vali Dobrota",
        "email": "dobrota@google.com",
        "time": "Wed Oct 30 11:55:31 2024 +0000"
      },
      "committer": {
        "name": "Vali Dobrota",
        "email": "dobrota@google.com",
        "time": "Wed Oct 30 11:55:31 2024 +0000"
      },
      "message": "Add debug.tracing.profile.* system properties\n\n\nAdds debug.tracing.profile_boot_classpath and debug.tracing.profile_system_server system properties, so that Perfetto can show when the device is in Boot Classpath or System Server profiling mode. The performance of the system and interpretation of traces is affected by enabling or disabling this profiling.\n\nBUG\u003d372503978\n\nChange-Id: I20400cab34b4f06bde2e75e87010175cff48f58b\nFlag: EXEMPT small change, tested\n"
    },
    {
      "commit": "198ca2d4425985f68436eb1aadd7c1178ed87166",
      "tree": "c5b5db974a20d6f1a27d3cc5dccb3947de22f824",
      "parents": [
        "6fe280bda8f1f0114cd729fe86eb640f90de8f84",
        "1daaf0979e000e77e47308dbbbe2fa8e3e0a5296"
      ],
      "author": {
        "name": "Anton Potapov",
        "email": "apotapov@google.com",
        "time": "Wed Oct 30 11:53:17 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 11:53:17 2024 +0000"
      },
      "message": "Merge \"Prevent notifying Callbacks.onStateChanged twice when receiving VOLUME_CHANGED_ACTION broadcast event\" into main"
    },
    {
      "commit": "5f5678d8d45d9de2fc3cf9080fc6ec2cd4a31429",
      "tree": "30a16059faf95f2efc03038542d4bc81a859ed0a",
      "parents": [
        "29809687a9133d3fd10d8d154d467baa1991768a"
      ],
      "author": {
        "name": "Tiger",
        "email": "tigerhuang@google.com",
        "time": "Wed Oct 30 19:18:33 2024 +0800"
      },
      "committer": {
        "name": "Tiger",
        "email": "tigerhuang@google.com",
        "time": "Wed Oct 30 19:46:21 2024 +0800"
      },
      "message": "Use mMergedConfig instead of mGlobalConfig while getting winConfigFromWm\n\nMultiple activities in the same process might share the same global\nconfig. In such cases, the global config might NOT describe the bounds\nof a window which receives the config. This CL assigns\nwindowConfiguration from mMergedConfig to winConfigFromWm.\n\nFix: 360905410\nFix: 298433614\nFlag: EXEMPT bugfix\nTest: 1. Open 2 instances of Chrome in split-screen mode by selecting\n         \"New window\" from it menu on a large screen device.\n      2. Make sure the bounds of winConfigFromWm match the real bounds\n         of each instance of Chrome respectively.\nChange-Id: Ic444bd400929531f4b8a9d8966bda8ca9f170057\n"
    },
    {
      "commit": "6fe280bda8f1f0114cd729fe86eb640f90de8f84",
      "tree": "deece1588c014630a3fd0f352e1a0ea45d972d47",
      "parents": [
        "8f765430681223945786236e1d00f223fcdb54cc",
        "8b1d9feea9a034c75eb86e7deb69fd74eb35b28b"
      ],
      "author": {
        "name": "Oluwarotimi Adesina",
        "email": "oadesina@google.com",
        "time": "Wed Oct 30 11:25:53 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 11:25:53 2024 +0000"
      },
      "message": "Merge \"Update AppFunction sidecar lib Documentation\" into main"
    },
    {
      "commit": "0fc5d10e16a09e2428146f8976e2036ebd72ed7e",
      "tree": "9118cd609629455dfea305d3ade0fb37fd0f96b8",
      "parents": [
        "66d04b47e773b95b2ae2a8b8f9856c0f63d16ce5"
      ],
      "author": {
        "name": "helen cheuk",
        "email": "helencheuk@google.com",
        "time": "Mon Oct 28 23:19:53 2024 +0000"
      },
      "committer": {
        "name": "helen cheuk",
        "email": "helencheuk@google.com",
        "time": "Wed Oct 30 11:23:07 2024 +0000"
      },
      "message": "[Custom Key Glyph] KeyCombination should be parcelable\n\nThis CL fixes an issue that if there is hardware-defined-shortcut tag in keyboard-glyph-map xml, it throws exception when calling inputManager.getKeyGlyphMap because KeyCombination is not parcelable.\n\nBug: 375681062\nTest: Manual, tested calling from SystemUI\nFlag: com.android.hardware.input.keyboard_glyph_map\nChange-Id: I3de7036d84d3ce0eee4212719755bf9ebe19a5b9\n"
    },
    {
      "commit": "8f765430681223945786236e1d00f223fcdb54cc",
      "tree": "22966b4acd1c99d90a51419eab15d2d2c7d4d0db",
      "parents": [
        "403ef8a8be8e9917b4ee5b7fff0068c66052c408",
        "7b1ef4dab830be6be57ce3863253df3658c5e701"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Oct 30 11:03:09 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 11:03:09 2024 +0000"
      },
      "message": "Merge \"Fix NPE when attach thumbnail\" into main"
    },
    {
      "commit": "9c78d59878a433a3bf50683f4a0f6ce3d9b378c1",
      "tree": "1fd2bdca13046806368e27e720e5fd488ce66e74",
      "parents": [
        "403ef8a8be8e9917b4ee5b7fff0068c66052c408"
      ],
      "author": {
        "name": "Orhan Uysal",
        "email": "uysalorhan@google.com",
        "time": "Fri Oct 25 11:15:01 2024 +0000"
      },
      "committer": {
        "name": "Orhan Uysal",
        "email": "uysalorhan@google.com",
        "time": "Wed Oct 30 10:58:01 2024 +0000"
      },
      "message": "Refactor initializing of DesktopRepository.\n\nThis introduces a new class and an interface to initialize the\nDesktopRepository. Also fixes the issue when tasks are marked as not\nvisible when moved outside of desktop and device is rebooted.\n\nTest: atest DesktopRepositoryTest\nTest: atest DesktopRepositoryInitializerTest\nFix: 375396271\nBug: 365725441\nFlag: com.android.window.flags.enable_desktop_windowing_persistence\nChange-Id: I5e1d8a103111bf3b66fe1c8e24768ea39d6e65aa\n"
    },
    {
      "commit": "403ef8a8be8e9917b4ee5b7fff0068c66052c408",
      "tree": "d0ef4c1f79eeb3828d0e8c829c3e6f728a50b90c",
      "parents": [
        "5118004774dbcb5df0376a2b82e0270b67ab769b",
        "30f7a572043c9ea95e4eb0c1e175522b44df8b90"
      ],
      "author": {
        "name": "Samiul Islam",
        "email": "samiul@google.com",
        "time": "Wed Oct 30 10:54:07 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 10:54:07 2024 +0000"
      },
      "message": "Merge \"Extract uses-static-library information into ApkLite\" into main"
    },
    {
      "commit": "5118004774dbcb5df0376a2b82e0270b67ab769b",
      "tree": "8a0ed9ee67113a8a780365f854dc3ebaa4c7f565",
      "parents": [
        "d23d11abe86036dcd76efa1f35c05d8d55c93697",
        "b332a80767e341ab3474edb73a07938f3437d137"
      ],
      "author": {
        "name": "Marzia Favaro",
        "email": "marziana@google.com",
        "time": "Wed Oct 30 10:40:24 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 10:40:24 2024 +0000"
      },
      "message": "Merge \"Move dim bounds handling into dimmer\" into main"
    },
    {
      "commit": "d23d11abe86036dcd76efa1f35c05d8d55c93697",
      "tree": "f5c1e8f128dc7483c49ac7ce570ea9cd6101723e",
      "parents": [
        "911ebe0934214567cdc6d3ce642b556c654ae9bc",
        "7591b30c4439e699d1a93a6b7b4e8770bc40de60"
      ],
      "author": {
        "name": "Helen Cheuk",
        "email": "helencheuk@google.com",
        "time": "Wed Oct 30 09:55:37 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 09:55:37 2024 +0000"
      },
      "message": "Merge \"[Custom Key Glyph] Return all the maps in keyboard glyph maps xml\" into main"
    },
    {
      "commit": "7b1ef4dab830be6be57ce3863253df3658c5e701",
      "tree": "5f293c9ee709870980379394647d15fa470cf1b7",
      "parents": [
        "77842fdfbcdeb5502a69236d8206378e56cd7296"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "charlesccchen@google.com",
        "time": "Wed Oct 30 11:27:07 2024 +0800"
      },
      "committer": {
        "name": "Charles Chen",
        "email": "charlesccchen@google.com",
        "time": "Wed Oct 30 17:32:14 2024 +0800"
      },
      "message": "Fix NPE when attach thumbnail\n\nTest: presubmit\nFixes: 376368044\nFlag: EXEMPT bugfix\nChange-Id: Ica76fc7f2b66d0859235013f401f0bc68bbf5fdb\n"
    },
    {
      "commit": "911ebe0934214567cdc6d3ce642b556c654ae9bc",
      "tree": "63b5b28dfc97c0b15a90b256f9ae3da0d241e66c",
      "parents": [
        "0aee75d3cc1c4b7ca5b985840639a3275751e304",
        "84de708b64d4d99d5f6e65c401b630929aa4cf88"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "charlesccchen@google.com",
        "time": "Wed Oct 30 09:28:41 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 09:28:41 2024 +0000"
      },
      "message": "Merge \"Revert \"Fix NPE when attach thumbnail\"\" into main"
    },
    {
      "commit": "84de708b64d4d99d5f6e65c401b630929aa4cf88",
      "tree": "be5bdfb793b658c2b549dc667b3b7fed3d0c91fe",
      "parents": [
        "37a55752a924f7b2c811ed85c1094a225944679c"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "charlesccchen@google.com",
        "time": "Wed Oct 30 08:31:24 2024 +0000"
      },
      "committer": {
        "name": "Charles Chen",
        "email": "charlesccchen@google.com",
        "time": "Wed Oct 30 09:27:51 2024 +0000"
      },
      "message": "Revert \"Fix NPE when attach thumbnail\"\n\nThis reverts commit 37a55752a924f7b2c811ed85c1094a225944679c.\n\nReason for revert: There\u0027s one missing part not catch\nThe below condition should be flipped:\n```\nif (Flags.moveAnimationOptionsToChange()) {\n    options \u003d info.getAnimationOptions();\n} else {\n    options \u003d change.getAnimationOptions();\n}\n```\n\nChange-Id: I6e65184a8dce0fb573697d92071aba3a49ab2ac9\n"
    },
    {
      "commit": "0aee75d3cc1c4b7ca5b985840639a3275751e304",
      "tree": "525ae0078a82e02d55185938ce92243c05e74b77",
      "parents": [
        "d51f2c6b98c27fb5fca89e723bf87621d5e4e816",
        "228bc14e82becaa6786ee543eb7d2675c9cf0590"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Oct 30 09:27:17 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 09:27:17 2024 +0000"
      },
      "message": "Merge \"Align non-UI context behavior in getCurrentWindowLayoutInfo.\" into main"
    },
    {
      "commit": "d51f2c6b98c27fb5fca89e723bf87621d5e4e816",
      "tree": "f5247b244f7881f4a79ca6d409509c56cdc72e52",
      "parents": [
        "367acd637eae354ffb2a2817ebf7b2f0d6f82b99",
        "e2c0f568b5f90fea0d4d52ab3f60501472b53f64"
      ],
      "author": {
        "name": "Haijie Hong",
        "email": "hahong@google.com",
        "time": "Wed Oct 30 09:17:29 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 09:17:29 2024 +0000"
      },
      "message": "Merge \"Fix null pointer exception when set preferred transport\" into main"
    },
    {
      "commit": "8b8e208b72d0a486b0d9f93703c03bd732f983c5",
      "tree": "0a4c81ac8c2250f112f0394f895bafce663852d1",
      "parents": [
        "f76196eb29f1752a7979a40d698b31ccf9278172"
      ],
      "author": {
        "name": "Matías Hernández",
        "email": "matiashe@google.com",
        "time": "Tue Oct 29 20:30:38 2024 +0100"
      },
      "committer": {
        "name": "Matías Hernández",
        "email": "matiashe@google.com",
        "time": "Wed Oct 30 09:11:19 2024 +0000"
      },
      "message": "Fix user attribution of zen-related calls into NM/ZenModeHelper\n\nPreviously, any API calls would operate on the ZenModeConfig for the current user, even if the call was coming for a package runing on a background user. With this change, every call either specifies a specific user (calculated from the Binder caller) or explicitly indicates that it\u0027s supposed to work on the current configuration.\n\nThe only methods in ZenModeHelper that still access mConfig directly are:\n* intialization-related ones\n* setConfigLocked and callees (evaluateZenModeLocked, etc)\n* loadConfigForUser and callees (cleanUpZenRules, etc)\n* dump/metric-collecting methods (bugreports, etc)\n* methods called internally by the system (such as ringer-related stuff)\n\nNote that computed zen state and computed consolidated policy are still global, so background users who call setInterruptionFilter/setAutomaticZenRuleState will not observe them changing (until we switch back to that user). This is intended behavior because Zen isn\u0027t actually applied for them, in practice.\n\nBug: 323163267\nTest: atest ZenModeHelperTest + manually\nFlag: android.app.modes_multiuser\nChange-Id: Id624f8b64ab016406694d9a5af629223ba2c84de\n"
    },
    {
      "commit": "da8a45b624259dee0986ebef5c1ac393d6a343da",
      "tree": "dda90f178babe4ea17731d17dafe5c6ef1612c28",
      "parents": [
        "367acd637eae354ffb2a2817ebf7b2f0d6f82b99"
      ],
      "author": {
        "name": "Vaibhav Devmurari",
        "email": "vdevmurari@google.com",
        "time": "Tue Oct 29 08:52:26 2024 +0000"
      },
      "committer": {
        "name": "Vaibhav Devmurari",
        "email": "vdevmurari@google.com",
        "time": "Wed Oct 30 08:53:22 2024 +0000"
      },
      "message": "Add APIs for adding custom input gestures(keyboard shortcuts)\n\nDD: go/customizable_shortcuts\nPRD: go/custom-kb-shortcuts\n\nPart 1 of chain of CLs for customizable shortcuts:\n- Adds APIs\n- In memory storage for custom input gestures\n\nBug: 365064144\nTest: atest InputTests:CustomInputGestureManagerTests\nFlag: com.android.hardware.input.enable_customizable_input_gestures\nChange-Id: I3578226db9a740db5f44457432e88aef94f12d4e\n"
    },
    {
      "commit": "daa0f7bcf35da656e980f22b12218f6fd0131ff7",
      "tree": "3e194bbfbee8e6a7c503da441d5edc1e31912d14",
      "parents": [
        "b045adffb3305d65ecfeaf40dc08846c25374d48"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Oct 24 14:41:24 2024 +0000"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Wed Oct 30 08:15:45 2024 +0000"
      },
      "message": "Add shell/freeformat to ktfmt directories\n\nTest: NA\nFlag: EXEMPT PREUPLOAD file only\nBug: 372593306\n\nChange-Id: I9ee8bf3af4180b1d3d37f0b391768bb663ea4de7\n"
    },
    {
      "commit": "b045adffb3305d65ecfeaf40dc08846c25374d48",
      "tree": "8db87738ecd1cae467d6615eb35ae54eb351b63e",
      "parents": [
        "80cd13803909e35ecaeba3e70a7262797178e609"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Oct 24 14:39:42 2024 +0000"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Wed Oct 30 08:15:34 2024 +0000"
      },
      "message": "Apply ktfmt on shell/freeform/\n\nTest: NA\nFlag: EXEMPT formatting only\nBug: 372593306\n\nChange-Id: If924197cf2af94c74addb5325752836929d2c3bc\n"
    },
    {
      "commit": "ec965a8a801a948f397c2092fe1d754c0a24f95f",
      "tree": "ce8dce66ca3fc4ee590ac3f7a6a24f1816c2eb7e",
      "parents": [
        "c8d759b827acffaae9aaeaa479b1a75ab9093e7d"
      ],
      "author": {
        "name": "Yuichiro Hanada",
        "email": "yhanada@google.com",
        "time": "Mon Oct 28 16:01:58 2024 +0900"
      },
      "committer": {
        "name": "Yuichiro Hanada",
        "email": "yhanada@google.com",
        "time": "Wed Oct 30 17:13:40 2024 +0900"
      },
      "message": "Implement animation for TRANSIT_MINIMIZE\n\nWith this CL, the minimize button plays the same animation\nas that played when the window limit minimizes a window.\n\nFlag: com.android.window.flags.enable_minimize_button\nBug: 369349585\nTest: manual\nTest: WMShellUnitTests\nChange-Id: Ie43161f8b85d1ca01972a470eb51f750b8bdb94b\n"
    },
    {
      "commit": "367acd637eae354ffb2a2817ebf7b2f0d6f82b99",
      "tree": "45a17b54bc71116821044e6b929e6b217fe35cc6",
      "parents": [
        "80cd13803909e35ecaeba3e70a7262797178e609",
        "07cf6abe18022d763c69b1497067e44210cc1c93"
      ],
      "author": {
        "name": "Shawn Lin",
        "email": "shawnlin@google.com",
        "time": "Wed Oct 30 07:32:13 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 07:32:13 2024 +0000"
      },
      "message": "Merge \"Add metrics for biometrics enumeration and unenrollment  misalignment\" into main"
    },
    {
      "commit": "80cd13803909e35ecaeba3e70a7262797178e609",
      "tree": "d7f60105b61d6dd99fabd485240d7cdd3ad1d80f",
      "parents": [
        "3b7526e1c5791ba99ea36863b5db098d2bbb7a01",
        "78e5f4846c4a58a081f8ce040262f8c9364757f2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Oct 30 07:05:01 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 07:05:01 2024 +0000"
      },
      "message": "Merge \"Improve testability for WindowLayoutComponentImpl.\" into main"
    },
    {
      "commit": "3b7526e1c5791ba99ea36863b5db098d2bbb7a01",
      "tree": "244f09cd977b6ac850e9ebf74ddc8d9402ad7c97",
      "parents": [
        "5699a18f01afc484de64201cc4ebc29bf88a8b92",
        "0ed8ea74a13659b75815313668899aca6cb2d368"
      ],
      "author": {
        "name": "Chuwei He",
        "email": "chuweih@google.com",
        "time": "Wed Oct 30 06:46:53 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 30 06:46:53 2024 +0000"
      },
      "message": "Merge \"Add support for argument array for executeShellCommand (1/2)\" into main am: bbfd7f0e28 am: 0ed8ea74a1\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3288078\n\nChange-Id: I47a04fd64009ba3624562d3e7d2acdf234959c05\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5699a18f01afc484de64201cc4ebc29bf88a8b92",
      "tree": "d35ad486dee00e54e603dc565fe647ce2634862f",
      "parents": [
        "2a338986431eaeb3bbc62be4b7c77c2c291f3996",
        "5dd7500aa0eee491d65c8f77b85625587e42425e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Oct 30 06:39:42 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 06:39:42 2024 +0000"
      },
      "message": "Merge \"Add config to change drag-to-top-edge behavior\" into main"
    },
    {
      "commit": "0ed8ea74a13659b75815313668899aca6cb2d368",
      "tree": "6031b38ce191831ece811fc3bcc59dcfb8d6a66d",
      "parents": [
        "29d75dff18d4cafdeb3340fb1d0a7e4531419dea",
        "bbfd7f0e2898efe4a19d89b7a570251667cc091d"
      ],
      "author": {
        "name": "Chuwei He",
        "email": "chuweih@google.com",
        "time": "Wed Oct 30 06:22:12 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 30 06:22:12 2024 +0000"
      },
      "message": "Merge \"Add support for argument array for executeShellCommand (1/2)\" into main am: bbfd7f0e28\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3288078\n\nChange-Id: I1cd73db92e8d8f6b13080bd1fa4299d1602cba8a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e2c0f568b5f90fea0d4d52ab3f60501472b53f64",
      "tree": "8629700aefcc75c68974bd41c5527dd1825a5164",
      "parents": [
        "cd4bc44f77282752914ac6f49fe137ff40bd1886"
      ],
      "author": {
        "name": "Haijie Hong",
        "email": "hahong@google.com",
        "time": "Wed Oct 30 13:59:19 2024 +0800"
      },
      "committer": {
        "name": "Haijie Hong",
        "email": "hahong@google.com",
        "time": "Wed Oct 30 06:02:57 2024 +0000"
      },
      "message": "Fix null pointer exception when set preferred transport\n\nAccording to bugreport, LE Audio profile is connected but sometimes LocalBluetoothProfileManager#getLeAudioProfile still returns null.\n\nBUG: 375995825\nTest: atest CachedBluetoothDeviceTest\nFlag: com.android.settingslib.flags.enable_set_preferred_transport_for_le_audio_device\nChange-Id: I715411b3992ecdefa96e12a957ecc88ed52277e1\n"
    },
    {
      "commit": "bbfd7f0e2898efe4a19d89b7a570251667cc091d",
      "tree": "0d1de4e703d2ae4bef5a4c6964873ae0fa7f6f2b",
      "parents": [
        "42724a8e53f4bdfd70fefa9cc6572d53c0930ce2",
        "43fb7395288e8d4ba0a2830768ea8de752bdb01f"
      ],
      "author": {
        "name": "Chuwei He",
        "email": "chuweih@google.com",
        "time": "Wed Oct 30 06:00:18 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 30 06:00:18 2024 +0000"
      },
      "message": "Merge \"Add support for argument array for executeShellCommand (1/2)\" into main"
    },
    {
      "commit": "78e5f4846c4a58a081f8ce040262f8c9364757f2",
      "tree": "864d23e08a7cd478270f5df53df50e9e02d4a12c",
      "parents": [
        "229d51bbb4fe3eeedf56ecee51357531cf00f9cf"
      ],
      "author": {
        "name": "Eric Lin",
        "email": "ericth@google.com",
        "time": "Tue Oct 29 18:49:42 2024 +0800"
      },
      "committer": {
        "name": "Eric Lin",
        "email": "ericth@google.com",
        "time": "Wed Oct 30 13:42:07 2024 +0800"
      },
      "message": "Improve testability for WindowLayoutComponentImpl.\n\nThis change increases the testability of WindowLayoutComponentImpl by\nallowing tests to control the rotation and DisplayInfo. This prevents\ntests from depending on the real device orientation or display configuration.\n\nBug: 337820752\nFlag: TEST_ONLY\nTest: atest WMJetpackUnitTests:ExtensionHelperTest\nTest: atest WMJetpackUnitTests:WindowLayoutComponentImplTest\nChange-Id: I02360dca16acd827cc6d8dd0862057817f424149\n"
    },
    {
      "commit": "2a338986431eaeb3bbc62be4b7c77c2c291f3996",
      "tree": "6a91a1982567b8103676db217fb67f9c5846e701",
      "parents": [
        "229d51bbb4fe3eeedf56ecee51357531cf00f9cf",
        "37a55752a924f7b2c811ed85c1094a225944679c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Oct 30 05:26:12 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 05:26:12 2024 +0000"
      },
      "message": "Merge \"Fix NPE when attach thumbnail\" into main"
    },
    {
      "commit": "228bc14e82becaa6786ee543eb7d2675c9cf0590",
      "tree": "5bba847982668b5019451559a44646e1d74431e0",
      "parents": [
        "229d51bbb4fe3eeedf56ecee51357531cf00f9cf"
      ],
      "author": {
        "name": "Eric Lin",
        "email": "ericth@google.com",
        "time": "Tue Oct 29 15:45:51 2024 +0800"
      },
      "committer": {
        "name": "Eric Lin",
        "email": "ericth@google.com",
        "time": "Wed Oct 30 13:24:00 2024 +0800"
      },
      "message": "Align non-UI context behavior in getCurrentWindowLayoutInfo.\n\nThis commit aligns the behavior of `getCurrentWindowLayoutInfo` with\n`addWindowLayoutInfoListener` by throwing an `IllegalArgumentException`\nwhen the provided context is not a `UiContext`.\n\nThis ensures that both methods have consistent behavior and provide\nclear error messages when used incorrectly.\n\nBug: 337820752\nFlag: com.android.window.flags.wlinfo_oncreate\nTest: atest CtsWindowManagerJetpackTestCases:ExtensionWindowLayoutComponentTest\nTest: atest WMJetpackUnitTests:WindowLayoutComponentImplTest\nChange-Id: I3cd579a96c2fda93c57dbf046f221950f5e11cd8\n"
    },
    {
      "commit": "5dd7500aa0eee491d65c8f77b85625587e42425e",
      "tree": "1c615363c79dd32af3a476c26e5eaf6d1db2a8f5",
      "parents": [
        "eeff0ad5d056d0e33551cfc27ec1940d85b1899a"
      ],
      "author": {
        "name": "Toshiki Kikuchi",
        "email": "toshikikikuchi@google.com",
        "time": "Wed Oct 16 09:36:43 2024 +0900"
      },
      "committer": {
        "name": "Toshiki Kikuchi",
        "email": "toshikikikuchi@google.com",
        "time": "Wed Oct 30 04:45:19 2024 +0000"
      },
      "message": "Add config to change drag-to-top-edge behavior\n\nThis CL adds a config to change the consequence of the drag-to-top-edge\naction from fullscreen’ed to maximized.\n\nBug: 376351166\nFlag: com.android.window.flags.enable_drag_to_maximize\nTest: DesktopTasksControllerTest\nChange-Id: I98e13e0a7b8dba6a75a0ffd044fcb5b7b22a8eb4\n"
    },
    {
      "commit": "229d51bbb4fe3eeedf56ecee51357531cf00f9cf",
      "tree": "5abc7ab4a954a702c5707b36f92f0f8d036a50cf",
      "parents": [
        "81781a14e62f10bbf41c845c10973868e4ce5b79",
        "2247de80559e197fa27fd37c06e75e1dbc854c58"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "ericymiao@google.com",
        "time": "Wed Oct 30 04:41:02 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 04:41:02 2024 +0000"
      },
      "message": "Merge \"Do not report native memory metrics for isolated processes\" into main"
    },
    {
      "commit": "81781a14e62f10bbf41c845c10973868e4ce5b79",
      "tree": "2c27e0950fe3c36d171ed10a6bba752d130c2c34",
      "parents": [
        "77842fdfbcdeb5502a69236d8206378e56cd7296",
        "fa1a8d691b8e9cef4c6b022cd6f4edaeacdd7f16"
      ],
      "author": {
        "name": "Lee Shombert",
        "email": "shombert@google.com",
        "time": "Wed Oct 30 04:20:05 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 04:20:05 2024 +0000"
      },
      "message": "Merge \"Remove a test-only PIC exception\" into main"
    },
    {
      "commit": "37a55752a924f7b2c811ed85c1094a225944679c",
      "tree": "58cd222702757b2184824c90a9827505a36bfc45",
      "parents": [
        "17b0cb78a5c1912fb782b96f82120fc3d75d18c7"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "charlesccchen@google.com",
        "time": "Wed Oct 30 11:27:07 2024 +0800"
      },
      "committer": {
        "name": "Charles Chen",
        "email": "charlesccchen@google.com",
        "time": "Wed Oct 30 11:38:06 2024 +0800"
      },
      "message": "Fix NPE when attach thumbnail\n\nTest: presubmit\nFixes: 376368044\nFlag: EXEMPT bugfix\nChange-Id: I501b99adb73b84364fecd456efc9f090ec211a56\n"
    },
    {
      "commit": "43fb7395288e8d4ba0a2830768ea8de752bdb01f",
      "tree": "28ff1dac58188405f11a9e9c751c59c92a6f1cdd",
      "parents": [
        "204576daeef5dd4ec76c512203d8b129ea62a2f0"
      ],
      "author": {
        "name": "Chuwei He",
        "email": "chuweih@google.com",
        "time": "Tue Oct 29 15:24:14 2024 +0900"
      },
      "committer": {
        "name": "Chuwei He",
        "email": "chuweih@google.com",
        "time": "Wed Oct 30 12:23:50 2024 +0900"
      },
      "message": "Add support for argument array for executeShellCommand (1/2)\n\nCurrently, UiAutomation#executeShellCommand only takes String as\ncommand, and arguments with spaces cannot be correctly passed in.\n\nThis change adds support for using argument array, which enables the use\nof arguments with spaces.\n\nThis patch adds necessary support for the change in\nUiAutomationConnection.\n\nTest: atest CtsUiAutomationTestCases\nBug: b/293132368\nChange-Id: I4d6341f727e941b66e7b38ba5bc5018d25e136ef\n"
    },
    {
      "commit": "77842fdfbcdeb5502a69236d8206378e56cd7296",
      "tree": "c427d8bb2920c75c3a6e94098dd59dbee9c6d8e0",
      "parents": [
        "5e84fc13a9674112be26dc2687a8b13ce0a80eba",
        "4c4778a675b4027f5aa53227199e52beaee4f237"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Oct 30 02:59:39 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 02:59:39 2024 +0000"
      },
      "message": "Merge \"audio: Fix incorrect userId for setMicMute\" into main"
    },
    {
      "commit": "5e84fc13a9674112be26dc2687a8b13ce0a80eba",
      "tree": "38d69d2e1c1180d41454a6c9b06a302ac51dce8e",
      "parents": [
        "650a5c0e7ca78dcfb40beb2e22f01f1f0000ced4",
        "15038d0bc84f098343292dcb7ea75768d791252f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Oct 30 02:32:53 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 02:32:53 2024 +0000"
      },
      "message": "Merge \"Make sure shouldNotFreeze state change correctly triggers updates.\" into main"
    },
    {
      "commit": "650a5c0e7ca78dcfb40beb2e22f01f1f0000ced4",
      "tree": "4f97a19fcbb9bf5ef0a6b7d4ed3748ae1a9758a7",
      "parents": [
        "46f0139ef5e45682380071eb0f054a9b0be6490f",
        "d52d5593647e945b172041df267fd53be2b2ab4f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Oct 30 02:30:58 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 02:30:58 2024 +0000"
      },
      "message": "Merge \"Use simple equality to compare media notif intents\" into main"
    },
    {
      "commit": "46f0139ef5e45682380071eb0f054a9b0be6490f",
      "tree": "384e4080e840aa3f96d8863496d1e11649265754",
      "parents": [
        "14ec9bb8d305321f27ef53db61bf91edb8ab9026",
        "a4743b68c7ae0faeaee2bfe87c2442330e843e4e"
      ],
      "author": {
        "name": "Wei Sheng Shih",
        "email": "wilsonshih@google.com",
        "time": "Wed Oct 30 02:28:25 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 02:28:25 2024 +0000"
      },
      "message": "Merge \"[PB] Unify predictive back transition.\" into main"
    },
    {
      "commit": "14ec9bb8d305321f27ef53db61bf91edb8ab9026",
      "tree": "f633ec70e9897932a8de79e90d211e5a7d147f6e",
      "parents": [
        "a533f04ccbc4fec138d11ce85b5c01eb0f856197",
        "29d75dff18d4cafdeb3340fb1d0a7e4531419dea"
      ],
      "author": {
        "name": "Yan Yan",
        "email": "evitayan@google.com",
        "time": "Wed Oct 30 01:57:27 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 30 01:57:27 2024 +0000"
      },
      "message": "Merge \"Add VCN tests to postsubmit\" into main am: 42724a8e53 am: 29d75dff18\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3320676\n\nChange-Id: I65a18fb25f332c4632085da33c8f41dfaaac42d3\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9159b6ca5efd9fe5abcfce3a3dcc9056491e9762",
      "tree": "cb357753d403f2f4fb4421cb0ca1928a65da43ea",
      "parents": [
        "95cff9b40e17bc21a202be71d0cfa58515996bbd"
      ],
      "author": {
        "name": "Atneya Nair",
        "email": "atneya@google.com",
        "time": "Sun Oct 27 15:13:59 2024 -0700"
      },
      "committer": {
        "name": "Atneya Nair",
        "email": "atneya@google.com",
        "time": "Wed Oct 30 01:51:23 2024 +0000"
      },
      "message": "Add additional audio focus logging\n\nTest: dumpsys audio after focus changed\nBug: 315233358\nFlag: EXEMPT, logging only\nChange-Id: Ica3d1bbc49cbe8f5da35a0cf5c7aa896d1cbdd39\n"
    },
    {
      "commit": "29d75dff18d4cafdeb3340fb1d0a7e4531419dea",
      "tree": "82aead7c068b14b39011279fb1594819178f168e",
      "parents": [
        "1e78e8aa1bffaaf7a1b5470c5868443582a72793",
        "42724a8e53f4bdfd70fefa9cc6572d53c0930ce2"
      ],
      "author": {
        "name": "Yan Yan",
        "email": "evitayan@google.com",
        "time": "Wed Oct 30 01:27:13 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 30 01:27:13 2024 +0000"
      },
      "message": "Merge \"Add VCN tests to postsubmit\" into main am: 42724a8e53\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3320676\n\nChange-Id: Ibfe0ef096364b2aaefb5071dcf18714642137ab5\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a533f04ccbc4fec138d11ce85b5c01eb0f856197",
      "tree": "6dc1746a052a0b78e54ecf7f1e279d91e5a056cf",
      "parents": [
        "c511278635e71276c19932a52d674c5d2d5c6872",
        "7f121ad228ed5b85a4592dc929847af2a4fd2149"
      ],
      "author": {
        "name": "Sungcheol Ahn",
        "email": "donaldahn@google.com",
        "time": "Wed Oct 30 01:24:13 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 01:24:13 2024 +0000"
      },
      "message": "Merge \"[Satellite] Changed start of satellite non-emergency mode in hdden menu to use intent instead of directly invoking satellite manager\" into main"
    },
    {
      "commit": "c511278635e71276c19932a52d674c5d2d5c6872",
      "tree": "eddd629d20037d1921dbf34e570c9f174b287c59",
      "parents": [
        "491cef3a9b82745498a89e45320febd7b7a3ae9d",
        "a8e5c5996f8dbbb6bc3ef5260853721ad5683609"
      ],
      "author": {
        "name": "Haofan Wang",
        "email": "haofanw@google.com",
        "time": "Wed Oct 30 01:16:43 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 01:16:43 2024 +0000"
      },
      "message": "Merge \"Add a new(Empty) media quality system service for TV setting\" into main"
    },
    {
      "commit": "42724a8e53f4bdfd70fefa9cc6572d53c0930ce2",
      "tree": "a44e5eff6244dfb65a401cb00b889cccc36f28a5",
      "parents": [
        "9bdbb6436103424ad44f56dd83454db00a56179c",
        "e8bbeada6a4b1ce291841aee130781271ccdb4fa"
      ],
      "author": {
        "name": "Yan Yan",
        "email": "evitayan@google.com",
        "time": "Wed Oct 30 01:05:09 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 30 01:05:09 2024 +0000"
      },
      "message": "Merge \"Add VCN tests to postsubmit\" into main"
    },
    {
      "commit": "491cef3a9b82745498a89e45320febd7b7a3ae9d",
      "tree": "d8c30e0ca51c0a42a2bbda7fc49911994a96dd10",
      "parents": [
        "30db7fc8a42bfe33c5fa57dbc368f595e787ff98",
        "1e78e8aa1bffaaf7a1b5470c5868443582a72793"
      ],
      "author": {
        "name": "Yan Yan",
        "email": "evitayan@google.com",
        "time": "Wed Oct 30 00:52:45 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 30 00:52:45 2024 +0000"
      },
      "message": "Merge \"Update VCN OWNERS files\" into main am: 9bdbb64361 am: 1e78e8aa1b\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3324779\n\nChange-Id: Iba9af13bb97076adcd6ee27c96b3f043dc5dc4e0\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d52d5593647e945b172041df267fd53be2b2ab4f",
      "tree": "2fe025fb498054ec6498abd4890bd177e9e8e315",
      "parents": [
        "8c3891147e08c2150c4f7e6142ba4b58f152988f"
      ],
      "author": {
        "name": "Beth Thibodeau",
        "email": "ethibodeau@google.com",
        "time": "Tue Oct 29 15:23:09 2024 -0500"
      },
      "committer": {
        "name": "Beth Thibodeau",
        "email": "ethibodeau@google.com",
        "time": "Wed Oct 30 00:41:56 2024 +0000"
      },
      "message": "Use simple equality to compare media notif intents\n\nIntent.filterEquals does not compare extra data included in intents,\nwhich can lead to false positives for some apps, resulting in stale\nintents being used\n\nFlag: com.android.systemui.media_controls_posts_optimization\nBug: 369853463\nTest: manual with affected apps\nTest: MediaDataProcessorTest\nChange-Id: Ib037ece86cdd887ab0bb56b54648db7b73b42fab\n"
    },
    {
      "commit": "30db7fc8a42bfe33c5fa57dbc368f595e787ff98",
      "tree": "5041c2029325b8df2c8bce825a3e640d52a3b12b",
      "parents": [
        "d39ebf248164427a54a4f37978e1d4a37e906a39",
        "78fbf66dd84f96db247371f6ecd84c6ed2917ecc"
      ],
      "author": {
        "name": "Ram Indani",
        "email": "ramindani@google.com",
        "time": "Wed Oct 30 00:41:55 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 00:41:55 2024 +0000"
      },
      "message": "Merge \"Revert \"[TouchLatency] Update style of touch latency\"\" into main"
    },
    {
      "commit": "1e78e8aa1bffaaf7a1b5470c5868443582a72793",
      "tree": "bb7fcce8e5ec18126bd267fa90f1373d28ec0357",
      "parents": [
        "ff2f713eb9a357ac52d6013555795807a6c21b6e",
        "9bdbb6436103424ad44f56dd83454db00a56179c"
      ],
      "author": {
        "name": "Yan Yan",
        "email": "evitayan@google.com",
        "time": "Wed Oct 30 00:37:32 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 30 00:37:32 2024 +0000"
      },
      "message": "Merge \"Update VCN OWNERS files\" into main am: 9bdbb64361\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3324779\n\nChange-Id: I05115bcb984705dc6a3c30dbb52d67b1f7c91865\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d39ebf248164427a54a4f37978e1d4a37e906a39",
      "tree": "cdb53fe96b5ba3a57a8baaadde598651a364879f",
      "parents": [
        "f7ee5f7c92faaa7f6ec57924f3e91b46966e05a5",
        "715a4b56daa65ec28c3b034dc7e0bd236303af8e"
      ],
      "author": {
        "name": "Jacky Wang",
        "email": "jiannan@google.com",
        "time": "Wed Oct 30 00:30:57 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 00:30:57 2024 +0000"
      },
      "message": "Merge changes from topic \"catalyst\" into main\n\n* changes:\n  [Catalyst] Fix PreferenceHierarchy add after/before\n  [Catalyst] Allow specify order in hierarchy\n  [Catalyst] Add PreferenceBindingFactory.bind\n"
    },
    {
      "commit": "4f82f66e139eccf5b7d68f6f820bc716bbfd026d",
      "tree": "5de5cb05e5f14b2eec15380db7a7fd87053ca09f",
      "parents": [
        "dd64bf8ddd16511bf2c5e604f5b4217c5000fc9b"
      ],
      "author": {
        "name": "Chandru S",
        "email": "chandruis@google.com",
        "time": "Wed Oct 16 22:03:59 2024 +0000"
      },
      "committer": {
        "name": "Chandru S",
        "email": "chandruis@google.com",
        "time": "Wed Oct 30 00:21:14 2024 +0000"
      },
      "message": "Minor cleanup of dismiss action interactor to hide state that it doesn\u0027t have to expose.\n\n - Hides internals of the interactor as private properties and makes the interactor \"activateable\"\n - The interactor is now responsible for orchestrating the execution of the dismiss action based on various triggers, this was being done by KeyguardDismissActionBinder before\n - Also invokes notifyKeyguardAuthenticatedHandled to reset biometric authenticated state stored in KeyguardBouncerRepository, this was previously done by KeyguardBouncerViewBinder\n\nFlag: com.android.systemui.compose_bouncer\nBug: 310005730\nTest: atest KeyguardDismissActionInteractorTest\nChange-Id: I789996d187353ecf9c3065ad8e33187b30a0e98d\n"
    },
    {
      "commit": "f7ee5f7c92faaa7f6ec57924f3e91b46966e05a5",
      "tree": "4c36f7c564d55a1ec741e726d8719aa136dd6124",
      "parents": [
        "8496b66a305403cc4b663eec26e905ae6eb10f4c",
        "874cbb14a58790d8a9c5786ba0f55f637e4e1501"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Oct 30 00:20:23 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 00:20:23 2024 +0000"
      },
      "message": "Merge \"Add mixed transition for to-front with immersive exit\" into main"
    },
    {
      "commit": "8496b66a305403cc4b663eec26e905ae6eb10f4c",
      "tree": "8337fcd3c2cf49d3303dd2c63b2fd48bcf9f316c",
      "parents": [
        "5f7384fbc5432ebcf7a1daff68729f763c204045",
        "0d48f6c36170bb11dc6ff3952fafd0f2627a764c"
      ],
      "author": {
        "name": "Cosmin Băieș",
        "email": "cosminbaies@google.com",
        "time": "Wed Oct 30 00:19:01 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 30 00:19:01 2024 +0000"
      },
      "message": "Merge \"Cleanup ENABLE_HIDE_IME_CAPTION_BAR flag\" into main"
    },
    {
      "commit": "9bdbb6436103424ad44f56dd83454db00a56179c",
      "tree": "9f0ced9888af5a90eed8e7a0a2ddf0eb59a6c92c",
      "parents": [
        "bc31fb6166ad6a94b88db7e9a993f00ded9440f5",
        "ff41023a2dcaeda8e50417c65a408ab69f2082fb"
      ],
      "author": {
        "name": "Yan Yan",
        "email": "evitayan@google.com",
        "time": "Wed Oct 30 00:14:38 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 30 00:14:38 2024 +0000"
      },
      "message": "Merge \"Update VCN OWNERS files\" into main"
    },
    {
      "commit": "5f7384fbc5432ebcf7a1daff68729f763c204045",
      "tree": "afd327b6d0a672eaca361199c08961a7d16e8913",
      "parents": [
        "a606890b3027d673ad501aa494f3ca898f75babe",
        "ff2f713eb9a357ac52d6013555795807a6c21b6e"
      ],
      "author": {
        "name": "John Wu",
        "email": "topjohnwu@google.com",
        "time": "Tue Oct 29 23:59:42 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 29 23:59:42 2024 +0000"
      },
      "message": "Merge \"[Ravenwood] Update RATR to setup environment ASAP\" into main am: bc31fb6166 am: ff2f713eb9\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3315645\n\nChange-Id: Id723f027cc48691fe6b5d0ca12085870588d22a8\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a606890b3027d673ad501aa494f3ca898f75babe",
      "tree": "da7b9575fe215967d70e3713f17d9cd02fc13d81",
      "parents": [
        "aeb9916400db8a3e3e4c657fb1d47959a3040005",
        "63d945114c5d92a9d147663a332a6170e8be7d7d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Oct 29 23:59:22 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 29 23:59:22 2024 +0000"
      },
      "message": "Merge \"Ignore null action in DeviceIdleController.\" into main am: 1539943b32 am: 63d945114c\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3324493\n\nChange-Id: I6445841302b6d0a0e94dc2a27756b8d5e4c9452e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "aeb9916400db8a3e3e4c657fb1d47959a3040005",
      "tree": "87e3c5d39d8084788af6a5996e8561ae29981f44",
      "parents": [
        "abe2a6261d12b3a9afbd4ebc279dc5d5ec368218",
        "4f9c99ace2a4a99d87caa40adcf753e796da21d1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Oct 29 23:58:56 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 29 23:58:56 2024 +0000"
      },
      "message": "Merge \"Ignore null action in AppStateTrackerImpl.\" into main am: c809cb93b3 am: 4f9c99ace2\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3324453\n\nChange-Id: Ie9c2363b128a8df12eb1160c89762a1e2ad6974c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "abe2a6261d12b3a9afbd4ebc279dc5d5ec368218",
      "tree": "c85da277f47a1c262435bdb10dc537f0d1ccca0e",
      "parents": [
        "c8d759b827acffaae9aaeaa479b1a75ab9093e7d",
        "0927187eeda99ac2c9c79fd8a366d07d3c3a1d0d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Oct 29 23:58:28 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 29 23:58:28 2024 +0000"
      },
      "message": "Merge \"Ignore null action in BackgroundJobsController.\" into main am: f09d4f1296 am: 0927187eed\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3322497\n\nChange-Id: I83ee3ba56284c105bf297623d923f0de749d7fe4\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ff2f713eb9a357ac52d6013555795807a6c21b6e",
      "tree": "e30dafb5314cec554fec3c5880854582bc108bf9",
      "parents": [
        "63d945114c5d92a9d147663a332a6170e8be7d7d",
        "bc31fb6166ad6a94b88db7e9a993f00ded9440f5"
      ],
      "author": {
        "name": "John Wu",
        "email": "topjohnwu@google.com",
        "time": "Tue Oct 29 23:39:24 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 29 23:39:24 2024 +0000"
      },
      "message": "Merge \"[Ravenwood] Update RATR to setup environment ASAP\" into main am: bc31fb6166\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3315645\n\nChange-Id: I44fe25705a58c59acecf949af4264886df2201fe\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "63d945114c5d92a9d147663a332a6170e8be7d7d",
      "tree": "e2bc1cd536a6b4a1e5f1d99999497d6f5119a603",
      "parents": [
        "4f9c99ace2a4a99d87caa40adcf753e796da21d1",
        "1539943b321916e0736def90c289d76a9833032f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Oct 29 23:39:03 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 29 23:39:03 2024 +0000"
      },
      "message": "Merge \"Ignore null action in DeviceIdleController.\" into main am: 1539943b32\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3324493\n\nChange-Id: Iff35ca27439fcedb6df3904f8ea00aff20bd0605\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "78fbf66dd84f96db247371f6ecd84c6ed2917ecc",
      "tree": "d0beb034aca1ebcf2300402daf37ac9a7e3fd475",
      "parents": [
        "cb03d1f5240d429e6ec5d4ef9fc0091a98f8f8d1"
      ],
      "author": {
        "name": "Ady Abraham",
        "email": "adyabr@google.com",
        "time": "Tue Oct 29 23:38:36 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 29 23:38:36 2024 +0000"
      },
      "message": "Revert \"[TouchLatency] Update style of touch latency\"\n\nThis reverts commit cb03d1f5240d429e6ec5d4ef9fc0091a98f8f8d1.\n\nReason for revert: Build error with Android Studio:\nERROR: /frameworks/base/tests/TouchLatency/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values/values.xml:1630: AAPT: error: style attribute \u0027android:attr/windowOptOutEdgeToEdgeEnforcement\u0027 not found.\n\nChange-Id: I16091f405475a57156a4d62b7dad0853530ab81d\n"
    },
    {
      "commit": "4f9c99ace2a4a99d87caa40adcf753e796da21d1",
      "tree": "b1bebc67f1224f9bea93a170edbf19407b8ebc82",
      "parents": [
        "0927187eeda99ac2c9c79fd8a366d07d3c3a1d0d",
        "c809cb93b37643190adab46533231cefae047158"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Oct 29 23:38:32 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 29 23:38:32 2024 +0000"
      },
      "message": "Merge \"Ignore null action in AppStateTrackerImpl.\" into main am: c809cb93b3\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3324453\n\nChange-Id: I803d9876d18e78324a493f6ae1d3dc8795e62e60\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0927187eeda99ac2c9c79fd8a366d07d3c3a1d0d",
      "tree": "304288dcf7ab1070e06bb0df5c2c4c84beb9ebac",
      "parents": [
        "2f670c427e6552df5a2c083c41b033ba64a2a5e2",
        "f09d4f129662b828a65598dc8d24c13ff4adab1c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Oct 29 23:38:06 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 29 23:38:06 2024 +0000"
      },
      "message": "Merge \"Ignore null action in BackgroundJobsController.\" into main am: f09d4f1296\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3322497\n\nChange-Id: Ie9eccc6f20035a0918be78be9940fdd9dac07142\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c8d759b827acffaae9aaeaa479b1a75ab9093e7d",
      "tree": "33f5082ae6ce8d5c51b5eb039c0783e1a9e3e644",
      "parents": [
        "69938485fa952b6db28fe76e6ecd101927929a74",
        "d9ad344fd777897131f7ded255ff9d0159d9b1ce"
      ],
      "author": {
        "name": "Hongwei Wang",
        "email": "hwwang@google.com",
        "time": "Tue Oct 29 23:37:05 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 29 23:37:05 2024 +0000"
      },
      "message": "Merge \"[PiP2] Deprecate PipMenuIconsAlgorithm\" into main"
    },
    {
      "commit": "69938485fa952b6db28fe76e6ecd101927929a74",
      "tree": "d3f5806a5f1e3aada233d5e5461b61ee9ce80f58",
      "parents": [
        "c8a53f6a9a77eb8428168bef0035720c067f5b14",
        "4b3026310f3aad6cdf109c7b928d14441fafe39c"
      ],
      "author": {
        "name": "Hongwei Wang",
        "email": "hwwang@google.com",
        "time": "Tue Oct 29 23:35:58 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 29 23:35:58 2024 +0000"
      },
      "message": "Merge \"[PiP2] Add PipAlphaAnimatorTest\" into main"
    },
    {
      "commit": "bc31fb6166ad6a94b88db7e9a993f00ded9440f5",
      "tree": "c350e9bf90fd9edfb7ddbf40a90fd5c11c6e8515",
      "parents": [
        "1539943b321916e0736def90c289d76a9833032f",
        "cd90e326c2855d2bc3447b4c16b7b08d8502f0e1"
      ],
      "author": {
        "name": "John Wu",
        "email": "topjohnwu@google.com",
        "time": "Tue Oct 29 23:28:52 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 29 23:28:52 2024 +0000"
      },
      "message": "Merge \"[Ravenwood] Update RATR to setup environment ASAP\" into main"
    },
    {
      "commit": "c8a53f6a9a77eb8428168bef0035720c067f5b14",
      "tree": "cbf086be96c30196cebee1ad20f57b0ac510caa2",
      "parents": [
        "fb7a8dfeda524b042b12f6e2ca56cf70606b0779",
        "300726e4d720b697b5fbaa0e9dafa36293f35e03"
      ],
      "author": {
        "name": "Yuichiro Hanada",
        "email": "yhanada@google.com",
        "time": "Tue Oct 29 23:19:09 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 29 23:19:09 2024 +0000"
      },
      "message": "Merge \"Extract minimize animation to WMShell\" into main"
    },
    {
      "commit": "1539943b321916e0736def90c289d76a9833032f",
      "tree": "7265be1984b281a9acba25e4d9db0a0ff250c69d",
      "parents": [
        "c809cb93b37643190adab46533231cefae047158",
        "bb7ba0846ef4e5560d0097c4ea4c2a190c80329e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Oct 29 23:18:31 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 29 23:18:31 2024 +0000"
      },
      "message": "Merge \"Ignore null action in DeviceIdleController.\" into main"
    },
    {
      "commit": "c809cb93b37643190adab46533231cefae047158",
      "tree": "c4e32c71a265ded5eec2df126d4e3b886df15473",
      "parents": [
        "f09d4f129662b828a65598dc8d24c13ff4adab1c",
        "276586cd566cdc54840dc0efe14e5a02f6b312c6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Oct 29 23:18:29 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 29 23:18:29 2024 +0000"
      },
      "message": "Merge \"Ignore null action in AppStateTrackerImpl.\" into main"
    },
    {
      "commit": "f09d4f129662b828a65598dc8d24c13ff4adab1c",
      "tree": "a18ca2e23562318991c9cf75e1546150ff098d6a",
      "parents": [
        "c00fdec43e594b221f4b966ff78aea8d5b3b53bc",
        "8d7fc2468271bd4830f9dccfb03e9d7088369fab"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Oct 29 23:17:39 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 29 23:17:39 2024 +0000"
      },
      "message": "Merge \"Ignore null action in BackgroundJobsController.\" into main"
    },
    {
      "commit": "ff41023a2dcaeda8e50417c65a408ab69f2082fb",
      "tree": "d6f798a8df4834369ddfcbf31e9c6abb8cf9d9f6",
      "parents": [
        "fcfc6c13f523807a9d7e7f5a18683ee7f8b9d233"
      ],
      "author": {
        "name": "Yan Yan",
        "email": "evitayan@google.com",
        "time": "Tue Oct 29 23:13:44 2024 +0000"
      },
      "committer": {
        "name": "Yan Yan",
        "email": "evitayan@google.com",
        "time": "Tue Oct 29 23:15:07 2024 +0000"
      },
      "message": "Update VCN OWNERS files\n\nBug: NA\nTest: build\nFlag: EXEMPT; OWNERS file change\nChange-Id: I2463752b75165ebb0acc472a20ca79d381b9c66e\n"
    },
    {
      "commit": "a8e5c5996f8dbbb6bc3ef5260853721ad5683609",
      "tree": "093eaff8373361f8d0938974efa47a3556699e04",
      "parents": [
        "1ea97eea18ca2697d31ffe1387e6a0893354bf16"
      ],
      "author": {
        "name": "Haofan Wang",
        "email": "haofanw@google.com",
        "time": "Tue Oct 22 17:17:40 2024 -0700"
      },
      "committer": {
        "name": "Haofan Wang",
        "email": "haofanw@google.com",
        "time": "Tue Oct 29 22:57:35 2024 +0000"
      },
      "message": "Add a new(Empty) media quality system service for TV setting\n\nIntroduce a new media quality framework to standardize APIs for picture\nquality and sound quality setting.\n\nFlag: android.media.tv.flags.media_quality_fw\nBug: 373718010\nTest: Cuttlefish\nTest: Gambit\n\nChange-Id: I873f5d6f9383c2480e3e4497eadb5666e2fedd69\n"
    },
    {
      "commit": "fb7a8dfeda524b042b12f6e2ca56cf70606b0779",
      "tree": "fe51332e72d6c77dd798758ea3553a2e26a92e12",
      "parents": [
        "559081cf25c851359afc4f60385bc4775b661f2e",
        "79dab7a79ad0fb1b84c2b965eebb689bfee74ac9"
      ],
      "author": {
        "name": "Anton Potapov",
        "email": "apotapov@google.com",
        "time": "Tue Oct 29 22:36:18 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 29 22:36:18 2024 +0000"
      },
      "message": "Merge changes I1818de4e,If8033432 into main\n\n* changes:\n  Make ViewModels consistent in terms of using ExclusiveActivateable\n  Add Volume Dialog window title based on the currently active slider.\n"
    },
    {
      "commit": "559081cf25c851359afc4f60385bc4775b661f2e",
      "tree": "7ab2be03e6e069d3ab226fa9cfef7612a7f587d8",
      "parents": [
        "2814d858138bae395563f455c3385f35f4c4d157",
        "f861cea5a8609e675d6cdab50a76a061f357c861"
      ],
      "author": {
        "name": "Jeremy Sim",
        "email": "jeremysim@google.com",
        "time": "Tue Oct 29 22:29:07 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 29 22:29:07 2024 +0000"
      },
      "message": "Merge \"Flexible 2-app split: Motion and Overview\" into main"
    },
    {
      "commit": "2814d858138bae395563f455c3385f35f4c4d157",
      "tree": "5e94240e9384ac866d5781de647c8ded5a35643c",
      "parents": [
        "6f17e8dca522336cdfb73de28f39f5a606136e6a",
        "b5c7e002f9b3c4bafba7a56e8a82ef743309eec2"
      ],
      "author": {
        "name": "Pragya Bajoria",
        "email": "pragyabajoria@google.com",
        "time": "Tue Oct 29 22:20:45 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 29 22:20:45 2024 +0000"
      },
      "message": "Merge \"[WM Shell] Consolidate `addOrMoveFreeformTaskToTop`, `addActiveTask` and `updateTaskVisibility` into the `addTask` method to simplify the code structure and make it easier to understand.\" into main"
    },
    {
      "commit": "dd64bf8ddd16511bf2c5e604f5b4217c5000fc9b",
      "tree": "9c3828d99c9ef6a660f9bfd370504737c11623bb",
      "parents": [
        "c64ab0a36024cf07ca846f7cbd57165b4b928271"
      ],
      "author": {
        "name": "Chandru S",
        "email": "chandruis@google.com",
        "time": "Wed Oct 23 05:03:32 2024 +0000"
      },
      "committer": {
        "name": "Chandru S",
        "email": "chandruis@google.com",
        "time": "Tue Oct 29 22:17:50 2024 +0000"
      },
      "message": "Add predictive back animation to the compose bouncer\n\nThis is not required for flexiglass as the back animation is wired up through STL transitions for flexiglass.\n\nFixes: 375206941\nTest: verified manually,\n 1. Enable gesture nav\n 2. Open bouncer\n 3. Use gesture nav to go back to the lockscreen\n 4. bouncer should shrink in size\nFlag: com.android.systemui.compose_bouncer\nChange-Id: I762186ec1503ef7a3975a7745f1f9fdc78a29811\n"
    }
  ],
  "next": "c64ab0a36024cf07ca846f7cbd57165b4b928271"
}
