{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":356132307,"defaultBranch":"fourteen","name":"frameworks_native","ownerLogin":"PixelOS-AOSP","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-04-09T04:15:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/82160282?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712138157.0","currentOid":""},"activityList":{"items":[{"before":"85ced1225e92c992b23751086032a792a4a12d0e","after":"f1e47af3e3ffb7fd832d8119e0a516b36391b065","ref":"refs/heads/fourteen","pushedAt":"2024-09-03T12:25:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kawaaii","name":"Hridaya Prajapati","path":"/kawaaii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99391940?s=80&v=4"},"commit":{"message":"fixup! SF: Scheduler: opportunistically enter idle after touch\n\nChange-Id: I20088854cd80c3d77f3a4fcb04fa559dbf8ec2c3\nSigned-off-by: minaripenguin ","shortMessageHtmlLink":"fixup! SF: Scheduler: opportunistically enter idle after touch"}},{"before":"2aeef8f280e4af4ea9e76d181f488da1a63e42a0","after":"85ced1225e92c992b23751086032a792a4a12d0e","ref":"refs/heads/fourteen","pushedAt":"2024-08-13T17:31:13.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"PixelOS-Bot","name":"PixelOS-Bot","path":"/PixelOS-Bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104224786?s=80&v=4"},"commit":{"message":"getFPs() -> getVsyncRate()\n\nChange-Id: If6cf2d865ec39334c50a3559e85c8f70b2acd4fd","shortMessageHtmlLink":"getFPs() -> getVsyncRate()"}},{"before":"3bc0f96f5807e92e83832c6f5d6e5d71475861fa","after":"2aeef8f280e4af4ea9e76d181f488da1a63e42a0","ref":"refs/heads/fourteen","pushedAt":"2024-08-07T14:40:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"PixelOS-Bot","name":"PixelOS-Bot","path":"/PixelOS-Bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104224786?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r61' into fourteen\nAndroid 14.0.0 Release 61 (AP2A.240805.005.F1)\n\n* tag 'android-14.0.0_r61' of https://android.googlesource.com/platform/frameworks/native:\n Fix transaction sanitization\n\nChange-Id: I55f721c8dba59d69ab3aa466f45427bbfb2eb991","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r61' into fourteen"}},{"before":"198e94efb5f5759901501b81f0817290af176791","after":"3bc0f96f5807e92e83832c6f5d6e5d71475861fa","ref":"refs/heads/fourteen","pushedAt":"2024-07-20T19:53:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PixelOS-Bot","name":"PixelOS-Bot","path":"/PixelOS-Bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104224786?s=80&v=4"},"commit":{"message":"SF: Bring back support for disabling backpressure propagation\n\n[Pulkit077]: Adapt to A14 QPR1\n[SamarV-121]: Adapt to A14 QPR3\n\nTaken from CLO (QSSI 13). Some Qualcomm devices can still\nbenefit from disabling backpressure propagation by setting:\n\ndebug.sf.disable_backpressure=1\n\nChange-Id: I669a6059a2a971aa79603e74153fa93729f703dc\nSigned-off-by: Pulkit077 ","shortMessageHtmlLink":"SF: Bring back support for disabling backpressure propagation"}},{"before":"da635c8447e2a1463d3d4a251a6894cce5fe6b14","after":"198e94efb5f5759901501b81f0817290af176791","ref":"refs/heads/fourteen","pushedAt":"2024-06-24T18:33:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"PixelOS-Bot","name":"PixelOS-Bot","path":"/PixelOS-Bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104224786?s=80&v=4"},"commit":{"message":"libbinder: Suppress log spam when unlinking death recipients\n\nUnlinking death recipients (from linkToDeath) is a normal part of Binder\noperation, and doing it when a BpBinder's refcount has reached 0 is not\nmuch different.\n\nThis log message is constantly spamming when swiping as part of a back\nnavigation gesture:\n\n04-05 22:29:41.402 655 3888 I BpBinder: onLastStrongRef automatically unlinking death recipients: \n04-05 22:29:41.413 655 3888 I BpBinder: onLastStrongRef automatically unlinking death recipients: \n04-05 22:29:41.424 655 3888 I BpBinder: onLastStrongRef automatically unlinking death recipients: \n04-05 22:29:41.435 655 681 I BpBinder: onLastStrongRef automatically unlinking death recipients: \n04-05 22:29:41.447 655 3888 I BpBinder: onLastStrongRef automatically unlinking death recipients: \n\nLogging is relatively expensive on Android and the log spam isn't\nuseful, so suppress this log message by setting it to the verbose log\nlevel.\n\nChange-Id: I774d0c59ca6f70a4e2ed33b9fac3fb5b86d8ff0a","shortMessageHtmlLink":"libbinder: Suppress log spam when unlinking death recipients"}},{"before":"c18ed8cc60f524cf5ae7123d01e364902e89a869","after":"da635c8447e2a1463d3d4a251a6894cce5fe6b14","ref":"refs/heads/fourteen","pushedAt":"2024-05-26T17:23:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PixelOS-Bot","name":"PixelOS-Bot","path":"/PixelOS-Bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104224786?s=80&v=4"},"commit":{"message":"SF: Bring back support for disabling backpressure propagation\n\n[Pulkit077]: Adapt to A14 QPR1\n\nTaken from CLO (QSSI 13). Some Qualcomm devices can still\nbenefit from disabling backpressure propagation by setting:\n\ndebug.sf.disable_backpressure=1\n\nChange-Id: I669a6059a2a971aa79603e74153fa93729f703db\nSigned-off-by: Pulkit077 ","shortMessageHtmlLink":"SF: Bring back support for disabling backpressure propagation"}},{"before":"54cecb11f556fe9fa0bfbce8e3c22c208d8c4a97","after":"c18ed8cc60f524cf5ae7123d01e364902e89a869","ref":"refs/heads/fourteen","pushedAt":"2024-04-04T19:08:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kawaaii","name":"Hridaya Prajapati","path":"/kawaaii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99391940?s=80&v=4"},"commit":{"message":"Make servicemanager ProcessCapacityHigh\n\nChange servicemanager's task profile to ProcessCapacityHigh in order\nto measure the impact on startup latency.\n\nLab tests shows that this change reduces app startup time.\n\nBug: 314150094\nTest: Run v2/mpts/health/mpts/heavyweight-memhog\nChange-Id: I46a40f44139f5e6e3eda0138c54fc4361ad9c8eb","shortMessageHtmlLink":"Make servicemanager ProcessCapacityHigh"}},{"before":"c18ed8cc60f524cf5ae7123d01e364902e89a869","after":"54cecb11f556fe9fa0bfbce8e3c22c208d8c4a97","ref":"refs/heads/fourteen","pushedAt":"2024-04-04T17:11:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kawaaii","name":"Hridaya Prajapati","path":"/kawaaii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99391940?s=80&v=4"},"commit":{"message":"Update PhoneLink 14-3 frameworks/native change\n\nChange-Id: I6bbdc37ad853ad07a779933ec30275af9c207327\nCRs-Fixed:3498735\n\nChange-Id: I443da086a80c7018a7d280b7cb46e9d00729cc5c","shortMessageHtmlLink":"Update PhoneLink 14-3 frameworks/native change"}},{"before":"c36e2454017613cff84d97ac74936a19ebc5e187","after":"c18ed8cc60f524cf5ae7123d01e364902e89a869","ref":"refs/heads/fourteen","pushedAt":"2024-04-04T11:17:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bheatleyyy","name":"Sugakesshaa","path":"/bheatleyyy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83747297?s=80&v=4"},"commit":{"message":"Make servicemanager ProcessCapacityHigh\n\nChange servicemanager's task profile to ProcessCapacityHigh in order\nto measure the impact on startup latency.\n\nLab tests shows that this change reduces app startup time.\n\nBug: 314150094\nTest: Run v2/mpts/health/mpts/heavyweight-memhog\nChange-Id: I46a40f44139f5e6e3eda0138c54fc4361ad9c8eb","shortMessageHtmlLink":"Make servicemanager ProcessCapacityHigh"}},{"before":"7f5a9da70ef33310a959397444c0f4249822afe4","after":"c36e2454017613cff84d97ac74936a19ebc5e187","ref":"refs/heads/fourteen","pushedAt":"2024-04-03T10:37:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"PixelOS-Bot","name":"PixelOS-Bot","path":"/PixelOS-Bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104224786?s=80&v=4"},"commit":{"message":"libbinder: Suppress log spam when unlinking death recipients\n\nUnlinking death recipients (from linkToDeath) is a normal part of Binder\noperation, and doing it when a BpBinder's refcount has reached 0 is not\nmuch different.\n\nThis log message is constantly spamming when swiping as part of a back\nnavigation gesture:\n\n04-05 22:29:41.402 655 3888 I BpBinder: onLastStrongRef automatically unlinking death recipients: \n04-05 22:29:41.413 655 3888 I BpBinder: onLastStrongRef automatically unlinking death recipients: \n04-05 22:29:41.424 655 3888 I BpBinder: onLastStrongRef automatically unlinking death recipients: \n04-05 22:29:41.435 655 681 I BpBinder: onLastStrongRef automatically unlinking death recipients: \n04-05 22:29:41.447 655 3888 I BpBinder: onLastStrongRef automatically unlinking death recipients: \n\nLogging is relatively expensive on Android and the log spam isn't\nuseful, so suppress this log message by setting it to the verbose log\nlevel.\n\nChange-Id: I774d0c59ca6f70a4e2ed33b9fac3fb5b86d8ff0a","shortMessageHtmlLink":"libbinder: Suppress log spam when unlinking death recipients"}},{"before":"fd69c9f23b201066aa4a66ab0ee979616ada7bbf","after":null,"ref":"refs/heads/fourteen-qpr2","pushedAt":"2024-04-03T09:55:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"whyredfire","name":"Karan Parashar","path":"/whyredfire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72072109?s=80&v=4"}},{"before":"47438c7f21477d623142aa4f73881b2a4f645379","after":null,"ref":"refs/heads/twelve-bk070622","pushedAt":"2024-04-03T09:55:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"whyredfire","name":"Karan Parashar","path":"/whyredfire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72072109?s=80&v=4"}},{"before":"2ae1869460c8056809492dac37c03f3127ff912f","after":null,"ref":"refs/heads/staging/twelve","pushedAt":"2024-04-03T09:55:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"whyredfire","name":"Karan Parashar","path":"/whyredfire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72072109?s=80&v=4"}},{"before":null,"after":"7f5a9da70ef33310a959397444c0f4249822afe4","ref":"refs/heads/fourteen-qpr1","pushedAt":"2024-04-03T09:55:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"whyredfire","name":"Karan Parashar","path":"/whyredfire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72072109?s=80&v=4"},"commit":{"message":"SF: Enable expensive rendering for blurs\n\nThis was removed in 14, however nothing has changed that makes blur\nnot require expensive rendering hints.\n\nChange-Id: I7893f240fbd1a20223ebce8d35e7a7a30e6392e2","shortMessageHtmlLink":"SF: Enable expensive rendering for blurs"}},{"before":"e1500d159da7e5d239f178a91403bfb9ab0bae0a","after":"7f5a9da70ef33310a959397444c0f4249822afe4","ref":"refs/heads/fourteen","pushedAt":"2024-03-16T00:36:48.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"PixelOS-Bot","name":"PixelOS-Bot","path":"/PixelOS-Bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104224786?s=80&v=4"},"commit":{"message":"SF: Enable expensive rendering for blurs\n\nThis was removed in 14, however nothing has changed that makes blur\nnot require expensive rendering hints.\n\nChange-Id: I7893f240fbd1a20223ebce8d35e7a7a30e6392e2","shortMessageHtmlLink":"SF: Enable expensive rendering for blurs"}},{"before":null,"after":"fd69c9f23b201066aa4a66ab0ee979616ada7bbf","ref":"refs/heads/fourteen-qpr2","pushedAt":"2024-03-15T10:35:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kawaaii","name":"Hridaya Prajapati","path":"/kawaaii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99391940?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r29' of https://android.googlesource.com/platform/frameworks/native into fourteen\n\nAndroid 14.0.0 release 29\n\n* tag 'android-14.0.0_r29' of https://android.googlesource.com/platform/frameworks/native: (1187 commits)\n Fix crash when a layer is destroyed immediately after creation\n Remove double display rotation for touchable region crop\n Reapply \"Guard new APIs with __builtin_available\"\n bound the swapchain num_image by the min and max image count\n Revert \"Guard new APIs with __builtin_available\"\n Only prune non-pointer events\n Disable app switch drop behaviour\n Guard new APIs with __builtin_available (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:85a8ae132ee2d4da024a69a7c1bcfa8e33e5357f) Merged-In: I2b0ed90b1526e579ae4edb6d62ad58370ac8a5c6 Change-Id: I2b0ed90b1526e579ae4edb6d62ad58370ac8a5c6\n Revert \"InputReader: Clear the multi-touch state when the device is reset\"\n Revert \"InputReader: Clear the multi-touch state when the device is reset\"\n SF: add more traces when adding vsync timestamps\n [SF] Move the notifyExpectedPresentHint call to SF\n Fix visitor\n surfaceflinger: Fix -Wunused-variable compiler warning\n [hwc-batching] Surfaceflinger code for HWC batching support.\n FTL: Introduce ftl::Function et al.\n Scramble input windows during fuzzing\n Add AHardwareBuffer* to VkNativeBufferANDROID\n Pointer Icon Refactor: Show cursor immediately when mouse is connected\n Fix Linux Binder warning on gcc\n ...\n\nChange-Id: Ia087c4e9d02c18f4da2fc587c607dd5841594aa3","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r29' of https://android.googlesource.com/pl…"}},{"before":"b8d0f1f8219f3e47e6fe412e8d3c1d06f979250f","after":"e1500d159da7e5d239f178a91403bfb9ab0bae0a","ref":"refs/heads/fourteen","pushedAt":"2024-02-12T08:42:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PixelOS-Bot","name":"PixelOS-Bot","path":"/PixelOS-Bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104224786?s=80&v=4"},"commit":{"message":"Revert variable refresh rate patches for now\n\nRevert \"SF: Scheduler: touch boost whenever possible\"\nThis reverts commit 671a53d1079405f0cdad6d81bcaf20f2e1bbde19.\n\nRevert \"SF: Scheduler: relax measurements for heuristic mode\"\nThis reverts commit 67b67f9897b0136e60adfff3da5d6f54032bc3d1.\n\nRevert \"SF: Scheduler: remove presentTime check in calculateAverageFrameTime()\"\nThis reverts commit 696dd25708c11095927bcf41c49c9325c7f597fe.\n\nChange-Id: If7dab34cffc4feb193065158e5459caf2777dc16","shortMessageHtmlLink":"Revert variable refresh rate patches for now"}},{"before":"a23d061426429cd953c5612b25820e5f33c64687","after":"b8d0f1f8219f3e47e6fe412e8d3c1d06f979250f","ref":"refs/heads/fourteen","pushedAt":"2024-02-12T08:36:08.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"PixelOS-Bot","name":"PixelOS-Bot","path":"/PixelOS-Bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104224786?s=80&v=4"},"commit":{"message":"blur: Invalidate newly-bound framebuffers before rendering\n\nThis signals to the GPU driver that the FBO contents do not need to be\npreserved. According to ARM, invalidating framebuffers after rendering\nand unbinding them won't do anything on Mali GPUs [1], but it improves\nperformance with Qualcomm's Adreno GPU drivers.\n\nWhen tested with 2 layers of another 6-pass blur implementation, this\nsaves ~100 µs of rendering time on an Adreno 640 GPU at 1440x3040\nresolution.\n\n[1] https://community.arm.com/developer/tools-software/graphics/b/blog/posts/mali-performance-2-how-to-correctly-handle-framebuffers\n\nChange-Id: Ib26e904e66fbc95924d14bbe132cf8a0505d4f19\nSigned-off-by: Mohammad Hasan Keramat J ","shortMessageHtmlLink":"blur: Invalidate newly-bound framebuffers before rendering"}},{"before":"9d8a88820920969354cd928badd0f2a889e21171","after":"a23d061426429cd953c5612b25820e5f33c64687","ref":"refs/heads/fourteen","pushedAt":"2024-02-10T16:18:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kawaaii","name":"Hridaya Prajapati","path":"/kawaaii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99391940?s=80&v=4"},"commit":{"message":"Update PhoneLink 14-3 frameworks/native change\n\nChange-Id: I6bbdc37ad853ad07a779933ec30275af9c207327\nCRs-Fixed:3498735\n\nChange-Id: I443da086a80c7018a7d280b7cb46e9d00729cc5c","shortMessageHtmlLink":"Update PhoneLink 14-3 frameworks/native change"}},{"before":"a23d061426429cd953c5612b25820e5f33c64687","after":"9d8a88820920969354cd928badd0f2a889e21171","ref":"refs/heads/fourteen","pushedAt":"2024-02-10T06:26:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kawaaii","name":"Hridaya Prajapati","path":"/kawaaii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99391940?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r26' into fourteen\nAndroid 14.0.0 Release 26 (UQ1A.240205.004.A1)\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZcE42QAKCRDorT+BmrEO\n# eMo8AJ0XPxNs3BmNT2oqj8RErTko3IKD1wCdHu1FiyWVdT+5V8e4iEEXoGhYmiI=\n# =WxtR\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Mon 05 Feb 2024 08:36:57 PM CET\n# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78\n# gpg: Can't check signature: No public key\n\n* tag 'android-14.0.0_r26' of https://android.googlesource.com/platform/frameworks/native:\n File size seal for memory mapped region","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r26' into fourteen"}},{"before":"9d8a88820920969354cd928badd0f2a889e21171","after":"a23d061426429cd953c5612b25820e5f33c64687","ref":"refs/heads/fourteen","pushedAt":"2024-02-10T05:28:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kawaaii","name":"Hridaya Prajapati","path":"/kawaaii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99391940?s=80&v=4"},"commit":{"message":"Update PhoneLink 14-3 frameworks/native change\n\nChange-Id: I6bbdc37ad853ad07a779933ec30275af9c207327\nCRs-Fixed:3498735\n\nChange-Id: I443da086a80c7018a7d280b7cb46e9d00729cc5c","shortMessageHtmlLink":"Update PhoneLink 14-3 frameworks/native change"}},{"before":"5116192db791242642c0412b537ab60584131ae6","after":"9d8a88820920969354cd928badd0f2a889e21171","ref":"refs/heads/fourteen","pushedAt":"2024-02-06T07:04:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"PixelOS-Bot","name":"PixelOS-Bot","path":"/PixelOS-Bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104224786?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r26' into fourteen\nAndroid 14.0.0 Release 26 (UQ1A.240205.004.A1)\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZcE42QAKCRDorT+BmrEO\n# eMo8AJ0XPxNs3BmNT2oqj8RErTko3IKD1wCdHu1FiyWVdT+5V8e4iEEXoGhYmiI=\n# =WxtR\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Mon 05 Feb 2024 08:36:57 PM CET\n# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78\n# gpg: Can't check signature: No public key\n\n* tag 'android-14.0.0_r26' of https://android.googlesource.com/platform/frameworks/native:\n File size seal for memory mapped region","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r26' into fourteen"}},{"before":"671a53d1079405f0cdad6d81bcaf20f2e1bbde19","after":"5116192db791242642c0412b537ab60584131ae6","ref":"refs/heads/fourteen","pushedAt":"2024-01-24T02:44:58.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"PixelOS-Bot","name":"PixelOS-Bot","path":"/PixelOS-Bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104224786?s=80&v=4"},"commit":{"message":"Dispatch cancel event to the correct target display\n\nWhen screen recording is enabled, a virtual screen will be generated,\nand the cancel event will be incorrectly sent to the virtual screen.\nThe coordinates of the cancel event are the wrong logical coordinates\nafter being transformed by the transform of the windows of the virtual\nscreen.\n\nBug: 301020008\nTest: atest inputflinger_tests\nChange-Id: Icf1301e5174ac61eeedda326545f2b68ef7b8af0\nMerged-In: Icf1301e5174ac61eeedda326545f2b68ef7b8af0","shortMessageHtmlLink":"Dispatch cancel event to the correct target display"}},{"before":"3fa01d05ec2c0da76d2cd6b4ec66b7ed28b62ffb","after":"671a53d1079405f0cdad6d81bcaf20f2e1bbde19","ref":"refs/heads/fourteen","pushedAt":"2024-01-12T21:42:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"PixelOS-Bot","name":"PixelOS-Bot","path":"/PixelOS-Bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104224786?s=80&v=4"},"commit":{"message":"SF: Scheduler: touch boost whenever possible\n\nWith the previous commit entering idle aggressively, it is important that\ntouch boost works well.\n\nSince there are valid cases where we would want touch boost to work when\nthere are no layers detected (e.g., notification panel pull down if it\nwas not accounted for during the initial vote type set), change touch\nboost to work regardless of layer's status.\n\nChange-Id: I0a125cf9027440de205fa4ca611657b70b8a088f\nSigned-off-by: Juhyung Park \nSigned-off-by: Adithya R ","shortMessageHtmlLink":"SF: Scheduler: touch boost whenever possible"}},{"before":"fcb52bbb2b2a58a0a57a31d689a2ab2a188ef5c7","after":"3fa01d05ec2c0da76d2cd6b4ec66b7ed28b62ffb","ref":"refs/heads/fourteen","pushedAt":"2024-01-12T21:31:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PixelOS-Bot","name":"PixelOS-Bot","path":"/PixelOS-Bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104224786?s=80&v=4"},"commit":{"message":"blur: Limit blur to the two frontmost layers\n\nRendering 3 or more layers of blur on top of each other makes little to\nno visual difference in the final result, but it comes at a big\nperformance penalty. Only blurring the two frontmost layers saves a lot\nof GPU time with minimal difference in output quality.\n\nChange-Id: I9ec8129751a183db00ad200080207434f086a63e\nSigned-off-by: Mohammad Hasan Keramat J ","shortMessageHtmlLink":"blur: Limit blur to the two frontmost layers"}},{"before":"69ac42e779307faf5e95047b8d6ad23b6368410f","after":"fcb52bbb2b2a58a0a57a31d689a2ab2a188ef5c7","ref":"refs/heads/fourteen","pushedAt":"2024-01-06T07:29:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kawaaii","name":"Hridaya Prajapati","path":"/kawaaii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99391940?s=80&v=4"},"commit":{"message":"CompositionEngine: Request device composition for the Udfps touched layer\n\nThe FOD layers should be always composed by the device to set the\ncustom zpos bits to the kernel. By default all layers are set to\ndevice composition and the proprietary libsdmextension.so moves\nsome to client composition. Unfortunately that also affects the\nUdfps touched layer. After this commit the layer below the Udfps\ntouched layer is forced to be client composition. For unknown\nreasons libsdmextension will not change the Udfps touched layer\nto client composition anymore.\n\ntests:\n- Run 'adb shell dumpsys SurfaceFlinger' and ensure that the Udfps\n touched layer is composed by the device\n- Ensure that the Udfps touched layer correctly sets the zpos bits\n on the kernel while / after using WFD\n\nSigned-off-by: daniml3 \nSigned-off-by: Arian \nChange-Id: I8aeb98d18557ad4e971eaba74700ceb3058273ab","shortMessageHtmlLink":"CompositionEngine: Request device composition for the Udfps touched l…"}},{"before":"2d07ed19b67cff138a8a6494ea8528625d3448fb","after":"69ac42e779307faf5e95047b8d6ad23b6368410f","ref":"refs/heads/fourteen","pushedAt":"2024-01-06T05:49:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"PixelOS-Bot","name":"PixelOS-Bot","path":"/PixelOS-Bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104224786?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r21' into fourteen\n\nAndroid 14.0.0 release 21\n\n* tag 'android-14.0.0_r21' of https://android.googlesource.com/platform/frameworks/native:\n [DO NOT MERGE] Clear persist.graphics.egl property.\n\nChange-Id: I3cbb5f0b6fc65ace05b70cbf4c46da7f81114d4a","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r21' into fourteen"}},{"before":"e623496cd71f5766b34eeb5826935057e52b0007","after":"2d07ed19b67cff138a8a6494ea8528625d3448fb","ref":"refs/heads/fourteen","pushedAt":"2024-01-03T11:50:20.000Z","pushType":"push","commitsCount":431,"pusher":{"login":"PixelOS-Bot","name":"PixelOS-Bot","path":"/PixelOS-Bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104224786?s=80&v=4"},"commit":{"message":"Add vendor version for libgui\n\nlibstagefright_omx library need to be extended to vendor which\nis depenednet on libgui which is a vndk_private lib.\nCreating vendor version so that libstagefright_omx_ext can link\nto libgui_vendor.\n\n Conflicts:\n\tlibs/gui/Android.bp\n\nCRs-Fixed: 2258968\nChange-Id: I777eebffc405c8bb74aab270e9f272c806501458\nSigned-off-by: Volodymyr Zhdanov \nSigned-off-by: SamarV-121 ","shortMessageHtmlLink":"Add vendor version for libgui"}},{"before":null,"after":"e623496cd71f5766b34eeb5826935057e52b0007","ref":"refs/heads/fourteen","pushedAt":"2024-01-03T11:36:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kawaaii","name":"Hridaya Prajapati","path":"/kawaaii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99391940?s=80&v=4"},"commit":{"message":"Snap for 10914968 from 3f6440ad6cca3e5d05924d8d074dcc1c0a3fe460 to udc-qpr1-release\n\nChange-Id: Idf4e1970ee3ac4ca7eeee5ab17509c8110e5e420","shortMessageHtmlLink":"Snap for 10914968 from 3f6440a to udc-qpr1-release"}},{"before":"56426a1e72e271076dee20972b1dcc1fe2c36cd8","after":"cb90850a9573f761f95f59c4cddd348cb5f9fb21","ref":"refs/heads/thirteen","pushedAt":"2023-09-18T23:19:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"PixelOS-Bot","name":"PixelOS-Bot","path":"/PixelOS-Bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104224786?s=80&v=4"},"commit":{"message":"Merge tag 'android-13.0.0_r82' into thirteen\n\nAndroid 13.0.0 release 82\n\n* tag 'android-13.0.0_r82' of https://android.googlesource.com/platform/frameworks/native:\n Allow sensors list to be empty\n\nChange-Id: Ia03ea2a5b95d0bc09c481b18d02defb11cc3c59e","shortMessageHtmlLink":"Merge tag 'android-13.0.0_r82' into thirteen"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wM1QxMjoyNTo1My4wMDAwMDBazwAAAASri2Vo","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wM1QxMjoyNTo1My4wMDAwMDBazwAAAASri2Vo","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0xOFQyMzoxOTo1OC4wMDAwMDBazwAAAAODbZsF"}},"title":"Activity · PixelOS-AOSP/frameworks_native"}