Treehugger Robot
d954a3dd2a
Merge "Change isCISCentralSupported() to isLeAudioSupported() API" am: 62749e874a
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1906211
Change-Id: If15e595027c27dbd52c24795fa4e417fff83ca1a
2021-12-10 02:29:44 +00:00
Aaron Huang
610b585502
Merge "Move f/b/packages/Nsd files to f/b/packages/ConnectivityT"
2021-12-10 02:12:38 +00:00
Treehugger Robot
62749e874a
Merge "Change isCISCentralSupported() to isLeAudioSupported() API"
2021-12-10 02:10:42 +00:00
Treehugger Robot
425b8699bb
Merge "Don't require T to extend Parcelable or Serializable in Parcel" am: 6a2f196dca
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1914047
Change-Id: Ie78e98103a3313414fbef82a808e2a0b3fdeba91
2021-12-10 00:11:01 +00:00
Treehugger Robot
6a2f196dca
Merge "Don't require T to extend Parcelable or Serializable in Parcel"
2021-12-09 23:48:45 +00:00
Evgenii Stepanov
215b89a5c4
Merge changes Ibf64db88,I033ee79c am: 689bba18b3
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1915510
Change-Id: I5558464cf53cdbab4241706eb62c5fcc3a91afaf
2021-12-09 21:24:39 +00:00
Evgenii Stepanov
689bba18b3
Merge changes Ibf64db88,I033ee79c
...
* changes:
Pass MTE RuntimeFlags to AppZygote.
Revert "Pass MTE RuntimeFlags to AppZygote."
2021-12-09 20:52:08 +00:00
Etienne Ruffieux
320e2a12de
Merge "Added missing equals override in new Transport Data classes" am: e97c024d9a
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1913506
Change-Id: I6fcda04bc055fbe4f416322948f07adce05b48a4
2021-12-09 18:45:46 +00:00
Etienne Ruffieux
e97c024d9a
Merge "Added missing equals override in new Transport Data classes"
2021-12-09 18:26:45 +00:00
Cole Faust
b691d9ce36
Merge "Add instructions on how to annotate an AIDL interface" am: b6df9fb2e8
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1912992
Change-Id: Ibb49b112a88bbd866b5fd32be86a0961fbfa4531
2021-12-09 18:14:46 +00:00
Andy Hung
151117ec0b
SoundPool: Update queue only if streamID matches
...
SoundPool API commands are based on an atomic
compare-StreamID if match then operate (see compare-exchange).
Test: soundpool_stress
Test: atest SoundPoolAacTest
Test: atest SoundPoolHapticTest
Test: atest SoundPoolMidiTest
Test: atest SoundPoolOggTest
Bug: 201233890
Bug: 201262390
Change-Id: I63cc07d581a0ac1d5440852bfe0c75edc9d73e75
2021-12-09 10:03:26 -08:00
Cole Faust
b6df9fb2e8
Merge "Add instructions on how to annotate an AIDL interface"
2021-12-09 17:52:31 +00:00
Hao Ke
31fa514400
Don't require T to extend Parcelable or Serializable in Parcel
...
This is because we want to support the use-case where the caller
enforces a specific class type that doesn't implement Parcelable
or Serializable but the child classes written on the payload implement them.
One such use-case that needs this before migrating is
https://cs.android.com/android/platform/superproject/+/master:frameworks/base/core/java/com/android/internal/infra/AndroidFuture.java;l=596;drc=2d6a545e3042d7cc91b54746e774681a05e0ff22 :
we need to enforce Throwable class but it doesn't implement Parcelable itself,
while its children written on the wire are expected to.
Test: atest -d android.os.cts.ParcelTest
Bug: 195622897
Change-Id: I150416d0cfb0b87ddbaff1041d8d60aa205f6f39
2021-12-09 15:40:04 +00:00
Aaron Huang
127b4ccee5
Merge "Create ConnectivityT directory" am: 43981a856d
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1914534
Change-Id: I28470c62f728e39a093c76ebdfed6f071bbe819b
2021-12-09 11:42:02 +00:00
Aaron Huang
43981a856d
Merge "Create ConnectivityT directory"
2021-12-09 11:03:45 +00:00
Bernardo Rufino
91e53b04aa
Merge "Deprecate unsafe Parcel.readParcelableArray(ClassLoader)" am: 2ee662c767
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1910046
Change-Id: I3f12c9a32b1b2146ec83f0a04eb5768cafd2eecd
2021-12-09 10:54:30 +00:00
Bernardo Rufino
2ee662c767
Merge "Deprecate unsafe Parcel.readParcelableArray(ClassLoader)"
2021-12-09 10:35:34 +00:00
Victor Chang
4bd88f5cd6
Merge changes from topic "icu70" am: da0880a0fe
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1914692
Change-Id: Ibbdc18a918397f831eac512394bd31e9f1038c18
2021-12-09 10:20:52 +00:00
Victor Chang
da0880a0fe
Merge changes from topic "icu70"
...
* changes:
Update DateIntervalFormatTest due to ICU 70 data change
Regenerate LocaleDataTables.cpp due to ICU 70 upgrade
2021-12-09 10:03:02 +00:00
Aaron Huang
185b02f1bc
Move f/b/packages/Nsd files to f/b/packages/ConnectivityT
...
Move Nsd files to ConnectivityT so that nsd, ipsec,
ethernet and netstats files can live in the same
directory and it will be easier to move everything
in frameworks/base/packages/ConnectivityT to
packages/modules/Connectivity after fixing all of the
hidden API usages.
Bug: 204153604
Test: FrameworksNetTests
CtsNetTestCases
Change-Id: I411e242e8739d15920cfc2fe274115f7f39bd89f
2021-12-09 16:22:00 +08:00
Aaron Huang
e69d46c6aa
Create ConnectivityT directory
...
This directory is used to put nsd, ethernet, ipsec and netstats
associated files that are going to be included in connectivity
mainline module.
Bug: 204153604
Test: create directory and add owners file only
Change-Id: Ifea707e2c3d5242081e70542b1bc32e0f604ac26
2021-12-09 16:19:43 +08:00
Himanshu Rawat
8825d9aa27
Corrected comment on when BT is not disabled on entering airplane mode.
...
Bug: 208945756
Test: Manual
Change-Id: I790356dbe8664677c5aef7e784eb3c9b30e790cf
2021-12-09 07:15:44 +00:00
Treehugger Robot
b3a9bce506
Merge "Support parsing VcnGatewayConnectionConfig without UnderlyingNetworkPriorities" am: 1a0f225c83
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1915377
Change-Id: I45c09a92c06df520711b935f3fdf9b096125953a
2021-12-09 02:15:28 +00:00
Treehugger Robot
1a0f225c83
Merge "Support parsing VcnGatewayConnectionConfig without UnderlyingNetworkPriorities"
2021-12-09 01:56:52 +00:00
Evgenii Stepanov
2e50afbd53
Pass MTE RuntimeFlags to AppZygote.
...
Fix AppZygote process and its children (the actual service processes)
ignoring android:memtagMode attribute in the app manifest.
When starting a new AppZygote process, apply memtag-related flags as
determined by the app manifest (and modified by compat features and
actual h/w capabilities). If this is not done, MTE is always disabled in
an AppZygote process, which makes it impossible to enable it in the
AppZygote's children.
This change has no effect unless MTE is supported in the hardware
(ARMv9) and enabled in the system.
Bug: 207557677
Test: CtsTaggingHostTestCases
Change-Id: Ibf64db8882a1fbffe6c0cc3cd3bc2299b088876a
2021-12-08 16:45:44 -08:00
Evgenii Stepanov
643bc5ce5e
Revert "Pass MTE RuntimeFlags to AppZygote."
...
The change affects non-MTE devices, contrary to the claims in the
description.
This reverts commit 8895ef1256411a4eda96aa4aa6dd4c9147118737.
Bug: 207557677
Test: CtsTaggingHostTestCases
Change-Id: I033ee79ce05db87586358ba954ecfcaf8aaa6249
2021-12-08 16:44:04 -08:00
Treehugger Robot
8ae74e0055
Merge "replace CURRENT_OR_SELF with non hidden API" am: 9c2d1e673f
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1901950
Change-Id: Ifc1264ccc312618f0ac22700fcf947dd24c16cdd
2021-12-09 00:12:20 +00:00
Treehugger Robot
9c2d1e673f
Merge "replace CURRENT_OR_SELF with non hidden API"
2021-12-08 23:46:02 +00:00
Jiakai Zhang
16895824d0
Merge "Prefetch standalone system server jars before switching domain." am: 04b45b74a1
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1909973
Change-Id: I1c66a904c3688717853ce34a2952d976960b21a7
2021-12-08 22:56:25 +00:00
Yan Yan
dcd0583719
Merge "Update #hashCode & #equals with mUnderlyingNetworkPriorities" am: 9df3f48cb0
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1914192
Change-Id: I03475260c5dfa8f3e6f947f8939c0e75ca4459a6
2021-12-08 22:54:18 +00:00
Sooraj Sasindran
fffe4f6865
Merge "Provide last known cell id for emergency call" am: 761ad6eaf8
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1870513
Change-Id: I4891c23dc6b5dd78618913d365c858f1c4b270bf
2021-12-08 22:52:32 +00:00
Jiakai Zhang
04b45b74a1
Merge "Prefetch standalone system server jars before switching domain."
2021-12-08 20:40:45 +00:00
Yan Yan
eae9b5d0c4
Support parsing VcnGatewayConnectionConfig without UnderlyingNetworkPriorities
...
This commit fixes the NullPointerException issue in converting a
PersistableBundle without UnderlyingNetworkPriorities to a
VcnGatewayConnectionConfig, by adding a null check and building
the VcnGatewayConnectionConfig with the default
UnderlyingNetworkPriority list.
Bug: 209142575
Test: atest FrameworksVcnTests (new tests), CtsVcnTestCases
Change-Id: I888d2994c86ba250c3fc9ee1851dccb5e6ef3e77
2021-12-08 12:23:28 -08:00
Yan Yan
9df3f48cb0
Merge "Update #hashCode & #equals with mUnderlyingNetworkPriorities"
2021-12-08 20:15:08 +00:00
Sooraj Sasindran
761ad6eaf8
Merge "Provide last known cell id for emergency call"
2021-12-08 19:19:54 +00:00
Joe Bolinger
cccdedcb69
Merge "Update biometrics OWNERS." am: a18ff150bd
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1901191
Change-Id: I0032bc24f9c71a844dfdc29987efdd5c06dc4aa1
2021-12-08 18:37:58 +00:00
Joe Bolinger
a18ff150bd
Merge "Update biometrics OWNERS."
2021-12-08 18:30:44 +00:00
Treehugger Robot
49e2256fb4
Merge "use test app's data folder as filter directory" am: b33ee3471d
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1910040
Change-Id: Ib29ec55ec27f79cd0ae54d0177e301bdecf2624b
2021-12-08 18:13:25 +00:00
Treehugger Robot
b33ee3471d
Merge "use test app's data folder as filter directory"
2021-12-08 17:45:25 +00:00
Tim Van Patten
4d3d322f09
Merge "Correctly call setGpuStats() for ANGLE/system driver" am: c6d9eda8c0
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1906687
Change-Id: I93a7c79612c189198ef1200d471b685c35664694
2021-12-08 17:10:36 +00:00
Tim Van Patten
c6d9eda8c0
Merge "Correctly call setGpuStats() for ANGLE/system driver"
2021-12-08 16:52:44 +00:00
Eric Laurent
b2297eefe7
Merge "[BUG] AudioService: fix stategy/groups attributes introspection" am: d3cd42362b
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1893657
Change-Id: If65426d0aa6f32165d21161cf5b6b1662cfdb46e
2021-12-08 15:42:50 +00:00
Eric Laurent
d3cd42362b
Merge "[BUG] AudioService: fix stategy/groups attributes introspection"
2021-12-08 15:15:12 +00:00
Victor Chang
93ae9cd316
Update DateIntervalFormatTest due to ICU 70 data change
...
Bug: 202948901
Test: atest android.text.format.DateIntervalFormatTest
Change-Id: I1b9a6654a9db8d1fb2ea2bbb426e36934604b4aa
2021-12-08 15:13:49 +00:00
Jiakai Zhang
405fb6dee9
Prefetch standalone system server jars before switching domain.
...
In b/203198541, we start to compile standalone system server jars, but
the SELinux policy doesn't allow system_server to load the compiled code
at runtime. As a solution, this change creates class loaders for
standalone system server jars and caches them before switching to the
"system_server" SELinux domain, which essentially loads the jars and
compiled code into the memory.
Bug: 203198541
Test: manual -
1. Patch aosp/1874113, aosp/1876173, aosp/1906158 (in order to have
odrefresh compile a standalone system server jar).
2. Build a system image and flash it to a device.
3. Run "adb shell cat /proc/`adb shell pidof system_server`/maps" and
see "apex@com.android.wifi@javalib@service-wifi.jar@classes.odex"
being mmap'ed.
4. Run "adb logcat | grep avc" and see no denial.
5. atest odsign_e2e_tests
Change-Id: I27fbdaadae2b6f50989b4c534f7fbc80044a6685
Merged-In: I365be766cfb77c6e240d5871f1b3d8ed7abae6f5
(cherry picked from commit 281a2dfaa15fb3439b5ca92995958a8882197f3b)
2021-12-08 09:47:38 +00:00
Benedict Wong
ac7bb16ec5
Merge "Add additional IPsec owners" am: c532fc2bde
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1910230
Change-Id: I3d38ec269fb7d10d1229731da31a080b3b2f6497
2021-12-08 07:26:38 +00:00
Benedict Wong
c532fc2bde
Merge "Add additional IPsec owners"
2021-12-08 06:58:55 +00:00
Thiébaud Weksteen
7228115341
Merge "Add @JavaOnlyStableParcelable to AttributionSource" am: 5f5ff75870
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1908651
Change-Id: Ie151644aac4642ee16ee77a767bcc1c2f0e8306e
2021-12-08 04:16:08 +00:00
Thiébaud Weksteen
5f5ff75870
Merge "Add @JavaOnlyStableParcelable to AttributionSource"
2021-12-08 04:02:07 +00:00
Treehugger Robot
d45c9f3d32
Merge changes from topic "parse_audio_config_for_le_device" am: f0dd744ba6
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1909755
Change-Id: I49471afddbf23731aa6baad9e013c9ae3a9d95cb
2021-12-08 03:54:17 +00:00