Commit Graph

1246 Commits

Author SHA1 Message Date
Jean-Michel Trivi
0fb6ac46d9 Merge "AudioPackage11.mk: fix typo" am: 2f7b351010 am: 15b30f03f4
am: 8367ff5263

Change-Id: Ib6e954140ef689c561ec2f2429c1944833dd15c3
2019-11-14 10:48:42 -08:00
Jean-Michel Trivi
15b30f03f4 Merge "AudioPackage11.mk: fix typo"
am: 2f7b351010

Change-Id: Ifcfb74ba46add7f492980f2270e1dc35de8ae765
2019-11-14 10:32:58 -08:00
Jean-Michel Trivi
76c707467d AudioPackage11.mk: fix typo
Fix typo after file name introduced
by dc54082abe

Bug: 144470640
Test: add frameworks/base/data/sounds/AudioPackage11.mk in product mk and build
Change-Id: I75101b12596b2b50d8017325f55cd85ea836f6a8
2019-11-14 08:36:10 -08:00
Issei Suzuki
430a111553 Revert "Clean up visibility related flags in ActivityRecord"
This reverts commit f8c7ced903.

Reason for revert: broke dev test (com.roidapp.photogrid)
Fixes: 144403961
2019-11-14 16:20:52 +01:00
Issei Suzuki
7b9e257908 Revert "Clean up visibility related flags in WindowToken"
This reverts commit cf0d2ae88d.

Reason for revert: broke dev test (com.roidapp.photogrid)
Fixes: 144403961

Change-Id: I77920d16062190b4565d4c95687b06fc587f9817
2019-11-14 16:19:54 +01:00
Issei Suzuki
e63eac7a99 Revert "Clean up visibility related flags in ActivityRecord"
This reverts commit c0edbbb521.

Reason for revert: broke dev test (com.roidapp.photogrid)
Fixes: 144403961

Change-Id: I71ef435cfbdab46d2e57f2ed68af3eff04958a99
2019-11-14 16:03:02 +01:00
Jeff Sharkey
97d3ca1e8f Merge changes from topic "legacycodez"
* changes:
  Progress towards splitting MediaProvider UID.
  Progress towards splitting MediaProvider UID.
2019-11-13 20:53:45 +00:00
Issei Suzuki
c0edbbb521 Clean up visibility related flags in ActivityRecord
- Replace mClientHidden by mClientVisible

Test: Refactoring, all existing tests pass.
Bug: 80414790
Change-Id: Ica79662b7c2d85d6862b96d1e6cedfde704a2c15
2019-11-13 16:58:14 +01:00
Jeff Sharkey
7e9699f83a Progress towards splitting MediaProvider UID.
We're working towards making MediaProvider into a Mainline module,
which means it can no longer share the "android.media" UID built
into the OS.  The major reason for this is because they're signed
with separate keys, but a secondary reason is that we don't know what
database customizations an OEM has performed in their MediaProvider.

Ensure that packages are requesting the permissions they actually
depend on, instead of relying on permissions requested by other
packages under the shared UID.

Bug: 144247087
Test: atest --test-mapping packages/providers/MediaProvider
Change-Id: Iea42a69dd270682258314126f6540478aece3e59
2019-11-12 15:48:52 -07:00
Issei Suzuki
cf0d2ae88d Clean up visibility related flags in WindowToken
- Replace isHidden() and setHidden() by isVisible() and setVisible()
  in accordance with variable names.
- Move isVisible() from AppRecord to WindowToken

Test: Refactoring CL, existing tests pass.
Bug: 80414790
Change-Id: Ie77bf1d00336e655b1fbee15d419c6959da2e0c9
2019-11-12 18:26:12 +01:00
Issei Suzuki
f8c7ced903 Clean up visibility related flags in ActivityRecord
- Replace visible and hiddenRequested flag by a single flag
  mVisibleRequested.
- Merge setVisible() into setVisiblity().

Test: Refactoring, all existing tests pass.
Bug: 80414790
Change-Id: I2a959632430d90ef5c0f738aa791ef230c4a21f1
2019-11-12 18:14:14 +01:00
TreeHugger Robot
59cee214bf Merge "Merge Task and TaskRecord into one class (65/n)" 2019-11-12 04:11:33 +00:00
Louis Chang
cdec080895 Merge Task and TaskRecord into one class (65/n)
Merge Task and TaskRecord into a single Task class. Also Consolidate
updateTaskMovement() call points to TaskStack.onChildPositionChanged().

Bug: 80414790
Test: Existing tests pass
Change-Id: Iec0101b211bf34fab42131aae6cddfe1262e2add
2019-11-12 10:29:39 +08:00
Bonian Chen
a9fe205c51 Merge "[Settings] Permission to access ImsMmTelManager" 2019-11-12 00:41:23 +00:00
Vadim Caen
311fef7bee Call end callback for custom rotation anim.
The onAnimationEnd callback was not called when a cutstum animation was
set (e.g: JUMPCUT) causing WindowState.mOrientationChanging to never be
reset to false and drawing being held.

Bug: 142255739
Test: atest PixelCopyTest#testWindowProducerCropTopLeft
Change-Id: If35a0bb0ad94050fba086cb81f8265c0bf0535eb
2019-11-08 11:55:54 +01:00
Bonian Chen
ac5d9371aa [Settings] Permission to access ImsMmTelManager
Add READ_PRIVILEGED_PHONE_STATE permission

Bug: 140542283
Test: Manual
Change-Id: If88c6e3e1b5084a27c95b875bc74d28d0af908df
2019-11-08 17:13:41 +08:00
TreeHugger Robot
d41a725956 Merge "Generalized AppWindowThumbnail as WindowContainerThumbnail" 2019-11-06 22:16:20 +00:00
lumark
bc0032a39c Generalized AppWindowThumbnail as WindowContainerThumbnail
Also modified some miscellaneous code logics related animation.

Bug: 142617871
Bug: 131661052
Test: Refactoring, existing tests pass.
Change-Id: Ia06d500bc6b6bf247d840d14cc81d2358af2d400
2019-11-07 01:56:56 +08:00
Jordan Liu
608d940823 Merge "Move cell broadcast service module directory"
am: efa3cc419c

Change-Id: Ib742b26e57c2bbd1e3ea7bc766a35a7251b44221
2019-11-05 16:59:27 -08:00
Jordan Liu
776242c0c6 Move cell broadcast service module directory
Update the permissions and resource to reflect this move.

Bug: 135956699
Test: manual
Change-Id: I8c798f48e3a342cc2ce29d1f7f199ae1337ff2d0
Merged-In: I8c798f48e3a342cc2ce29d1f7f199ae1337ff2d0
2019-11-05 11:28:53 -08:00
Roshan Pius
41f3c6330c wifi: Allow wifi to get INTERACT_ACROSS_USERS_FULL
Bug: 142234604
Test: Can provision & connect to R2 passoint network
Change-Id: I2bbf8aea169c600ce6b75eaefc52ddc755be4004
2019-11-05 18:47:54 +00:00
Siarhei Vishniakou
a3492cae1e Fix layout for Razer Serval
Ensure all of the keys are mapped.

Test: atest RazerServalTest
Bug: 136263708
Change-Id: I550d5e4e46cbc8549f0bcf075ad5ac39870c3487
2019-11-04 23:29:15 -06:00
Issei Suzuki
860fbc04ed Removed unused flag ActivityRecord.inPendingTransaction
Test: no-op change, still all tests pass
Change-Id: Ib350f75fbdabcb21930e95cc316563168b6f117d
2019-11-01 14:46:35 +01:00
TreeHugger Robot
6aba85af50 Merge changes If1c39d09,I3f8719c7
* changes:
  Promote AppWindowToken.applyAnimationLocked() to the base class.
  Unify animation methods into new WindowContainer#isAnimating()
2019-10-31 12:31:36 +00:00
Xin Li
6f48900f50 DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master
Bug: 142003500
Change-Id: If5056a73ede668b0048ca107b686413695e5b3b6
2019-10-30 14:33:01 -07:00
TreeHugger Robot
25b0bbb71d Merge "Add new permission that lets incidentd call dropbox" 2019-10-30 20:11:35 +00:00
lumark
19a5d2e993 Promote AppWindowToken.applyAnimationLocked() to the base class.
- Add WindowContainer#getAnimationAdapter for all window hierarchy.

- Extract logics related Remote animation / Local animation adapter
  creation from applyAnimationLocked into WC#getAnimationAdapter.

- Make RemoteAnimationRecord can accept in each window hierarchy.

Bug: 142617871
Bug: 131661052
Test: Refactoring, existing tests pass.
Change-Id: If1c39d09966d82653faf7ebd975592eaeacd7c24
2019-10-31 00:52:58 +08:00
Wale Ogunwale
c17418e0ae Clean-up ActivityRecord reparenting/adding to Task (57/n)
- Updated Configuration#onParentChanged to take params newParent and
oldParent to make logic of reparenting less complex to deal with in
classes that extend.
- Introduced WindowContainer#reparent to consolidate reparenting logic
and also allow us to only set onParentChanged once for the operation.
- Simplfied logic flow around adding/remove/reparenting activity to
task by using methods like addChild(), onChildAdded(), and such.
- Removed Task.mDeferRemoval which no longer makes sense and was leading
to task and stack leaks.

Bug: 80414790
Test: Existing tests pass
Change-Id: I4ffa79a1c731dc137213bdd3d7f04b8f013decc4
2019-10-26 21:07:44 -07:00
Joe Onorato
8e566f33ee Add new permission that lets incidentd call dropbox
Bug: 139375147
Test: treehugger
Change-Id: I4eaf167ff9157d9168358ed050e7f8b8ce136097
2019-10-23 17:58:00 -07:00
Roshan Pius
e8bd430c86 WifiStack: Grant READ_DEVICE_CONFIG permission to wifi
Bug: 142471784
Test: Flashed with out of process wifi APK.
Device boots up & connects to wifi networks.

Change-Id: Iddee7b8597858884b47558fb0f291090100034bb
2019-10-22 12:32:23 -07:00
Jordan Liu
7aea30267c [DO NOT MERGE] Add CellBroadcastService and related permissions
CellBroadcastService is bound to by the platform to handle cell
broadcasts.

Bug: 135956699
Test: manual
Change-Id: I865c09d6d246779b706c06371df685d415618699
2019-10-18 14:20:50 -07:00
Adrian Roos
1148054e7c ProtoLog: Fix bug in ProtoLogImpl.isEnabled and re-enable
Test: make droid && atest RelayoutPerfTest
Change-Id: I060063354a217682c7b4ff3b5f7db1c330a8a160
2019-10-18 18:38:13 +02:00
TreeHugger Robot
7780ab30db Merge "Merge AppWindowToken into ActivityRecord" 2019-10-17 22:54:07 +00:00
Jordan Liu
7e7af89246 Merge "Move cell broadcast service module directory" 2019-10-17 18:38:55 +00:00
Garfield Tan
e8d84ab020 Merge AppWindowToken into ActivityRecord
This change kept AppWindowTokenTests as it's originally based on top of
WindowTestBase, and merging that into ActivityRecordTests needs to
change the base class to ActivityTestBase, which requires additional
work and may change test behaviors. Therefore delay that to
follow-up CL.

Bug: 80414790
Test: Existing tests pass.
Change-Id: I6d73975ee77be9817c41b297f067de2d92a68499
2019-10-17 11:10:02 -07:00
Ruslan Tkhakokhov
004e85f798 Route EncryptedLocalTransport KV backup/restore through encryption code
Bug: 142227548
Test: Verify the device boots successfully
      Verify EncryptedLocalTransport APK is present
      Verify manual backup/restore using bmgr for LocalTransport and EncryptedLocalTransport
      For LocalTransport (unencrypted) and EncryptedLocalTransport:
        atest CtsBackupTestCases
        atest CtsBackupHostTestCases
        atest GtsBackupTestCases
        atest GtsBackupHostTestCases


Change-Id: Iac3a8a50d7f761442a4b784cfba3a980e900dd7f
2019-10-16 08:58:01 +00:00
Evan Severson
cc6e1f6ea8 Merge "Give PermissionController UsageStats for one-time permission" 2019-10-15 15:55:07 +00:00
Jordan Liu
69573b9bec Move cell broadcast service module directory
Update the permissions and resource to reflect this move.

Bug: 135956699
Test: manual
Change-Id: I8c798f48e3a342cc2ce29d1f7f199ae1337ff2d0
2019-10-14 22:00:28 +00:00
Tyler Gunn
8c4ced5b43 Merge "Explicitly grant START_ACTIVITIES_FROM_BACKGROUND to com.android.phone." 2019-10-14 16:15:28 +00:00
Roshan Pius
73266f2f64 Add a new wifi protection level
Wifi mainline module needs some permissions which are currently only
granted to signature components. Since mainline modules are not going to
be signed with OEM's signature, we need a new protection level to grant
some of these permissions to the wifi mainline APK.

Bug: 142234604
Test: Verified that wifi can get INTERACT_ACROSS_USERS_FULL permission
Change-Id: I26b0edff62497b5e08c2f2f504b0cd5f950682ad
2019-10-12 20:23:10 +00:00
Rashed Abdel-Tawab
243c9bd0ce Merge "Reword outdated fonts comment" am: ea2bea3bed am: f0871b9488 am: 9aeb110410
am: 043eb740c4

Change-Id: I0f967af6788f4ec7d06da8866d37d9cd121caff5
2019-10-12 00:35:02 -07:00
Rashed Abdel-Tawab
043eb740c4 Merge "Reword outdated fonts comment" am: ea2bea3bed am: f0871b9488
am: 9aeb110410

Change-Id: I20dd9d98e4169ce65c01ca5d639100787d4c9f1c
2019-10-12 00:28:02 -07:00
Rashed Abdel-Tawab
9aeb110410 Merge "Reword outdated fonts comment" am: ea2bea3bed
am: f0871b9488

Change-Id: I242eb7e60f7f244d6c2bde610e7c35183de9adbe
2019-10-12 00:21:13 -07:00
Rashed Abdel-Tawab
3046630c6a Reword outdated fonts comment
ADDITIONAL_FONTS_FILE is dead as of 3328d1ce55.
Explain how to install new fonts on /product instead.

Change-Id: I8a519d2a7a50847e7682473c43e58c4bfe1add5b
2019-10-11 14:18:30 -07:00
Yan Zhu
0a8b2fff58 Merge "Add permissions for EmbeddedKitchenSinkApp and car tests" 2019-10-11 20:26:46 +00:00
Yan Zhu
b90747079e Add permissions for EmbeddedKitchenSinkApp and car tests
- add more permissions for EmbeddedKitchenSinkApp to run as non system
app
- add addional permissions for car tests

Bug: 140900347, Bug: 140900347
Test: build, sync and test each fragments manually in the app

(at root of the project)
make EmbeddedKitchenSinkApp

Change-Id: If84ecc62e351d171cd8b568488fd4ae60bc0743f
2019-10-11 10:44:02 -07:00
Alan Stokes
c3e775bb11 Explicitly grant START_ACTIVITIES_FROM_BACKGROUND to com.android.phone.
It's needed because when we broadcast ACTION_SIM_SLOT_STATUS_CHANGED
we want to allow the receiving app to start an activity from the
background.

The app already has it implicitly, since it has the same shared UID as
com.android.stk which has the permission for unrelated reasons. Making
it explicit makes it less likely it will lose the permission
accidentally re-introducing a subtly bug.

Bug: 132691768
Test: Builds
Change-Id: I85669423e628b4534a3f28efd17947ca2481454e
Merged-In: I85669423e628b4534a3f28efd17947ca2481454e
2019-10-10 12:58:35 -07:00
Roshan Pius
8e10895db0 WifiStack: Rename wifi stack package name
Bug: 142478358
Test: Connects to wifi networ
Change-Id: I3d0d83fbba80d7b736200ba7997badbb898fbc0e
2019-10-10 11:27:14 -07:00
Jordan Liu
96c51f58db Merge "[DO NOT MERGE] Revert "Add CellBroadcastService and related permissions"" am: 8172f45111 am: 21fedfab99
am: 87d2acb711

Change-Id: I0b26a92e8c15a710a54576f8ce499ae441748dde
2019-10-09 15:01:32 -07:00
Jordan Liu
87d2acb711 Merge "[DO NOT MERGE] Revert "Add CellBroadcastService and related permissions"" am: 8172f45111
am: 21fedfab99

Change-Id: I1f62d488adf1bfa111efb7273a3ffa2046be7186
2019-10-09 14:50:29 -07:00