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
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
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
Jeff Sharkey
48dff0549a
Merge "Add OWNERS coverage for dump methods for public USB classes" am: 25976ab7be
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2063672
Change-Id: I7bb943bbbad96bae9f43bf03da417a56c4eece9b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-22 17:12:24 +00:00
Matt Casey
14d363d79b
Merge "DeviceConfig for Chooser update-delay duration." into tm-dev am: 31cc9ddb59 am: d42a025aeb am: 278ad27b85
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17862572
Change-Id: I4e1c16345325df53716e6091cb2a250523a4537f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-22 16:58:05 +00:00
Matt Casey
20e06e0123
Merge "DeviceConfig for Chooser update-delay duration." into tm-dev am: 31cc9ddb59 am: 96102fdb9f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17862572
Change-Id: I172235c7735ff417131183b04fd1135f31b55c6d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-22 16:57:42 +00:00
Joshua Trask
dc029cbba7
Clean up ResolverListAdapter::rebuildList().
...
Behaviorally, this is *almost* a pure refactoring. It does make
one very minor logic change(*) that could hypothetically fix a
race condition, although no particular bugs have ever been
observed as a result (nor do they seem especially probable), and
it's unknown what the severity would be if they ever were to occur.
Additionally, this change clarifies existing comments and adds
more inline documentation to help understand the rebuildList()
flow. Code cleanup identifies a few areas where the current design
seems a little clumsy, noted with new "TODO" comments in the code.
There's room for more improvement, but this function plays an
important role in preparing Sharesheet targets, so it's good to
bring attention to these thorny requirements.
For justifications of behavioral equivalence and other metacognitive
notes, see comments in the code review.
(*) The one behavior change is called out in code review comments;
briefly, the line of code that sends a synchronous "results
pending" event used to follow the line that started the async
flow that would result in a "results complete" event. This
could hypothetically race if the async work finished and sent
"results complete" before we got to the "results pending" line.
Bug: 227486788
Test: `atest ChooserActivityTest` (no behavior changes expected)
Change-Id: I2e74d68579be8b34716ba2202ac2a08361008400
Merged-In: I2e74d68579be8b34716ba2202ac2a08361008400
(cherry picked from commit 1e42cad19b )
2022-04-22 16:09:09 +00:00