John Reck
48145618d2
Merge "Ensure SKP serialization occurs on RenderThread" into qt-qpr1-dev
...
am: ab9d0b5103
Change-Id: I7176a638d66e74ceb555e867dcea471c7ef6fe53
2019-10-31 10:50:38 -07:00
John Reck
ab9d0b5103
Merge "Ensure SKP serialization occurs on RenderThread" into qt-qpr1-dev
2019-10-31 17:33:44 +00:00
Andrei-Valentin Onea
97ad6f5c48
Merge "Add apis for listing all compat changes" am: 2c3b1a1010
...
am: 4b8947bd56
Change-Id: I924c55f20755d33c6a748326bf07083592fd77e6
2019-10-31 06:52:54 -07:00
Andrei-Valentin Onea
2c3b1a1010
Merge "Add apis for listing all compat changes"
2019-10-31 13:36:26 +00:00
Andrei Onea
18041f787d
Add apis for listing all compat changes
...
These apis are required for adding UI in the Developer options for
modifying compatibility change overrides.
Bug: 138280620
Test: atest CompatConfigTest
Change-Id: If55aa68f9bdd6bed0765324e972de3683bacb553
2019-10-31 11:54:13 +00:00
Phil Weaver
015fe4ff3e
Merge "a11y: don't crash the system when illegal component name encounted" am: f4d1789b81
...
am: 411b523373
Change-Id: Idb8ffd83b4d8b89ebba52ad6fe5e7037ac61b4b7
2019-10-30 18:59:00 -07:00
Phil Weaver
f4d1789b81
Merge "a11y: don't crash the system when illegal component name encounted"
2019-10-31 01:29:30 +00:00
Torne (Richard Coles)
c1c1a5e7d7
Merge "Clarify CookieManager RFC reference." into qt-dev am: 7186df9e6f am: 45a9d4bc79
...
am: 04be94e23e
Change-Id: I4b40d40281753e10408d41114490794734002d72
2019-10-30 10:03:58 -07:00
Torne (Richard Coles)
04be94e23e
Merge "Clarify CookieManager RFC reference." into qt-dev am: 7186df9e6f
...
am: 45a9d4bc79
Change-Id: I9a3ea8dcbece844051fd8383deea6a00ae92fe07
2019-10-30 09:57:39 -07:00
Torne (Richard Coles)
45a9d4bc79
Merge "Clarify CookieManager RFC reference." into qt-dev
...
am: 7186df9e6f
Change-Id: I91a6a53d029b8ec2567eaac93056c91642b5177e
2019-10-30 09:51:40 -07:00
TreeHugger Robot
7186df9e6f
Merge "Clarify CookieManager RFC reference." into qt-dev
2019-10-30 16:31:03 +00:00
Steven Moreland
156230b3bf
Merge "ServiceManagerProxy: implement new method" am: 2a6f6ed94b am: 9ab8a0713f
...
am: 1574e4fd4e
Change-Id: I3018e9922154e7a33dd3aa4814d5f80e4118a77a
2019-10-29 09:36:18 -07:00
Steven Moreland
1574e4fd4e
Merge "ServiceManagerProxy: implement new method" am: 2a6f6ed94b
...
am: 9ab8a0713f
Change-Id: I5af655cba2bb416ed517ba722f0f5ec46610c9bc
2019-10-29 09:26:57 -07:00
Steven Moreland
2a6f6ed94b
Merge "ServiceManagerProxy: implement new method"
2019-10-29 15:45:43 +00:00
Nate Fischer
a906395b9e
WebView: clarify docs for onShowCustomView am: aaaa660a44 am: 3ea1a6d6ff
...
am: b2bc8ddcfb
Change-Id: I28eb0e3ffcef7256d3419dbde5bb9bcce2614172
2019-10-29 00:39:55 -07:00
Nate Fischer
7baf85ccaf
WebView: clarify docs for onShowCustomView am: aaaa660a44
...
am: 3ea1a6d6ff
Change-Id: I9cf9fd9b8cecb266d2cc2aa2cacf5e9fc2339ede
2019-10-29 00:32:55 -07:00
Nate Fischer
b2bc8ddcfb
WebView: clarify docs for onShowCustomView am: aaaa660a44
...
am: 3ea1a6d6ff
Change-Id: Id1a2fc32030f8a5aed8af4dfd6c7046a65d51a6e
2019-10-29 00:32:55 -07:00
Nate Fischer
3ea1a6d6ff
WebView: clarify docs for onShowCustomView
...
am: aaaa660a44
Change-Id: Idaa495f908c914057ac785bfeca1f2f15a0a5fd8
2019-10-29 00:26:23 -07:00
Peter Wang
20c679d182
Merge "Fixed java doc for EuiccService#eraseSubscriptions" am: 10d6f20bc9 am: 4dd1013a04
...
am: 8f6945f47b
Change-Id: Id4b990a8107da649f2e59efb62ea9431e1e4179a
2019-10-28 16:19:04 -07:00
Peter Wang
8f6945f47b
Merge "Fixed java doc for EuiccService#eraseSubscriptions" am: 10d6f20bc9
...
am: 4dd1013a04
Change-Id: Idbdcc5b47bddaa577113843c4fde7f0115428935
2019-10-28 16:06:02 -07:00
Nate Fischer
aaaa660a44
WebView: clarify docs for onShowCustomView
...
No change to logic, only docs.
This clarifies the docs for onShowCustomView. This @links to
FLAG_FULLSCREEN, reminds the developer they must override both
onShowCustomView and onHideCustomView, and provides guidance for
CustomViewCallback.
Bug: 143247282
Test: make -j4 docs
Change-Id: I64de3723674da5c138438921cc8232c4bf2a3d98
2019-10-28 20:46:39 +00:00
Peter Wang
bd0295df59
Merge "Add EuiccCardManager.ResetOption to eraseSubscriptions" am: ca01a7ee08 am: a0b42289aa
...
am: 479a640a72
Change-Id: Ica15801fe3b348964f975405e859f8f7b86a6938
2019-10-28 13:21:48 -07:00
Peter Wang
479a640a72
Merge "Add EuiccCardManager.ResetOption to eraseSubscriptions" am: ca01a7ee08
...
am: a0b42289aa
Change-Id: I20870973a273324dc477dd66af36df0f8d11f880
2019-10-28 13:08:44 -07:00
Peter Wang
0ecde1f5f9
Fixed java doc for EuiccService#eraseSubscriptions
...
Bug: 143138878
Test: on device
Change-Id: I2a9ab4fe4e1c48fc7e7178b1de9b1f72b0408183
Merged-In: I2a9ab4fe4e1c48fc7e7178b1de9b1f72b0408183
2019-10-28 12:40:23 -07:00
Peter Wang
ca01a7ee08
Merge "Add EuiccCardManager.ResetOption to eraseSubscriptions"
2019-10-28 19:32:18 +00:00
Steven Moreland
2cd23b6a59
ServiceManagerProxy: implement new method
...
This class is hanging around for UnsupportedAppUsage. Adding additional
method to fix compilation, but it should never be called.
Bug: 135686713
Test: compilation fixed
Change-Id: I58022af86a53239990e057936826d0f1214acc6f
2019-10-28 11:17:15 -07:00
Xin Li
b2198fa670
Merge "Merge Coral/Flame into AOSP master"
2019-10-27 04:44:29 +00:00
Peter Wang
2ab852d411
Add EuiccCardManager.ResetOption to eraseSubscriptions
...
Bug: 139474431
Test: on device
Change-Id: Ib8496ed6dbc6179940892de8df7901e84dd67d76
Merged-In: Ib8496ed6dbc6179940892de8df7901e84dd67d76
2019-10-25 14:26:22 -07:00
Mathieu Chartier
fca111db2f
Merge "Avoid preloading classes for boot image profiling" am: cfee28589b am: 84f358f9bf
...
am: ac60bbb740
Change-Id: I48fa3fbc8b9f2859a084bf36d06117a1ea8970cf
2019-10-25 13:20:46 -07:00
Mathieu Chartier
ac60bbb740
Merge "Avoid preloading classes for boot image profiling" am: cfee28589b
...
am: 84f358f9bf
Change-Id: Iea9cf99e07272a4e5a6ae132825591d3508a5c04
2019-10-25 13:08:35 -07:00
Mathieu Chartier
84f358f9bf
Merge "Avoid preloading classes for boot image profiling"
...
am: cfee28589b
Change-Id: I9c7be76f96546d50a6e049aeab60ca71ee215500
2019-10-25 12:58:29 -07:00
Mathieu Chartier
cfee28589b
Merge "Avoid preloading classes for boot image profiling"
2019-10-25 19:35:00 +00:00
Philip P. Moltmann
bd771897d7
[DO NOT MERGE] Split access-media-storage from read-external-storage am: f3ff750f29
...
am: 6f0fe03b7d
Change-Id: I15e195939f892f9bd34506ccdabeb6324173b446
2019-10-25 11:33:41 -07:00
Philip P. Moltmann
6f0fe03b7d
[DO NOT MERGE] Split access-media-storage from read-external-storage
...
am: f3ff750f29
Change-Id: I0f37950a78df7d503a830ec5eff77acad7382fb8
2019-10-25 11:22:30 -07:00
Chen Xu
43bd6f2ffc
Merge "make CallerInfo as SystemAPI" am: 7e902363a6 am: 3f1055a2ba
...
am: 610244cd4f
Change-Id: I6a3335b42a072522956e747835737e2af455bf38
2019-10-25 11:10:42 -07:00
TreeHugger Robot
3b050525e4
Merge "[DO NOT MERGE] Split access-media-storage from read-external-storage" into qt-dev
2019-10-25 18:08:22 +00:00
Chen Xu
610244cd4f
Merge "make CallerInfo as SystemAPI" am: 7e902363a6
...
am: 3f1055a2ba
Change-Id: Id0cc4db02834da24e4a64f3ebe5b52a8138bb15b
2019-10-25 10:51:09 -07:00
Chen Xu
3f1055a2ba
Merge "make CallerInfo as SystemAPI"
...
am: 7e902363a6
Change-Id: I7615196e88b03a733daa895e9ffb7ee3d7a47034
2019-10-25 10:37:43 -07:00
Xin Li
d3498e3053
Merge Coral/Flame into AOSP master
...
Bug: 141248619
Change-Id: Ic0486c8c79d94c9a30efa37676b2f6a94fb7b5fa
Merged-In: Ibe8ff7bdba7a886bd8b91155ae56f087a836981f
2019-10-25 10:27:58 -07:00
Chen Xu
7e902363a6
Merge "make CallerInfo as SystemAPI"
2019-10-25 17:27:45 +00:00
Howard Chen
f5b0ba4072
Merge "Use new GsiInstallParams struct" am: 7898d33e3a am: 6b1e8cc0ab
...
am: 630b0caad1
Change-Id: I97e9c7767a5b3ff60e6533cb9a76ed128b6d606a
2019-10-25 00:57:46 -07:00
Howard Chen
630b0caad1
Merge "Use new GsiInstallParams struct" am: 7898d33e3a
...
am: 6b1e8cc0ab
Change-Id: Ia84493f02d7db753af1222f9743b84f1be1d9f92
2019-10-25 00:50:48 -07:00
Howard Chen
6b1e8cc0ab
Merge "Use new GsiInstallParams struct"
...
am: 7898d33e3a
Change-Id: I3f05bf9db6e5db4c675791295cc6bffe4098db32
2019-10-25 00:37:53 -07:00
Howard Chen
7898d33e3a
Merge "Use new GsiInstallParams struct"
2019-10-25 07:18:57 +00:00
Howard Chen
e176c56f6e
Use new GsiInstallParams struct
...
Bug: 139402092
Test: adb shell am start-activity \
-n com.android.dynsystem/com.android.dynsystem.VerificationActivity \
-a android.os.image.action.START_INSTALL \
-d file:///storage/emulated/0/Download/system.raw.gz \
--el KEY_SYSTEM_SIZE $(du -b system.raw|cut -f1) \
--el KEY_USERDATA_SIZE 8589934592
Change-Id: I62330ccbe3c863850b545db5e911196d22f518d7
2019-10-24 21:34:43 +00:00
Beverly
0fa5310cad
Fix zen alarms only mode check am: 51563b5ffe
...
am: a9b1fc617d
Change-Id: I2afa7a66ec8b77b25cf0eedf9cc9e0866d95db48
2019-10-24 14:31:40 -07:00
Beverly
a9b1fc617d
Fix zen alarms only mode check
...
am: 51563b5ffe
Change-Id: I577da2d70a3ca8a9f2af0d574cb4406db25439f2
2019-10-24 13:28:26 -07:00
Philip P. Moltmann
f3ff750f29
[DO NOT MERGE] Split access-media-storage from read-external-storage
...
And also pre-grant it to all apps that currently get any storage
permission pre-granted
Test: atest SplitPermissionTest
m -j gts && gts-tradefed run commandAndExit gts-dev -m GtsPermissionTestCases --test=com.google.android.permission.gts.DefaultPermissionGrantPolicyTest#testDefaultGrantsWithRemoteExceptions
Manual testing:
All combinations of
- App targetSdk = 28 and 29 (and 22 for extra credit)
- App having the <uses-permission> tag for
ACCESS_MEDIA_LOCATION or not
- Upgrade from P->Q-QPR and from vanilla Q->Q-QPR
Further upgrade of targetSdk from 28->29 while on Q-QPR
==> All permission behavior should make sense. Sometimes there
are weird, but expected behaviors. Hence we need to
collect the results and then look at the unexpected ones.
See SplitPermissionTest for some tests I added for the
location-background permission which was split from
the fine/coarse-location permissions
Fixes: 141048840,140961754
Change-Id: Ib9f50d25c002036f13cf2d42fc4d1b214f20920c
(cherry picked from commit ac7b10c135 )
2019-10-24 16:02:01 +00:00
Beverly
51563b5ffe
Fix zen alarms only mode check
...
Also fixes setting the consolidated zen policy logging.
Fixes: 140329813
Test: android.app.cts.NotificationManagerTest#testTotalSilenceOnlyMuteStreams
Test: android.app.cts.NotificationManagerTest#testAlarmsOnlyMuteStreams
Change-Id: I43d503ac23d7b0b141930d77cb76f1f589b22525
(cherry picked from commit dcc5cfc561 )
2019-10-24 15:51:37 +00:00
Mathieu Chartier
d3c72db3bb
Avoid preloading classes for boot image profiling
...
Since the clinits may execute methods, we should avoid preloading
classes to avoid executing methods that may not be required. These
samples could cause inaccuracy in the boot image profile.
Test: manual: adb logcat | grep preloadClasses
Bug: 139883463
Change-Id: I5b4568a477724606105196cba010109f80eecec1
2019-10-24 08:04:31 -07:00