Age | Commit message (Collapse) | Author |
|
Change-Id: Iff1f015b0a2a9a27f8d0689436d2ef7f613901cc
|
|
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
|
|
Change-Id: Ia1b0ef3284278fc7f8a2f152b7283405605220af
|
|
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
|
|
Change-Id: Ic624a3b42e9b33432d4a11263cfeb47298cf57c6
|
|
|
|
Change-Id: I8a0e1dcf0083a3d4dbf33fa4317fa4251cbc2fc2
|
|
Bug: 310189265
Test: N/A
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:777536016b841d504210278b2d7d4750bee97d55)
Merged-In: Ie365965d695a96f5d94108cc66cb9588832925f9
Change-Id: Ie365965d695a96f5d94108cc66cb9588832925f9
|
|
Change-Id: I0aab0846a5faa648472fd6af562c305b542c54d0
|
|
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
|
|
Change-Id: Ia7b6738f3fa0f7c022bdbd5ba354aaf1ac62a39d
|
|
|
|
Change-Id: I52f4f246fdb7f85dd5a8d20b4ddd73e9e241b02e
|
|
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
|
|
Change-Id: Icd0bc20fc987b1aab63d1f0191589496451bd30c
|
|
|
|
Change-Id: Ia1e5fd34968066dc9057eaf9f8c171a5bac44950
|
|
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
|
|
Change-Id: Ic2d4e9d12aa51fc265cd199e632da53bdec5448c
|
|
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>
|
|
Change-Id: Ibf8f23322fa942a16a6c46ff0c0fa37fed8de6f8
|
|
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
|
|
Change-Id: Ief858550f3464f045f2e304886e41e63d73c305b
|
|
-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
|
|
Change-Id: I2a72bc0d60de67eaee99bbcd04c7db1b07e4f9ce
|
|
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
|
|
Change-Id: Ide3f5bd339882e9b0014ab87142130312d34ea37
|
|
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
|
|
Change-Id: Ifa2f3bba38aa522ea5d6697fa3f248b1efb4c567
|
|
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
|