Commit Graph

10504 Commits

Author SHA1 Message Date
ryanlwlin
d3e313ea4c Add WindowMagnificationGestureHandler for magnification
WindowMagnificationGestureHandler detects gestures to determine the
user is going to manipulate window magnifier. If the user is going to
interact with current UI, it will sends the delayed events, otherwise
it will change the scale or move the window magnifer based on user's
gesture.

Bug: 146400227
Test: manual test & WindowMagnificationManagerTest
Test atest WindowMagnificationGestureHandlerTest

Change-Id: I185005d1ebb00a4d3956104fc78fab7d46777d4d
2020-04-08 14:12:20 +08:00
TreeHugger Robot
d853e47c1d Merge "Update task organizer state whenever task organizer was set" into rvc-dev am: ffe3762342 am: 407940a8af am: 7abf284b8d am: df03054b5e
Change-Id: I202ca983258e1403ac66ade9b2270c2d2dd91e47
2020-04-08 05:23:47 +00:00
TreeHugger Robot
7abf284b8d Merge "Update task organizer state whenever task organizer was set" into rvc-dev am: ffe3762342 am: 407940a8af
Change-Id: Ie47c2c6a123959b81fca8f2dac88772bbbbf4dce
2020-04-08 04:50:06 +00:00
TreeHugger Robot
ffe3762342 Merge "Update task organizer state whenever task organizer was set" into rvc-dev 2020-04-08 04:40:17 +00:00
Louis Chang
9d35a3ace0 Update task organizer state whenever task organizer was set
Root tasks that created by organizer were not added to
TaskOrganizerStates because those tasks were not visible.
In that case, these tasks were not removed when the organizer
was dead.

Bug: 153287798
Test: atest SplitScreenTests
Test: atest TaskOrganizerTests
Change-Id: Icbe1f119ae6e97f730138af83f265724bb4ae5a9
2020-04-08 10:46:33 +08:00
Evan Rosky
29e72df922 Merge "Remove some more dead-code from old split impl" into rvc-dev am: e68c8ac02b am: c8b8ac2599 am: 9febd5a20c am: b2cfe8a583
Change-Id: Ifd25efd493a41cfef8590863f6828931012ce0b6
2020-04-07 22:44:42 +00:00
Evan Rosky
9febd5a20c Merge "Remove some more dead-code from old split impl" into rvc-dev am: e68c8ac02b am: c8b8ac2599
Change-Id: I3ab49e01089c5fbd05d69370fd49acbbfa177f20
2020-04-07 22:15:25 +00:00
Evan Rosky
e68c8ac02b Merge "Remove some more dead-code from old split impl" into rvc-dev 2020-04-07 21:47:44 +00:00
Calin Juravle
a167a6be13 Merge changes from topic "server-reporting" into rvc-dev am: 11bdb5dfb4 am: b32e288a18 am: aa0a453df5 am: 613f2704e9 am: c0454f1744
Change-Id: I69a732b4f25c2d317dcce69ebd665ff4ae0aba54
2020-04-07 19:20:33 +00:00
Calin Juravle
c0454f1744 Merge changes from topic "server-reporting" into rvc-dev am: 11bdb5dfb4 am: b32e288a18 am: aa0a453df5 am: 613f2704e9
Change-Id: I42a724ddf373a6235711c6ba25a54ee84cb4ca75
2020-04-07 19:18:42 +00:00
Calin Juravle
9867e0b6c3 Merge changes from topic "server-reporting" into rvc-dev am: 11bdb5dfb4
Change-Id: I3fda3465d0be8f235c9e8a2391f68bc441724c13
2020-04-07 18:46:32 +00:00
Calin Juravle
11bdb5dfb4 Merge changes from topic "server-reporting" into rvc-dev
* changes:
  Report SystemServer classpath to PackageManager
  Setup dex load reporter for system server
2020-04-07 18:42:29 +00:00
Jian-Yang Liu
6fa67bc995 Merge "Updated InsetsPolicy to read config_forceShowSystemBars and prevent system bars from being hidden by applications if true." into rvc-dev am: 41db36ec48 am: d5e5c6d0a1 am: 3c917a087e am: 1cb6a3b745
Change-Id: Ia4dcb4cbb7dcc549ab1aeea23f2ece97d2d241e1
2020-04-07 17:48:13 +00:00
Jian-Yang Liu
d5e5c6d0a1 Merge "Updated InsetsPolicy to read config_forceShowSystemBars and prevent system bars from being hidden by applications if true." into rvc-dev am: 41db36ec48
Change-Id: I6d383eca0676238e25aa604a270de399935cb374
2020-04-07 17:31:51 +00:00
Evan Rosky
50ea8c15fa Remove some more dead-code from old split impl
Removed moveTasksToFullscreenStack (only a small piece of it
was used by pip, so just localized it).

Remove stack creation/reparenting from resizeTask since modes
don't work like that anymore.

Removed some always-false parameters in AS.setWindowingMode

Bug: 133381284
Test: tests pass
Change-Id: I22e846250196eb93b480a05bed1f66d34b51a092
2020-04-07 10:31:36 -07:00
Jian-Yang Liu
41db36ec48 Merge "Updated InsetsPolicy to read config_forceShowSystemBars and prevent system bars from being hidden by applications if true." into rvc-dev 2020-04-07 17:18:33 +00:00
TreeHugger Robot
034b7106c4 Merge "Store conversation requirement in a setting" into rvc-dev am: 5eb9c8fada am: fb7f470b5a am: a2ce73bd87 am: 958fd97525
Change-Id: I7daa6a63311bc1fd03f937abe031bd1ed8e9cee0
2020-04-07 04:48:36 +00:00
TreeHugger Robot
a2ce73bd87 Merge "Store conversation requirement in a setting" into rvc-dev am: 5eb9c8fada am: fb7f470b5a
Change-Id: Ib1a9712eb4a447752a83c7606c561a0fb31a7085
2020-04-07 04:08:32 +00:00
TreeHugger Robot
8bfdc107cc Merge "Store conversation requirement in a setting" into rvc-dev am: 5eb9c8fada
Change-Id: I7cb2dde555ac4480d3ad18c675f3a6466184345b
2020-04-07 03:58:21 +00:00
TreeHugger Robot
5eb9c8fada Merge "Store conversation requirement in a setting" into rvc-dev 2020-04-07 03:47:02 +00:00
Ryan Lin
cba2e12421 Merge "Fix incorrect order of Accessibility events" 2020-04-07 00:51:47 +00:00
Bernardo Rufino
4aef02d1e6 Merge "Wire user info and use user context for text toasts" into rvc-dev am: 2de79fb6fd am: ec0e67b052 am: 8499e595fe am: 95cc45f79f
Change-Id: Ic2121b6fe6509537a61eedb46307e6bb094ee3ce
2020-04-06 22:52:14 +00:00
Winson Chung
96bdffc2fb Merge "Revert "Keep task hidden until task appeared"" into rvc-dev am: be022550d8 am: 38e047f12e am: 912fc1b815 am: 51e8460f90
Change-Id: Id309f919065b5e20e3abcaab2b10b1610812b37d
2020-04-06 22:17:05 +00:00
TreeHugger Robot
0b195366e4 Merge "Fixes AppsFilterTest" into rvc-dev am: 60c8c9cece am: e66580c050 am: 6cfec5b868 am: b36bbcd009
Change-Id: I83b1c1efca2191a531a89a1a40cd0452dc77c7e5
2020-04-06 22:16:53 +00:00
Bernardo Rufino
ec0e67b052 Merge "Wire user info and use user context for text toasts" into rvc-dev am: 2de79fb6fd
Change-Id: I0e814f94225d06edb4d973be300fbd2e515b4db9
2020-04-06 22:12:26 +00:00
Bernardo Rufino
2de79fb6fd Merge "Wire user info and use user context for text toasts" into rvc-dev 2020-04-06 21:59:20 +00:00
Winson Chung
38e047f12e Merge "Revert "Keep task hidden until task appeared"" into rvc-dev am: be022550d8
Change-Id: Ie10ed9228e5b31edde2e9de75d27177b8d739796
2020-04-06 21:27:37 +00:00
TreeHugger Robot
e66580c050 Merge "Fixes AppsFilterTest" into rvc-dev am: 60c8c9cece
Change-Id: Iedc423ce713fa359caf3189c1a1ee70d4565ecfe
2020-04-06 21:27:08 +00:00
Winson Chung
be022550d8 Merge "Revert "Keep task hidden until task appeared"" into rvc-dev 2020-04-06 21:19:57 +00:00
TreeHugger Robot
60c8c9cece Merge "Fixes AppsFilterTest" into rvc-dev 2020-04-06 21:09:48 +00:00
Patrick Baumann
339ba0f87d Fixes AppsFilterTest
This change fixes the AppsFilterTest#testWhoCanSee to properly validate
/ assert. The initial commit used a mistakenly created local method to
"assert" instead of the intended hamcrest assert method. Oops.

Test: atest AppsFilterTest
Bug: 143534210
Change-Id: Ibd2de769d63a166f225e2bec75d27eaff2343ee9
2020-04-06 12:50:08 -07:00
Calin Juravle
46bddf8e36 Setup dex load reporter for system server
System server may load code at runtime from outside its original
classpath. In order to ensure this code is optimized (verified) we need to
report it to PackageManager which can optimize it during idle-maintenance
windows.

This CL sets up the reporting infrastructure for system server.

Test: atest DexManagerTest
Bug: 148774920
Change-Id: Ibd2ee38857b97bde426ee0a01c60543f1acb8671
2020-04-06 12:43:13 -07:00
Bernardo Rufino
78f5d83ac8 Wire user info and use user context for text toasts
Text toasts don't currently support multi-user. This CL prepares toasts
for multi-user by wiring the user information from who requested the
toast (in the form of uid) to ToastUI, where text toasts are actually
rendered.

We go only as far as obtaining a new user-specific context for that user
and using that to construct the view. Actual support will come in future
CLs.

Bug: 151414297
Test: atest android.widget.cts29.ToastTest android.widget.cts.ToastTest
      ToastWindowTest ToastUITest NotificationManagerServiceTest
      LegacyToastTest
Change-Id: I8c92453c6a2b73c31f9a41ca9ff463d194d4f44f
2020-04-06 20:20:09 +01:00
Fiona Campbell
4297a8aa41 Merge "Pass DisplayDeviceConfig to AutomaticBrightness" into rvc-dev am: b533ef703b am: 536b336304 am: 5737550c76 am: 4891200654
Change-Id: I2774153cfde3cd52f1252aa8c935a6a852087b87
2020-04-06 19:20:06 +00:00
Chavi Weingarten
6064ca5542 Merge changes Id2b99e6d,I32f5469f,I922e3a56 into rvc-dev am: a95d39274f
Change-Id: I16657a1ef347e813cdf45260a36d40ea089e5cd0
2020-04-06 18:38:43 +00:00
Chavi Weingarten
f33a8ed060 Merge "Added displayPosition in LogicalDisplay" into rvc-dev am: ae1c541a6f
Change-Id: If1ec1d24f734cdc48737f3f1948791a25a611242
2020-04-06 18:37:48 +00:00
Chavi Weingarten
a95d39274f Merge changes Id2b99e6d,I32f5469f,I922e3a56 into rvc-dev
* changes:
  Added test for isAnimating bug
  Override base isAnimating in WindowState
  Ignore specified animation types when checking isAnimating
2020-04-06 18:30:15 +00:00
Chavi Weingarten
ae1c541a6f Merge "Added displayPosition in LogicalDisplay" into rvc-dev 2020-04-06 18:29:05 +00:00
Fiona Campbell
536b336304 Merge "Pass DisplayDeviceConfig to AutomaticBrightness" into rvc-dev am: b533ef703b
Change-Id: I1d27ef37848ef7b3d27531b0dab8772f45f9ee47
2020-04-06 18:22:15 +00:00
Winson Chung
d2fb07e4f6 Revert "Keep task hidden until task appeared"
This reverts commit cbd8793a44.

Reason for revert: b/153273664
Bug: 153273664

Change-Id: Ic3a0778e896afd5e3fdbc234a5b3521257222dcd
2020-04-06 18:17:21 +00:00
Fiona Campbell
b533ef703b Merge "Pass DisplayDeviceConfig to AutomaticBrightness" into rvc-dev 2020-04-06 18:03:51 +00:00
TreeHugger Robot
78e170517f Merge "Limit stage install to system and whitelisted packges only (1/2)" into rvc-dev am: 04e287816f am: 580a989f1e am: ae3a7cdc74 am: 9bec247d45
Change-Id: I32bb9c350ee6fe17e40aa442eb320270c1a0c013
2020-04-06 15:47:14 +00:00
JianYang Liu
ae86b3f16d Updated InsetsPolicy to read config_forceShowSystemBars and prevent
system bars from being hidden by applications if true.

Bug: 149233545
Bug: 151820910
Test: atest InsetsPolicyTest, manual
Change-Id: I2bc610c8388200c47efcbfedf6f24fe867a696ec
2020-04-06 08:14:45 -07:00
TreeHugger Robot
ae3a7cdc74 Merge "Limit stage install to system and whitelisted packges only (1/2)" into rvc-dev am: 04e287816f am: 580a989f1e
Change-Id: Icc0031d42da5ef659272abbd83bf0bd46e76a844
2020-04-06 14:57:03 +00:00
TreeHugger Robot
e7765a8435 Merge "Limit stage install to system and whitelisted packges only (1/2)" into rvc-dev am: 04e287816f
Change-Id: Ieb38ccefdd3513624ac95f45a28d7be84c0de03f
2020-04-06 14:39:39 +00:00
TreeHugger Robot
04e287816f Merge "Limit stage install to system and whitelisted packges only (1/2)" into rvc-dev 2020-04-06 14:16:25 +00:00
ryanlwlin
11aa986b5a Fix incorrect order of Accessibility events
The Accessibility events order for gesture end and touch interaction
end are exchanged in following conditons:
1. touching duration is very short.
2. Hover exit events comes right away after receving
action_up.
It leads to incorrect state of touchExplorer and sending incorrect
hoverevent in next touch-interaction.

In unit test part, there are two changes:
1. TestHandler used in current thread to reduce the execution time.
2. Add the created order of the mesaag to compare MsgInfo so that
it has correct order in the queue.

Bug: 152265599
Test: atest FrameworksServicesTests:com.android.server.accessibility.gestures
Test: atest android.accessibilityservice.cts.TouchExplorerTest
Test: manual test
Change-Id: Ia60d51414dd63a2a30be61372e8fbd2e3d9f723f
2020-04-06 21:48:19 +08:00
Jacky Kao
45d6353363 Merge "Supporting multi-display for takeScreenshot()" into rvc-dev am: aa8f5cb671
Change-Id: I03c220f6be59a041015f9959bb7905e7e328bf20
2020-04-06 09:12:22 +00:00
Artur Satayev
2c5873813a Merge "Update packages to not depend on maps SDK v1." into rvc-dev am: eb354ce78c
Change-Id: Ifb4b7ca968337efd57812f66ced76aa1a238b77b
2020-04-06 09:11:47 +00:00
Jacky Kao
aa8f5cb671 Merge "Supporting multi-display for takeScreenshot()" into rvc-dev 2020-04-06 09:03:42 +00:00