{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":75639913,"defaultBranch":"lineage-21.0","name":"android_frameworks_native","ownerLogin":"LineageOS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-12-05T15:41:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/24304779?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711469421.0","currentOid":""},"activityList":{"items":[{"before":"615d64f48fe89f742c64f50a5340907919f26b31","after":"238a5b5296cd2d9113fd566c7fda3a045260178b","ref":"refs/heads/lineage-21.0","pushedAt":"2024-03-26T16:18:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"input: Bring back PointerProperties::copyFrom()\n\nlibwfdnative compiled for 14 QPR1 depends on this symbol.\n\nChange-Id: I7bc5ee3fb7760a9f470023cd0daa215b2e194dc1","shortMessageHtmlLink":"input: Bring back PointerProperties::copyFrom()"}},{"before":"e412ad3b29ed8ff9e9a70a3bb31af33ddd6d4803","after":"615d64f48fe89f742c64f50a5340907919f26b31","ref":"refs/heads/lineage-21.0","pushedAt":"2024-03-20T18:33:25.000Z","pushType":"push","commitsCount":8196,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r29' into staging/lineage-21.0_merge-android-14.0.0_r29\n\nAndroid 14.0.0 release 29\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZeZW3AAKCRDorT+BmrEO\n# eKdAAJ9Nh2Uqv9b0sEqtgCHDUfdZWAoinACfdg3VGyo1GgqlqvY1q4p1eWnrc7E=\n# =6anL\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Tue Mar 5 01:18:52 2024 EET\n# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78\n# gpg: Good signature from \"The Android Open Source Project \" [marginal]\n# gpg: initial-contribution@android.com: Verified 2345 signatures in the past\n# 2 years. Encrypted 4 messages in the past 2 years.\n# gpg: WARNING: This key is not certified with sufficiently trusted signatures!\n# gpg: It is not certain that the signature belongs to the owner.\n# Primary key fingerprint: 4340 D135 70EF 945E 8381 0964 E8AD 3F81 9AB1 0E78\n\n# By Siarhei Vishniakou (86) and others\n# Via Automerger Merge Worker (5853) and others\n* tag 'android-14.0.0_r29': (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\n Conflicts:\n\tlibs/gui/Android.bp\n\tservices/inputflinger/dispatcher/InputDispatcher.cpp\n\tservices/inputflinger/reader/mapper/KeyboardInputMapper.cpp\n\tservices/inputflinger/tests/InputDispatcher_test.cpp\n\tservices/surfaceflinger/CompositionEngine/Android.bp\n\tservices/surfaceflinger/CompositionEngine/src/Output.cpp\n\tservices/surfaceflinger/SurfaceFlinger.h\n\nChange-Id: I37f1b908628d99c374d2c0c31ee98979b71afe4f","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r29' into staging/lineage-21.0_merge-androi…"}},{"before":"f3c6e327fa3973cea10dc27179dfadc757de7068","after":null,"ref":"refs/heads/lineage-20","pushedAt":"2024-02-14T02:27:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mikeNG","name":"Michael Bestas","path":"/mikeNG","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1216752?s=80&v=4"}},{"before":"627a733000f50a9f85f1b63aa3dc148645ed70d3","after":"f3c6e327fa3973cea10dc27179dfadc757de7068","ref":"refs/heads/lineage-20.0","pushedAt":"2024-02-13T12:27:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'android-security-13.0.0_r14' into staging/lineage-20.0_merge-android-security-13.0.0_r14\n\nAndroid Security 13.0.0 Release 14 (11228180)\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZcEefgAKCRDorT+BmrEO\n# eBZMAJ9X5pHMA9vWVMGpuRqqjhezxtzRrACeNhs//JRYL35m8RfQBtBziwtsEQQ=\n# =v03+\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Mon Feb 5 19:44:30 2024 EET\n# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78\n# gpg: Good signature from \"The Android Open Source Project \" [marginal]\n# gpg: initial-contribution@android.com: Verified 2266 signatures in the past\n# 2 years. Encrypted 4 messages in the past 2 years.\n# gpg: WARNING: This key is not certified with sufficiently trusted signatures!\n# gpg: It is not certain that the signature belongs to the owner.\n# Primary key fingerprint: 4340 D135 70EF 945E 8381 0964 E8AD 3F81 9AB1 0E78\n\n# By Keith Mok\n# Via Android Build Coastguard Worker\n* tag 'android-security-13.0.0_r14':\n File size seal for memory mapped region\n\nChange-Id: I3052f024da635dc39548a6be9a4e0b107f16a81b","shortMessageHtmlLink":"Merge tag 'android-security-13.0.0_r14' into staging/lineage-20.0_mer…"}},{"before":null,"after":"f3c6e327fa3973cea10dc27179dfadc757de7068","ref":"refs/heads/lineage-20","pushedAt":"2024-02-13T12:25:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'android-security-13.0.0_r14' into staging/lineage-20.0_merge-android-security-13.0.0_r14\n\nAndroid Security 13.0.0 Release 14 (11228180)\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZcEefgAKCRDorT+BmrEO\n# eBZMAJ9X5pHMA9vWVMGpuRqqjhezxtzRrACeNhs//JRYL35m8RfQBtBziwtsEQQ=\n# =v03+\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Mon Feb 5 19:44:30 2024 EET\n# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78\n# gpg: Good signature from \"The Android Open Source Project \" [marginal]\n# gpg: initial-contribution@android.com: Verified 2266 signatures in the past\n# 2 years. Encrypted 4 messages in the past 2 years.\n# gpg: WARNING: This key is not certified with sufficiently trusted signatures!\n# gpg: It is not certain that the signature belongs to the owner.\n# Primary key fingerprint: 4340 D135 70EF 945E 8381 0964 E8AD 3F81 9AB1 0E78\n\n# By Keith Mok\n# Via Android Build Coastguard Worker\n* tag 'android-security-13.0.0_r14':\n File size seal for memory mapped region\n\nChange-Id: I3052f024da635dc39548a6be9a4e0b107f16a81b","shortMessageHtmlLink":"Merge tag 'android-security-13.0.0_r14' into staging/lineage-20.0_mer…"}},{"before":"91cefe9c75a61cfb6e6d5301ac1809bb2cf9d4c7","after":"e412ad3b29ed8ff9e9a70a3bb31af33ddd6d4803","ref":"refs/heads/lineage-21.0","pushedAt":"2024-02-07T15:47:55.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r25' into staging/lineage-21.0_merge-android-14.0.0_r25\n\nAndroid 14.0.0 Release 25 (UQ1A.240205.004)\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZcE4oQAKCRDorT+BmrEO\n# eBjxAJ4yWe/QAD5b/3YNa/YZmuEaUMTRTgCghRcWTOrQ/DqM6TPrUgzN5aQzXxs=\n# =b0EP\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Mon Feb 5 21:36:01 2024 EET\n# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78\n# gpg: Good signature from \"The Android Open Source Project \" [marginal]\n# gpg: initial-contribution@android.com: Verified 2242 signatures in the past\n# 2 years. Encrypted 4 messages in the past 2 years.\n# gpg: WARNING: This key is not certified with sufficiently trusted signatures!\n# gpg: It is not certain that the signature belongs to the owner.\n# Primary key fingerprint: 4340 D135 70EF 945E 8381 0964 E8AD 3F81 9AB1 0E78\n\n# By Keith Mok\n# Via Android Build Coastguard Worker\n* tag 'android-14.0.0_r25':\n File size seal for memory mapped region\n\nChange-Id: I31f64432d974bb5b10616b9b9994234ca158719f","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r25' into staging/lineage-21.0_merge-androi…"}},{"before":"384e888b577363969e44a1f0426494e40035044c","after":"627a733000f50a9f85f1b63aa3dc148645ed70d3","ref":"refs/heads/lineage-20.0","pushedAt":"2024-02-06T17:51:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"fixup! libui: Allow extension of valid gralloc 1.0 buffer usage bits\n\nChange-Id: I681f702f02a1e9b04c1e91d3f975f3ade12714f8","shortMessageHtmlLink":"fixup! libui: Allow extension of valid gralloc 1.0 buffer usage bits"}},{"before":"02e5cbd9bbdac3b617b185fecde5c07c30ed06bc","after":"91cefe9c75a61cfb6e6d5301ac1809bb2cf9d4c7","ref":"refs/heads/lineage-21.0","pushedAt":"2024-01-26T15:44:45.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Do not return glGetString error on desktop GL context\n\nNvidia shield devices support using egl to switch to a full desktop\nopengl context. In opengl 3.0+, GL_EXTENSIONS have to be retrieved\nwith glGetStringi and is invalid for glGetString. Thus,\neglMakecurrent will return a gl error if the case is not handled.\nThe logic here is building a wrapper for glGetStringi, thus the\nerror can be ignored. This patch allows GL_EXT_debug_marker to\nstill pushed into the tokenized extension string used by the\nglGetStringi wrapper.\n\nChange-Id: I9c599e10c62aabf684bde4e81719aa248327ac80","shortMessageHtmlLink":"Do not return glGetString error on desktop GL context"}},{"before":"d7aada9ce5198fc784579e3de75403b0063ae006","after":"02e5cbd9bbdac3b617b185fecde5c07c30ed06bc","ref":"refs/heads/lineage-21.0","pushedAt":"2024-01-10T14:27:45.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?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":"2d07ed19b67cff138a8a6494ea8528625d3448fb","after":"d7aada9ce5198fc784579e3de75403b0063ae006","ref":"refs/heads/lineage-21.0","pushedAt":"2024-01-08T09:04:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r20' into staging/lineage-21.0_merge-android-14.0.0_r20\n\nAndroid 14.0.0 release 20\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZZXyIAAKCRDorT+BmrEO\n# eLg9AJ9SeRLWwyJI/5qB8oIM2vUcVX96kQCdHK3jYdpE097pKVyM4XGXT0fei7Y=\n# =5W4b\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Thu Jan 4 01:47:44 2024 EET\n# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78\n# gpg: Good signature from \"The Android Open Source Project \" [marginal]\n# gpg: initial-contribution@android.com: Verified 2216 signatures in the past\n# 2 years. Encrypted 4 messages in the past 24 months.\n# gpg: WARNING: This key is not certified with sufficiently trusted signatures!\n# gpg: It is not certain that the signature belongs to the owner.\n# Primary key fingerprint: 4340 D135 70EF 945E 8381 0964 E8AD 3F81 9AB1 0E78\n\n# By Peiyong Lin\n# Via Android Build Coastguard Worker\n* tag 'android-14.0.0_r20':\n [DO NOT MERGE] Clear persist.graphics.egl property.\n\nChange-Id: I510bc4d0a0c99444047bfe020b87e34f4033e560","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r20' into staging/lineage-21.0_merge-androi…"}},{"before":"ba7508fb5901beb47bf65f6cc83f622fe296f72e","after":"2d07ed19b67cff138a8a6494ea8528625d3448fb","ref":"refs/heads/lineage-21.0","pushedAt":"2023-12-24T14:44:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?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":"494a3edbaff22c396cfc8f86d54d24081d3392f7","after":"c15f5429b7a07b67f2bf819e0f756816b77e9db7","ref":"refs/heads/lineage-19.1","pushedAt":"2023-12-14T14:19:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Add AppOps overload to be able to watch foreground changes.\n\nWe have never offered the native API to register mode watchers that are\ninvoked for foregroundness changes when the raw mode is MODE_FOREGROUND.\n\nTest: Add logging to verify invocation\nBug: 247768581\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:949cb3d098fd98715826fc92ea3c26a51aa2d976)\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:130ff33dfeb3c0702636db090399f114fde86174)\nMerged-In: I89af46de557fbfc31d69613367a4e26a5222430a\nChange-Id: I89af46de557fbfc31d69613367a4e26a5222430a","shortMessageHtmlLink":"Add AppOps overload to be able to watch foreground changes."}},{"before":"d5bd036562cf31c47cf7dd352371bbfb1a035e16","after":"384e888b577363969e44a1f0426494e40035044c","ref":"refs/heads/lineage-20.0","pushedAt":"2023-12-11T16:44:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'android-security-13.0.0_r12' into staging/lineage-20.0_merge-android-security-13.0.0_r12\n\nAndroid Security 13.0.0 Release 12 (10993242)\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZW4XwwAKCRDorT+BmrEO\n# eJz8AJ9oQo5GJIkQUnnWF5Hw0A5QPwJ63QCbBp0q7X35tANnrV9dhwf1n0s6sz0=\n# =FmD8\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Mon Dec 4 20:17:39 2023 EET\n# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78\n# gpg: Good signature from \"The Android Open Source Project \" [marginal]\n# gpg: initial-contribution@android.com: Verified 2093 signatures in the past\n# 2 years. Encrypted 4 messages in the past 23 months.\n# gpg: WARNING: This key is not certified with sufficiently trusted signatures!\n# gpg: It is not certain that the signature belongs to the owner.\n# Primary key fingerprint: 4340 D135 70EF 945E 8381 0964 E8AD 3F81 9AB1 0E78\n\n# By Evan Severson\n# Via Android Build Coastguard Worker\n* tag 'android-security-13.0.0_r12':\n Add AppOps overload to be able to watch foreground changes.\n\nChange-Id: I117583f0fd3cb92cabe94d06f4f368df934826b1","shortMessageHtmlLink":"Merge tag 'android-security-13.0.0_r12' into staging/lineage-20.0_mer…"}},{"before":"dac2b8cba53eee8eaafeef667130d82d9e9471fc","after":"ba7508fb5901beb47bf65f6cc83f622fe296f72e","ref":"refs/heads/lineage-21.0","pushedAt":"2023-12-11T01:37:49.000Z","pushType":"push","commitsCount":1189,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r17' into staging/lineage-21.0_merge-android-14.0.0_r17\n\nAndroid 14.0.0 Release 17 (UQ1A.231205.015)\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZXDPLwAKCRDorT+BmrEO\n# eELBAKCOkePTxOpkQ6eD4moS9Wgm9rFA3wCfT0Vrobqezf2y51WdwztGcoD48FY=\n# =DNkW\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Wed Dec 6 21:44:47 2023 EET\n# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78\n# gpg: Good signature from \"The Android Open Source Project \" [marginal]\n# gpg: initial-contribution@android.com: Verified 2182 signatures in the past\n# 2 years. Encrypted 4 messages in the past 23 months.\n# gpg: WARNING: This key is not certified with sufficiently trusted signatures!\n# gpg: It is not certain that the signature belongs to the owner.\n# Primary key fingerprint: 4340 D135 70EF 945E 8381 0964 E8AD 3F81 9AB1 0E78\n\n# By Siarhei Vishniakou (25) and others\n# Via Automerger Merge Worker (790) and others\n* tag 'android-14.0.0_r17': (181 commits)\n Make screenshots leaving the device more consistent.\n EGL: Close Multifile Blobcache files after mapping\n SF: Fix mode setting for UDFPS with disabled AOD\n Stylus fusion: Use SOURCE_BLUETOOTH_STYLUS dynamically for events\n Update WindowInfosListenerUtils to use 5s timeout\n Don't dim screenshots when there's no HDR on-screen.\n Prevent the refresh rate changed frequently when small dirty\n Metrics collector: Log a separate bus for USI styluses\n Don't look through the buffer cache in protected contexts\n Fix nullptr dereference when reporting hung transaction\n Add binder check for getConsumerName.\n sm: disableBackgroundScheduling\n VRR: Allowlist for small area detection\n Improve updateInputFlinger performance\n Revert \"Improve updateInputFlinger performance\"\n Improve updateInputFlinger performance\n SF: Suppress frame rate when small area updating\n Update LayerVector if the mirrorRoot is already inside\n Modify shader includes to match with vendor code\n Override VelocityTracker strategy for non-differential axes only\n ...\n\nChange-Id: I6fd148edc4ed0f4f8b8bebea758c8fcd1437c092","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r17' into staging/lineage-21.0_merge-androi…"}},{"before":"bfcf75076e562945bae131a4929f29a90d0d2481","after":"dac2b8cba53eee8eaafeef667130d82d9e9471fc","ref":"refs/heads/lineage-21.0","pushedAt":"2023-11-08T23:06:29.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge cherrypicks of ['googleplex-android-review.googlesource.com/24666066', 'googleplex-android-review.googlesource.com/24240403'] into udc-release.\n\nChange-Id: I72e95c24845597f104934cdd6ef660f1580540fc","shortMessageHtmlLink":"Merge cherrypicks of ['googleplex-android-review.googlesource.com/246…"}},{"before":"ec3038704fcfb2653281356eb8178d106c546d5e","after":"d5bd036562cf31c47cf7dd352371bbfb1a035e16","ref":"refs/heads/lineage-20.0","pushedAt":"2023-11-04T20:16:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Revert \"SF: Fix display on Pixel 4\"\n\nThis reverts commit f2af55cc77d0185b2c804122ed7efe0795b84dfc.\n\nReason for revert: Fixed in kernel.\n\nChange-Id: I9315c9fdc38cae7abf7286e57760521c918cdad6","shortMessageHtmlLink":"Revert \"SF: Fix display on Pixel 4\""}},{"before":"1a467a5dcad5b369f1e1a5d099f2294d0d9d055e","after":"494a3edbaff22c396cfc8f86d54d24081d3392f7","ref":"refs/heads/lineage-19.1","pushedAt":"2023-10-26T11:11:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"SurfaceFlinger: Detect Rel Z loops\n\nTelemetry indicates we are sometimes seeing crashes\ndue to infinite recursion in isHiddenByPolicy. We detect this\ncondition (relative Z loop) and add a helpful log. The performance\nimpact should be minimal as relative Z is rare, and\nthe traversal isn't doing any heavy work or sp<> promotion.\n\nBug: 213420016\nBug: 195298154\nBug: 219774897\nTest: Existing tests pass\nChange-Id: Ia11854654e99288c5846fe7c62ebabf37daeb139\nSigned-off-by: ivanmeler ","shortMessageHtmlLink":"SurfaceFlinger: Detect Rel Z loops"}},{"before":"9ae1ab636d55d5c9ca81d8fb66f347959388381c","after":"1a467a5dcad5b369f1e1a5d099f2294d0d9d055e","ref":"refs/heads/lineage-19.1","pushedAt":"2023-10-09T12:57:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Fix for heap-use-after-free in GPUService.cpp\n\nThis adds a unit test and fix for the bug reported by libfuzzer.\nChanges made:\n * Expose GPUService as testable code.\n * Update main_gpuservice.cpp to use the new GpuService now located at\n gpuservice/GpuService.h\n * Make initializer threads members of GpuService\n * Join the threads in destructor to prevent heap-use-after-free.\n * Add unit test that waits 3 seconds after deallocation to ensure no\n wrong access is made.\n\nBug: 282919145\nTest: Added unit test and ran on device with ASAN\n(cherry picked from commit 3c00cbc0f119c3f59325aa6d5061529feb58462b)\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:24a7874bb4093a1a6721a2002569512c43af5bdc)\nMerged-In: I4d1d2d4658b575bf2c8f425f91f68f03114ad029\nChange-Id: I4d1d2d4658b575bf2c8f425f91f68f03114ad029","shortMessageHtmlLink":"Fix for heap-use-after-free in GPUService.cpp"}},{"before":"2d384e9588153d0cd4fa515b7f0826493946bee6","after":"ec3038704fcfb2653281356eb8178d106c546d5e","ref":"refs/heads/lineage-20.0","pushedAt":"2023-10-09T12:52:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'android-security-13.0.0_r10' of https://android.googlesource.com/platform/frameworks/native into staging/lineage-20.0_merge_android-security-13.0.0_r10\n\nAndroid Security 13.0.0 Release 10 (10763433)\n\n* tag 'android-security-13.0.0_r10' of https://android.googlesource.com/platform/frameworks/native:\n Fix for heap-use-after-free in GPUService.cpp\n\nChange-Id: I6f698db2b6acc01f45a09de13ddc8775fc6bc039","shortMessageHtmlLink":"Merge tag 'android-security-13.0.0_r10' of https://android.googlesour…"}},{"before":null,"after":"bfcf75076e562945bae131a4929f29a90d0d2481","ref":"refs/heads/lineage-21.0","pushedAt":"2023-10-08T19:33:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge cherrypicks of ['googleplex-android-review.googlesource.com/24592967'] into udc-release.\n\nChange-Id: Ic42599276b00c054165117b022054313e01d8d28","shortMessageHtmlLink":"Merge cherrypicks of ['googleplex-android-review.googlesource.com/245…"}},{"before":"2586c87598bc2a7dc3a3506e7db692f39b49cc42","after":"2d384e9588153d0cd4fa515b7f0826493946bee6","ref":"refs/heads/lineage-20.0","pushedAt":"2023-09-18T13:49:23.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'android-security-13.0.0_r9' of https://android.googlesource.com/platform/frameworks/native into staging/lineage-20.0_merge_android-security-13.0.0_r9\n\nAndroid security 13.0.0 release 9\n\n* tag 'android-security-13.0.0_r9' of https://android.googlesource.com/platform/frameworks/native:\n Allow sensors list to be empty\n\nChange-Id: I89f94a2077af85d78352773ef64d25b9d09efeec","shortMessageHtmlLink":"Merge tag 'android-security-13.0.0_r9' of https://android.googlesourc…"}},{"before":"9a8850ce7273e66472c72f337840f70c41e50b6c","after":"9ae1ab636d55d5c9ca81d8fb66f347959388381c","ref":"refs/heads/lineage-19.1","pushedAt":"2023-09-18T13:45:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Allow sensors list to be empty\n\nTest: atest VtsHalSensorManagerV1_0TargetTest\nBug: 278013275\nBug: 269014004\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:49600b10aa5675d4e7e985203d69f252ead13e45)\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:55e73922b24ac620dcf8f4d221c4abead055222b)\nMerged-In: I091f57de9570b0ace3a8da76f16fe0e83f0aa624\nChange-Id: I091f57de9570b0ace3a8da76f16fe0e83f0aa624","shortMessageHtmlLink":"Allow sensors list to be empty"}},{"before":"c25b27db855a0a6d749bfd45d05322939d2ad39a","after":"fece757289f2605af7cce893e22856192a8936f3","ref":"refs/heads/lineage-18.1","pushedAt":"2023-09-13T10:40:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'android-security-11.0.0_r71' of https://android.googlesource.com/platform/frameworks/native into staging/lineage-18.1_merge_android-security-11.0.0_r71\n\nAndroid security 11.0.0 release 71\n\n* tag 'android-security-11.0.0_r71' of https://android.googlesource.com/platform/frameworks/native:\n Allow sensors list to be empty\n\nChange-Id: Ibde2300acbab9dee5cebfbb1d690d5b287c2574b","shortMessageHtmlLink":"Merge tag 'android-security-11.0.0_r71' of https://android.googlesour…"}},{"before":"34602f665ff29626c07a6ac0fe09d302067fefac","after":"2586c87598bc2a7dc3a3506e7db692f39b49cc42","ref":"refs/heads/lineage-20.0","pushedAt":"2023-06-20T14:25:07.472Z","pushType":"push","commitsCount":211,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'android-13.0.0_r52' into staging/lineage-20.0_merge-android-13.0.0_r52\n\nAndroid 13.0.0 Release 52 (TQ3A.230605.012)\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZIi36gAKCRDorT+BmrEO\n# eGBGAJ0R1XXfKjev7TKr5vk/z4+JPq8zwACfVGOx2SUoRGFNl2cmmLPR5rTz7Kw=\n# =gE84\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Tue Jun 13 21:39:38 2023 EEST\n# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78\n# gpg: Good signature from \"The Android Open Source Project \" [marginal]\n# gpg: initial-contribution@android.com: Verified 1693 signatures in the past\n# 19 months. Encrypted 4 messages in the past 17 months.\n# gpg: WARNING: This key is not certified with sufficiently trusted signatures!\n# gpg: It is not certain that the signature belongs to the owner.\n# Primary key fingerprint: 4340 D135 70EF 945E 8381 0964 E8AD 3F81 9AB1 0E78\n\n# By Devin Moore (14) and others\n# Via Automerger Merge Worker (111) and others\n* tag 'android-13.0.0_r52': (45 commits)\n DO NOT MERGE Reverts WindowInfosListenerInvoker throttling\n SF: clamp alpha value instead of error\n SurfaceComposerClient: add a range check in setAlpha\n Remove coordinate swapping in region sampling\n DO NOT MERGE: Force input window updates when layer visibility changes\n SF: throttle WindowInfosListener calls\n tracefs permissions: fix throttled_rss_stat/enable on user builds\n RESTRICT AUTOMERGE: Fix HMAC Compare time attack\n Changing OWNERS for gpuservice tests\n Add removeInstanceForPackageMethod to SensorManager\n Remove some new memory leaks from SensorManager\n Check for malformed Sensor Flattenable\n Add removeInstanceForPackageMethod to SensorManager\n Remove some new memory leaks from SensorManager\n Check for malformed Sensor Flattenable\n Add removeInstanceForPackageMethod to SensorManager\n Remove some new memory leaks from SensorManager\n Check for malformed Sensor Flattenable\n Add removeInstanceForPackageMethod to SensorManager\n Remove some new memory leaks from SensorManager\n ...\n\nChange-Id: Ibe0b7555966f870dbc5a24f66455275cf3ec8832","shortMessageHtmlLink":"Merge tag 'android-13.0.0_r52' into staging/lineage-20.0_merge-androi…"}},{"before":"5a077511623c8f4c2b8d0cb0fd89b6ee890075d1","after":"34602f665ff29626c07a6ac0fe09d302067fefac","ref":"refs/heads/lineage-20.0","pushedAt":"2023-05-17T17:53:35.136Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"libgui: reset buffer count to max slots instead of returning BAD_VALUE.\n\nCRs-Fixed: 3013293\n\nChange-Id: Idfafcd6aa718054ff749bd5d1c7eb2630be0f109","shortMessageHtmlLink":"libgui: reset buffer count to max slots instead of returning BAD_VALUE."}},{"before":"b591c47ed23854cb4aac05594153e8dcdfa40cdc","after":"c25b27db855a0a6d749bfd45d05322939d2ad39a","ref":"refs/heads/lineage-18.1","pushedAt":"2023-05-10T07:08:20.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'android-security-11.0.0_r67' of https://android.googlesource.com/platform/frameworks/native into staging/lineage-18.1_merge_android-security-11.0.0_r67\n\nAndroid security 11.0.0 release 67\n\n* tag 'android-security-11.0.0_r67' of https://android.googlesource.com/platform/frameworks/native:\n Add removeInstanceForPackageMethod to SensorManager\n Remove some new memory leaks from SensorManager\n Check for malformed Sensor Flattenable\n\nChange-Id: I1951d84b5d5ef8e062f9fbcd8db213607e6a11b1","shortMessageHtmlLink":"Merge tag 'android-security-11.0.0_r67' of https://android.googlesour…"}},{"before":"b36f1b4913ec000c1e4eb4afd790fe59363ffe40","after":"9a8850ce7273e66472c72f337840f70c41e50b6c","ref":"refs/heads/lineage-19.1","pushedAt":"2023-05-08T12:19:52.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Add removeInstanceForPackageMethod to SensorManager\n\nIn order to ensure that clients don't leak their sensor manager\ninstance that we currently store in a static map, they need to be able\nto remove their instance. Otherwise, this instance is never removed from\nthe list and will hang around until our SensorManage instance is\ndestroyed.\n\nBug: 269014004\nTest: Run ./libsensorserviceaidl_fuzzer\nChange-Id: I52185f74ae8d28b379440235ca6f03c5089081f5\n(cherry picked from commit 9532f7c682fdd4b1e6e553cd6f61fc0cf2555902)\nMerged-In: I52185f74ae8d28b379440235ca6f03c5089081f5\n(cherry picked from commit on googleplex-android-review.googlesource.com host: 972675ed8101c0f0ed98688c9ffb071d9c0bb872)\nMerged-In: I52185f74ae8d28b379440235ca6f03c5089081f5","shortMessageHtmlLink":"Add removeInstanceForPackageMethod to SensorManager"}},{"before":"b3dfccb205d98de3420977dd9092dfd9136786bf","after":"5a077511623c8f4c2b8d0cb0fd89b6ee890075d1","ref":"refs/heads/lineage-20.0","pushedAt":"2023-05-04T16:11:54.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'android-13.0.0_r43' into staging/lineage-20.0_merge-android-13.0.0_r43\n\nAndroid 13.0.0 release 43\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZFABjwAKCRDorT+BmrEO\n# eE+XAJ9AvmuOSINzPMKbOA1F3TlMxuKkUgCfbJrfWmp5c+/LBU5nmCy0IyJUg9I=\n# =mO2L\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Mon May 1 21:14:39 2023 EEST\n# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78\n# gpg: Good signature from \"The Android Open Source Project \" [marginal]\n# gpg: initial-contribution@android.com: Verified 1657 signatures in the past\n# 18 months. Encrypted 4 messages in the past 15 months.\n# gpg: WARNING: This key is not certified with sufficiently trusted signatures!\n# gpg: It is not certain that the signature belongs to the owner.\n# Primary key fingerprint: 4340 D135 70EF 945E 8381 0964 E8AD 3F81 9AB1 0E78\n\n# By Devin Moore (2) and Anthony Stange (1)\n# Via Android Build Coastguard Worker\n* tag 'android-13.0.0_r43':\n Add removeInstanceForPackageMethod to SensorManager\n Remove some new memory leaks from SensorManager\n Check for malformed Sensor Flattenable\n\nChange-Id: Ib552b869b6428a8ea207e2541f6096736eacbde4","shortMessageHtmlLink":"Merge tag 'android-13.0.0_r43' into staging/lineage-20.0_merge-androi…"}},{"before":"b42d864688bca8d6e0f4633dc21f4d1a516c88a1","after":"b591c47ed23854cb4aac05594153e8dcdfa40cdc","ref":"refs/heads/lineage-18.1","pushedAt":"2023-04-17T23:53:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'android-security-11.0.0_r66' of https://android.googlesource.com/platform/frameworks/native into staging/lineage-18.1_merge_android-security-11.0.0_r66\n\nAndroid Security 11.0.0 Release 66 (9682389)\n\n* tag 'android-security-11.0.0_r66' of https://android.googlesource.com/platform/frameworks/native:\n Mitigate the security vulnerability by sanitizing the transaction flags.\n\nChange-Id: I6cd2b5ef32ac384241ede19f76574786a5dbe4d2","shortMessageHtmlLink":"Merge tag 'android-security-11.0.0_r66' of https://android.googlesour…"}},{"before":"29cac78a289aea440e576fbf0a104c9dfb1ac408","after":"b36f1b4913ec000c1e4eb4afd790fe59363ffe40","ref":"refs/heads/lineage-19.1","pushedAt":"2023-04-17T10:40:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Mitigate the security vulnerability by sanitizing the transaction flags.\n\n- This is part of fix of commit\n Id9d9012d4ede9c8330f0ce1096bcb78e51b7c5df for backporting.\n\nBug: 248031255\nTest: test using displaytoken app manually on the phone, test shell\nscreenrecord during using displaytoken; atest\nandroid.hardware.camera2.cts.FastBasicsTest\n\nChange-Id: Id9d9012d4ede9c8330f0ce1096bcb78e51b7c5df\nMerged-In: Id9d9012d4ede9c8330f0ce1096bcb78e51b7c5df\n(cherry picked from commit 3ea58dbc1d7a248160403f089b9998bf6694aae1)\nMerged-In: Id9d9012d4ede9c8330f0ce1096bcb78e51b7c5df","shortMessageHtmlLink":"Mitigate the security vulnerability by sanitizing the transaction flags."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEH9bMAwA","startCursor":null,"endCursor":null}},"title":"Activity · LineageOS/android_frameworks_native"}