Commit Graph

27664 Commits

Author SHA1 Message Date
chaviw
9c5f595ed3 Added visibility check for missing relativeOf
When the layer has the flag isRelativeOf but the relativeOf is -1, that
means the relativeOf layer has been removed. This would prevent the
layer from showing up on screen, but still be in memory. Added this
reason to list of reasons why layer wouldn't be visible.

Also added fix for BufferLayer check to instead check for BufferQueueLayer
and BufferStateLayer.

Test: winscope shows "RelativeOf layer has been removed"
Change-Id: Id1d59bd71a5aac7a011204ba345d694f67c28a29
2020-01-13 13:33:24 -08:00
Automerger Merge Worker
12fef2a82e Merge "Update the format of module variant dir name" am: cfeef5f41c am: 568a6c00ac am: 9a8af1c45f
Change-Id: Ib68df7e2c14f5500ef73a39bd3c288a555f1d4e2
2020-01-08 03:39:47 +00:00
Automerger Merge Worker
9a8af1c45f Merge "Update the format of module variant dir name" am: cfeef5f41c am: 568a6c00ac
Change-Id: Ib15a78a7745a012ce91ffbfc550cf4f5410c784a
2020-01-08 03:24:38 +00:00
Hsin-Yi Chen
568a6c00ac Merge "Update the format of module variant dir name"
am: cfeef5f41c

Change-Id: Id8314f9aa06aca7d688a30c19e3f6390cba48392
2020-01-07 19:05:28 -08:00
Hsin-Yi Chen
cfeef5f41c Merge "Update the format of module variant dir name" 2020-01-08 01:58:55 +00:00
Automerger Merge Worker
e751f5190d Merge "Add --lldb to gdbclient.py" am: f8514fe646 am: 21114c9277 am: a0e42ece44
Change-Id: I7f0209175ad32a574f791a3d6f3f28176a69e0c4
2020-01-07 22:36:23 +00:00
Automerger Merge Worker
a0e42ece44 Merge "Add --lldb to gdbclient.py" am: f8514fe646 am: 21114c9277
Change-Id: I1e38b178bf6e558c2a77f647e7292ccc28d1fbe7
2020-01-07 22:24:54 +00:00
Haibo Huang
21114c9277 Merge "Add --lldb to gdbclient.py"
am: f8514fe646

Change-Id: Iddeb5cf1eada0a81091fe0aa9f3aae33bd3be091
2020-01-07 14:05:26 -08:00
TreeHugger Robot
25ac00e122 Merge "Fix sample ime app for inline suggestion" 2020-01-07 21:59:45 +00:00
Haibo Huang
f8514fe646 Merge "Add --lldb to gdbclient.py" 2020-01-07 21:14:10 +00:00
Automerger Merge Worker
8af4fdfc7a Merge "Bumping version number for build-tools 29.0.3 Bug: b/145761615 Test: N/A" into qt-dev am: 3c7d2e3a33 am: 3a264d2758 am: 0a649c7aa0 am: 6aea616c24
Change-Id: Id2cfd5ff195592fc9c798226d4635641853cd9ac
2020-01-07 17:34:58 +00:00
Automerger Merge Worker
6aea616c24 Merge "Bumping version number for build-tools 29.0.3 Bug: b/145761615 Test: N/A" into qt-dev am: 3c7d2e3a33 am: 3a264d2758 am: 0a649c7aa0
Change-Id: Idad2b4ca3aa4f601524ed4c37e93a1ce9d8aa959
2020-01-07 17:22:15 +00:00
Automerger Merge Worker
0a649c7aa0 Merge "Bumping version number for build-tools 29.0.3 Bug: b/145761615 Test: N/A" into qt-dev am: 3c7d2e3a33 am: 3a264d2758
Change-Id: I85e588d23ee427a5322eb3c3fb1a7fd736a65666
2020-01-07 17:12:07 +00:00
Automerger Merge Worker
3a264d2758 Merge "Bumping version number for build-tools 29.0.3 Bug: b/145761615 Test: N/A" into qt-dev am: 3c7d2e3a33
Change-Id: I9fff752fd6eaac687af3aeea6215efcb8b1179ff
2020-01-07 16:51:39 +00:00
Raju Kulkarni
3c7d2e3a33 Merge "Bumping version number for build-tools 29.0.3 Bug: b/145761615 Test: N/A" into qt-dev 2020-01-07 16:37:05 +00:00
Automerger Merge Worker
fb5de9c3ce Merge "Output diff result to stderr" am: aa2b5e1a70 am: 536c1f9d63 am: 10865e3bac
Change-Id: I49ba377b53c3e2982310992228b817b36d558801
2020-01-07 12:29:21 +00:00
Automerger Merge Worker
10865e3bac Merge "Output diff result to stderr" am: aa2b5e1a70 am: 536c1f9d63
Change-Id: Ided599265d27f18f649da730345a190c35be7734
2020-01-07 12:15:37 +00:00
Yo Chiang
536c1f9d63 Merge "Output diff result to stderr"
am: aa2b5e1a70

Change-Id: I75fccf394c7f29483c3811692e1fcc74415afc1d
2020-01-07 04:01:56 -08:00
Treehugger Robot
aa2b5e1a70 Merge "Output diff result to stderr" 2020-01-07 11:49:51 +00:00
Yo Chiang
967803932e Output diff result to stderr
compare_images_and_print.sh redirect diff result to stderr, so that the
stdout and stderr log don't get interwined.
Don't `cat` common.csv as it is not very useful and clutters the log.

Test: ./development/vndk/tools/image-diff-tool/compare_images_and_print.sh \
    --check "-t \
    compare_images_test/mainline_system_google_arm64-target_files-6112128 \
    compare_images_test/coral-target_files-6112128 -s SYSTEM -i"

Change-Id: Idf609c43a0d1e488ecb2baca99c8ff98edcf7798
2020-01-07 18:30:46 +08:00
Hsin-Yi Chen
d63e723548 Update the format of module variant dir name
The old suffixes were _core_shared and _vendor.{VER}_shared.
The new suffix is _shared. The new prefix for VNDK is vendor.{VER}_.

Bug: 147254738
Test: ./create_reference_dumps.py
Change-Id: Ieb37c14d5deaab437783c07edf268c1488afa441
2020-01-07 13:36:25 +08:00
Feng Cao
b451b6f723 Fix sample ime app for inline suggestion
Test: manual
Bug: 137800469

Change-Id: I48bb917b9dc1aacfc5261d502ddcf9e7f33f4462
2020-01-06 15:20:19 -08:00
Haibo Huang
e194fcecf9 Add --lldb to gdbclient.py
Test: `gdbclient.py --lldb -r /system/bin/toybox` and try `b main` `c`
Test: `/data/local/tmp/arm64-lldb-server gdbserver :5039 /system/bin/toybox` and `gdbclient.py --lldb -p 4909`
Change-Id: If7b6895e9c778cdee3764a4058cf70238bdd6b8a
2020-01-06 14:55:28 -08:00
Chavi Weingarten
55ce85bbd4 Merge "Added format for ColorTransform matrix" 2020-01-06 20:53:05 +00:00
chaviw
bd169aa423 Added format for ColorTransform matrix
ColorTransform is a 4x4 matrix so formated the values to be more
readable.

Also changed code where determines if the buffer is null to check if the
layer type is BufferStateLayer or BufferQueueLayer

Test: go/winscope with color transform
Change-Id: Ief46f2f3260e0736ffced8c233ab375e162d4228
2020-01-06 11:06:23 -08:00
Adam He
b60f71e9c7 Refactored Inline Fill Service to provide Slice in Datasets
Bug: 146453536
Test: manual verification
Change-Id: I833786992ecd183cdc20bc1f193f8726e01dedc8
2020-01-06 10:22:23 -08:00
TreeHugger Robot
be9d6a408c Merge "Inline Fill Service for demo." 2020-01-04 01:18:46 +00:00
Adam He
87a8075963 Inline Fill Service for demo.
Bug: 137800469
Test: manual verification
Change-Id: I44464649dc64f26823461b2bc54dd64440471d61
2020-01-02 08:32:29 -08:00
Automerger Merge Worker
af6230c3bd Merge "Move the app to /system_ext" am: eaee8a5229 am: 86783efdf4 am: 956724b58a
Change-Id: I26c0a9ef03959256fe732a5b3a13fbd3182d7344
2019-12-31 19:30:36 +00:00
Automerger Merge Worker
956724b58a Merge "Move the app to /system_ext" am: eaee8a5229 am: 86783efdf4
Change-Id: I6665db7c2e03a589cff777f0167bc635ac3c55f8
2019-12-31 01:14:55 +00:00
Jeongik Cha
86783efdf4 Merge "Move the app to /system_ext"
am: eaee8a5229

Change-Id: Iec05cb1bcbe6eebb1592262eac87fd5b279d948f
2019-12-30 17:03:28 -08:00
Treehugger Robot
eaee8a5229 Merge "Move the app to /system_ext" 2019-12-31 00:50:15 +00:00
Jeongik Cha
b7aa057aa1 Move the app to /system_ext
As mentioned in go/partitions-in-r, we plan to forbid hidden API in
product partition.
So this app should be moved to /system_ext because it uses hidden API.
It is not permanent, so they can be moved back to /product due to
needs if there isn't hidden usage anymore.

Bug: 137908189
Test: m
Test: check whether device boots successfully
Change-Id: Id1e897eadea814b780f199fa7f3d683924eb4ab3
2019-12-30 04:42:01 +00:00
TreeHugger Robot
4b424cb147 Merge "Update sample IME code to support showing autofill inline suggestion" 2019-12-23 22:16:42 +00:00
Automerger Merge Worker
b1cfdca7d5 [automerger skipped] Merge "Move android_*_stubs_current modules to frameworks/base" am: 1bc6c36e3e am: 553f2741b7 am: ad21b9d9ab -s ours
am skip reason: Change-Id I407d0d939582841ffa651488bf76667ab7ce9c64 with SHA-1 f371ec46ec is in history

Change-Id: I934e22b1102a8660bf6156cfc609602922eed164
2019-12-23 06:31:01 +00:00
Automerger Merge Worker
ad21b9d9ab Merge "Move android_*_stubs_current modules to frameworks/base" am: 1bc6c36e3e am: 553f2741b7
Change-Id: I2eb2e3ec668ecac89b6c4f18f26da08c38a02b51
2019-12-23 06:21:21 +00:00
Jiyong Park
553f2741b7 Merge "Move android_*_stubs_current modules to frameworks/base"
am: 1bc6c36e3e

Change-Id: I33dcf75d6120211faefeed9a4c9b1b0164be30a7
2019-12-22 22:02:09 -08:00
Jiyong Park
1bc6c36e3e Merge "Move android_*_stubs_current modules to frameworks/base" 2019-12-23 05:25:18 +00:00
Jiyong Park
d3edb1b2a1 Move android_*_stubs_current modules to frameworks/base
frameworks/base/StubLibraries.bp is the place where the droidstubs and
java_library modules for the API stub libraries are defined.

Bug: N/A
Test: m

Exempt-From-Owner-Approval: cherry-pick from internal

Merged-In: I407d0d939582841ffa651488bf76667ab7ce9c64
(cherry picked from commit f371ec46ec)
Change-Id: I407d0d939582841ffa651488bf76667ab7ce9c64
2019-12-22 17:21:55 +09:00
Jiyong Park
f371ec46ec Move android_*_stubs_current modules to frameworks/base
frameworks/base/StubLibraries.bp is the place where the droidstubs and
java_library modules for the API stub libraries are defined.

Bug: N/A
Test: m
Change-Id: I407d0d939582841ffa651488bf76667ab7ce9c64
2019-12-20 18:54:12 +09:00
Feng Cao
77ddcd1689 Update sample IME code to support showing autofill inline suggestion
Test: manual
Bug: 146587788

Change-Id: I0e5fa3d811b8951fe471f76ce14a5bdbddd81581
2019-12-19 16:26:18 -08:00
Automerger Merge Worker
0bfa3db3d5 Merge "Populate SDK with clang linker (lld) in addition to GNU linker." am: 519a9f6d57 am: 1604f01057 am: 4e068bfe08
Change-Id: Ibb21c43c75ab85414c3dff87ecfdbcb410db87a9
2019-12-19 19:08:33 +00:00
Automerger Merge Worker
4e068bfe08 Merge "Populate SDK with clang linker (lld) in addition to GNU linker." am: 519a9f6d57 am: 1604f01057
Change-Id: I6668bb05f2d73973fee7ecd5e9a5b2d8544d8ce1
2019-12-19 18:48:43 +00:00
David Gross
1604f01057 Merge "Populate SDK with clang linker (lld) in addition to GNU linker."
am: 519a9f6d57

Change-Id: Id8dd4801fb7812860ef17887706caaa8722135a6
2019-12-19 10:25:00 -08:00
David Gross
519a9f6d57 Merge "Populate SDK with clang linker (lld) in addition to GNU linker." 2019-12-19 18:21:16 +00:00
Automerger Merge Worker
24569974e4 Populate SDK with clang linker (lld) in addition to GNU linker. am: c22ed0eece am: c2151407b3 am: f9f9c88b7e am: cba54f1de6
Change-Id: Ic2f5cdae12afdd6f44fef494f58fae250592a92d
2019-12-19 00:35:33 +00:00
Automerger Merge Worker
cba54f1de6 Populate SDK with clang linker (lld) in addition to GNU linker. am: c22ed0eece am: c2151407b3 am: f9f9c88b7e
Change-Id: I7caeaab4c4f1cd824b17deb3d16e11bbc258453a
2019-12-19 00:19:12 +00:00
David Gross
00be4d0b38 Populate SDK with clang linker (lld) in addition to GNU linker.
Note that clang linker is multi-target whereas GNU linker is
single-target; so while we need multiple GNU linkers (because we
support multiple targets) we only need a single clang linker.

We retain the GNU linkers so that a new SDK is still compatible with
older gradle plugins.

Bug: 142590626
Bug: 144040336

Test: (gLinux) m PRODUCT-sdk_phone_armv7-sdk dist sdk_repo
      (gLinux) m PRODUCT-sdk_phone_armv7-win_sdk dist sdk_repo

Change-Id: I2a04f6fd464b5eb6a2e9a632f49409c1d7e60170
(cherry picked from commit c22ed0eece)
2019-12-18 16:15:59 -08:00
Automerger Merge Worker
f9f9c88b7e Populate SDK with clang linker (lld) in addition to GNU linker. am: c22ed0eece am: c2151407b3
Change-Id: I1d89a605da8a5723514181ea9ade1d3842c5ad41
2019-12-19 00:01:48 +00:00
Automerger Merge Worker
c2151407b3 Populate SDK with clang linker (lld) in addition to GNU linker. am: c22ed0eece
Change-Id: I6d2ea20a99eecb32c3bcea9bb659aa3fd2f287a7
2019-12-18 23:47:50 +00:00