Commit Graph

80188 Commits

Author SHA1 Message Date
Leif Wilden
6d228a7515 Merge "Update javadoc for SearchManager api on TV." 2018-03-01 19:23:31 +00:00
Jeff Sharkey
341c2366cc Merge "Force loading of safe labels in system_server." 2018-03-01 18:04:16 +00:00
TreeHugger Robot
d71809bb8b Merge "Sanity check to avoice NPE if an app-provided URI is invalid." 2018-03-01 17:31:40 +00:00
TreeHugger Robot
15c3e602e9 Merge "Removed AMS.updatePersistableUriPermission()" 2018-03-01 17:30:33 +00:00
Arthur Ishiguro
f0cda31e00 Merge "Mark location classes as Parcelable appropriately" 2018-03-01 17:10:14 +00:00
Przemyslaw Szczepaniak
ec374b371a Merge "Tweak DateFormat.is24HourFormat javadoc to be more explicit." am: 093c509c40 am: 031b91574d
am: 54ebb3e0b7

Change-Id: Ie218259d09539ec004ccf9fca88133227323d6e2
2018-03-01 16:55:45 +00:00
Przemyslaw Szczepaniak
54ebb3e0b7 Merge "Tweak DateFormat.is24HourFormat javadoc to be more explicit." am: 093c509c40
am: 031b91574d

Change-Id: I50385cb665a557baad8b271bcfd4431072db7592
2018-03-01 16:43:31 +00:00
Przemyslaw Szczepaniak
031b91574d Merge "Tweak DateFormat.is24HourFormat javadoc to be more explicit."
am: 093c509c40

Change-Id: I562562c1abc3a5a64820ca5eaa244f00a75c4200
2018-03-01 16:37:13 +00:00
Chavi Weingarten
13b154893a Merge "Use destroy in transaction for animation" 2018-03-01 16:28:32 +00:00
Przemyslaw Szczepaniak
093c509c40 Merge "Tweak DateFormat.is24HourFormat javadoc to be more explicit." 2018-03-01 15:11:14 +00:00
Adrian Roos
90c27c332a Merge "DisplayCutout: Add xml wrapper for layoutInDisplayCutoutMode" 2018-03-01 13:57:22 +00:00
TreeHugger Robot
701194a72f Merge "lowRamDevice TVs can have multi-user" 2018-03-01 12:03:29 +00:00
Przemyslaw Szczepaniak
170d9b8ceb Tweak DateFormat.is24HourFormat javadoc to be more explicit.
Bug: 32761394
Test: make docs
Change-Id: If10da5b9d63e6e88774e333d5c266e423e6bc7c8
2018-03-01 10:35:57 +00:00
Benjamin Franz
8b16046a53 Merge "Update javadoc for DISALLOW_SYSTEM_ERROR_DIALOGS" 2018-03-01 09:30:12 +00:00
Abodunrinwa Toki
fa6d6d963b Merge "Add TCM.getTextClassifier(int type)" 2018-03-01 06:38:24 +00:00
Chalard Jean
74035dd49d Merge "Fix up NetworkCapabilities' toString" am: 7959e70ef2 am: 773523a667
am: 669194a830

Change-Id: I3d3f3f34f30b69750e197b185c4e70bd360f35e0
2018-03-01 06:13:04 +00:00
Chalard Jean
669194a830 Merge "Fix up NetworkCapabilities' toString" am: 7959e70ef2
am: 773523a667

Change-Id: I2f1578589232c49574dbf401d7f4becfa350a1c0
2018-03-01 05:56:33 +00:00
Chalard Jean
773523a667 Merge "Fix up NetworkCapabilities' toString"
am: 7959e70ef2

Change-Id: I21e66bc78a763f9e37725f50ca8b406ac7259518
2018-03-01 05:48:14 +00:00
TreeHugger Robot
8e1522197a Merge "Remove RemoteSurfaceTrace functionality." 2018-03-01 04:21:25 +00:00
Chalard Jean
7959e70ef2 Merge "Fix up NetworkCapabilities' toString" 2018-03-01 04:01:16 +00:00
Arthur Ishiguro
f3ab9cdc41 Mark location classes as Parcelable appropriately
Doesn't add the "final" qualifier,
since make will throw errors due to compatibility issues.

Bug: 69622177
Test: Run CHQTS from master and oc-mr1-dev, verify pass
Change-Id: If02203d7862e77ca4fda7b95a39bbfa3d9f6d87d
2018-03-01 03:10:57 +00:00
TreeHugger Robot
50db5a45ac Merge "Make activity-alias inherit "enableVrMode" attribute from target activity." 2018-03-01 02:59:49 +00:00
Dake Gu
467b444d0a Merge "autofill: touch on IME should not close autofill" 2018-03-01 02:40:03 +00:00
TreeHugger Robot
668b5ca9aa Merge "Add setting for off body, radio off feature" 2018-03-01 02:24:10 +00:00
TreeHugger Robot
8006a272da Merge changes I5c2facba,I2fecbeaa,I045ddf19,I961d190d
* changes:
  Move frame validation logic for deferTransactionUntil.
  Handle surfaceInset changes with deferred transactions.
  Various pinned animation bug fixes.
  Nuke WindowState#mShownPosition. Rework mXOffset/mYOffset.
2018-03-01 02:06:40 +00:00
Felipe Leme
98f4c694e0 Sanity check to avoice NPE if an app-provided URI is invalid.
Test: atest VirtualContainerActivityCompatModeTest#testAutofillSync

Fixes: 73790788

Change-Id: Ic73eb800f4532425effb03396f0ab455142ab6dc
2018-02-28 17:43:34 -08:00
TreeHugger Robot
30982facc5 Merge "Finish ops started on behalf of a removed package." 2018-03-01 01:11:35 +00:00
TreeHugger Robot
06b1df657a Merge "Use start/finish app ops in window manager" 2018-03-01 01:11:25 +00:00
TreeHugger Robot
ef71a4cc6e Merge "Rename dumpsys protos to make platform proto names consistent." 2018-03-01 00:54:51 +00:00
Dake Gu
b0fa378f9d autofill: touch on IME should not close autofill
ag/3434666 causes a regression:
Before ag/3434666, autofill gets touch event after IME, autofill
close itself if it gets ACTION_OUTSIDE touch event.
But after ag/3434666, autofill intercepts touch events before IME, if
user touches within IME, autofill still gets ACTION_OUTSIDE event,
and close itself unexpectedly.

The fix moves the closing code to ViewRootImpl.EarlyPostImeStage
around the same place closing tooltip.

If user taps outside autofill window, we will force to close window,
even last autofillid that requestShowUi does not match.

Bug: 73796497
Test: atest CtsAutoFillServiceTestCases
Test: Added LoginActivityTest.testAutofillTapOutside
Test: manually tested using IME and sample app
TODO: need a fake IME service to dispatch given key upon touch.

Change-Id: I10fc0d29dc30d29a48b2118264ec1c4375062deb
2018-02-28 16:10:07 -08:00
Joe Maples
6997ad6926 Merge "pm: Fix typo in error" am: a12e18bcd1 am: a79fef132b
am: 1ec4c3b3b1

Change-Id: I9d1b48c0852bc75108ab72cd4c58c08a43b62a8b
2018-03-01 00:09:25 +00:00
Abodunrinwa Toki
c7073a4b05 Add TCM.getTextClassifier(int type)
Bug: 72747726
Test: bit FrameworksCoreTests:android.view.textclassifier.TextClassificationManagerTest
Test: bit FrameworksCoreTests:android.view.textclassifier.TextClassificationConstantsTest
Test: bit CtsWidgetTestCases:android.widget.cts.TextViewTest
Test: bit FrameworksCoreTests:android.widget.TextViewActivityTest
Change-Id: I0d6cb5eaf3f9baa0564672c4d4b680fb00f40a51
2018-03-01 00:00:16 +00:00
Joe Maples
1ec4c3b3b1 Merge "pm: Fix typo in error" am: a12e18bcd1
am: a79fef132b

Change-Id: I45fa701a8f9e727e1a072f4f6dd773bba0de01aa
2018-03-01 00:00:13 +00:00
Joe Maples
a79fef132b Merge "pm: Fix typo in error"
am: a12e18bcd1

Change-Id: I924eef635de153a0277da49c804f2c7dc1c97a4d
2018-02-28 23:49:49 +00:00
Damien Bargiacchi
50b611070f Add setting for off body, radio off feature
Bug: 72714112
Change-Id: I8a632983c6c60ae195afa5bd6bdb677719bc5044
2018-02-28 15:44:44 -08:00
TreeHugger Robot
4a62ce9da7 Merge "Restore AutofillId when view is restored from a bundle." 2018-02-28 23:41:45 +00:00
Leif Hendrik Wilden
6daeacd076 Update javadoc for SearchManager api on TV.
Bug: 35391427
Test: Looks good.
Change-Id: I19da978a60895aa2c3850d0ccf37c6e54414e7f3
2018-02-28 15:33:32 -08:00
TreeHugger Robot
19130fea91 Merge "More work on issue #73301635: Ability to extract device configuration" 2018-02-28 23:19:13 +00:00
Felipe Leme
988234a343 Removed AMS.updatePersistableUriPermission()
Bug: 72055774

Test: manual verification
Test: atest CtsAppSecurityHostTestCases:ScopedDirectoryAccessTest#testResetDoNotAskAgain,testResetGranted
Test: atest CtsAppSecurityHostTestCases:ScopedDirectoryAccessTest

Change-Id: I90cd9a79a1caa19989e00dbc1a656469bc3221f9
2018-02-28 15:15:37 -08:00
TreeHugger Robot
3cddd037f4 Merge "WebView: relax URLUtil#isFileUrl()" 2018-02-28 23:11:37 +00:00
Jeff Sharkey
b0613dceb0 Force loading of safe labels in system_server.
It's too easy for code to accidentally use loadLabel() when building
strings for security sensitive contexts, so add ability for a process
to always force loading of safe strings.

Test: builds, boots
Bug: 73657770
Change-Id: I1c7645bd7bebed0cfb6bc3e5bfd36c8cb11d4838
2018-02-28 23:06:04 +00:00
TreeHugger Robot
23bb050575 Merge "Associate TCconstants with the TCM instead of TCImpl" 2018-02-28 22:34:58 +00:00
TreeHugger Robot
379374b1d3 Merge "Added an api to query ForcedAppStandby state" 2018-02-28 22:28:30 +00:00
TreeHugger Robot
d5a2e636c0 Merge "Tag foreground notis that use certain services" 2018-02-28 22:09:34 +00:00
TreeHugger Robot
501427818a Merge "Add component ordering" 2018-02-28 21:54:03 +00:00
Svet Ganov
a7a0db6c93 Finish ops started on behalf of a removed package.
Two issues here - ops stated for a package that went away
by another package were not marked as finished. And when
the process that started the ops died we did not finish
all nested ops.

Test: atest android.permission.cts.AppOpsTest

bug: 64085448

Change-Id: Id57b3043605a65f2dfc1eea50b81793dd86f58d1
2018-02-28 12:42:08 -08:00
Holly Jiuyu Sun
a64db1336d Merge "Mark EUICC_PROVISIONED as @SystemApi." am: 4b5680b6fa
am: 41fa5ff101

Change-Id: Ie737a298f1ab342d571e150be452a9590e623052
2018-02-28 20:38:13 +00:00
Andrii Kulian
58b0948b1f Merge "Use post-execution state for lifecycle callback sequences" 2018-02-28 20:29:23 +00:00
Jeff Sharkey
e0d2c6e7ac Merge "More robust @RequiresPermission handling." 2018-02-28 20:29:01 +00:00
Holly Jiuyu Sun
41fa5ff101 Merge "Mark EUICC_PROVISIONED as @SystemApi."
am: 4b5680b6fa

Change-Id: I7e3542edd0d092d6b0a7bc10b80b0565dfefda7e
2018-02-28 20:24:08 +00:00