653600 Commits

Author SHA1 Message Date
Tyler Gunn
84421d74db Update API docs for InCallService.
Clarify that InCallService implementations should never indicate that they
are non-exported.

Test: Docs only fix
Bug: 198003282
Change-Id: I85f925775b12c994a028e14d7644c744a252ec33
2021-09-03 14:05:37 -07:00
Sarah Chin
ebcd8db8ef Merge "Rename SliceInfo to NetworkSliceInfo." 2021-09-03 20:55:52 +00:00
Tyler Gunn
bcadfe0cd5 Clarify that dialed numbers are unformatted.
Adding docs clarification so ImsService impls know they need to format
the dialed numbers to E164 or whatever format is required for SIP
message generation.

Test: Docs only change
Fixes: 198818889
Change-Id: Icac9e7e120c83f179f65adb54b87ca224e9b4f71
2021-09-03 13:53:21 -07:00
Jakub Pawlowski
498ce864ec [automerger skipped] Merge "le_audio: Introduce connection state handling for LE Audio group" am: fe2fd0e0ad -s ours
am skip reason: Merged-In I11222ca07e265ac8b6dc3c21650874ebeffa473c with SHA-1 59b2baa872 is already in history

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1708486

Change-Id: I563233bbff25971587cc9df77969afacbe41e61a
2021-09-03 20:24:25 +00:00
Jakub Pawlowski
fe2fd0e0ad Merge "le_audio: Introduce connection state handling for LE Audio group" 2021-09-03 20:03:15 +00:00
Amit Mahajan
55f3179ce6 Rename SliceInfo to NetworkSliceInfo.
Test: build
Bug: 178498823
Change-Id: Id49bb7122084b08cad78ffd4dd60d7b616d37038
Merged-In: Id49bb7122084b08cad78ffd4dd60d7b616d37038
2021-09-03 12:27:11 -07:00
Steven Moreland
580ab91411 Parcel: markForBinder
Allow Parcel data to be dependent on the binder in question. This
exposes the API in Java which is previously only available in native.

There are two main usecases for this:
- provide an alternative route to implement features like markSensitive
  (which requires only 1 function call per class, rather than a
  function call and flag per transaction type)
- support RPC format transactions

Bug: 175814583
Test: atest android.os.ParcelTest, boot, manual
Change-Id: I134b6e23da83699195a8f075b9f50b6409ecff86
2021-09-03 11:50:58 -07:00
Michael Groover
16fd109212 Merge "Update APK sig scheme verification OWNERS" am: 1e5f1a293a
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1817421

Change-Id: I763efc9f320e551ca61462699e5f7ac12f6219fc
2021-09-03 17:25:21 +00:00
Michael Groover
1e5f1a293a Merge "Update APK sig scheme verification OWNERS" 2021-09-03 17:07:40 +00:00
Kalesh Singh
2361703653 Merge "PowerManagerService: Use AIDL Suspend HAL" into stage-aosp-master 2021-09-03 14:58:23 +00:00
Grzegorz Kołodziejczyk
46aba35609 le_audio: Introduce connection state handling for LE Audio group
Patch implements connection state handling for LE Audio device group.

Tag: #feature
Test: Set LE audio device as active
Sponsor: jpawlowski@
Bug: 150670922
Merged-In: I11222ca07e265ac8b6dc3c21650874ebeffa473c
Change-Id: I11222ca07e265ac8b6dc3c21650874ebeffa473c
2021-09-03 11:58:32 +00:00
Jakub Pawlowski
2f0430af32 Merge "le_audio: Introduce connection state handling for LE Audio group" into stage-aosp-master 2021-09-03 11:57:28 +00:00
Treehugger Robot
1840c2ded9 Merge "settinglib: add VolumeControl profile for auto-connect" am: 1400c5acc5
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1810279

Change-Id: If9614369c424fb7557bb51e07754d1262dca873a
2021-09-02 22:34:57 +00:00
Treehugger Robot
1400c5acc5 Merge "settinglib: add VolumeControl profile for auto-connect" 2021-09-02 22:20:02 +00:00
Christopher Ferris
d2dbb3cb14 Merge "Remove unused libbacktrace library." am: dbd54bdca3
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1807720

Change-Id: I0c3769ae982f45667191d80eb6b4d0879a908b55
2021-09-02 21:38:38 +00:00
Christopher Ferris
dbd54bdca3 Merge "Remove unused libbacktrace library." 2021-09-02 21:25:02 +00:00
Michael Groover
9688bab011 Update APK sig scheme verification OWNERS
Bug: 198670656
Test: Builds
Change-Id: I2dd8de24baf29759a9000213650e4de49d2bb521
2021-09-02 13:20:14 -07:00
Treehugger Robot
cd21536cd4 Merge "Remove unnecessary ASLR workaround" am: 93f5f96418
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1811856

Change-Id: I178f2bb4459ed57a62893e3d60185a0084edcedf
2021-09-02 17:25:50 +00:00
Treehugger Robot
93f5f96418 Merge "Remove unnecessary ASLR workaround" 2021-09-02 17:08:20 +00:00
Grzegorz Kołodziejczyk
59b2baa872 le_audio: Introduce connection state handling for LE Audio group
Patch implements connection state handling for LE Audio device group.

Tag: #feature
Test: Set LE audio device as active
Sponsor: jpawlowski@
Bug: 150670922
Change-Id: I11222ca07e265ac8b6dc3c21650874ebeffa473c
2021-09-02 18:12:10 +02:00
Benedict Wong
971ef77ddd Always trigger safe mode callbacks
This change ensures that safe mode callbacks are always triggered from
the VcnGatewayConnection up, ensuring that if a gateway connection
is restarted and successfully validates, it will notify the Vcn class,
and kick it out of safe mode.

Previously, if a VCN had entered safe mode, and a config was updated,
the newly updated VcnGatewayConnection would be brought up as "not" in
safe mode, and thus the onSafeModeStatusChanged() callback would never
be fired if the new VcnGatewayConnection successfully connected.

Calling onSafeModeStatusChanged() multiple times is safe, and serves as
a "connection status changed" callback.

Bug: 196841140
Test: atest FrameworksVcnTests
Test: manual testing
Change-Id: I43c82ada9e9429e8283be65ab73d13075dfd6038
2021-09-01 22:48:23 +00:00
Treehugger Robot
bdf15f2234 Merge "[services.incremental] Use shared libutils for remount" am: 44233c693c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1810680

Change-Id: I2614171ee4fc1822a2a3c1e7e50658487218a34d
2021-09-01 18:34:47 +00:00
Treehugger Robot
44233c693c Merge "[services.incremental] Use shared libutils for remount" 2021-09-01 18:10:10 +00:00
Jared Duke
d3d8abeb14 Remove unnecessary ASLR workaround
The ADDR_NO_RANDOMIZE workaround for ASLR is not required for 3.4+
kernels. As Android 11+ requires kernel 4.4+, this workaround can be
safely removed from app startup.

Bug: 193448904
Test: Manual
Change-Id: I3c5517c34176573256176a4753f4a9113a62a49f
2021-09-01 16:59:13 +00:00
Junyu Lai
538771303d Merge "NetworkStats: Avoid Division By 0" am: e22278838e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1810678

Change-Id: I5bdeb5bba3613bc4891ff2c1e108d6f1a334eaad
2021-09-01 06:19:57 +00:00
Junyu Lai
e22278838e Merge "NetworkStats: Avoid Division By 0" 2021-09-01 06:07:18 +00:00
Treehugger Robot
e654404579 Merge "Add pending list of external source." am: 86806e9ce4
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1801771

Change-Id: Ifc310e524f4a73029660c3d71b6c62cc91439591
2021-09-01 04:41:54 +00:00
Treehugger Robot
86806e9ce4 Merge "Add pending list of external source." 2021-09-01 04:29:03 +00:00
Pirama Arumuga Nainar
cebf0493bf [services.incremental] Use shared libutils for remount
Bug: http://b/197965342

services.incremental depends on libbinder.so, which already depends on
libutils.so.  When linking services.incremental with libutils.a, the
linker tries to open objects from libutils.a to redefine undefined
symbols in libbinder.so.  This causes a linker failure with upstream
LLD.  Switching to shared libutils.so instead doesn't increase the
dependency closure for services.incremental.

Test: build with aosp/1809741 which has lld with the above behavior.
Change-Id: I2735461ae64ef2e4c0afc170f7b765c1b5b9432e
2021-08-31 21:20:27 -07:00
Jooyung Han
16c2faf6e1 Merge "Revert "AIDL: use typed Map"" am: 01da4566ee
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1806796

Change-Id: Idc267d0189a2efcae7d4e5437e31106aa3a4b3ea
2021-09-01 00:37:33 +00:00
Jooyung Han
01da4566ee Merge "Revert "AIDL: use typed Map"" 2021-09-01 00:20:02 +00:00
Treehugger Robot
944db95410 Merge "Fix unused-but-set-variable warning" am: 14c914335a
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1815077

Change-Id: Ia17fc33e54497d2dd9bf10b9a206967199d596e2
2021-08-31 19:38:58 +00:00
Treehugger Robot
14c914335a Merge "Fix unused-but-set-variable warning" 2021-08-31 19:20:31 +00:00
Treehugger Robot
542c95130e Merge "Mention the tag to use to bypass the AOSP-first check." am: 7c25a55f5d
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1814778

Change-Id: Iaa9997aafcf6058e83a3d9286ec2bd2015d2efbe
2021-08-31 19:03:39 +00:00
Treehugger Robot
7c25a55f5d Merge "Mention the tag to use to bypass the AOSP-first check." 2021-08-31 18:47:29 +00:00
Treehugger Robot
e29dc9dfe1 Merge "Stop using group_static_libs property" am: bc8a6d063b
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1814336

Change-Id: Iae29e06901daae4b6f8d7f972ba938e2a94a5311
2021-08-31 18:07:45 +00:00
Treehugger Robot
bc8a6d063b Merge "Stop using group_static_libs property" 2021-08-31 17:54:09 +00:00
Yi Kong
e096481090 Fix unused-but-set-variable warning
Test: presubmit
Bug: 197240255
Change-Id: I5cca354746213e9ef43e848dbc38ecbe168d0b6a
2021-09-01 01:44:06 +08:00
Martin Stjernholm
f1ca127e8a Mention the tag to use to bypass the AOSP-first check.
Test: `repo upload` with a CL in system/unwinding in an internal branch
Change-Id: Ice32cbfbd12737771e5e7abcb590ed4d6b6da9b8
2021-08-31 16:52:15 +01:00
Kalesh Singh
9ce1be0f03 PowerManagerService: Use AIDL Suspend HAL
Use the aidl suspend hal for getting suspend blocker in power manager
service.

Bug: 170260236
Test: boot; Verify no failure to get suspend service in logs
Change-Id: I338804d98fea32bf5481a335a77484c1418e1b82
Merged-In: I338804d98fea32bf5481a335a77484c1418e1b82
2021-08-31 14:10:23 +00:00
Bernardo Rufino
872f7a88e5 Merge "Lazy bundle" am: 93b4b55ee7
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1787847

Change-Id: I36812425c05b2849d15082f5c73c52a81ad1b423
2021-08-31 10:08:39 +00:00
Treehugger Robot
e5fc82b092 [automerger skipped] Merge "devicepolicy: use typed List<String> in AIDL" am: c2cbf5d420 -s ours
am skip reason: Merged-In I0ea1c35f7ce4dd6f6bde02874e02ed190fa2e904 with SHA-1 07db6330cb is already in history

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1801773

Change-Id: I9e57c4d9cb362d91466a268555dc6ca000241a35
2021-08-31 10:08:14 +00:00
Bernardo Rufino
93b4b55ee7 Merge "Lazy bundle" 2021-08-31 09:18:47 +00:00
Treehugger Robot
c2cbf5d420 Merge "devicepolicy: use typed List<String> in AIDL" 2021-08-31 09:16:30 +00:00
Ping Fan
c2086958a5 Add pending list of external source.
[Description]
After AC off/on, tvinputservice may create later than
external source stream changed.
So add pending list of external source inputinfo
when onStreamConfigurationChanged.

Bug:196189979

[Test Report]
Test pass.

Change-Id: Ifc4b53866803bd0790ecd1e8ba5761533df06c0a
2021-08-31 09:12:11 +00:00
Jooyung Han
f306e46365 Revert "AIDL: use typed Map"
This reverts commit 553c027bbf1769e25526d3f0c20a57848e393893.

Reason for revert: b/197550396

Change-Id: I3c59d132985a3d21a11b55ba1546ed9f46f6e474
2021-08-31 00:49:37 +00:00
LaMont Jones
d010fb142d Stop using group_static_libs property
This property is now ignored, so there is no need to set it.
For more details, see the bug and/or "Effecient archive file handling"
in https://lld.llvm.org/NewLLD.html#key-concepts

Bug: 189475744
Test: Manual build succeeds
Change-Id: I79ff6aaba47fb13548d735b291da0796d416be48
2021-08-30 23:35:28 +00:00
Jakub Pawlowski
f0307d111e Merge "csip: Add constants for the Coordinated Set Identification Profile" am: 54beaf2012
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1807297

Change-Id: I707c1fdd5831763a3bcdfa819e61ea3b01707110
2021-08-30 21:10:26 +00:00
Jakub Pawlowski
54beaf2012 Merge "csip: Add constants for the Coordinated Set Identification Profile" 2021-08-30 20:56:25 +00:00
Daniel Norman
2b3dbdd95b Merge "Allow APEXes permission XMLs to declare features." am: ada5fb65b5
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1810683

Change-Id: I2385e0b45e15f204382ec5eeee24ce3d62b17064
2021-08-30 19:11:58 +00:00