Commit Graph

813479 Commits

Author SHA1 Message Date
Yan Yan
4b3eb31c80 Support selecting non-INTERNET networks as underlying networks
This commit allows VCN to select underlying Cell networks
according to caller configured network capabilities instead
of always only selecting INTERNET networks as underlying
networks.

This commit also makes sure that if all of the network candidates
fail to match caller configured network templates, VCN can still
select an INTERNET network as a fallback but will never select
a non-INTERNET network.

Bug: 245618320
Test: FrameworksVcnTests(new tests), CtsVcnTestCases
Change-Id: I6eca0331e4bc6804a500fbed9909bb91b1e80d2d
2022-12-16 00:07:48 +00:00
Yan Yan
4153670ea2 Store priority class as final in UnderlyingNetworkRecord
This commit refactors UnderlyingNetworkRecord to store
its priority class as a final field and calculate it
during construction. This commit improves the code
maintainabiliy in the network selection logic.

Bug: 245618320
Test: FrameworksVcnTests, CtsVcnTestCases
Change-Id: I346323cb18de935626b2dc6343be41c21fc7f055
2022-12-16 00:07:32 +00:00
Vania Januar
ffce0a999f [automerger skipped] Merge "Add owners file for /systemui/notetask." into tm-qpr-dev am: 10465c13f8 -s ours
am skip reason: Merged-In I800eb57b184f0a8b11cfc92e50b0b337465e76c2 with SHA-1 4ae8650479 is already in history

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

Change-Id: Ided5817695fd7e92b5ef97ec319085ba929c0382
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-16 00:02:57 +00:00
Vania Januar
712310f98f [automerger skipped] Add owners file for /systemui/notetask. am: 19c2e560e6 -s ours
am skip reason: Merged-In I800eb57b184f0a8b11cfc92e50b0b337465e76c2 with SHA-1 4ae8650479 is already in history

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

Change-Id: I363a8bde026af216102a44d16d14cd6ea7914aa3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-16 00:02:31 +00:00
Winson Chung
48b500d52e Merge "Add logging for floating rotation button" into tm-qpr-dev am: c8948754f0
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20742492

Change-Id: I4ff0331a765741d4759c9d1dd9100b61adb7495e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-16 00:01:13 +00:00
William Leshner
5ed450284d Merge "Fix a flicker when short pressing power button." into tm-qpr-dev am: 75b95761c8
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20729058

Change-Id: I4174ebd97adfb6c6994b8b406215609e42d805eb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-15 23:59:27 +00:00
TreeHugger Robot
b99b78291b Merge "[Do Not Merge] Revert "Implement a global maximum on number of shortcuts an app can publish"" into sc-v2-dev 2022-12-15 23:52:06 +00:00
Winson Chung
8edd2179be Signing tests with platform keys
- READ_DEVICE_CONFIG is a signature|preinstalled permission so we need
  to sign the test apk similar to what we do for other SysUI tests

Bug: 257123734
Test: Presubmit
Change-Id: Iee33f5187a67c2575ba6ae4a327b9e4860e05152
2022-12-15 23:43:58 +00:00
Vania Januar
10465c13f8 Merge "Add owners file for /systemui/notetask." into tm-qpr-dev 2022-12-15 23:37:49 +00:00
Winson Chung
c8948754f0 Merge "Add logging for floating rotation button" into tm-qpr-dev 2022-12-15 23:29:50 +00:00
William Leshner
75b95761c8 Merge "Fix a flicker when short pressing power button." into tm-qpr-dev 2022-12-15 23:17:09 +00:00
Nicholas Ambur
ac4038295f increase HotwordAudioStream copy chunk size
Each read to the read end of the HotwordAudioStream pipe provided by the
HotwordDetectionService is now performed with 32KB size. This request
will return early with whatever bytes are available to be read.

The reason for increasing the default buffer size is to improve the
throughput latency of data egressed from the HotwordDetectionService.

Bug: 262433815
Test: Manual testing with test app
Change-Id: I922bd28e6018bd5abb1c8b5e5e79f500c0b4c093
2022-12-15 23:13:02 +00:00
Lyn Han
3f25405972 Add FSI repo
Bug: 243421660
Test: FsiChromeRepoTest
Change-Id: I22d4cf34229d28528aeadbc02a6baff50daabc0e
2022-12-15 15:04:32 -08:00
Pinyao Ting
4a34020ffc [Do Not Merge] Revert "Implement a global maximum on number of shortcuts an app can publish"
This reverts commit ff75f06d8a.

Reason for revert: bugs related to conversation shortcuts can lead to system retaining shortcuts exceeding this number, causing crashes in chat apps such as whatsapp, messages ... e.t.c

Change-Id: I3440b852dbedf5d5bab4f1d552fe7aaa58a6da91
2022-12-15 22:02:56 +00:00
Pinyao Ting
b71ba5fbf7 [Do Not Merge] Revert "Implement a global maximum on number of shortcuts an app can publish"
This reverts commit 7622d6da0e.

Reason for revert: bugs related to conversation shortcuts can lead to system retaining shortcuts exceeding this number, causing crashes in chat apps such as whatsapp, messages ... e.t.c

Change-Id: I1d7c265160389e45cf57a4bf8ce756376068d5b7
2022-12-15 22:01:17 +00:00
Caitlin Shkuratov
3000d2b382 [SB Refactor] Migrate alwaysShowDataRatIcon to the new pipeline.
Bug: 238425913
Test: verified RAT icon was displayed when config was true
Test: atest MobileIconViewModelTest MobileConnectionsRepositoryTest
Change-Id: I5882dbe60d9e465c8cc15c84594c47769714aa7e
2022-12-15 21:58:37 +00:00
TreeHugger Robot
3ae991218c Merge "Don't update the standby bucket for apps that were just restored." into tm-qpr-dev am: e78c205dc8
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20747643

Change-Id: I0f67f61cfd1d55be522a496b7b6f3cf354826ca5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-15 21:27:00 +00:00
TreeHugger Robot
ef6ab06275 Merge "Fix incorrect message being sent for all intents." into tm-qpr-dev am: 1693f17667
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20726732

Change-Id: Iea148201501a1bb77fac39fc0f6151ea7b7a301c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-15 21:26:19 +00:00
TreeHugger Robot
947186198a Merge "Update logic for adjusting standby buckets for restored apps." into tm-qpr-dev am: 9960d8b500
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20693151

Change-Id: Iee9be08f64d1840ba2a0d2ac9cded754c3dd347d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-15 21:25:51 +00:00
TreeHugger Robot
e78c205dc8 Merge "Don't update the standby bucket for apps that were just restored." into tm-qpr-dev 2022-12-15 21:00:45 +00:00
TreeHugger Robot
1693f17667 Merge "Fix incorrect message being sent for all intents." into tm-qpr-dev 2022-12-15 21:00:45 +00:00
TreeHugger Robot
9960d8b500 Merge "Update logic for adjusting standby buckets for restored apps." into tm-qpr-dev 2022-12-15 21:00:45 +00:00
William Xiao
bcce20282a Merge "Add configuration for default timeout to dock user" into tm-qpr-dev am: aff1ea79df
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20685295

Change-Id: Ibeefe3a7054bd4ad0a8fb632a0921aa1f36c1120
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-15 20:46:32 +00:00
Pinyao Ting
6ed5fbe8c6 Revert "Implement a global maximum on number of shortcuts an app can publish"
This reverts commit fa4b2dc6d8.

Reason for revert: bugs related to conversation shortcuts can lead to system retaining shortcuts exceeding this number, causing crashes in chat apps such as whatsapp, messages ... e.t.c

Change-Id: If485dc29e4f906d2ce5ec6836b3c4c47b5f21e23
2022-12-15 20:40:32 +00:00
Beverly
2283fc2c85 Move active unlock chipbar flag to a ResourceFlag
So that different devices can override the resource

Test: manually check flagFlipper app on different devices
Bug: 260876265
Change-Id: I25ba5a5d64c80faf22d5a70d98e441ab8fae0a5c
2022-12-15 20:27:15 +00:00
Beverly
57e7c16e2f Send newlyUnlocked information to KeyguardUpdateMontiorCallbacks
Test: atest KeyguardUpdateMonitorTest KeyguardIndicationControllerTest
Bug: 258001148
Change-Id: I972dd0754fdf41a6a8cc328f2dcd10eb0e0864c8
2022-12-15 20:13:41 +00:00
William Xiao
aff1ea79df Merge "Add configuration for default timeout to dock user" into tm-qpr-dev 2022-12-15 20:04:14 +00:00
Aaron Liu
fc6b5a31a9 [Bouncer] Refine entry animation scrimmed.
Bouncer is set to visible before animation begins which causes the
bouncer to flicker.

Bug: 260628037
Fixes: 260404351
Test: Open and close bouncer scrimmed from clicking on settings icon in
notif shade a bunch of times.

Change-Id: I8c1e806e094afa0ad2e5162b28755c6d8ec34efa
2022-12-15 11:32:09 -08:00
Avichal Rakesh
080ac0f111 Merge "Make ImageWriter thread safe" into tm-qpr-dev am: 59294af84a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20724431

Change-Id: I9cba19f0bf6de8339e9e972895169e7837b96bb1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-15 19:27:04 +00:00
Kenneth Ford
c7fe2bfad8 Merge "Fix ConcurrentModificationException in AcceptOnceConsumer" into tm-qpr-dev am: 8642c7f747
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20613664

Change-Id: I61b9562da31b80dbb994f069519a6572da59ddf0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-15 19:26:03 +00:00
Caitlin Shkuratov
b428f443c2 Merge "[Media] Update constraints to fix scrubbing." into tm-qpr-dev am: 3486d72f5b
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20737166

Change-Id: Ib12ff2cfc20bdfb02893cb159386fb4b5567a79f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-15 19:24:50 +00:00
Steve Elliott
2cea98426d Merge "Secure setting to control seen notif filter" into tm-qpr-dev am: d0fea880e8
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20620796

Change-Id: I6e383f9d28993b2d0d48abd2d4b3e130b3f5117d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-15 19:23:20 +00:00
Yan Yan
ee430550e6 Merge changes I3da7afab,I3ed65ae8 am: eefbc6216c am: 0e6c358e06
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2351936

Change-Id: I5c35ca687feb7a309627a4637c65061b069e3545
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-15 19:22:20 +00:00
Robert Shih
dad34ff107 Merge "Update the variable type to DrmStatus in libmedia_jni" am: 05ef0ed05d am: c4e7bf1875
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2352604

Change-Id: Iaa883ce87bbfc7b781b478b417ea07b76c66f76e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-15 19:21:22 +00:00
Dorin Drimus
685a35d386 Merge "Add AudioCapabilities for DTS audio formats" am: b84433bd71 am: d62a46c15d
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1996350

Change-Id: I7e445d6a4f13c69b137e69d7c60e4f065a446273
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-15 19:19:43 +00:00
Avichal Rakesh
59294af84a Merge "Make ImageWriter thread safe" into tm-qpr-dev 2022-12-15 19:05:28 +00:00
Kenneth Ford
8642c7f747 Merge "Fix ConcurrentModificationException in AcceptOnceConsumer" into tm-qpr-dev 2022-12-15 19:02:49 +00:00
Caitlin Shkuratov
3486d72f5b Merge "[Media] Update constraints to fix scrubbing." into tm-qpr-dev 2022-12-15 18:59:29 +00:00
Steve Elliott
d0fea880e8 Merge "Secure setting to control seen notif filter" into tm-qpr-dev 2022-12-15 18:55:38 +00:00
Darrell Shi
6aa1749eec Add communal settings category key.
This change adds a new communal category key so that packages can inject
preferences into the top-level Communal settings.

Bug: 261641080
Test: atest CategoryTest
Change-Id: I421c33858c38a8a571a21e8ce49b09ab121332df
2022-12-15 18:53:11 +00:00
Ale Nijamkin
7c14b6d68f Merge "Defines default quick affordances." into tm-qpr-dev am: 683736d836
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20704119

Change-Id: I2d0fc75e065b26c8d787c3b6805ee59edd26a60a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-15 18:50:14 +00:00
Yan Yan
0e6c358e06 Merge changes I3da7afab,I3ed65ae8 am: eefbc6216c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2351936

Change-Id: I90e675aa4d67a54b2d9b715d9f55eaa4ce935080
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-15 18:49:33 +00:00
Grace Cheng
1a9fbfdff7 Merge "Increase animation size and dialog width in BiometricPrompt, and change DT->LT color mapping for better visibility" into tm-qpr-dev am: 49fedfb025
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20715095

Change-Id: Ia361c88a5a6bc80ed66ef318a4c5c66d44aab263
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-15 18:49:05 +00:00
Robert Shih
c4e7bf1875 Merge "Update the variable type to DrmStatus in libmedia_jni" am: 05ef0ed05d
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2352604

Change-Id: I0397ee9884fc899f725abea697c614755c024634
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-15 18:48:50 +00:00
Jihoon Kang
bf3a364f8a java_api_contribution public, module lib module definition for framework base
Add public API surface and module lib API surface java_api_contribution
module definitions for framework base API domain

Test: m
Change-Id: Iae66660a5cb549f50a3d2e2324832fa6852c36c8
2022-12-15 18:48:23 +00:00
Prabir Pradhan
2ed875c177 Merge "DO NOT MERGE: Add remapping for an Android stylus" into tm-qpr-dev am: 8b70e07466
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20713668

Change-Id: Ieb7dcce33d7a90536a82fb9fe6d685d8df04d89a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-15 18:47:45 +00:00
Dorin Drimus
d62a46c15d Merge "Add AudioCapabilities for DTS audio formats" am: b84433bd71
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1996350

Change-Id: I22e16c0ad3cacb049eca5a4735afc20de72143a7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-15 18:47:26 +00:00
Prabir Pradhan
657125d40d DO NOT MERGE: Add remapping for an Android stylus am: 871283572f
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20713668

Change-Id: Ie6f91c2fee206b2f3b365afe6f9a62d15bb2b307
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-15 18:47:24 +00:00
Ale Nijamkin
683736d836 Merge "Defines default quick affordances." into tm-qpr-dev 2022-12-15 18:34:45 +00:00
Yan Yan
eefbc6216c Merge changes I3da7afab,I3ed65ae8
* changes:
  APIs to configure capabilities in VCN cell network template
  Support configuring capabilities in VCN cell network template
2022-12-15 18:26:41 +00:00