Commit Graph

18708 Commits

Author SHA1 Message Date
Taran Singh
091047b253 Merge "Fix InputConnection creation callback" into tm-dev am: d5bb81348c am: 38d073d25f am: 2881d67cbb
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17896003

Change-Id: I3c12bd90f4a399784a1b9c87507720046c58b56b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 21:44:00 +00:00
Calvin Pan
1eeb3548a3 Merge "Fix empty resource showing "Und"" into tm-dev am: f71832b46b am: b5ba0f40cd am: 267b93c79f
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17983788

Change-Id: I203f9018f1f9072d5f37b5a72f0ad66052981859
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 19:31:17 +00:00
Taran Singh
2881d67cbb Merge "Fix InputConnection creation callback" into tm-dev am: d5bb81348c am: 38d073d25f
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17896003

Change-Id: I5c19a7c32840082ddc0918a6bce3008944ef9a8e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 19:19:21 +00:00
Taran Singh
d5bb81348c Merge "Fix InputConnection creation callback" into tm-dev 2022-04-29 18:58:36 +00:00
Calvin Pan
b5ba0f40cd Merge "Fix empty resource showing "Und"" into tm-dev am: f71832b46b
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17983788

Change-Id: Ie0c13dae6819e38f1f152e42fa22f7c841c60c4b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 16:38:45 +00:00
Calvin Pan
f71832b46b Merge "Fix empty resource showing "Und"" into tm-dev 2022-04-29 03:55:52 +00:00
Taran Singh
fc6d5e91b7 Fix InputConnection creation callback
As noted in the linked bug, in certain scenarios IC established callback
is not always called. As a fix, we make sure we don't return early when
MSG_BIND callback is received from IME

Fix: 228105257
Bug: 217971553

Test: atest StylusHandwritingTest#testHandwritingEndToEnd

Change-Id: I780327003f7145c4f9b9df4dc5243227d7e67d92
2022-04-28 15:26:00 +00:00
Tom Hsu
3711a64653 Merge "[Panlingual] Change Checkbox color and remove divider of listview" into tm-dev am: 12873579dc am: ed181bd1fc am: 95599a17da
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17822477

Change-Id: I71d10d26f5cd25c8058cd0dc49a5448981dd0c27
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-28 14:59:47 +00:00
Tom Hsu
95599a17da Merge "[Panlingual] Change Checkbox color and remove divider of listview" into tm-dev am: 12873579dc am: ed181bd1fc
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17822477

Change-Id: I48941a0da9099e6166b7ee7d02b0b56baec4442d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-28 13:49:34 +00:00
Mark Renouf
1edab8c51e Merge "Restores a capture rate limit for long screenshots" into tm-dev am: 82c77bb127 am: 2339eec1d4 am: cb9ea22327
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17988788

Change-Id: I8bea5ecca53d4c13b41dcc4c077bd1555dddb8ba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-28 13:38:27 +00:00
Tom Hsu
c841e216a0 Merge "[Panlingual] Change Checkbox color and remove divider of listview" into tm-dev am: 12873579dc
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17822477

Change-Id: Ibe1f6e171bfb0b2e9afc0e02dd7288f554bcc410
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-28 13:12:01 +00:00
Mark Renouf
cb9ea22327 Merge "Restores a capture rate limit for long screenshots" into tm-dev am: 82c77bb127 am: 2339eec1d4
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17988788

Change-Id: I79a6897614c45cbd06d251f429e8d2523093135b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-28 13:04:02 +00:00
Tom Hsu
12873579dc Merge "[Panlingual] Change Checkbox color and remove divider of listview" into tm-dev 2022-04-28 12:24:02 +00:00
Mark Renouf
26624226be Merge "Restores a capture rate limit for long screenshots" into tm-dev am: 82c77bb127
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17988788

Change-Id: Ib390d07fd06cfa12c0b7ae1fe15e849e9fcd895a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-28 12:09:43 +00:00
Mark Renouf
82c77bb127 Merge "Restores a capture rate limit for long screenshots" into tm-dev 2022-04-28 11:46:50 +00:00
Calvin Pan
8d8d93bf6d Fix empty resource showing "Und"
Bug: 230689140
Test: manual
Change-Id: Ib732773758bb8344f04033be11f235456434bd29
2022-04-28 07:58:49 +00:00
TreeHugger Robot
f9b2129652 Merge "Make cuj be synchrous among atoms.proto and InteractionJankMonitor" into tm-dev am: 6298c68c71 am: b728130f3a am: 49965272df
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17951299

Change-Id: Id328b6b4ce3ac318eee89ea7604b9c13f7a734dd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-28 07:51:36 +00:00
TreeHugger Robot
49965272df Merge "Make cuj be synchrous among atoms.proto and InteractionJankMonitor" into tm-dev am: 6298c68c71 am: b728130f3a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17951299

Change-Id: I3188e8297ad18d5ea5bc326efd8d3c9fc214a419
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-28 07:34:24 +00:00
TreeHugger Robot
a2a2a8177d Merge "Make cuj be synchrous among atoms.proto and InteractionJankMonitor" into tm-dev am: 6298c68c71
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17951299

Change-Id: I59c67f1689cc4176ac378a291a341d8c0fecff8e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-28 06:20:59 +00:00
TreeHugger Robot
6298c68c71 Merge "Make cuj be synchrous among atoms.proto and InteractionJankMonitor" into tm-dev 2022-04-28 05:47:54 +00:00
Calvin Pan
1c1e26bdfb Merge "Adding state description for current locale item" into tm-dev am: ba95ddf69d am: 20a5cafac4 am: 31284b04f0
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17950645

Change-Id: Ia960557f7fefba22b2e2c81352eebdf367d93559
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-28 05:20:58 +00:00
Calvin Pan
31284b04f0 Merge "Adding state description for current locale item" into tm-dev am: ba95ddf69d am: 20a5cafac4
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17950645

Change-Id: I5a076605202bce5dcad9dee9263b94a445d6b394
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-28 03:30:30 +00:00
Calvin Pan
f151b96d3a Merge "Adding state description for current locale item" into tm-dev am: ba95ddf69d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17950645

Change-Id: Ief30ca93b00613c405140d09fa84c02245626b92
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-28 02:56:05 +00:00
Calvin Pan
ba95ddf69d Merge "Adding state description for current locale item" into tm-dev 2022-04-28 02:42:29 +00:00
Mark Renouf
e8f1a8c559 Restores a capture rate limit for long screenshots
A previous change accidentally lost this delay between
incremental screen captures. This rate limit is needed
to prevent pushing screen capture faster than it can
render correctly.

Bug: 173700533
Bug: 217046739
Test: manual; long screenshot, observe app systrace
Change-Id: Ibd7940299b502c40212957395d272b6e52cc28be
2022-04-27 17:07:24 -04:00
Ahaan Ugale
41f8407bdd Merge "Allow IVoiceInteractionSessionListener to listen for window vis changes" into tm-dev am: 44e14e72b6 am: ad3eae01cf am: 26b037f44a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17211290

Change-Id: I696b9c43a8d3836a65582e704e289cb719257084
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-27 17:51:39 +00:00
Ahaan Ugale
26b037f44a Merge "Allow IVoiceInteractionSessionListener to listen for window vis changes" into tm-dev am: 44e14e72b6 am: ad3eae01cf
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17211290

Change-Id: Ifa819a0d6d554dd2d6f0a4c8f490e237b0146156
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-27 17:44:18 +00:00
TreeHugger Robot
927605a4db Merge "Fix "always" option in ResolverActivity" into tm-dev am: 926db2d6d3 am: 97ac38dee9 am: 09644a6eba
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17943621

Change-Id: I133aabcbfe48eb8888bc94112a08ffdd39535920
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-27 17:34:02 +00:00
Ahaan Ugale
ce7618a36c Merge "Allow IVoiceInteractionSessionListener to listen for window vis changes" into tm-dev am: 44e14e72b6
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17211290

Change-Id: I0ef34055a82eca0d2f2efcefae2aeb99eb0640e9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-27 17:33:52 +00:00
TreeHugger Robot
09644a6eba Merge "Fix "always" option in ResolverActivity" into tm-dev am: 926db2d6d3 am: 97ac38dee9
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17943621

Change-Id: I52dbaa2bc73ae6cf2d0a8524ec70382cd85e5ea2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-27 17:27:00 +00:00
Ahaan Ugale
44e14e72b6 Merge "Allow IVoiceInteractionSessionListener to listen for window vis changes" into tm-dev 2022-04-27 17:03:31 +00:00
TreeHugger Robot
b4ac4d3815 Merge "Fix "always" option in ResolverActivity" into tm-dev am: 926db2d6d3
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17943621

Change-Id: I5cbd1b15815d0b09ea148d53daa77d0f729edd1a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-27 14:12:59 +00:00
TreeHugger Robot
926db2d6d3 Merge "Fix "always" option in ResolverActivity" into tm-dev 2022-04-27 13:44:02 +00:00
Shawn Lin
ecc12cf63d Merge "Move kids mode relative logic to wm shell" into tm-dev am: b9109dd6ae am: 8944a2ed80 am: 768819289f
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17903530

Change-Id: I1b0f5a6737c607a8529f4dc012fa95a222effacd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-27 11:11:21 +00:00
Shawn Lin
768819289f Merge "Move kids mode relative logic to wm shell" into tm-dev am: b9109dd6ae am: 8944a2ed80
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17903530

Change-Id: Ie6fd0cf78dae88905c49f7248cdb3c5bc3cfd9dc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-27 10:47:07 +00:00
Shawn Lin
1fc4ebb093 Merge "Move kids mode relative logic to wm shell" into tm-dev am: b9109dd6ae
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17903530

Change-Id: I182a49a1f0d0d5f67d6019a52e49c1af0de1fb41
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-27 10:24:27 +00:00
Ahan Wu
6a7fdce626 Make cuj be synchrous among atoms.proto and InteractionJankMonitor
Bug: 230567287
Test: build pass
Change-Id: I4fa25b23921c8a434c97c5133779f1e9386c03fb
2022-04-27 06:56:45 +00:00
Matt Casey
f8a97ab1d8 Fix "always" option in ResolverActivity
mUnfilteredResolveList was incorrectly being set as null whenever
performSecondaryResolveListFilterin didn't end up filtering anything
(when its value should have been maintained in this case).

This incorrect mUnfilteredResolveList null value causes most of
ResolverActivity's onTargetSelected() logic to be skipped, thus it
doesn't notify the package manager of the 'always' selection.

This should match the behavior before ag/17509713 and fix the bug.

Test: Manual testing (install two email apps, click an email addr link,
choose a resolver target and press 'always', then do it again and
resolver shouldn't appear).
Test: atest
CtsDynamicMimeHostTestCases:android.dynamicmime.cts.PreferredActivitiesTestCases#testModifyGroupWithoutActualGroupChanges
Test: atest ResolverActivityTest

Bug: 230149644
Change-Id: Ia23e95359d320a3a63e39f9c50a159879e94bf3b
2022-04-27 03:48:02 +00:00
Calvin Pan
7a2ac50735 Adding state description for current locale item
To support Talkback to say "checked" when the current locale is
selected.

Bug: 228924751
Test: Using talkback
Change-Id: I3e2f8ba46106246e835e7ce5b580e501ab6c58c9
2022-04-27 03:30:26 +00:00
shawnlin
402727731f Move kids mode relative logic to wm shell
1. Move KidsModeSettingsObservor to wm shell.
2. Create a ForceShowNavBarSettingsOberver for wm core.

Bug: 230072077
Test: atest KidsModeTaskOrganizerTest
Change-Id: I1b3edf1fc804b9dac190fcc92b7b62bfc3366d64
2022-04-25 20:10:41 +08:00
Winson Chung
06fb230d6d Allow IVoiceInteractionSessionListener to listen for window vis changes
- The listener currently tracks session shown/hidden, but doesn't track
  the visibility of the session window which can change on the client
  side without the server knowing. In some cases, it's useful for SysUI
  to be able to track the visibility of the session window to show/hide
  bars appropriately.

Bug: 222308557
Test: Manual, launch the assistant and verify the calls are made
Change-Id: I9b4bb27c9497b2a828616caf72eaf345b072c294
2022-04-23 05:56:27 +00:00
James O'Leary
1afe4020d0 Merge "Create ResolverComparatorModel interface." into tm-dev am: ca46e52c30 am: 5e6edca741 am: 492fcdd022
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17913997

Change-Id: Iaafe42c911db775aac614c4405c69ae67e1b2c9f
Ignore-AOSP-First: this is an automerge
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-22 20:46:35 +00:00
James O'Leary
ff8670b43a Merge "Clean up ResolverListAdapter::rebuildList()." into tm-dev am: 6876316dc0 am: c55f2b5918 am: 62427e6621
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17869731

Change-Id: I970f69cad385c3ce5f736907596de52d474d65d4
Ignore-AOSP-First: this is an automerge
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-22 20:46:07 +00:00
James O'Leary
492fcdd022 Merge "Create ResolverComparatorModel interface." into tm-dev am: ca46e52c30 am: 5e6edca741
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17913997

Change-Id: Id44375a9281762a897523c4e159eda8aaaa09a42
Ignore-AOSP-First: this is an automerge
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-22 20:38:09 +00:00
James O'Leary
62427e6621 Merge "Clean up ResolverListAdapter::rebuildList()." into tm-dev am: 6876316dc0 am: c55f2b5918
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17869731

Change-Id: I21af77a80e483614340de61c857b2730b2bc762b
Ignore-AOSP-First: this is an automerge
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-22 20:37:32 +00:00
James O'Leary
f87143c083 Merge "Create ResolverComparatorModel interface." into tm-dev am: ca46e52c30
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17913997

Change-Id: I2f402a63272c45ed06f676f9739dddb5896cbd74
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-22 20:29:39 +00:00
James O'Leary
5b5d4d4316 Merge "Clean up ResolverListAdapter::rebuildList()." into tm-dev am: 6876316dc0
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17869731

Change-Id: Ia9a0e5bc9ecf686f02b58372c7e2d875befa4c4f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-22 20:28:35 +00:00
James O'Leary
ca46e52c30 Merge "Create ResolverComparatorModel interface." into tm-dev 2022-04-22 20:23:23 +00:00
Jeff Sharkey
374c039af0 Merge "Add OWNERS coverage for dump methods for public USB classes" am: 25976ab7be am: 48dff0549a am: 856c155f2a am: e7a55e880f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2063672

Change-Id: Ic6909760d74daaaa7eb794e37d8e655889720e4e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-22 18:02:32 +00:00
Jeff Sharkey
856c155f2a Merge "Add OWNERS coverage for dump methods for public USB classes" am: 25976ab7be am: 48dff0549a
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2063672

Change-Id: Ic19b956a9111ccf3cac47bf500da619bd6167101
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-22 17:37:59 +00:00