Age | Commit message (Collapse) | Author |
|
Original change: https://android-review.googlesource.com/c/platform/frameworks/layoutlib/+/2945374
Change-Id: I26dce9d10300386d9f9d0a8f6024514eb2e40e90
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
This CL is created as a best effort to migrate test targets to the new Android ownership model.
It is based on historical data from repository history and insights from git blame.
Given the nature of this effort, there may be instances of incorrect attribution. If you find incorrect or unnecessary
attribution in this CL, please create a new CL to fix that.
For detailed guidelines and further information on the migration please refer to the link below,
go/new-android-ownership-model
Bug: 304529413
Test: N/A
Change-Id: Ic9a41c43139cca69ff036cadd33c73ea0e27ed3f
|
|
Bug: 319669529
Merged-In: I1280faa5a983a395099e7549da82448a46540108
Change-Id: Ib9e986825af07922e05b3120a21fecf159ee45fc
|
|
ffe4444b16 -s ours am: e387d68b86 -s ours
am skip reason: Merged-In Id88f6f00a1546ae459f36320b8979627b9767462 with SHA-1 c8fd0020f2 is already in history
Original change: https://android-review.googlesource.com/c/platform/frameworks/layoutlib/+/2866043
Change-Id: I9ecc8b3e0deffcf2369cdb6aef5189ba6aee025f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
ffe4444b16 -s ours
am skip reason: Merged-In Id88f6f00a1546ae459f36320b8979627b9767462 with SHA-1 c8fd0020f2 is already in history
Original change: https://android-review.googlesource.com/c/platform/frameworks/layoutlib/+/2866043
Change-Id: I0e946b7f57ea8b0f23ad43cc130a4f308a30b192
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am skip reason: Merged-In Id88f6f00a1546ae459f36320b8979627b9767462 with SHA-1 c8fd0020f2 is already in history
Original change: https://android-review.googlesource.com/c/platform/frameworks/layoutlib/+/2866043
Change-Id: I14fa1e6680b443d19176055f83f8911ee5b0925c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Merged-In: Id88f6f00a1546ae459f36320b8979627b9767462
Bug: 315507370
Change-Id: I05d081ca29aef7ae112ef058555c16e732f6403e
|
|
This ensures that caches in AccessibilityInteractionClient are cleared
as soon as they are not needed, without having to wait for the render
session to be disposed.
Bug: 312996644
Test: tests updated
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:aae8dd05cf194f568350253fa49b88dde39b4990)
Merged-In: I1280faa5a983a395099e7549da82448a46540108
Change-Id: I1280faa5a983a395099e7549da82448a46540108
|
|
Dialogs normally display in a different window, but in layoutlib they
are simply added to the current view hierarchy. That causes a problem
for accessibility, as the root view for dialogs is a DecorView, which is
automatically considered to be the root for accessibility.
This confuses the accessibility node info creation, resulting in a
cycle. To prevent that, we set the decor view to be the root view as far
as ViewRootImpl is concerned, which is enough to solve the accessibility
cycle issue. But we need to make sure that Layout, which is the actual
root of the hierarchy still considers itself visible (which requires
overriding getChildVisibleRect and getGlobalVisibleRect, as those
normally query ViewRootImpl which is not the parent of Layout anymore
when there is a Dialog).
Bug: 312418057
Test: test added
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:69e377a789407277ebb748f2c4e01216f2e9a92d)
Merged-In: I0742c0bc9469fdf114853e686f9cf213ef676f2d
Change-Id: I0742c0bc9469fdf114853e686f9cf213ef676f2d
|
|
|
|
Bug: 310189265
Test: N/A
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:777536016b841d504210278b2d7d4750bee97d55)
Merged-In: Ie365965d695a96f5d94108cc66cb9588832925f9
Change-Id: Ie365965d695a96f5d94108cc66cb9588832925f9
|
|
This is called during the initialization of AutofillManager, and needs
to happen after BridgeCotnext has been created. So we also move the
creation of AutofillManager to the first time it is called for.
Bug: 74062470
Test: layoutlib tests
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:e4b7f0116fed12a9609124eca1a0b75115fc72cd)
Merged-In: I54b568f94c76466d36504fb9bf80031bfaf90f91
Change-Id: I54b568f94c76466d36504fb9bf80031bfaf90f91
|
|
|
|
Bug: 74062470
Test: N/A
Merged-In: I9b24fd7c777515f33ed17cd4d9f6747a45453039
Change-Id: I3fc9040cf590ad02cda58cbe679d7675251e4126
|
|
Bug: 74062470
Test: layoutlib tests
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:cac55c59b52f3bb64c4012104ef95f901b23efba)
Merged-In: I6a70c64fa4908859236c3474d6db995b2551aa53
Change-Id: I6a70c64fa4908859236c3474d6db995b2551aa53
|
|
Android only supports 64 bit artifacts now, and it relies on having
VMRuntime.is64Bit to return true for the system properties to be
correctly set up.
Bug: 74062470
Test: layoutlib tests
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:acf80529e1265c527e7251a1f928fab1508c5160)
Merged-In: I0a3cc0a9c8746f62c0ac23937ccbaa8a5e907dee
Change-Id: I0a3cc0a9c8746f62c0ac23937ccbaa8a5e907dee
|
|
The signature of the checkPermission method was changed.
Bug: 74062470
Test: layoutlib tests
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:bdb16b10bb63c97532aeef9a3a2ef77115e470be)
Merged-In: I45078aa3e7908ffc305a65a586b108075f8b769a
Change-Id: I45078aa3e7908ffc305a65a586b108075f8b769a
|
|
The signature of DisplayEventReceiver.nativeInit was changed in the
Android framework. This updates the corresponding delegate.
Bug: 74062470
Test: N/A
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:1d2e35945970f9fc3fe17c065c425f72e796414b)
Merged-In: Iaed9e91efd11334f64e9c6700cac3304602bc4ed
Change-Id: Iaed9e91efd11334f64e9c6700cac3304602bc4ed
|
|
|
|
into main
|
|
Revert submission 25099732-revert-update-layoutlib-main-prebuilts
Reason for revert: Reverting the CL did not fix the metrics issue of b/303394972, so this was not the cause.
Reverted changes: /q/submissionid:25099732-revert-update-layoutlib-main-prebuilts
Change-Id: Ia7866c4ad1ca6c237f75aa4e41cc6c61b8a5d179
|
|
This feature did not ship and is being removed. Remove the associated
LayoutInflater delegate support.
Bug: 158121974
Test: m
Change-Id: I7bb9227cf03e9ef5bea795cbb7cc2f9c26f1808e
|
|
ours
am skip reason: Merged-In I968e4a90bfa57c838bd43c73839e817fe201ff95 with SHA-1 f60d22bcee is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/layoutlib/+/25089546
Change-Id: I0660dc2700c80f4a005fc9064e8596f03cf737f1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am skip reason: Merged-In I968e4a90bfa57c838bd43c73839e817fe201ff95 with SHA-1 f60d22bcee is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/layoutlib/+/25089546
Change-Id: I05a3da0c7cb83e7f5145f58e8f1c84ddb3fb85d3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Bug: 288119641
Test: mm
Change-Id: I71d4d12f4380224b56dac5f23cc5e01decb298ec
|
|
into main
|
|
This reverts commit 2aad4bb7a40586aa62188c285afa34e4ed09e102.
Reason for revert: b/303394972
Change-Id: Ia26a9c071d65419945cc6bc7d2a3dc18c31f6c35
|
|
Merged-In: I968e4a90bfa57c838bd43c73839e817fe201ff95
Change-Id: Id88f6f00a1546ae459f36320b8979627b9767462
|
|
-s ours am: c3179ee6d6 -s ours am: ad87e5f4b6 -s ours am: f60d22bcee -s ours
am skip reason: Merged-In I3f54f963e58842ba6648d082517b9778f30bd59b with SHA-1 6b80976ba3 is already in history
Original change: https://android-review.googlesource.com/c/platform/frameworks/layoutlib/+/2775837
Change-Id: Ic68e7f8871ed8c0ff32eb823f55fcf0b6226327e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
-s ours am: c3179ee6d6 -s ours am: ad87e5f4b6 -s ours
am skip reason: Merged-In I3f54f963e58842ba6648d082517b9778f30bd59b with SHA-1 6b80976ba3 is already in history
Original change: https://android-review.googlesource.com/c/platform/frameworks/layoutlib/+/2775837
Change-Id: I968e4a90bfa57c838bd43c73839e817fe201ff95
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
-s ours am: c3179ee6d6 -s ours
am skip reason: Merged-In I3f54f963e58842ba6648d082517b9778f30bd59b with SHA-1 6b80976ba3 is already in history
Original change: https://android-review.googlesource.com/c/platform/frameworks/layoutlib/+/2775837
Change-Id: Ie6c66d527dccdec4bdb9b06d3052996f3b0ad441
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
-s ours
am skip reason: Merged-In I3f54f963e58842ba6648d082517b9778f30bd59b with SHA-1 6b80976ba3 is already in history
Original change: https://android-review.googlesource.com/c/platform/frameworks/layoutlib/+/2775837
Change-Id: Ifa1d01d4d7f8942c5f122c3811b13550a19f64b6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am skip reason: Merged-In I3f54f963e58842ba6648d082517b9778f30bd59b with SHA-1 6b80976ba3 is already in history
Original change: https://android-review.googlesource.com/c/platform/frameworks/layoutlib/+/2775837
Change-Id: I4fb63ce98a5f943d02c498113399097df577423d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Bug: 298295554
Merged-In: I3f54f963e58842ba6648d082517b9778f30bd59b
Change-Id: I83a5ac0ea88125c15900f030a6635c18f0bff335
|
|
As part of SessionParams, an image transformation can be passed to
layoutlib. It is meant to apply to the rendered image before it is
passes to ATF so that ATF analyses the modified image, and the modified
image is the one returned by RenderSession.getImage.
Bug: 291874189
Test: N/A
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d4bf1e4f1d5a6fdce3a291449b0b8c41f9bd2fdf)
Merged-In: I55cb76238adf0d4924fc927cfb9c41cbb649807a
Change-Id: I55cb76238adf0d4924fc927cfb9c41cbb649807a
|
|
Floats like 9999.are allowed in Android and should be correctly parsed.
Bug: 299149585
Test: added case to BridgeTypedArrayTest
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:282976a50ef9c99bf2e6d8484d8123a3decda0c1)
Merged-In: I28fabe0d9ff8e29e5e545d64cb706945d9c587ac
Change-Id: I28fabe0d9ff8e29e5e545d64cb706945d9c587ac
|
|
If the user picks a simulated SDK that is higher than the version from
which layoutlib is built, this can lead to crashes. This adds a warning
to inform the developer.
Bug: 300719286
Test: test added
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:5d302a621d63dec38842d20719dacaef39cec61b)
Merged-In: I9e2eb24fc51177d8bd3094572e9e89e530fe0ed6
Change-Id: I9e2eb24fc51177d8bd3094572e9e89e530fe0ed6
|
|
This adds to the layoutlib version of SurfaceView missing public methods
from the original SurfaceView.
Bug: 301064843
Test: N/A
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d55d2e8ab60b4ab747ed155fa6eae29c761ec2ee)
Merged-In: I7ff96ce1ee513aebb2db819c332385e67c48f927
Change-Id: I7ff96ce1ee513aebb2db819c332385e67c48f927
|
|
This replaces usages of Density.getEnum with Density.create following
changes in the Density class. This ensures that the Density object will
always exist, whether its value is one of the predefined ones or not.
Bug: N/A
Test: layoutlib tests
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:24126e81abc58ee0241c5337563772a5f3a665f9)
Merged-In: Ia728f677127280dce091b3ae3639642667c8a9be
Change-Id: Ia728f677127280dce091b3ae3639642667c8a9be
|
|
BridgeContentResolver holds a reference to the context that is used to
create it. This means that if user/library code stores a content
resolver, that can lead to a leak of the BridgeContext. To prevent this,
we create BridgeContentResolver with the ApplicationContext, which only
holds a weak reference to the BridgeContext.
Bug: 290990640
Test: N/A
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:044f194cf028afac353634b618a486110d9feb52)
Merged-In: Ib5a5429d2bb11a75dc5ecfdf20effc98b797a2cc
Change-Id: Ib5a5429d2bb11a75dc5ecfdf20effc98b797a2cc
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/layoutlib/+/24598189
Change-Id: I933ad71694cd4ea6ff0997dba1d68a0d8deadcff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/layoutlib/+/24598189
Change-Id: I912509a081a3ed458a04ce676e2e9e4b4955baf5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Bug: 291825755
Test: presubmit
Change-Id: I605b2c1b3a586b6f06d7e828f1cc9df504afa0ea
|
|
am: 937756af58 -s ours am: 1ab1cf7089 -s ours am: 2481216353 -s ours
am skip reason: Merged-In I698bbf58bf8dbf3687ca8f642260a274a9fa2948 with SHA-1 153a04d123 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/layoutlib/+/24181015
Change-Id: Ie807036500349ae300a803c228f54dd21d425f74
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am: 937756af58 -s ours am: 1ab1cf7089 -s ours
am skip reason: Merged-In I698bbf58bf8dbf3687ca8f642260a274a9fa2948 with SHA-1 153a04d123 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/layoutlib/+/24181015
Change-Id: Ic70b0498e4ab9aa3686e666785405966148a4c30
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am: 937756af58 -s ours
am skip reason: Merged-In I698bbf58bf8dbf3687ca8f642260a274a9fa2948 with SHA-1 153a04d123 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/layoutlib/+/24181015
Change-Id: I4ae2b743e7314008446e2317bbf6737bc7ed50ef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am skip reason: Merged-In I698bbf58bf8dbf3687ca8f642260a274a9fa2948 with SHA-1 153a04d123 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/layoutlib/+/24181015
Change-Id: I1da7942d4629c4a4fec3847a21674c6176a97e42
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Bug: N/A
Test: existing tests
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:768eeea0e4f655b7d863dbd1d173e115ea02e66c)
Merged-In: I2826cb3c54b208f7d4cdd24d7958b135f06adcee
Change-Id: I2826cb3c54b208f7d4cdd24d7958b135f06adcee
|
|
|
|
Bug: 291102124
Merged-In: I698bbf58bf8dbf3687ca8f642260a274a9fa2948
Change-Id: I8a73b1e0c717bfe95800f4ad05142325d7a6dba2
|