- Mar 23, 2024
-
-
Seigo Nonaka authored
Bug: 313005703 Test: atest UpdatableFontDirTest UpdatableSystemFontTest Test: atest GtsFontHostTestCases FontManagerTest (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d5e936166beea5a5a2b37ce0d9b1795c0438a2d3) Merged-In: Ib4a32a9bbb27ebd2e9a32dc308f79ec1c91332ce Change-Id: Ib4a32a9bbb27ebd2e9a32dc308f79ec1c91332ce
-
Treehugger Robot authored
-
- Mar 22, 2024
-
-
Jakub Pawłowski authored
-
Treehugger Robot authored
-
Yan Yan authored
-
Timothy Yiu authored
-
Łukasz Rymanowski authored
With this patch RINGTONE volume is applied to the LE Audio headset Bug: 319384989 Test: Modify ringtone volume during incoming call Change-Id: I48caa71a0735302135368cfb32dce30c1823f306
-
Treehugger Robot authored
-
Yi Kong authored
Revert submission 2988057-default-full-lto Reason for revert: broken test Reverted changes: /q/submissionid:2988057-default-full-lto Bug: 330811070 Change-Id: I67aa5d2c88e38914164d9aee8c852c52e80f8a61
-
Yi Kong authored
-
Yan Yan authored
Bug: 323238888 Test: atest FrameworksVcnTests(new tests) Change-Id: I83f2da42fe0ffed5d4403429e968510c7eeabec1
-
Suprabh Shukla authored
-
Yan Yan authored
-
- Mar 21, 2024
-
-
Timothy Yiu authored
Refine proguard rules for system services to prepare for rolling out full system server R8 optimization. Added proguard rules to keep auto-generated Java aconfig flags to prevent Flag function from being inlined / removed since R8 do not have context on flags that are referenced outside of the module. Bug: 313546597 Change-Id: I184cd7a79acc7fa2d9db66438df1f0b50d951fd9 Test: Local build and boot with full system server optimization
-
Suprabh Shukla authored
Sometimes, we deliberately send a process-state TOP change before the normal oom adjuster update gets triggered for resuming activities. In this case, there may be a duplicate notification for the same process-state change with a newer procStateSeq. We need to ensure we always process these notifications and notify activity manager on completion. These are redundant notifications but should be rare and cheap enough to always process - even if they do not end up changing any of the firewall state. Also modifying the log in ActivityManager to report a wtf whenever the wait timeouts to help emphasize this discrepancy. Test: atest FrameworksServicesTests:NetworkPolicyManagerServiceTest Fixes: 327303931 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:28afbd2a2183162a38d261c79abdfb50be65e896) Merged-In: I4884072bd6d7820acee67851d7504886564e2348 Change-Id: I4884072bd6d7820acee67851d7504886564e2348
-
Jiakai Zhang authored
-
Treehugger Robot authored
-
Aurimas Liutikas authored
-
Yan Yan authored
Bug: 329139898 Test: atest IpSecPacketLossDetectorTest (new tests) Change-Id: Icc31fe7f1b76e7849c910b3cd1c300bcf4c1f3a3
-
Treehugger Robot authored
-
Yan Yan authored
-
Eric Biggers authored
-
Jiakai Zhang authored
Modules are now built from source on next. (partially cherry picked from https://googleplex-android-review.git.corp.google.com/c/platform/frameworks/base/+/26587855) Bug: 305000383 Test: atest CompilationTestCases Test: atest CtsStorageHostTestCases:StorageHostTest Merged-In: I1663abe03d6a154a135263fab1b23239aac27688 Change-Id: I4958938c0f825456de7fb52a6a6fed76ddafc450
-
Treehugger Robot authored
-
Suprabh Shukla authored
Test: N/A Bug: 304347838 Change-Id: I3cce9ac5f72630a17961657457089cafdae80cb5
-
Hansen Kurli authored
* changes: Implement ConnectivityBlobStore list Implement ConnectivityBlobStore remove. Implement ConnectivityBlobStore get and put.
-
Treehugger Robot authored
-
- Mar 20, 2024
-
-
Yan Yan authored
Bug: 329139898 Bug: 323238888 Test: build Change-Id: I635e5432e42c5fb4d903b4c14910e60e2e38f12b
-
Hansen Kurli authored
-
Carlos Galo authored
Add listener state check before performing actions on it. Test: Verify `noteAppKill()` log with OOM victim data. Test: m Bug: 330393131 Change-Id: I60019d35e7b4d0526851f59cd919e8addeb81ac0 Signed-off-by:
Carlos Galo <carlosgalo@google.com>
-
Treehugger Robot authored
-
Anvesh Renikindi authored
-
rambowang authored
This CL calls CarrierConfigManager.getCarrierConfigSubset instead of getConfigForSubId to guard against crashing when phone process has gone. The former method is designed for system components to retrieve carrier configs with consideration of phone process may be gone (e.g. during rebooting from previous crash). Bug: 319791612 Test: atest TelephonySubscriptionTrackerTest (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d7ebd7c10712a8a319ae6117949d4ece92be4de8) Merged-In: I784610b243db2a666c1fe89b1438950a2f6a1478 Change-Id: I784610b243db2a666c1fe89b1438950a2f6a1478
-
Anvesh Renikindi authored
-
Sanal Buvaev authored
-
Yi Kong authored
fragment covers entire variable !4105 = !DIGlobalVariableExpression(var: !3061, expr: !DIExpression(DW_OP_LLVM_fragment, 0, 64)) !3061 = distinct !DIGlobalVariable(name: "gFields", linkageName: "_ZN7androidL7gFieldsE", scope: !32, file: !2, line: 88, type: !3062, isLocal: true, isDefinition: true) fragment is larger than or outside of variable Test: presubmit Bug: 328163089 Bug: 330503129 Change-Id: Iaf4f31392a57589f63c49baea58ca74d452edc5e
-
Reema Bajwa authored
Bug: 298486662 Test: N/A - Build issue only (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:4e6b43c890f3d91016a8159602f357f9be7c8e6e) Merged-In: I809b0abef1a33d39082448f8d504ef54e0793da6 Change-Id: I809b0abef1a33d39082448f8d504ef54e0793da6
-
Lucas Henneman authored
-
Chiachang Wang authored
-
Eric Biggers authored
There's no such thing as a NO_ERROR Keystore error code anymore, let alone one whose numeric value is 1. The field android.security.KeyStore.NO_ERROR is a remnant from Keystore1. NO_ERROR existed in Keystore1 because Keystore1's binder methods used a binder exception code of 0 ("success") even on failure, so they had to use the return value to convey a Keystore error code or NO_ERROR. Keystore2 instead uses binder's support for service-specific errors, and there is no NO_ERROR error code because the success case is conveyed via the binder exception code being 0 instead of EX_SERVICE_SPECIFIC. Therefore, this CL removes the obsolete field android.security.KeyStore.NO_ERROR and its two users. These users were: - AndroidKeyStoreCipherSpiBase checked for NO_ERROR "errors" from createOperation(). But this case is unreachable, and the operation cannot continue without the CreateOperationResponse anyway. So this obsolete code can just be removed. - AuthenticationClient checked the return value of KeyStore#addAuthToken() against NO_ERROR. But this method actually just wraps Authorization#addAuthToken() which returns 0 on success, as per its javadoc. So this was a bug, though it didn't matter much since it just caused a misleading log message. Check for 0 instead. Finally, NO_ERROR did have @UnsupportedAppUsage. But since there's no use case for it, removing it is allowed by the non-SDK interface policy. Bug: 326508120 Test: atest CtsKeystoreTestCases Change-Id: I735e005d7ca39e231667dd95da533519085ba4ef
-