Commit Graph

102479 Commits

Author SHA1 Message Date
Automerger Merge Worker
65d3f63d76 Merge "Sanitize Bluetooth device names without regex" am: 6bd37ba788 am: b8f0a92e0b
Change-Id: I044fa2a33359b90724e68f89b1762e0e2b3b196a
2020-03-01 03:47:30 +00:00
Automerger Merge Worker
b8f0a92e0b Merge "Sanitize Bluetooth device names without regex" am: 6bd37ba788
Change-Id: I97c50cc31e681e53cc74d76803e3e24566b7e5dd
2020-03-01 03:34:53 +00:00
Treehugger Robot
6bd37ba788 Merge "Sanitize Bluetooth device names without regex" 2020-03-01 03:21:38 +00:00
Automerger Merge Worker
35b91d8d9a Merge "Finish input when the screen state is off" into rvc-dev am: dabdc31ad1
Change-Id: I67391cd76cf08be906a53960b47affef60579b75
2020-02-29 14:42:57 +00:00
Ming-Shin Lu
dabdc31ad1 Merge "Finish input when the screen state is off" into rvc-dev 2020-02-29 14:30:42 +00:00
TreeHugger Robot
020820108c Merge "Update javadoc to reflect that BluetoothPbap#setConnectionPolicy returns true on successfully setting the connection policy instead of on disconnection. It also now indicates that if BluetoothProfile#CONNECTION_POLICY_FORBIDDEN is passed in, the profile will be disconnected." into rvc-dev 2020-02-29 04:36:09 +00:00
Automerger Merge Worker
2248c9ff3d Merge "Several improvements and bug fixes to the inline autofill flow" into rvc-dev am: 0fe12dad61
Change-Id: I990bb91f3ddc57adea389416cca5601daa84b28f
2020-02-29 01:51:56 +00:00
TreeHugger Robot
0fe12dad61 Merge "Several improvements and bug fixes to the inline autofill flow" into rvc-dev 2020-02-29 01:35:19 +00:00
Feng Cao
ec496000ec Several improvements and bug fixes to the inline autofill flow
* Pipe the augmented autofill's inline actions through to the
  InlineSuggestionsResponse
* Do not send the inline action if the number of inline suggestions is
  zero
* Refactor autofill inline suggstion session so that all the calls to
  the IME has happens within the class
* Send an empty response to IME to hide the inline suggestion UI  when
  view exits and the previous response wasn't empty

Test: manual verification, atest InlineLoginActivityTest
Bug: 149522488
Bug: 150312201

Change-Id: I7a0dbf44e9fad6e7da857448c0f2b186e1681d17
2020-02-28 17:25:30 -08:00
Dan Sandler
1add9f0bc2 Sanitize Bluetooth device names without regex
Saves a considerable amount of RAM.

Fixes: 145623858
Test: Pair with a simulated device with whitespace in the name
Change-Id: I1c8b00922534ee5941be6b14948c0941c5640862
2020-02-28 16:45:23 -08:00
Automerger Merge Worker
579689b464 Merge "Improvements to Bugreporting API." into rvc-dev am: af730a12bd
Change-Id: Ib6d03b8ac712847e481590664db92b1e4f35e5a3
2020-02-29 00:29:11 +00:00
Paul Chang
af730a12bd Merge "Improvements to Bugreporting API." into rvc-dev 2020-02-29 00:20:04 +00:00
Automerger Merge Worker
f9a7c36fa1 Merge "Throw ProtoParseException for incomplete values" into rvc-dev am: 78481dce89
Change-Id: I053b4980726053b8b779b9fd16d62ad2658602a1
2020-02-28 23:11:53 +00:00
TreeHugger Robot
78481dce89 Merge "Throw ProtoParseException for incomplete values" into rvc-dev 2020-02-28 22:59:52 +00:00
Automerger Merge Worker
2b554fa9d4 Merge "Add feature to disable slices" am: fa871a3642
Change-Id: I7b64d2b937a0ebe183440c430514e821e1174faf
2020-02-28 22:33:36 +00:00
Abhijit Adsule
fa871a3642 Merge "Add feature to disable slices" 2020-02-28 22:13:01 +00:00
Automerger Merge Worker
3ed9ce074f Show toasts from system/sysUI to all users am: 0a7ced1dd3
Change-Id: Id6bd0067e58aac28785dd5748347a6a193b5a718
2020-02-28 21:44:25 +00:00
Automerger Merge Worker
bd1d7fb12a Merge "Pass models to soundtrigger middleware with shared memory" into rvc-dev am: 2cba965676
Change-Id: I775382a74e1f7b493984b470326986e34c772dc1
2020-02-28 21:43:25 +00:00
Bernardo Rufino
0a7ced1dd3 Show toasts from system/sysUI to all users
The package name test is safe:
* If it's used by Toast class in an app, apps have access to layout
  params anyway via getWindowParams() and applied flag is already
  protected by INTERNAL_SYSTEM_WINDOW permission.
* If it's used by ToastUI class in sys UI on behalf of another app,
  sys UI is trusted domain and can't be messed up by another app. It
  also has INTERNAL_SYSTEM_WINDOW permission.

Bug: 149408635
Test: atest ToastUITest android.widget.cts.ToastTest
      android.widget.cts29.ToastTest android.server.wm.ToastTest
Test: Change phone to vibration/silent in secondary user and observe
      toast is displayed.

Change-Id: I227e9f74166300fcb3ba8f3871b464afe6ec6a28
Merged-In: I227e9f74166300fcb3ba8f3871b464afe6ec6a28
(cherry picked from commit caef507aa9)
2020-02-28 21:42:36 +00:00
Ytai Ben-tsvi
2cba965676 Merge "Pass models to soundtrigger middleware with shared memory" into rvc-dev 2020-02-28 21:29:53 +00:00
Rahul Sabnis
7f6bfd9dc1 Update javadoc to reflect that BluetoothPbap#setConnectionPolicy returns
true on successfully setting the connection policy instead of on
disconnection. It also now indicates that if
BluetoothProfile#CONNECTION_POLICY_FORBIDDEN is passed in, the profile
will be disconnected.

Bug: 148966894
Test: Manual
Change-Id: I881c240fcbce0c8148625c35e6e88ab02ea7122f
2020-02-28 13:13:51 -08:00
Automerger Merge Worker
af7610e9c5 Merge "Unify toast presentation code" into rvc-dev am: 9b256a210d
Change-Id: I156fb0e9b6b703577873003f2350b6e640603d7c
2020-02-28 21:10:57 +00:00
Automerger Merge Worker
eac4d861bd Merge "Fix typo in SurfaceControlViewHost relayout overload" into rvc-dev am: 228376091d
Change-Id: I5d5b76e871d61aac3421ccbfab383c2596c12a98
2020-02-28 21:10:44 +00:00
Bernardo Rufino
9b256a210d Merge "Unify toast presentation code" into rvc-dev 2020-02-28 21:09:36 +00:00
Rob Carr
228376091d Merge "Fix typo in SurfaceControlViewHost relayout overload" into rvc-dev 2020-02-28 21:06:34 +00:00
Ytai Ben-Tsvi
d5065ba8a5 Pass models to soundtrigger middleware with shared memory
This both avoids the need to make extra copied for the models and
allows exceeding the parcel size limits.

Bug: 150100907
Test: Manual testing of basic sound trigger functionality
Change-Id: Ic4c5c1a9de3e29b1b6fa82442254e1afe7daec19
2020-02-28 13:01:24 -08:00
Automerger Merge Worker
5696cc35de Merge "Fix controlWindowInsets for IME" into rvc-dev am: 7ac48bae21
Change-Id: Iaeccd58086fb76b08685878db4a200a56f16a85e
2020-02-28 19:38:37 +00:00
Taran Singh
7ac48bae21 Merge "Fix controlWindowInsets for IME" into rvc-dev 2020-02-28 19:34:01 +00:00
Tarandeep Singh
b9538cdfff Fix controlWindowInsets for IME
If IME is already visible, requestShow() is immediate.
If animation is finishing and IME is hiding, notify IME process of the
visibility.

Bug: 111084606
Test: Use test app [1] and verify that swiping up and down multiple
      times opens and closes the IME respectively.

      [1] I4320871bdc8184fac38921616e1a1322f8dbc804

Change-Id: Icf202b56c0bc3833e86ee70c43fedd418e27b140
2020-02-28 19:33:11 +00:00
Automerger Merge Worker
5a9cb168e1 Merge changes I7ac3a378,Id06a24d2 into rvc-dev am: e4beb133e6
Change-Id: Ife8af09a2f345507aa4ee0ecbe395ead095d3987
2020-02-28 19:27:24 +00:00
Automerger Merge Worker
9b726e7ac6 Merge "[API Review] Expose sendOrderedBroadcast" into rvc-dev am: 879f32b1cc
Change-Id: I95174ab61dea2c06e5eb596f0987ed34298cd972
2020-02-28 19:26:59 +00:00
Matt Pietal
e4beb133e6 Merge changes I7ac3a378,Id06a24d2 into rvc-dev
* changes:
  Controls API - Docs + method name change
  Controls API - Publisher change - Phase 2
2020-02-28 19:06:28 +00:00
Peter Wang
879f32b1cc Merge "[API Review] Expose sendOrderedBroadcast" into rvc-dev 2020-02-28 19:05:26 +00:00
Automerger Merge Worker
c7243a6ded Merge "Hide TelephonyRegistryManager." am: 3300730d3d
Change-Id: I1a15036924ea11e6fa1a95d29ff342f0b39fcd27
2020-02-28 18:06:07 +00:00
Automerger Merge Worker
6ae341666f Merge "Hide CarrierMessagingServiceWrapper for now." am: 796d96ed05
Change-Id: Ib5fe29011df2163119eb6bbbf08aa8847cdf7595
2020-02-28 18:05:39 +00:00
Automerger Merge Worker
1d1603ecaf Merge "DisplayModeDirector: use configGroup when choosing default config" into rvc-dev am: 97ce4799af
Change-Id: I8628a8343add3fe952984cf30e09e2635d9166cf
2020-02-28 17:46:17 +00:00
Amit Mahajan
3300730d3d Merge "Hide TelephonyRegistryManager." 2020-02-28 17:45:26 +00:00
Amit Mahajan
796d96ed05 Merge "Hide CarrierMessagingServiceWrapper for now." 2020-02-28 17:45:20 +00:00
TreeHugger Robot
97ce4799af Merge "DisplayModeDirector: use configGroup when choosing default config" into rvc-dev 2020-02-28 17:43:40 +00:00
Paul Chang
1a44ed3a18 Improvements to Bugreporting API.
- Show a toast to indicate screenshot is taken.

BUG:149525300
Test: Flash and press bug report shortcut and check the toast
Change-Id: Ib210c8855d2b588b51f883e32070c8b748ea4e3f
Merged-In: Ib210c8855d2b588b51f883e32070c8b748ea4e3f
2020-02-28 17:14:48 +00:00
Bernardo Rufino
dee28c91a3 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
Merged-In: Ifdd7ee37687da2e4c7abed61569cf342f95b2611
(cherry picked from commit aea2c50cd8)
2020-02-28 16:18:42 +00:00
Automerger Merge Worker
acd7b85663 Merge "PhoneWindow: Fix potential memory leak" into rvc-dev am: ee540c3245
Change-Id: Icdbbb1aec04d0cb37842f36c4d49bb097b484999
2020-02-28 14:13:37 +00:00
Adrian Roos
ee540c3245 Merge "PhoneWindow: Fix potential memory leak" into rvc-dev 2020-02-28 13:58:48 +00:00
Automerger Merge Worker
0c75429693 Merge "Show snoozed conversations in conversation header" into rvc-dev am: 66db87d0c0
Change-Id: I177eb093c3fd69a0c5aa901e677704d0b79ae243
2020-02-28 11:56:33 +00:00
Julia Reynolds
66db87d0c0 Merge "Show snoozed conversations in conversation header" into rvc-dev 2020-02-28 11:46:33 +00:00
Automerger Merge Worker
3d6568abf7 Merge "Skip no-state checkUseInstalled check inside PackageInfoUtils" into rvc-dev am: a57109b660
Change-Id: I71a50815c359795959f393a12d6b86d15d3e0f23
2020-02-28 06:55:58 +00:00
Winson Chiu
a57109b660 Merge "Skip no-state checkUseInstalled check inside PackageInfoUtils" into rvc-dev 2020-02-28 06:31:06 +00:00
Ady Abraham
8a5e39174f DisplayModeDirector: use configGroup when choosing default config
When calling to SurfaceFlinger to set the display config spec, the
default configId needs to consider the config group of the config.

Bug: 149784270
Test: Simulate multiple config with debug change ag/10355181
Change-Id: I50dce6e31e8cc842a221baaa69e128428f67be99
2020-02-28 04:35:51 +00:00
Automerger Merge Worker
245b7d70e9 Merge "Settings(javadocs): Add alternatives for deprecated settings" into rvc-dev am: f5360ee034
Change-Id: I2c7932212092df07c88cec7a17f25924ee3edea4
2020-02-28 03:43:08 +00:00
Roshan Pius
f5360ee034 Merge "Settings(javadocs): Add alternatives for deprecated settings" into rvc-dev 2020-02-28 03:36:22 +00:00