Commit Graph

9138 Commits

Author SHA1 Message Date
Automerger Merge Worker
220d609a70 Merge "Remove misleading comments" into rvc-dev am: c688e204e1 am: a148b4e3cd am: d78af383a2 am: 4fed1d44f6
Change-Id: I185bbe7b089b4aa4f1e5b232503483d9edb7235b
2020-03-12 16:21:05 +00:00
Philip P. Moltmann
1d56b5eca8 Merge "Rename featureId -> attributionTag" 2020-03-12 15:01:04 +00:00
TreeHugger Robot
c688e204e1 Merge "Remove misleading comments" into rvc-dev 2020-03-12 03:39:07 +00:00
Automerger Merge Worker
244ba47f05 Making time-zone an API constant am: 2e7408eddb am: 5fd18b033d am: 085bf87210 am: 4021198db5
Change-Id: Id9d3db95200952ca6c09117d68ca6173824ab955
2020-03-12 02:37:02 +00:00
Automerger Merge Worker
5fd18b033d Making time-zone an API constant am: 2e7408eddb
Change-Id: I92458f87eb0963330f98a3fe20c3336391e3f5b0
2020-03-12 01:43:19 +00:00
TreeHugger Robot
592181386c Merge "Making time-zone an API constant" into rvc-dev 2020-03-12 01:23:28 +00:00
Philip P. Moltmann
8a06c2870e Rename featureId -> attributionTag
In the core functionality this changes everything including aidl's and
field names:
- Context
- ContentProvider
- AppOps*
- Package parsing

For the rest, this is a shallow change to only change to the changed
APIs. This keeps the change small-ish

Exempt-From-Owner-Approval: Rename
Fixes: 148792795
Test: TH
Change-Id: I2a2245fe76e09e62cb13d5785d2efb4a304ba54a
2020-03-11 23:52:32 +00:00
Pinyao Ting
021faf9d19 Remove misleading comments
The display order of the shortcuts is solely determined by launcher apps
implementation at their own discretion, the rank of the shortcut merely
serves as a guideline. Thus removing the misleading paragraph to prevent
confusions.

Bug: 150254995
Test: make
Change-Id: I4cdb9a5779edfdb5b56659e4787b3f13e7e3054e
2020-03-11 23:42:58 +00:00
Automerger Merge Worker
21e6a66b20 Merge "WindowContext: Add @WindowType intdef" into rvc-dev am: 76b221c84b am: 22c79f5dfe am: e94751f933 am: dcadf88af7
Change-Id: I2fe3e7b68ef635df902c5f23edb7b9dfdc87dce7
2020-03-11 22:42:02 +00:00
TreeHugger Robot
76b221c84b Merge "WindowContext: Add @WindowType intdef" into rvc-dev 2020-03-11 22:02:27 +00:00
Automerger Merge Worker
81158d5477 Merge "Clarify InstallSourceInfo javadoc." into rvc-dev am: eaf14b274a am: 2b4867adb1 am: e24e4edd02 am: e6e5d42545
Change-Id: I150514cc5df4ff5b627fa1a3c08c04f61b9ea178
2020-03-11 21:31:54 +00:00
TreeHugger Robot
eaf14b274a Merge "Clarify InstallSourceInfo javadoc." into rvc-dev 2020-03-11 19:34:21 +00:00
Adrian Roos
9c17e537c7 WindowContext: Add @WindowType intdef
Fixes: 151156902
Test: make checkapi
Change-Id: I966f8cd305189a54a5de48b03e5b4bdd51700fdf
2020-03-11 16:08:16 +01:00
Automerger Merge Worker
1877f273c3 Adds support for wildcards in IntentFilter am: eb526105cb am: 6dd3bdf73f am: 84eedfecc5 am: 6707ccd02d
Change-Id: Ib92b1b76bfb39e2d5d8c7aa89909aee1a899fbf0
2020-03-11 01:22:13 +00:00
Suprabh Shukla
2e7408eddb Making time-zone an API constant
This is already effectively an API the way it is documented.
Updating all the references of the hard-coded constant.

Test: make update-api && make

Bug: 151112929
Change-Id: Iadeb03c516215cfc51bc8604b67250348d5a4375
2020-03-10 18:05:02 -07:00
Automerger Merge Worker
6dd3bdf73f Adds support for wildcards in IntentFilter am: eb526105cb
Change-Id: I8d6399e0177867d6393d0998321785dbe70f9604
2020-03-11 00:38:39 +00:00
Patrick Baumann
93a9ab17ef Merge "Adds support for wildcards in IntentFilter" into rvc-dev 2020-03-11 00:30:51 +00:00
Automerger Merge Worker
fff3a1bca8 Merge "Merge "Give hidden API behavior to legacy apps." into rvc-dev am: a7a96ad6f8 am: 314eb8f16b" into rvc-d1-dev-plus-aosp am: 059370c6f9 am: d0db148bcd
Change-Id: I039fc6b9674fb31ac5733daf95a1157b58921d3b
2020-03-11 00:00:29 +00:00
Automerger Merge Worker
8eca114736 Give hidden API behavior to legacy apps. am: 8b0cff7108
Change-Id: Ic247e0c6280baf8b41cf0f3c85ecd7f6916ad1cc
2020-03-10 23:14:48 +00:00
Jeff Sharkey
a7a96ad6f8 Merge "Give hidden API behavior to legacy apps." into rvc-dev 2020-03-10 23:03:41 +00:00
Jeff Sharkey
8b0cff7108 Give hidden API behavior to legacy apps.
Starting in R, there is a new public API overload that delivers a
flags argument.  Some apps may be relying on a previous hidden API
that delivered a userId argument, and this change is used to control
delivery of the new flags argument in its place.

There are dozens of these hidden API users are in the system UID,
either in the system process or the Settings app, so we hard-code
giving them the legacy behavior, since refactoring would be messy
between internal and AOSP branches.

Also adjust incoming and outgoing method signatures to use slightly
more flexible Collection<Uri>, which has handy methods like
contains() and isEmpty().

Bug: 150939131
Test: atest --test-mapping packages/providers/MediaProvider
Test: atest FrameworksServicesTests:com.android.server.devicepolicy.DevicePolicyManagerTest
Exempt-From-Owner-Approval: trivial refactoring
Change-Id: If6a77449e19215cf1c60d4217e62fc04b0959bfc
2020-03-10 16:36:21 -06:00
Automerger Merge Worker
5be449c5e8 Merge "Add intent for auto revoke UI" into rvc-dev am: e9b4b0009b am: d3573ee8c2 am: 7a2108d1ce am: 0429b54f29
Change-Id: Ifbe3445ed6190ed00a102605463f6d586c493f70
2020-03-10 22:06:40 +00:00
Nate Myren
e9b4b0009b Merge "Add intent for auto revoke UI" into rvc-dev 2020-03-10 18:55:52 +00:00
Automerger Merge Worker
dc8bcf7208 Merge "Rename ApexContext to ApexEnvironment." into rvc-dev am: e6dbe2b880 am: 86fe0229f1 am: 591cc11972 am: c64b9d5a61
Change-Id: I42eccfb31be918280336194a944e97d4404daf7d
2020-03-10 11:27:22 +00:00
Oli Lan
e6dbe2b880 Merge "Rename ApexContext to ApexEnvironment." into rvc-dev 2020-03-10 10:20:13 +00:00
Automerger Merge Worker
e2c67d131d Merge "Replace auto-revoke whitelist permission flags with appop" into rvc-dev am: 623468289f am: e410b63af1 am: be5c003e8e am: 68e7312596
Change-Id: I9a7d44ef3d1865c59b7212cb8b12f3408ee0208c
2020-03-10 04:26:23 +00:00
Eugene Susla
623468289f Merge "Replace auto-revoke whitelist permission flags with appop" into rvc-dev 2020-03-10 02:53:51 +00:00
Automerger Merge Worker
a55e09410e Merge "Merge "More CTS for APIs used by Mainline." into rvc-dev am: 469263a457 am: cdac1f3854" into rvc-d1-dev-plus-aosp am: e2a6e48ee5 am: dbcb04010b
Change-Id: Ia481c61683c8234b68ae97b264eefb8bbc479750
2020-03-09 23:21:22 +00:00
Automerger Merge Worker
5d1b68ef85 Merge changes I696e3c5d,Iea7a5610,If627e613 into rvc-dev am: 941e815aab am: bdf6bff00b am: a1c5855a56 am: 8af4d27402
Change-Id: Ia30c3dad224713f10bd787fa28514979664c9160
2020-03-09 23:07:47 +00:00
Jeff Sharkey
469263a457 Merge "More CTS for APIs used by Mainline." into rvc-dev 2020-03-09 22:44:08 +00:00
Automerger Merge Worker
f805a3eb27 Merge "docs: Among devices which support Vulkan 1.1, a subset support it via software emulation. Refer to the NDK docs on how to address these devices. See also cr/292399283." into rvc-dev am: e41357fc9d am: 25224f037f am: 817c7ad3e4 am: e4499f9ea3
Change-Id: I419080c7557160d46516977ef20903171fb38ced
2020-03-09 21:58:14 +00:00
TreeHugger Robot
941e815aab Merge changes I696e3c5d,Iea7a5610,If627e613 into rvc-dev
* changes:
  update javadoc for InstallationFile
  fix error message
  remove incremental.check_loader
2020-03-09 21:47:43 +00:00
Nate Myren
716d0a48b8 Add intent for auto revoke UI
Add intent that signifies the desire to access the auto revoke UI inside
the Permission Controller.

Bug: 146513245
Test: none needed
Change-Id: I58d32d2c02941f65c52e054ad712541126086586
2020-03-09 13:55:18 -07:00
Jeff Sharkey
9ed18340ca More CTS for APIs used by Mainline.
Bug: 150641862, 150641715, 150641138, 150640123
Test: atest cts/tests/tests/content/src/android/content/cts/ContentResolverTest.java
Test: atest cts/tests/tests/os/src/android/os/cts/BinderTest.java
Test: atest cts/tests/tests/provider/src/android/provider/cts/DocumentsContractTest.java
Test: atest cts/tests/tests/provider/src/android/provider/cts/media/MediaStoreTest.java
Change-Id: I6f9ae1dcffd79fd6c422962d9ca64d4b98841766
2020-03-09 20:12:55 +00:00
Automerger Merge Worker
2947114944 Merge "rename incremental service name" into rvc-dev am: df5dff04db am: 7b87d1b3a3 am: dc0bd58ea6 am: f04baf4860
Change-Id: I65a9194a9946e4ac36358511388564d31727778f
2020-03-09 19:59:37 +00:00
Patrick Baumann
eb526105cb Adds support for wildcards in IntentFilter
This change adds support for wildcards when computing matching during
package add. This enables apps to define queries->intents tags that
match *all* actions, categories, schemes, authorities and/or
scheme-specific parts.

Fixes: 150451794
Test: atest AppEnumerationTests IntentFilterTest
Change-Id: I00508786c6a4b557fdceaec500ba4a69ce8d5362
2020-03-09 10:58:01 -07:00
Alan Stokes
45dfa1f115 Clarify InstallSourceInfo javadoc.
Added comments to better explain:
- How initiating differs from installing;
- When null might be returned from either (expanding on existing
  comments on the PM#getInstallSourceInfo method).

Bug: 150330937
Test: Still builds.
Change-Id: I03c5d92f643e97019b00778ca1d8e0c92e25dac8
2020-03-09 17:37:25 +00:00
Nick Cook
e41357fc9d Merge "docs: Among devices which support Vulkan 1.1, a subset support it via software emulation. Refer to the NDK docs on how to address these devices. See also cr/292399283." into rvc-dev 2020-03-09 16:38:16 +00:00
Songchun Fan
73358eb5f0 update javadoc for InstallationFile
Also hides the constructor which is only used internally.

BUG: 149299379
Test: builds
Change-Id: I696e3c5db7b7591276b741f68d50edf47c2f30a0
2020-03-09 08:57:26 -07:00
TreeHugger Robot
df5dff04db Merge "rename incremental service name" into rvc-dev 2020-03-09 14:12:08 +00:00
Automerger Merge Worker
c70dcb0d4b Merge "Clarify actor requirements in OverlayManager API" into rvc-dev am: 585c4df7d4 am: d77b3567e9 am: 5ac7e341c3 am: 9e0c8d9e23
Change-Id: I1d16a1f31a4e0e931991472e78a521136c506ead
2020-03-07 23:14:31 +00:00
Automerger Merge Worker
36250492d2 Merge "Deprecate long-obsolete android:anyDensity" into rvc-dev am: e2e7cd5d4c am: 026b6088f6 am: acd27d5fbf am: b8fca47bcf
Change-Id: Ifa3b33c4ca08b83eb17aa53b48395903502e8b87
2020-03-07 23:04:15 +00:00
Winson Chiu
585c4df7d4 Merge "Clarify actor requirements in OverlayManager API" into rvc-dev 2020-03-06 22:46:53 +00:00
John Reck
e2e7cd5d4c Merge "Deprecate long-obsolete android:anyDensity" into rvc-dev 2020-03-06 20:37:53 +00:00
Winson
08f8c49f33 Clarify actor requirements in OverlayManager API
Bug: 135052950
Bug: 138458046

Test: none; docs only change

Change-Id: Ibe0d139cd0e7f819b8e85d109ea38fe853a0b080
2020-03-06 12:35:06 -08:00
Automerger Merge Worker
a46bddc896 Merge "Use flags to indicate reason for Uri changes." into rvc-dev am: 189e00a46b am: aeb824386b am: de37673a75 am: b605e547fe am: 1a7d76a467
Change-Id: Ia22f2081e1438b48aca89bead528aa567b3a7a4f
2020-03-06 02:08:53 +00:00
Evgenii Stepanov
c3dca56edd Merge "Add "enableGwpAsan" tag to android manifest." 2020-03-06 00:37:11 +00:00
John Reck
7ce90af518 Deprecate long-obsolete android:anyDensity
This API exists for compatibility with pre-Donut applications
that were not properly density aware. As such, there's no
current reason to use this. So deprecate it.

Bug: 150869482
Test: builds
Change-Id: Ie12957988d5f5d292277a291a20b565c2e3ef46e
2020-03-05 16:30:30 -08:00
Jeff Sharkey
189e00a46b Merge "Use flags to indicate reason for Uri changes." into rvc-dev 2020-03-06 00:04:24 +00:00
TreeHugger Robot
8caff7dc81 Merge "DO NOT MERGE: Remove AppSearch from Android R." into rvc-dev 2020-03-05 21:09:00 +00:00