summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-09-08Merge "Expose requestModemActivityInfo"android-s-beta-5android-s-beta-5Sarah Chin
2021-09-08Merge "Fix guide link to bg execution limits"Treehugger Robot
2021-09-08Merge "Parcel: markForBinder"Steven Moreland
2021-09-07Merge "RESTRICT AUTOMERGE: [MTE] Update manifest IDs to align with NDK."Jeff Sharkey
2021-09-07Expose requestModemActivityInfoHall Liu
Expose requestModemActivityInfo in TelephonyManager using the Executor + Consumer pattern, and modify clients to use it. Test: atest TelephonyManagerTest#testRequestModemActivityInfo Fixes: 170427831 Change-Id: I7e8134c8058017b888c324a9f85d473fc3cdd8f5 Merged-In: I7e8134c8058017b888c324a9f85d473fc3cdd8f5
2021-09-07Merge "Update and expose ModemActivityInfo"Sarah Chin
2021-09-07Update and expose ModemActivityInfoHall Liu
Update ModemActivityInfo to present a nicer API surface and expose it as a SystemApi. Also change clients in BatteryStats to match the new surface. This is part 1. Part 2 will modify the methods in TelephonyManager to use a more up-to-standards threading model. Bug: 170427831 Test: atest ModemActivityInfoTest Change-Id: I762ed949342861c75d94eafce88335e7bd8c9139 Merged-In: I762ed949342861c75d94eafce88335e7bd8c9139
2021-09-07Fix guide link to bg execution limitsChristopher Tate
Bug: 157788333 Test: m offline-sdk-docs Change-Id: I9258aeaa549b63960669d4bed9ea8fb03392146b
2021-09-07Merge "Update API docs for InCallService."Brad Ebinger
2021-09-07Merge "Clarify that dialed numbers are unformatted."Brad Ebinger
2021-09-07Merge "Add suppressLintAnnotation on state.java"Treehugger Robot
2021-09-07Add suppressLintAnnotation on state.javawescande
Test: Build Merged-In: I02aa127e8e07f239561f4f2a3bbdfc6fccb82f7f Change-Id: I5a22ebe6473fbf38494e20d629e763c331b1e1e6
2021-09-07Merge "create library for mainline module"Treehugger Robot
2021-09-06create library for mainline moduleWilliam Escande
This library is a temporary work to link all mainline module using statemachine. Once this is done, we will be able to move the library to frameworks/libs/modules-utils also fix some typo in state* files Bug: 198418216 Tag: #refactor Test: None Change-Id: I1bec7c7bdb25bf3397a742a356aa1f18fddf7d89
2021-09-06Merge "Don't throw for LazyValue in Parcel.hasFileDescriptors()"Bernardo Rufino
2021-09-06Merge "Use bindServiceAsUser to bind PacService and ProxyService"Aaron Huang
2021-09-06Don't throw for LazyValue in Parcel.hasFileDescriptors()Bernardo Rufino
In aosp/1819733 we extracted Parcel.hasFileDescriptor() for types produced by Parcel.writeValue() and consumed by Parcel.readValue() out of Bundle into Parcel. It's supposed to handle LazyValue too. However, we put a check to verify that it was a type supported by readValue()/writeValue() by retrieving the VAL_XXX type of the value via Parcel.getValueType(), however, that method throws for LazyValue since we don't actually write that special type on the wire. However, we still want Parcel.hasFileDescriptor() to support it, so moving the check into a last 'else' statement, making sure we don't throw in case the value is a LazyValue. Bug: 195622897 Bug: 198433827 Test: atest CtsNetTestCases android.net.cts.CaptivePortalTest#testCaptivePortalIsNotDefaultNetwork Change-Id: I1e6ec122557c12e74db6890e1631fec3cefe31f6
2021-09-03Merge "PowerManagerService: Use AIDL Suspend HAL"Kalesh Singh
2021-09-03Update API docs for InCallService.Tyler Gunn
Clarify that InCallService implementations should never indicate that they are non-exported. Test: Docs only fix Bug: 198003282 Change-Id: I85f925775b12c994a028e14d7644c744a252ec33
2021-09-03Merge "Rename SliceInfo to NetworkSliceInfo."Sarah Chin
2021-09-03Clarify that dialed numbers are unformatted.Tyler Gunn
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-03Merge "le_audio: Introduce connection state handling for LE Audio group"Jakub Pawlowski
2021-09-03Rename SliceInfo to NetworkSliceInfo.Amit Mahajan
Test: build Bug: 178498823 Change-Id: Id49bb7122084b08cad78ffd4dd60d7b616d37038 Merged-In: Id49bb7122084b08cad78ffd4dd60d7b616d37038
2021-09-03Parcel: markForBinderSteven Moreland
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-03Merge "Update APK sig scheme verification OWNERS"Michael Groover
2021-09-03le_audio: Introduce connection state handling for LE Audio groupGrzegorz Kołodziejczyk
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-02Merge "settinglib: add VolumeControl profile for auto-connect"Treehugger Robot
2021-09-02Merge "Remove unused libbacktrace library."Christopher Ferris
2021-09-02Update APK sig scheme verification OWNERSMichael Groover
Bug: 198670656 Test: Builds Change-Id: I2dd8de24baf29759a9000213650e4de49d2bb521
2021-09-02Merge "Remove unnecessary ASLR workaround"Treehugger Robot
2021-09-01Merge "[services.incremental] Use shared libutils for remount"Treehugger Robot
2021-09-01Remove unnecessary ASLR workaroundJared Duke
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-01Merge "NetworkStats: Avoid Division By 0"Junyu Lai
2021-09-01Merge "Add pending list of external source."Treehugger Robot
2021-08-31[services.incremental] Use shared libutils for remountPirama Arumuga Nainar
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-09-01Merge "Revert "AIDL: use typed Map""Jooyung Han
2021-08-31Merge "Fix unused-but-set-variable warning"Treehugger Robot
2021-08-31Merge "Mention the tag to use to bypass the AOSP-first check."Treehugger Robot
2021-08-31Merge "Stop using `group_static_libs` property"Treehugger Robot
2021-09-01Fix unused-but-set-variable warningYi Kong
Test: presubmit Bug: 197240255 Change-Id: I5cca354746213e9ef43e848dbc38ecbe168d0b6a
2021-08-31Mention the tag to use to bypass the AOSP-first check.Martin Stjernholm
Test: `repo upload` with a CL in system/unwinding in an internal branch Change-Id: Ice32cbfbd12737771e5e7abcb590ed4d6b6da9b8
2021-08-31Merge "Lazy bundle"Bernardo Rufino
2021-08-31Merge "devicepolicy: use typed List<String> in AIDL"Treehugger Robot
2021-08-31Add pending list of external source.Ping Fan
[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-31Revert "AIDL: use typed Map"Jooyung Han
This reverts commit 553c027bbf1769e25526d3f0c20a57848e393893. Reason for revert: b/197550396 Change-Id: I3c59d132985a3d21a11b55ba1546ed9f46f6e474
2021-08-30Stop using `group_static_libs` propertyLaMont Jones
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-30Merge "csip: Add constants for the Coordinated Set Identification Profile"Jakub Pawlowski
2021-08-30Merge "Allow APEXes permission XMLs to declare features."Daniel Norman
2021-08-30Merge "remove getSystemConfigEnabledProfilesForPackage"Treehugger Robot
2021-08-27Merge changes from topic "new_aidl_required"Mohammad Islam
* changes: Hook the new APIs in StagingManager to PackageManagerNative service Notify StagedApexObservers when there is a change in set of staged APEX Open up new API in StagingManager to get information about staged APEX Connect the new API from ApexService to ApexManager