- Jul 20, 2024
-
-
Android Build Coastguard Worker authored
Merge cherrypicks of ['googleplex-android-review.googlesource.com/28255837', 'googleplex-android-review.googlesource.com/28292328', 'googleplex-android-review.googlesource.com/28292329'] into 24Q3-release. Change-Id: Iecd1587b163bf63ff24cbbae002d225016987a35
-
Dominik Laskowski authored
As a short-term measure to avoid a deadlock during display hotplug, skip stopping and starting the pacesetter's idle timer on demotion/promotion. This assumes that hotplug results in demoting/promoting the same display as pacesetter, currently always the active internal display. Fixes: 329450361 Flag: com.android.graphics.surfaceflinger.flags.connected_display Test: Manual (foldable, connected display) (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b972419619256ea07ebdb35b737946faf5c21bdc) Merged-In: Ieeb026666c8abdd14e0d4690a624fb60306b1bc1 Change-Id: Ieeb026666c8abdd14e0d4690a624fb60306b1bc1
-
Dominik Laskowski authored
Since Id5cb29c3cbaa8ed455a15d8be3a32e79a470cce5, the pacesetter display is always specified to Scheduler::promotePacesetterDisplayLocked, so the fallback to pick the first display as the pacesetter (and std::optional plumbing) is dead code. Bug: 329450361 Flag: EXEMPT refactor Test: presubmit (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:16d1b3ce1588cc2d12ff72957f5807ead487e8e2) Merged-In: I831de5eef94eaefe0682f9c87ffe76acd50171b0 Change-Id: I831de5eef94eaefe0682f9c87ffe76acd50171b0
-
Ady Abraham authored
When idle timer times out on VRR, change the refresh rate indicator to show "- -". The render rate doesn't cange as a result of idleness. Bug: 333443503 Test: manual Flag: EXEMPT bugfix (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:eba039c2d28646c5064a9a952faaba0cff6350cb) Merged-In: Ie4f51a2a9da1a5e229b3504881117b12f1fd1b6a Change-Id: Ie4f51a2a9da1a5e229b3504881117b12f1fd1b6a
-
- Jul 15, 2024
-
-
Android Build Coastguard Worker authored
Change-Id: I388c7f4ea6e4bf14c1fdd6202c7bc2703bd06fe2
-
Tom Murphy authored
Change a1742966 introduced a race condition where the notfiy_all is called before the mExtensionString is set. Set mExtensionString before refCond.notify_all(); is called Bug: 345419965 Bug: 346881664 Test: Ran EGL unit tests (cherry picked from https://android-review.googlesource.com/q/commit:5e94634dc57024dcae2d1484758c2a9a7a55d55e) Merged-In: Ifcb691f9b9769be494e204c97512c3f7fffec60a Change-Id: Ifcb691f9b9769be494e204c97512c3f7fffec60a
-
- Jul 10, 2024
-
-
Android Build Coastguard Worker authored
Merge cherrypicks of ['android-review.googlesource.com/3152117', 'googleplex-android-review.googlesource.com/28106238'] into 24Q3-release. Change-Id: If7d6a3aac0e552b8ce073a661d5bf4b2b0fd950d
-
Vishnu Nair authored
Fixes a deadlock where screenshot requests are blocked on the main thread which inturn is blocked by the screenshot request finishing. Flag: EXEMPT bug fix Bug: 349776684 Test: presubmit (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:5aadd249f326b21e5ef6cadfebc15b6a0a016816) Merged-In: Ibf038ad6db3e87c84508d3e101ca1eb144836d7c Change-Id: Ibf038ad6db3e87c84508d3e101ca1eb144836d7c
-
Justin Yun authored
Instead of using PRODUCT_COPY_FILES to copy a source file to install, define a prebuilt_etc module and add it to the PRODUCT_PACKAGES. android.software.credentials.xml is to be installed in system for GSI. Bug: 345373198 Test: See if android.software.credentials.xml is installed in system/etc/permissions (cherry picked from https://android-review.googlesource.com/q/commit:e1f9d9778f80c498b6c6747157006302224e652f) Merged-In: Ib9f030e1e0ff6db55a6e07444943407f9ff1c1df Change-Id: Ib9f030e1e0ff6db55a6e07444943407f9ff1c1df
-
- Jun 28, 2024
-
-
Android Build Coastguard Worker authored
Change-Id: Id35732bcee8281eeee000cfa1166d50636897d94
-
Vishnu Nair authored
We were swapping a couple of boolean params when requesting screenshots for region sampling, breaking region sampling for secure layers in the process. Fix this by passing flags instead of booleans in a long list of arguments and add a test to verify the code path. FLAG: EXEMPT bugfix Fixes: 348944802 Test: presubmit (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:871886eebe469fc21568ff363993bde9a6593837) Merged-In: I58f12e5cf81cb59115c1b9c500ac1e18a8ec72e5 Change-Id: I58f12e5cf81cb59115c1b9c500ac1e18a8ec72e5
-
- Jun 27, 2024
-
-
Android Build Coastguard Worker authored
Change-Id: I90ce026e60bf4a7542f4949514312de882a82f9b
-
Leon Scroggins III authored
Follow on to I7baa3e76af86329fb266395e63e92a0ba38967f4, which made a lambda use a variable it did not capture correctly. Fix that capture. Bug: 330806421 Bug: 347659752 Test: manual Flag: EXEMPT bug fix (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:1972557dca9614dfd1c32fe34dd901d9edbf7fa9) Merged-In: I3a8dd1670113111e01de3471b8061ff24dd0a115 Change-Id: I3a8dd1670113111e01de3471b8061ff24dd0a115
-
- Jun 21, 2024
-
-
Android Build Coastguard Worker authored
Change-Id: I1627826bdda8d1de4823d89ef39c5b95b90d04d0
-
Dominik Laskowski authored
The pacesetter display is demoted/promoted in response to a hotplug. On foldables, the promoted display was hard-coded to the inner display, so a hotplug while folded would incorrectly use that powered-off display as the pacesetter, causing system-wide jank until the next fold/unfold. Fixes: 347248313 Flag: EXEMPT bugfix Test: Connect and disconnect external display while folded. Test: Fold and unfold while external display is connected. Test: Pacesetter is still correct on folded/unfolded boot. (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:3ff44c7e852f5614514a15dcec78ba7857e5d010) Merged-In: Id5cb29c3cbaa8ed455a15d8be3a32e79a470cce5 Change-Id: Id5cb29c3cbaa8ed455a15d8be3a32e79a470cce5
-
- Jun 15, 2024
-
-
Android Build Coastguard Worker authored
Change-Id: I839140d230064e3a427032bf28ee2fe3feb4560a
-
Treehugger Robot authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/3128499 Change-Id: I8d0fc048bf128d6fa486498d9dde64275ef71bc8 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Treehugger Robot authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/3128499 Change-Id: I4afba61c7fea905b90087c9716d6a39879e536dc Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Treehugger Robot authored
-
Android Build Coastguard Worker authored
Change-Id: I1af433da09eba5ef89b222dae729dda71e1eda18
-
Treehugger Robot authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2881062 Change-Id: Iff58010611b149bdd705fbcfd3b70af7aaa3d16c Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Treehugger Robot authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2881062 Change-Id: I01353d70e4318e15928734b4eb2f6439dcf5a017 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Treehugger Robot authored
-
- Jun 14, 2024
-
-
Andrei Homescu authored
Remove the fmtlib dependency which is not needed anymore on Trusty. This should save us some space. Bug: 302723053 Test: Build qemu-generic-arm64-test-debug Change-Id: I925b7ade353e6a7975c41209bbe6a523380acb18
-
Treehugger Robot authored
-
Treehugger Robot authored
* changes: InputTracer: Add timestamp to perfetto trace packets InputDispatcher: Fix pointer count when canceling a subset of pointers
-
Aishwarya Mallampati authored
-
Prabir Pradhan authored
Use the event processing time as the packet timestamp for input events, and use the delivery time as the packet timestamp for dispatch events. Bug: 332714237 Bug: 210460522 Test: atest inputflinger_tests Test: manual with perfetto Change-Id: I30f4c21dfee68603d0dad01d205f8a5581e6db31
-
Prabir Pradhan authored
There was a bug in the logic for calculating the pointer coords and properties for canceling a subset of pointers. It was introduced when we refactored storing the coords in a vector rather than using a fixed-length array with a pointerCount variable in the following change: I91b4a88ec5df3f017ade8a6e55be3d3c1281de75 Bug: 346342507 Test: atest inputflinger_tests Flag: NONE bug fix Change-Id: Ie9a5fbd5ba1fd75c53b7289a93573ec2d0d1947b
-
Ady Abraham authored
Add a trace point for both SF and apps when the render rate is overridden. Bug: 347314033 Test: manual Change-Id: I87dc9b17a4c1f97fa43b025cfa684f43c20c5a25
-
Treehugger Robot authored
-
Vishnu Nair authored
Input and TrustedPresentationListener logic relies on layer alpha. This change ensures that SurfaceFlinger sends the updated window info when only the alpha changes. Fixes: 325254898 Test: presubmit Flag: EXEMPT bugfix Change-Id: I6b9a5b2874add278245cb682c5362c18403c70b0
-
Android Build Coastguard Worker authored
Change-Id: Id7c7f3b1b3c18e7db16c1f5df11b010579a8e3ed
-
Jiakai Zhang authored
Version 2 contains a fix to make umount succeed. Bug: 346869873 Test: - 1. Turn on system tracing (Settings -> System -> Developer options -> System Tracing -> Record CPU profile). 2. system/update_engine/scripts/update_device.py <ota-package-zip> (cherry picked from https://android-review.googlesource.com/q/commit:ad291ba21c37f91dd80abdb294436a9e6db8f018) Merged-In: Ie255217bb3a14648d94197020bb733d01f0733b4 Change-Id: Ie255217bb3a14648d94197020bb733d01f0733b4
-
Jiakai Zhang authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/3131796 Change-Id: I08dd1efb7a80caa409a0e1cb551052be31b13e66 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Jiakai Zhang authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/3131796 Change-Id: Icba8588a9f7047e673b271065553c5c2861ecaac Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Jiakai Zhang authored
-
Jiakai Zhang authored
Version 2 contains a fix to make umount succeed. Bug: 346869873 Test: - 1. Turn on system tracing (Settings -> System -> Developer options -> System Tracing -> Record CPU profile). 2. system/update_engine/scripts/update_device.py <ota-package-zip> Change-Id: Ie255217bb3a14648d94197020bb733d01f0733b4
-
Arpit Singh authored
-
- Jun 13, 2024
-
-
Android Build Coastguard Worker authored
Change-Id: I96709d9f39e77eb8c5121504ebac9152bede06ab
-