Commit Graph

102467 Commits

Author SHA1 Message Date
Bernardo Rufino
35505f4704 Merge "Unify toast presentation code" 2020-02-27 09:13:11 +00:00
Automerger Merge Worker
c650f81ce8 Merge "Pipe windowToken for hideSoftInput" into rvc-dev am: 73b1d16d28 am: cec5307235 am: ef8ebae6e5 am: 9048c195bd
Change-Id: I8c57e69f16efa58d320c44caf5da795743137c3c
2020-02-27 08:08:22 +00:00
Automerger Merge Worker
9048c195bd Merge "Pipe windowToken for hideSoftInput" into rvc-dev am: 73b1d16d28 am: cec5307235 am: ef8ebae6e5
Change-Id: I391a3ee0e19695ae5b34a8afb329c14bef31b8e5
2020-02-27 07:52:52 +00:00
Taran Singh
73b1d16d28 Merge "Pipe windowToken for hideSoftInput" into rvc-dev 2020-02-27 07:14:04 +00:00
Automerger Merge Worker
64fd8458ef Merge "Hide CarrierMessagingServiceWrapper for now." into rvc-dev am: 8e5e4e03a9 am: a44be1c266 am: 0a210abe2f am: 4139b78b32
Change-Id: I1241b9fc76ce3440db1c76ca688b0c5fec829675
2020-02-27 05:39:07 +00:00
Automerger Merge Worker
0a210abe2f Merge "Hide CarrierMessagingServiceWrapper for now." into rvc-dev am: 8e5e4e03a9 am: a44be1c266
Change-Id: I34e53f01e7f7c38e9bb14477ec24ebc986120d52
2020-02-27 04:53:56 +00:00
Tarandeep Singh
4fe5b654a1 Pipe windowToken for hideSoftInput
Pipe the windowToken of the window requesting hideSoftInput just like we
did it for showSoftInput [1].
This calls hideInsets on the correct display when control target is
different from IME target e.g. ActivityView.
Also hideInsets should be called on InsetsControlTarget instead which was
originally attempted in [2]

[1]: Ia49e23dd077d264a58d28a7b8acffde54b7db187
[2]: I7133e151a1037c42b275b97857936437a7a6725f

Bug: 149870112
Bug: 133381284
Test: Manually using steps mentioned in bug.

Change-Id: Ia596a392eb73ae46debd097151c8c9a7edd59833
2020-02-27 04:13:25 +00:00
TreeHugger Robot
8e5e4e03a9 Merge "Hide CarrierMessagingServiceWrapper for now." into rvc-dev 2020-02-27 04:04:35 +00:00
Automerger Merge Worker
9414bb1cae Merge "A few inline autofill API tweaks." into rvc-dev am: 658fc6d6d6 am: ec01225c09 am: d1e01aa93e am: a709dc0c0e
Change-Id: I3afde2c93099b3b2e28d8195db166494fddcb0de
2020-02-27 03:50:29 +00:00
Automerger Merge Worker
ec01225c09 Merge "A few inline autofill API tweaks." into rvc-dev am: 658fc6d6d6
Change-Id: I38bc6d0694372eabce98c2c288e9b68d1a66928c
2020-02-27 03:21:21 +00:00
TreeHugger Robot
658fc6d6d6 Merge "A few inline autofill API tweaks." into rvc-dev 2020-02-27 03:16:38 +00:00
Automerger Merge Worker
9eb82b7af2 Merge "Remove IME surface when hidden" into rvc-dev am: 05b07c2657 am: 6b925b391b am: 9dbb1c7868 am: 66a16fbb54
Change-Id: I66fc20443e4c42f67561898c63b19669c37a562c
2020-02-27 01:44:22 +00:00
Automerger Merge Worker
6b925b391b Merge "Remove IME surface when hidden" into rvc-dev am: 05b07c2657
Change-Id: I8095c775bdb8865f8a5847e84a513c133711fab4
2020-02-27 01:01:33 +00:00
Taran Singh
05b07c2657 Merge "Remove IME surface when hidden" into rvc-dev 2020-02-27 00:53:09 +00:00
Amit Mahajan
e75a35d3b3 Hide CarrierMessagingServiceWrapper for now.
Based on api-council feedback there are some changes required.
Will incorporate the changes and expose this class in a later
release.

Test: basic sanity
Bug: 144346062
Change-Id: Icb65f90261ea6000aecd72a1888d5ee23eed6527
2020-02-26 23:02:44 +00:00
Automerger Merge Worker
892adbf9ac Merge "Clean-up old docked-stack implementation from WM" into rvc-dev am: 149bbf89bc am: ec6efc6b47 am: 45b8f2ad14 am: a7800bc741
Change-Id: Ic683f5fe8ea398397418172e3d4f0745f44b4640
2020-02-26 22:33:35 +00:00
Automerger Merge Worker
a7800bc741 Merge "Clean-up old docked-stack implementation from WM" into rvc-dev am: 149bbf89bc am: ec6efc6b47 am: 45b8f2ad14
Change-Id: I021458e25b4ea37c8edbf240d21c2a9a042dba38
2020-02-26 22:19:47 +00:00
Automerger Merge Worker
b64e891d95 Merge "Clean-up old docked-stack implementation from WM" into rvc-dev am: 149bbf89bc
Change-Id: I39b281b20c53bfbcab371f05248d9ef211ea5f90
2020-02-26 21:52:43 +00:00
Automerger Merge Worker
4cc3746c9c Merge "Allow UsbDeviceManager to start adbd again." into rvc-dev am: e3fce1c7fe am: b5b8fd6f84 am: ef17b873b4
Change-Id: I0d1851c7d80f06b914fa897075971c9ad29d59b5
2020-02-26 21:51:27 +00:00
Feng Cao
4b0ef392c2 A few inline autofill API tweaks.
* add isPinned() to InlineSuggestionInfo so IME can choose to pin the suggestion
* allow augmented autofill service to set inline actions in the response
* non-api change: pull the autofill hints from the Slice in the InlinePresentation

Test: m -j; atest InlinePresentationTest, atest CtsInputMethodTestCases:InlineSuggestionInfoTest CtsInputMethodTestCases:InlineSuggestionTest
Bug: 137800469

Change-Id: I63b6b843ef056df18c317299e617b8fe21907374
2020-02-26 13:49:54 -08:00
Evan Rosky
149bbf89bc Merge "Clean-up old docked-stack implementation from WM" into rvc-dev 2020-02-26 21:47:57 +00:00
Automerger Merge Worker
f977b7f596 Merge "Allow UsbDeviceManager to start adbd again." into rvc-dev am: e3fce1c7fe
Change-Id: Iec84ac9a7337c6dee42a4a1c320a5fa3bf34688c
2020-02-26 21:30:59 +00:00
Peter Wang
8c36fd1057 Merge "[API Review] Expose sendOrderedBroadcast" 2020-02-26 21:26:39 +00:00
Joshua Duong
e3fce1c7fe Merge "Allow UsbDeviceManager to start adbd again." into rvc-dev 2020-02-26 21:19:04 +00:00
Automerger Merge Worker
8ce1f7303b Merge "Add docs to Controls API" into rvc-dev am: 0b66590fbf am: ec88375968 am: 582b849e88 am: 7049152142
Change-Id: I122a44ea932fe9c4fb71e53b76a7c8ad31740a43
2020-02-26 21:03:03 +00:00
Automerger Merge Worker
41cc04ef27 Merge "Removing possible user defined strings from bugreport view-dump" into rvc-dev am: 31c94a2f0e am: dabe69fee8 am: f9edbbd5df am: bfd143d1bf
Change-Id: I6533d728e5d9a58ecad5e266dacc671965e2bcc5
2020-02-26 20:58:50 +00:00
Automerger Merge Worker
7049152142 Merge "Add docs to Controls API" into rvc-dev am: 0b66590fbf am: ec88375968 am: 582b849e88
Change-Id: I29c66797a4d5aeb8869e2bc285bf96d8056271e2
2020-02-26 20:46:16 +00:00
Automerger Merge Worker
bfd143d1bf Merge "Removing possible user defined strings from bugreport view-dump" into rvc-dev am: 31c94a2f0e am: dabe69fee8 am: f9edbbd5df
Change-Id: Ifa12d776426d64ff913f14fa7a762d5503335516
2020-02-26 20:45:22 +00:00
Automerger Merge Worker
dbb995eef2 Merge "Add docs to Controls API" into rvc-dev am: 0b66590fbf
Change-Id: I9b28b5c48ae89ea1844243ff56b53eed12781628
2020-02-26 20:25:16 +00:00
Fabian Kozynski
0b66590fbf Merge "Add docs to Controls API" into rvc-dev 2020-02-26 20:21:53 +00:00
Automerger Merge Worker
4f307ab121 Merge "Removing possible user defined strings from bugreport view-dump" into rvc-dev am: 31c94a2f0e
Change-Id: I6ad961a89efddcbb9fafc259246d0ebe386cc7e2
2020-02-26 20:20:19 +00:00
TreeHugger Robot
31c94a2f0e Merge "Removing possible user defined strings from bugreport view-dump" into rvc-dev 2020-02-26 20:12:10 +00:00
Automerger Merge Worker
04e3e83bc4 Merge "Use display context all the way" into rvc-dev am: 214fe98184 am: b9e806bb51 am: 6924f515f8
Change-Id: I63ffcaf19c06d815f5a5fab7c57d8d9217f18925
2020-02-26 19:24:21 +00:00
Automerger Merge Worker
6a6c04a54e Merge "Use display context all the way" into rvc-dev am: 214fe98184
Change-Id: Id041747e8fa8f87c97c7d91019774f5256aa6fab
2020-02-26 19:07:06 +00:00
TreeHugger Robot
214fe98184 Merge "Use display context all the way" into rvc-dev 2020-02-26 19:02:34 +00:00
Automerger Merge Worker
5fd0b2e8d7 Merge "Add missing RequiresPermission annotations in BluetoothHidHost and BluetoothMap APIs, disallow null device input for setConnectionPolicy, getConnectionPolicy, and getConnectionState in BluetoothHidHost, and BluetoothMap implements AutoCloseable, its close() method is public, and utilizes a CloseGuard." am: a9e6a280f8 am: 7e3f076b2c am: c4721f1fe4 am: bd6b5e3613 am: dd2a921cac
Change-Id: If7940ffbb7cf8bd15b2e8f003b8a6a60f1119422
2020-02-26 19:00:24 +00:00
Tarandeep Singh
94c9a8328e Remove IME surface when hidden
When IME is no longer shown, notify IMS to hide the window surface.
This reclaims the memory allocated to IME window surface.

Fix: 150163310
Test: atest CtsInputMethodTests
      Manually:
      1. Open any app that has editor  and run
         adb shell  dumpsys SurfaceFlinger | grep Total
      2. Note down total memory
      3. Tap on editor and IME shows. Note down memory
         using command in #1. It should go up by ~27MB
      4. Hide IME and note down memory again.
         It should revert to original value in #1.

Change-Id: I6c2a13dd40b22d3fd62b4763ba369992e5ff1138
2020-02-26 18:58:33 +00:00
Automerger Merge Worker
c4721f1fe4 Merge "Add missing RequiresPermission annotations in BluetoothHidHost and BluetoothMap APIs, disallow null device input for setConnectionPolicy, getConnectionPolicy, and getConnectionState in BluetoothHidHost, and BluetoothMap implements AutoCloseable, its close() method is public, and utilizes a CloseGuard." am: a9e6a280f8 am: 7e3f076b2c
Change-Id: I2932905cba9dfff800e705289bca07c48898791c
2020-02-26 18:14:24 +00:00
Automerger Merge Worker
7e3f076b2c Merge "Add missing RequiresPermission annotations in BluetoothHidHost and BluetoothMap APIs, disallow null device input for setConnectionPolicy, getConnectionPolicy, and getConnectionState in BluetoothHidHost, and BluetoothMap implements AutoCloseable, its close() method is public, and utilizes a CloseGuard." am: a9e6a280f8
Change-Id: Iee457f25ea65b2507986f7e111341fc9924f56e3
2020-02-26 18:01:50 +00:00
Automerger Merge Worker
03a66475ee Merge "WebView: Update setAllowFileAccess doc to reflect new default value" into rvc-dev am: 44e0da66e2
Change-Id: If55a4a1c999920f7be27870dccf8488b4511605b
2020-02-26 17:53:13 +00:00
TreeHugger Robot
44e0da66e2 Merge "WebView: Update setAllowFileAccess doc to reflect new default value" into rvc-dev 2020-02-26 17:43:13 +00:00
Automerger Merge Worker
2a0437f8d2 Merge "Prevent NPE whlie leaving windowless dream service." into rvc-dev am: 3944050acb
Change-Id: I17c96b934b7a4fb6484f0383e843fd5740af33d0
2020-02-26 17:26:32 +00:00
Joshua Duong
ac29885a0e Allow UsbDeviceManager to start adbd again.
There's some weird state where if persist.sys.usb.config=none,adb, then
adbd won't get started. Give back adbd start permissions to
UsbDeviceManager to see if that fixes the issue.

Bug: 150130503
Bug: 150116813

Test: adb shell su 0 setprop persist.sys.usb.config none,adb; adb reboot
adb should be online after.

Change-Id: I36c6ef4b20d58570a2d51ed70088ae5c54d6687d
Exempt-From-Owner-Approval: Fix adbd offline failure
(cherry picked from commit 7a3800993d)
2020-02-26 16:26:39 +00:00
Joshua Duong
295dde7c7d Merge "Allow UsbDeviceManager to start adbd again." 2020-02-26 15:51:09 +00:00
Joshua Duong
7a3800993d Allow UsbDeviceManager to start adbd again.
There's some weird state where if persist.sys.usb.config=none,adb, then
adbd won't get started. Give back adbd start permissions to
UsbDeviceManager to see if that fixes the issue.

Bug: 150130503

Test: adb shell su 0 setprop persist.sys.usb.config none,adb; adb reboot
adb should be online after.

Change-Id: I36c6ef4b20d58570a2d51ed70088ae5c54d6687d
Exempt-From-Owner-Approval: Fix adbd offline failure
2020-02-26 15:50:58 +00:00
Fabian Kozynski
9f2dabf255 Add docs to Controls API
Test: build
Bug: 150154816
Change-Id: Ie1f77620f8302032845ae1f66459b2990513bb86
2020-02-26 09:56:44 -05:00
Bernardo Rufino
aea2c50cd8 Unify toast presentation code
Extract window layout construction and view inflation from Toast and
ToastUI into common @hide class ToastPresenter. This is desirable by
itself but also in preparation for making system toasts visible to all
users.

Bug: 149408635
Test: atest ToastUITest android.widget.cts.ToastTest
      android.widget.cts29.ToastTest android.server.wm.ToastTest

Change-Id: Ifdd7ee37687da2e4c7abed61569cf342f95b2611
2020-02-26 13:16:31 +00:00
Hazem Ashmawy
ee824f006b WebView: Update setAllowFileAccess doc to reflect new default value
Update setAllowFileAccess java docs to reflect that it's now disabled by
default after merging crrev.com/c/2056824. Also add a note to use
androidx WebViewAssetLoader instead.

Bug: 148840827
Test: m offline-sdk-docs -j20
Change-Id: I15866ab63818771fd91f40828846d6b4c39d278e
(cherry picked from commit 47a4c2da51)
2020-02-26 12:26:36 +00:00
Jerry Chang
30efde6a30 Prevent NPE whlie leaving windowless dream service.
There might having windowless dream service like doze dream which won't
hava attached activity, so call finish() directly in onWakeUp() since
finish() itself deals with finishAndRemoveTask() as well.

Fix: b/150110220
Test: manual test, won't throw NPE while leaving doze service.
Change-Id: I982c2f6fb1859e869732ef8795b61bf96e8cff64
Merged-In: I982c2f6fb1859e869732ef8795b61bf96e8cff64
(cherry picked from commit 45f0d572c1)
2020-02-26 10:56:29 +00:00
Automerger Merge Worker
1551fb7ac8 Merge "Restore UnsupportedAppUsage method call" into rvc-dev am: da043aee24 am: 0233f238db am: 9315a51ac6 am: 9c4af35003
Change-Id: I52f17a082c8eb6bf845ee3fbda1c8b51d50d17c9
2020-02-26 03:49:12 +00:00