Age | Commit message (Collapse) | Author |
|
|
|
Modified current animation logic to use callbacks from the controllers
to further clean and modularize code.
Test: Pixel 3XL device, atest PointerController_test, compile
Change-Id: I1073bd78687cca491663c0349751dab4b30aa8e2
|
|
When we moved off of gui/SyncFeatures for retrieving this extension, we
accidentally didn't include the eglQueryStringImplementationANDROID path
for retrieving extensions. Fortunately this extension is only used for
TextureView synchronization, but we should still use the extension when
available.
Bug: 159921224
Bug: 161767307
Test: Manually inject log statements to verify the extension is
correctly visible.
Change-Id: Idaa872778afc13e86bdea918da8631b4747fe9c1
Merged-In: Idaa872778afc13e86bdea918da8631b4747fe9c1
(cherry picked from commit 49d87e5c077fed85c48341be65e9eaff98654bef)
|
|
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1402794
Change-Id: I200d242c3b73571f5b2ce5e4ee9289660066bc14
|
|
|
|
The header is obsolete anyway: new code should just use static_assert.
Test: treehugger
Change-Id: I407ba6e90302557aa8e2604bdd2c6d9129353e9e
|
|
Bug: 163024455
Change-Id: Ia0710c3462f03a85bc22aaac7b190961da1f8be3
Merged-in: I9c1737647d762f478c0e452e5b72f98ec3d43c28
(cherry picked from commit 29154b178d6a672decfafbac41c232d8b0d33c88)
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12316627
Change-Id: I7ee33c05511b22c1a3f22fb5864b7d1ffd38098e
|
|
Same failure in b/161656795, cherry pick the fix
Fix uninitialization issue in JankTracker
We should initialize mSwapDeadline in JankTracker, or it can be a very
large randomized value and then makes jank tracker not collect concrete
jank type of frames appropriately as expected.
Bug: 158029827
Test: run cts -m CtsIncidentHostTestCases -t
com.android.server.cts.GraphicsStatsValidationTest#testJankyDrawFrame
Change-Id: I057a50a74502918619204f9164f6a954f8e9c5de
(cherry picked from commit 7a0d224756195ce81875db0b481a77b87f860dd3)
(cherry picked from commit 69525945b9f63fe45e2e1cfa7f63320748a3fc25)
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12319481
Change-Id: Iecef31f7bf10ad97b7e0075cf302ae94e248474a
|
|
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1392715
Change-Id: Ie00877e1205be422b467854bea36cc104ea777d9
|
|
Also alphabetize
Change-Id: Iadf6de2c2cec1ab50ef91c9b548b1087506dae9c
|
|
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1364598
Change-Id: I46f3a14b56c18ae2977791e81ea5d768f5e163f3
|
|
|
|
Bug: 163024455
Change-Id: Ia0710c3462f03a85bc22aaac7b190961da1f8be3
Merged-in: I9c1737647d762f478c0e452e5b72f98ec3d43c28
|
|
Bug: 163024455
Change-Id: Ia0710c3462f03a85bc22aaac7b190961da1f8be3
Merged-in: I9c1737647d762f478c0e452e5b72f98ec3d43c28
|
|
Abstracted logic that applies to all pointer types into general
PointerController class and moved implementation of logic specific
to the mouse cursor and touch spots to MouseCursorController and
TouchSpotController, respectively.
Test: Pixel 3XL device, atest PointerController_test, compile
Change-Id: Ia5825c37ca75951cc8bcd7d5102c986bd957e69f
|
|
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1375091
Change-Id: Icf51b0f7f9b40c90ca29708bf71287e2b398f4cf
|
|
Update language to comply with Android’s inclusive language guidance
See https://source.android.com/setup/contribute/respectful-code for
reference
Bug: 161896447
Bug: 162245450
Test: build topic
Change-Id: I952732a034a660a6a6577195d33b2fc2f4f4c78c
|
|
We should initialize mSwapDeadline in JankTracker, or it can be a very
large randomized value and then makes jank tracker not collect concrete
jank type of frames appropriately as expected.
Bug: 161656795
Test: run cts -m CtsIncidentHostTestCases -t
com.android.server.cts.GraphicsStatsValidationTest#testJankyDrawFrame
Change-Id: I057a50a74502918619204f9164f6a954f8e9c5de
Merged-In: I057a50a74502918619204f9164f6a954f8e9c5de
(cherry picked from commit 7a0d224756195ce81875db0b481a77b87f860dd3)
|
|
language guidance" am: da4dc882af am: a97e560c61
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1370379
Change-Id: I5d853a84c0fe1550d86d0f948f76e532af42e073
|
|
Bug: 161896447
Test: make
See https://source.android.com/setup/contribute/respectful-code for reference
Change-Id: I57b81fb5fd2177fbf96f9cc900097f7da1955fca
|
|
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1365297
Change-Id: Ie7f14493a2df991c81693513fec48f2fa691497e
|
|
|
|
Bug: 161463861
Test: Builds and runs on host and device.
Change-Id: I78b19376275dc5a29afcab48c70eea479bff8728
|
|
rvc-dev am: 1ca53a0901
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12173850
Change-Id: I0bead030e1b6aa16ebfe569da4e870466d5143e1
|
|
Fix an issue with hardware buffer passed from the SurfaceTexture
being destroyed before an SkImage is created. This CL is matched
by a change in frameworks/native
I2e025e683052168546f2e271a20a857b1e556b64.
Test: Ran TextureView CTS tests and a few apps that use TextureView.
Test: Fix verified by partner Mediatek
Bug: 160930384
Bug: 152781833
Bug: 153045874
Bug: 156047948
Bug: 160514803
Bug: 155545635
Bug: 155171712
Change-Id: I4d121f087fc842ce317745e7b7e2656f80a52b7d
(cherry picked from commit d125b447d7e1c29cb97f59aa58fd6bff8769a19f)
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12121325
Change-Id: I5be5f5df4b94b526044ef1383dd462f85150f87b
|
|
internal_private_accessTopLayerRenderTargetContext does not
guarantee that a GrRenderTarget is created. Moving flush before
internal_private_accessTopLayerRenderTargetContext resolves that
issue. GrRenderTarget was often nullptr, when drawing WebView in a
layer.
Test: Passed CtsUiRenderingTestCases. Ran two tests apps attached to the bug
Bug: 156413480
Change-Id: Ib3e23c4ab58eb3d02daa05979f545b75a8bfea07
|
|
Bug: 160010896
Test: atest PointerController_test, compile
Change-Id: I6c7bfc91023ce6cd2dc8f82b0d72731f871ad3ea
Merged-In: I6c7bfc91023ce6cd2dc8f82b0d72731f871ad3ea
(cherry picked from commit 676897dc11bda06261e12a23fb49ce7fcf5af850)
|
|
Bug: 160010896
Test: atest PointerController_test, manual usage
Change-Id: I4e665d00c56b44c9c1a4ea8cb27ffd10ade3315b
Merged-In: I4e665d00c56b44c9c1a4ea8cb27ffd10ade3315b
(cherry picked from commit 0cde5911bccf265932739f2428e0c8aa4d3359c1)
|
|
Bug: 160010896
Test: atest PointerController_test, compile
Change-Id: I6c7bfc91023ce6cd2dc8f82b0d72731f871ad3ea
Merged-In: I6c7bfc91023ce6cd2dc8f82b0d72731f871ad3ea
|
|
Bug: 160010896
Test: atest PointerController_test, manual usage
Change-Id: I4e665d00c56b44c9c1a4ea8cb27ffd10ade3315b
Merged-In: I4e665d00c56b44c9c1a4ea8cb27ffd10ade3315b
|
|
Reflects refactoring of JNI helper code that depends on private
methods within libnativehelper.
Bug: 151443957
Test: Treehugger
Change-Id: I7af128f42ae89a77a8e3fb113ea533331153c535
Merged-In: I7af128f42ae89a77a8e3fb113ea533331153c535
Exempt-From-Owner-Approval: cherry pick
(cherry picked from commit 329c612e3d5ae440bf13e1f5fc9a4012263524e9)
|
|
5dc36b2f9d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11959160
Change-Id: Id5877c6ff2a1b956aeba509ddf01213324621341
|
|
|
|
Currently we rely on libc to call std::free on the malloced pointer to
the overlay table entry. Rather than relying on the libc implementation
to call std::free instead of trying to delete the pointer as if it was
created using "new", explicitly pass std::free as the deleter to the
data held by the std::shared_ptr.
Bug: 159562360
Test: Observed no heap growth while looping infinitely and retrieving
a string resource overlaid using an inline xml value
Change-Id: I9a2ebaf9a993ad9c44fab8f052430c8142d4347d
|
|
556fe0b9e5
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11838959
Change-Id: I656f9bf0e04ed46c3e65dfd49fb0caa19b658b1e
|
|
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11618862
Change-Id: I154140d3bac6b64aed8d997513489c1aebcf1d38
|
|
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11816592
Change-Id: Ibb041b389a8f2ce24f351c46bbe9500b877aeaf7
|
|
+ remove GtsLibIncidentTests (the native GTS tests) from presubmit
Test: m libincident_test
Test: atest libincident_test
Test: m mts && mts-tradefed run mts -m libincident_test
Bug: 157142853
Change-Id: I5c6ea2edfbd29165ec65108c4a71a56698c76a27
|
|
Bug: 155002050
Test: Manual - scroll Pchome app
This reverts commit 05ac51641297ae2cbe9b186b8c369f3a23a156b9.
Reason for revert: When running Pchome, this change resulted in poor
performance while scrolling. Every frame appears to be uploading
several textures, potentially the same textures over and over again.
Change-Id: I0fc7216e16f783051d1bd87af764c1a6f361c138
|
|
2201f8b626
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11481145
Change-Id: I71ff9f46e1e5a5016291a062dd5389078527588f
|
|
|
|
Add window sidecar aar.
Add settings implementation of SidecarInterface.
Bug: 157477145
Test: use a device with sidecar and not window extensions.
atest CtsWindowManagerJetpackTestCases:ExtensionTest
Change-Id: Iade7a4ba5a75ba7301cd151b54a95820a3d4bdde
|
|
Original change: undetermined
Change-Id: I136cf55c2fd1346dacb0774d8fb53383b2ae1202
|
|
If the fulfilled policies change without the contents of the target
and overlay APKs changing, the idmap for the overlay should be
regenerated. This change adds fulfilled policies and enforce
overlayable to the idmap header so that idmap2d can determine if the
polices or enforce overlayable changed from what was used to generate
the idmap.
Bug: 119328308
Test: idmap2_tests
Test: atest RegenerateIdmapTest
Change-Id: I96f970e82b5243be01b205ac2cb6ab249c6100bc
|
|
This is to isolate differences between internal master and AOSP so that
the open source intern can work on a relatively new project.
It also isolates a divergent piece of code into SpriteIcon.cpp.
Bug: None
Test: Pointer icons in ApiDemos still work.
Change-Id: I1bf8f23411ad7170de2497d6fee0f70b015e9b5f
Merged-In: I1bf8f23411ad7170de2497d6fee0f70b015e9b5f
(cherry picked from commit 7e3457e593f417eb7a5a55d301b3d5f5dd1debdf)
|