Commit Graph

16225 Commits

Author SHA1 Message Date
Roland Levillain
d07546a852 Merge "Fix typo in documentation of ZygoteCommandBuffer.nativeForkRepeatedly." am: 304329d202 am: 87744c8b58 am: 1e3aafb013 am: 9e2adae46b
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1673345

Change-Id: Ic1f6e01b966ad1f29982390b49556b588f549ac5
2021-04-12 18:03:16 +00:00
Roland Levillain
9e2adae46b Merge "Fix typo in documentation of ZygoteCommandBuffer.nativeForkRepeatedly." am: 304329d202 am: 87744c8b58 am: 1e3aafb013
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1673345

Change-Id: I8ed55afb37e23af6c9190eed535b2f2ae1424890
2021-04-12 17:46:03 +00:00
Roland Levillain
1e3aafb013 Merge "Fix typo in documentation of ZygoteCommandBuffer.nativeForkRepeatedly." am: 304329d202 am: 87744c8b58
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1673345

Change-Id: I09389f60afbcf40532e140ce42e27f8ef9576ff6
2021-04-12 17:00:40 +00:00
Roland Levillain
904ec85b61 Fix typo in documentation of ZygoteCommandBuffer.nativeForkRepeatedly.
Test: none (documentation change)
Change-Id: I3373f33b1d3a292f79129048733f7ecacb5c4907
2021-04-12 13:37:03 +00:00
Jeff DeCew
36dc1778c6 Merge "Use ImageResolver for BigPictureStyle when using BigPicture" into sc-dev am: 7e70261733
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13990325

Change-Id: If64e99258f9507bf743458bded305ff24c1201d3
2021-04-09 14:37:25 +00:00
Jeff DeCew
7e70261733 Merge "Use ImageResolver for BigPictureStyle when using BigPicture" into sc-dev 2021-04-09 14:24:34 +00:00
Jeff DeCew
64686e20e4 Use ImageResolver for BigPictureStyle when using BigPicture
Bug: 163595585
Fixes: 183719542
Test: manual visual testing
Change-Id: Id86cd976a0f28978d697dd6f46cc29c4b76fcc8b
2021-04-08 20:04:36 -04:00
Siim Sammul
0d69b341cb Merge "Add dplotnikov@ and gaillard@ as owners for Binder related files" am: dea9900796 am: 4bb24cce53 am: a1a4e83e95 am: 99d2eef8bd
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1663985

Change-Id: Idcaee98e8e290eb156ba6bfec29312e255429f7f
2021-04-08 08:03:04 +00:00
Siim Sammul
99d2eef8bd Merge "Add dplotnikov@ and gaillard@ as owners for Binder related files" am: dea9900796 am: 4bb24cce53 am: a1a4e83e95
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1663985

Change-Id: I5314145f0152294cd247500a95f68c8b21997785
2021-04-08 07:47:30 +00:00
Wilson Wu
1327db14c5 Merge "Add null check for IInputMethodPrivilegedOperations" into sc-dev am: 3d8971e4fa
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14100412

Change-Id: I6f3fe5caa7032a747c139ed7c8ef263823d75d97
2021-04-08 02:39:07 +00:00
Wilson Wu
3d8971e4fa Merge "Add null check for IInputMethodPrivilegedOperations" into sc-dev 2021-04-08 02:03:29 +00:00
Kholoud Mohamed
77488ded3f Merge "Add set/verify lock credentials testAPIs in KeygyardManager" into sc-dev am: 45dc22e11c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13929331

Change-Id: I1834dd888c22571a1b78242ab3cd39333abb5674
2021-04-08 00:52:27 +00:00
Kholoud Mohamed
45dc22e11c Merge "Add set/verify lock credentials testAPIs in KeygyardManager" into sc-dev 2021-04-08 00:38:36 +00:00
Siim Sammul
a1a4e83e95 Merge "Add dplotnikov@ and gaillard@ as owners for Binder related files" am: dea9900796 am: 4bb24cce53
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1663985

Change-Id: Iba4ffa2f74d4fa04889f9e05dbf1e7462cfce4e9
2021-04-07 21:36:06 +00:00
Lucas Dupin
44b3135d1f Merge "Dual tone shade implementation" into sc-dev am: 759d038afb
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13973777

Change-Id: I0f0a6a1bcd2585f7ec307c93acb4005e893e2490
2021-04-07 20:09:51 +00:00
Lucas Dupin
759d038afb Merge "Dual tone shade implementation" into sc-dev 2021-04-07 20:07:41 +00:00
Nicholas Ambur
257fffff06 Merge "rm permission from getActiveServiceComponentName" into sc-dev am: 6fb83178e0
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14105626

Change-Id: I85f0214ec9ceff0b6ed04826595c58f9e5877947
2021-04-07 20:05:50 +00:00
Nicholas Ambur
6fb83178e0 Merge "rm permission from getActiveServiceComponentName" into sc-dev 2021-04-07 19:13:19 +00:00
Michal Brzezinski
8bec3cf08e Dual tone shade implementation
Splitting behindScrim into two separate scrims: qs and notificatins.
QsScrim role is solely to show dark background behind quick settings.
NotificationsScrim serves as past behindScrim, that is takes fullscreen
when on keyguard and draws notifications background.
Bottom of the quick settings panel determines where qsScrim ends and
notificationsScrim begins.

Fixes: 183953523
Test: atest ScrimControllerTest
Change-Id: I86897f23072281745cef23ef8eed51e06b21818b
2021-04-07 16:01:16 +00:00
Wu Ahan
cd731488a8 Merge "Fix memory leak due to not removing ended or cancelled tasks" into sc-dev am: a5e7d2ff0e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14112445

Change-Id: I0abfae1095fe575f2d868ea45de81f38ee5e34dd
2021-04-07 15:32:08 +00:00
Ahan Wu
eae7d291f9 Fix memory leak due to not removing ended or cancelled tasks
While the tracker session ends abnormaly, we should also remove the task
which is kept by InteractionJankMonitor, or a memory leak happens.

Bug: 184651704
Test: atest FrameworksCoreTests:InteractionJankMonitorTest
Test: atest FrameworksCoreTests:FrameTrackerTest
Change-Id: I56f7759ef39d34cedc795042d3210d9be375cf77
2021-04-07 02:47:04 -08:00
Siim Sammul
756e87e336 Add dplotnikov@ and gaillard@ as owners for Binder related files
Change-Id: Ib3db46b8f0840780bb06090ec46005e5ab392343
2021-04-07 07:08:31 +00:00
Wilson Wu
fa57a2e068 Add null check for IInputMethodPrivilegedOperations
InputMethodManagerService should not initialize null
IInputMethodPrivilegedOperations to InputMethodService.

Add null check when setting the IInputMethodPrivilegedOperations
parameter to improve code readability.

Bug: 183992652
Test: atest CtsInputMethodTestCases
Change-Id: Ie4a8dff268177c5219c7c5495a2de6bc69b0ee25
2021-04-07 12:32:54 +08:00
Nicholas Ambur
ff66bbffac rm permission from getActiveServiceComponentName
remove the ACCESS_VOICE_INTERACTION_SERVICE permission from
VoiceInteractionManagerService.getActiveServiceComponentName

Test: build and verify no stability impact
Bug: 173122149
Change-Id: I9e42b7b6e205ec352b3cfbac51022dd7594d1d0f
2021-04-06 13:14:42 -07:00
TreeHugger Robot
385d38993c Merge "Make note/startOperation return SyncNotedAppOp, add mode" into sc-dev am: 0751e1b15f
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14069372

Change-Id: I9236a6abd710e5847f332cab5caa115ae1fa6f33
2021-04-06 18:44:43 +00:00
TreeHugger Robot
0751e1b15f Merge "Make note/startOperation return SyncNotedAppOp, add mode" into sc-dev 2021-04-06 18:34:05 +00:00
Siim Sammul
c31917ddd4 Create BinderLatencyObserver to collect binder call latency stats.
Pushing these as a metric will come in a future change.

Test: unit tests
Bug: 180584913

Change-Id: I8a123f7aed7c0ce416814372f2287b04a8a04ac0
Merged-In: I8a123f7aed7c0ce416814372f2287b04a8a04ac0
(cherry picked from commit 8d0ecde2b8)
2021-04-06 15:32:20 +00:00
kholoud mohamed
60742372cb Add set/verify lock credentials testAPIs in KeygyardManager
Added the following testAPIs that are guarded by
SET_AND_VERIFY_LOCKSCREEN_CREDENTIALS and
ACCESS_KEYGUARD_SECURE_STORAGE permissions:
* setLock
* checkLockCredentials

Also refactored methods out of LockPatternUtils
to LockSettingsService to allow clearing the caller identity.

Test: atest com.android.server.locksettings
Test: atest LockscreenCredentialTest
Test: atest PasswordComplexityTest after replacing usage of adb
commands with the new testAPIs
Bug: 182260585
Change-Id: Idc0432773c92ada9deb3e370526cb2ce219595dc

Change-Id: I28cbe6093a56a231022c61a6821accf01d28cda6
2021-04-06 15:15:36 +01:00
Wu Ahan
c1c41be8c7 Merge "End the trace section while the surface has destroyed" into sc-dev am: 790f33d571
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13981701

Change-Id: I5dc78441b9462c76821eb49c59e5529e4f01ee6c
2021-04-06 13:58:42 +00:00
Wu Ahan
790f33d571 Merge "End the trace section while the surface has destroyed" into sc-dev 2021-04-06 13:36:37 +00:00
Galia Peycheva
4e0eba72cf Merge "Fix stale background blur drawable in DecorView" into sc-dev am: adb4b12d77
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13930319

Change-Id: I26331490deb6cd3df92410ca1badcc326cc9ac84
2021-04-06 10:40:08 +00:00
Galia Peycheva
adb4b12d77 Merge "Fix stale background blur drawable in DecorView" into sc-dev 2021-04-06 10:27:46 +00:00
Ahan Wu
c35810dd64 End the trace section while the surface has destroyed
- Also invoke end method in surfaceDestroyed.
- Add debug logs

Bug: 183348579
Test: atest FrameworksCoreTests:InteractionJankMonitorTest
Test: atest FrameworksCoreTests:FrameTrackerTest
Test: Check the pftrace file
Change-Id: Ic3ab5212bd1d5a828ef6605814dafa4ecca3df0d
2021-04-05 22:47:49 -08:00
Janis Danisevskis
eb7f5a130c Merge "Keystore 2.0: Remove Keystore 1.0 SPI with all remaining references" am: a8b1b1a2e6 am: 08945c21ef am: 66ead4fb0b am: 9ba0f37f8a
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1624872

Change-Id: I1d15cbe4c91b0121b51f3b33f07cf0d3e9d86b01
2021-04-03 02:16:34 +00:00
Janis Danisevskis
9ba0f37f8a Merge "Keystore 2.0: Remove Keystore 1.0 SPI with all remaining references" am: a8b1b1a2e6 am: 08945c21ef am: 66ead4fb0b
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1624872

Change-Id: I08fcf329e59c309d9292edc846653b02e7a60f21
2021-04-03 02:02:03 +00:00
Janis Danisevskis
66ead4fb0b Merge "Keystore 2.0: Remove Keystore 1.0 SPI with all remaining references" am: a8b1b1a2e6 am: 08945c21ef
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1624872

Change-Id: I9efb4419a7dac6e1bb7d99f31e7776759cea9491
2021-04-03 01:16:07 +00:00
Janis Danisevskis
a8b1b1a2e6 Merge "Keystore 2.0: Remove Keystore 1.0 SPI with all remaining references" 2021-04-03 00:21:18 +00:00
Nate Myren
ee9a4741d4 Make note/startOperation return SyncNotedAppOp, add mode
Use the SyncNotedAppOp when collecting self/sync ops in AppOpsManager.
Also adds "mode" to SyncNotedAppOp

Fixes: 184111263
Test: Atest AppOpsServiceTest
Change-Id: Ia20c7054d06e241cbe017a641d728e11c7eccd06
2021-04-02 13:24:21 -07:00
Hans Boehm
c82bfb81cc Merge "Rename to isIndefiniteThreadSuspensionSafe" am: 0bf32e7e7b am: b7f0eacf8f am: d5301eb3bf am: 874b0a96e0
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1662663

Change-Id: I15e4f04c46e468dde1c812f66ba1ab62c4253f5d
2021-04-02 19:00:14 +00:00
Hans Boehm
874b0a96e0 Merge "Rename to isIndefiniteThreadSuspensionSafe" am: 0bf32e7e7b am: b7f0eacf8f am: d5301eb3bf
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1662663

Change-Id: Id628c80d3afda76d8107048a356f5816706d9a48
2021-04-02 18:42:20 +00:00
Hans Boehm
d5301eb3bf Merge "Rename to isIndefiniteThreadSuspensionSafe" am: 0bf32e7e7b am: b7f0eacf8f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1662663

Change-Id: Id06325d1294f14f65795488d3ebe00dc7ccd0f4c
2021-04-02 18:16:03 +00:00
Hans Boehm
0bf32e7e7b Merge "Rename to isIndefiniteThreadSuspensionSafe" 2021-04-02 17:29:53 +00:00
George Mount
fcc0e10ea2 Merge "Fix NPE in RecyclerView" into sc-dev am: e57091c6c3
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14069295

Change-Id: I3ad45c9c3e8807bdf87d44f1ccd44ad129a109a0
2021-04-02 16:28:48 +00:00
George Mount
e57091c6c3 Merge "Fix NPE in RecyclerView" into sc-dev 2021-04-02 16:20:06 +00:00
Janis Danisevskis
a6dcf091f5 Keystore 2.0: Remove Keystore 1.0 SPI with all remaining references
Bug: 171305684
Test: CtsKeystoreTestCases
Change-Id: I337515dadc9e45b909bff058d4e13371b4fa843c
2021-04-01 17:06:41 -07:00
Dmitri Plotnikov
847754313b Merge "Add BatteryConsumer.getPowerModel() method" into sc-dev am: 6a725247e5
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14057262

Change-Id: I3f6f937a5ff55793bda7134a47d6bae214b8c3d0
2021-04-01 23:43:33 +00:00
George Mount
49bd07d665 Fix NPE in RecyclerView
Bug: 184256183

Prevents NullPointerException when there are no children in the
RecyclerView while a fling occurs.

Test: Ran share sheet
Change-Id: I6aa5a4622c8afa792ca5e3f4c8fffb9ec92128d9
2021-04-01 23:34:25 +00:00
Dmitri Plotnikov
6a725247e5 Merge "Add BatteryConsumer.getPowerModel() method" into sc-dev 2021-04-01 23:25:55 +00:00
Hans Boehm
6fbea7cbbd Rename to isIndefiniteThreadSuspensionSafe
Bug: 181707712
Test: Build and boot AOSP
Change-Id: I0d95578cf689223a75fcb132f092805d77b1805b
2021-04-01 14:10:31 -07:00
Alec Mouri
9a601a015a Merge "Revert "Temporarily additional stats into battery dumpsys"" into sc-dev am: d998c94c2a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14057252

Change-Id: I4230d652081c703aff8c3c2aa5671418f394e96f
2021-04-01 20:55:23 +00:00