Commit Graph

16427 Commits

Author SHA1 Message Date
Winson Chiu
55bd899358 Merge "Implement domain verification backup and restore" into sc-dev am: 1b8610d9a9
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14058688

Change-Id: I787ebecf9a70b0debff5f634e411f06f79e4c0f1
2021-04-30 16:22:33 +00:00
Winson Chiu
1b8610d9a9 Merge "Implement domain verification backup and restore" into sc-dev 2021-04-30 16:17:30 +00:00
PETER LIANG
13d8af4654 Merge "Fix the GAR issue of all the icons on A11y FM have no meaningful A11y label." into sc-dev am: 42c7ce491e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14029497

Change-Id: I47f9a2c343d65bcac73ee448c77d3296d896d677
2021-04-30 03:55:53 +00:00
PETER LIANG
42c7ce491e Merge "Fix the GAR issue of all the icons on A11y FM have no meaningful A11y label." into sc-dev 2021-04-30 03:51:13 +00:00
Taran Singh
07e8aab542 Merge "Add log for showSoftInput called from Insets API" into sc-dev am: 2fef6def9a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14326771

Change-Id: I21a0eae90c592a9ad4364b74ea76858532ce7904
2021-04-29 23:01:30 +00:00
Taran Singh
2fef6def9a Merge "Add log for showSoftInput called from Insets API" into sc-dev 2021-04-29 22:41:26 +00:00
Jing Ji
74716a5698 Merge "Add state BOUND_FGS_OR_TOP and FGS into ProcessState Enum in ProcStats" into sc-dev am: be5425c6fd
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14329729

Change-Id: I3aa13d7c59ff0bd86447b33b63d3ccfb38202346
2021-04-29 21:42:31 +00:00
Jing Ji
be5425c6fd Merge "Add state BOUND_FGS_OR_TOP and FGS into ProcessState Enum in ProcStats" into sc-dev 2021-04-29 21:23:11 +00:00
Jing Ji
2de0167f43 Merge "Support aggregation over association sources per process" into sc-dev am: 72eee56f06
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14318108

Change-Id: I62bec4da1820e1e7c6e988bc0c172ded3d296cd0
2021-04-29 21:01:02 +00:00
Jing Ji
72eee56f06 Merge "Support aggregation over association sources per process" into sc-dev 2021-04-29 20:46:50 +00:00
Jing Ji
9d28fa063d Add state BOUND_FGS_OR_TOP and FGS into ProcessState Enum in ProcStats
Previously these two states in AMS are being mapped into the ImpFg
in the ProcStats, we were unable to distinguish them in the aggregated
proc stats. Now with these two new states in ProcStats, the process
states we're using in AMS could be mapped into them, and eventually
get mapped into the state definition in the aggregated proc stats.

Bug: 186438656
Test: atest ProcStatsValidationTests
Test: atest ProcessStatsDumpsysTest
Test: atest CtsIncidentHostTestCases:ProcStatsProtoTest
Test: atest CtsStatsdHostTestCases
Test: atest CtsAppTestCases:ActivityManagerProcessStateTest
Change-Id: I94eaa18d9c99f90200603fd0aafe198b62e963f7
2021-04-29 10:05:19 -07:00
James O'Leary
7c985766df Merge "Don't use pow for distance calculation" into sc-dev am: 3d121b7119
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14328435

Change-Id: I0e1ac4a60e5fa388f36c41fd77447c4b24dc9f61
2021-04-29 16:31:27 +00:00
James O'Leary
3d121b7119 Merge "Don't use pow for distance calculation" into sc-dev 2021-04-29 15:55:49 +00:00
James O'Leary
fada9e8571 Don't use pow for distance calculation
Bug: 186664313
Test: `mp droid`, verify wallpaper extraction continues to succeed
Change-Id: I8136522379abfe5cbce83beae904559e68725aca
2021-04-29 11:48:39 -04:00
Baligh Uddin
4938aed9ec Merge "Remove annotations that have been relocated" 2021-04-29 14:01:59 +00:00
Peter_Liang
6f90704f49 Fix the GAR issue of all the icons on A11y FM have no meaningful A11y label.
Patch action:
Add the state or content description into the corresponding feature target.

Bug: 178289063
Test: atest AccessibilityTargetAdapterTest AccessibilityTargetAdapterTest
Change-Id: I2f421da027bc95021ab24cadf8b3afdc30fa6d4a
2021-04-29 21:58:35 +08:00
Wilson Wu
d4f85e0d55 Merge "Make IInputMethodPrivilegedOperations to async (6/N)" into sc-dev am: f5cded5a11
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14326777

Change-Id: Ic62149144851084e9bd79307d12b0c9716b7eef3
2021-04-29 13:49:30 +00:00
Wilson Wu
37051aef38 Make IInputMethodPrivilegedOperations to async (6/N)
-. Remove VoidResultCallback of applyImeVisibility.
   and let it be truly asynchronous.
-. Rename this method to applyImeVisibilityAsync.

Bug: 183587528
Test: atest CtsInputMethodTestCases
Change-Id: Ica564c526223d32641a2485c0c0f3490fe4bfd39
2021-04-29 16:05:05 +08:00
Treehugger Robot
9ce6414a52 Merge "Internal graphics package owners" am: 1084a81a68 am: 8f7c666464 am: 3bbfa132e8 am: 1b68aeee56
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1690227

Change-Id: I5cc9389ee4e73d6510a339067383c2a53c43b595
2021-04-29 04:07:54 +00:00
Treehugger Robot
1b68aeee56 Merge "Internal graphics package owners" am: 1084a81a68 am: 8f7c666464 am: 3bbfa132e8
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1690227

Change-Id: If739aeeea360f864710746e133bedc335808da9d
2021-04-29 03:38:14 +00:00
Treehugger Robot
3bbfa132e8 Merge "Internal graphics package owners" am: 1084a81a68 am: 8f7c666464
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1690227

Change-Id: Ic7ba3d5ea2be74c0860eb61d80aac078e17b48de
2021-04-29 03:35:43 +00:00
Yohei Yukawa
2876311a9f Merge "Make IInputMethodPrivilegedOperations to async (5/N)" into sc-dev am: c09a657113
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14326776

Change-Id: I61c31f03ffa13101dc82ff2b08601ab3bedb7c80
2021-04-29 02:45:36 +00:00
Yohei Yukawa
c09a657113 Merge "Make IInputMethodPrivilegedOperations to async (5/N)" into sc-dev 2021-04-29 00:45:17 +00:00
Lucas Dupin
56b401709b Internal graphics package owners
Bug: 186640057
Test: none
Change-Id: I59af9cbaa0fbc1b3206b9b3d852e845413aa9e71
2021-04-28 14:09:00 -07:00
Taran Singh
11472f70b4 Add log for showSoftInput called from Insets API
Add a debug log to identify calls to showSoftInput from Insets API.

Fix: 1865976
Test: manually using steps:
      1. Use an app like launcher that uses Insets API to show IME.
      2. dump using adb shell dumpsys input_method
      3. Verify log.
      4. use another app that shows IME using showSoftInput like gmail
      5. verify the log

Change-Id: I6ba0d3f7912855f31e033735557b44eeed3e6652
2021-04-28 18:30:25 +00:00
Yohei Yukawa
bf6e4a99ba Merge "Make IInputMethodPrivilegedOperations to async (4/N)" into sc-dev am: 1d14a33860
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14326772

Change-Id: Ic33ce6d323e04c6050c72da95e7b65e0f4a3abae
2021-04-28 16:11:43 +00:00
Yohei Yukawa
1d14a33860 Merge "Make IInputMethodPrivilegedOperations to async (4/N)" into sc-dev 2021-04-28 15:45:58 +00:00
Siim Sammul
9018fc8c95 Merge "Add a version of SettingsObserver to BinderCallsStats and make it public so it could be used to collect binder latency data from bluetooth and telephony." into sc-dev am: afbe75fd4a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14236409

Change-Id: Ie1c32c1c4a8f929f043e2c4e6100565de1532a10
2021-04-28 11:39:51 +00:00
Siim Sammul
afbe75fd4a Merge "Add a version of SettingsObserver to BinderCallsStats and make it public so it could be used to collect binder latency data from bluetooth and telephony." into sc-dev 2021-04-28 11:38:42 +00:00
Jason Hsu
c413418819 Merge "Add accessibility shortcut icon into adaptive icon" into sc-dev am: b9e5094100
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14278147

Change-Id: I1e97c4a362186f462284d1996a1c36c9cb8436b5
2021-04-28 10:23:27 +00:00
Jason Hsu
b9e5094100 Merge "Add accessibility shortcut icon into adaptive icon" into sc-dev 2021-04-28 10:02:14 +00:00
Wilson Wu
e702c9d381 Make IInputMethodPrivilegedOperations to async (5/N)
-. Remove VoidResultCallback of notifyUserAction.
   and let it be truly asynchronous.
-. Rename this method to notifyUserActionAsync.

Bug: 183587528
Test: atest CtsInputMethodTestCases
Change-Id: I384fd689b6bd1d418ff5208444fbba2c1eac6f85
2021-04-28 14:40:08 +08:00
jasonwshsu
5ade32bdf6 Add accessibility shortcut icon into adaptive icon
* add/modify icons list: color correction, color inversion,
magnification, extra dim

Fix: 184081577
Test: manual test
Change-Id: I5ceee75f0263072805af23a7bbdfc68d7008db6e
2021-04-28 14:08:41 +08:00
Wilson Wu
78a23141be Make IInputMethodPrivilegedOperations to async (4/N)
-. Remove VoidResultCallback of updateStatusIcon
   and let it be truly asynchronous.
-. Rename this method to updateStatusIconAsync.

Bug: 183587528
Test: atest CtsInputMethodTestCases
Change-Id: Ic7759354ec06a3293ea370ab7afe7422eb2d9356
2021-04-28 12:56:38 +08:00
Jing Ji
276ff21ada Support aggregation over association sources per process
Process state association tracks the state via the bindings between
the source and the destination processes, there could be overlaps
from the timeline wise over these bindings, hence the exact duration
that a source process binds to a destination process is unknown.

Now add the support of this, by tracking the association sources per
process, the state changes of these sources will be driven by the
changes from individual source state per association.

The output of 'procstats dump -a; will include a new section
"Aggregated Association Sources" per process.An example:

  * com.android.providers.contacts / u0a122 / v30:
      Process android.process.acore (multi, 2 entries):
        [......]
        Aggregated Association Sources:
          <- com.android.bluetooth/1002 (com.android.bluetooth):
               Active count 271 (ImpFg): +1m0s849ms / 9.2%

Also updated the logic of pulling the procstats data from stastd to
use this new data structure.

Bug: 183101565
Bug: 186438656
Test: atest ProcStatsValidationTests
Test: atest ProcessStatsDumpsysTest
Test: atest CtsIncidentHostTestCases:ProcStatsProtoTest
Test: atest CtsStatsdHostTestCases
Test: Manual - compare statsd proto dump vs. dumpsys procstat -a
Change-Id: I9bf9ba7565761ae3d42046ed4886c8d17f6c18b3
2021-04-27 13:44:28 -07:00
Jeff DeCew
eca47e4872 Merge "Change icon alignment for collapsed Conversation groups" into sc-dev am: ac431bc027
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14327163

Change-Id: I27e1fbf878e9b0815f4d50082b0fbfe3849e153c
2021-04-27 19:35:07 +00:00
Jeff DeCew
ac431bc027 Merge "Change icon alignment for collapsed Conversation groups" into sc-dev 2021-04-27 19:26:55 +00:00
Siim Sammul
58f933471d Add a version of SettingsObserver to BinderCallsStats and make it public so it could be
used to collect binder latency data from bluetooth and telephony.

Test: latency collection is unit tested, this is just an alternative settings configuration
Bug: 180584913
Change-Id: Ide51afb7eb26a96c7692bceb0a22585a74f08aa7
2021-04-27 18:47:00 +01:00
Siim Sammul
c099784ff9 Merge "Enable binder latency collection from system_server for dogfood." into sc-dev am: 909042e9a4
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14293717

Change-Id: I345ab30aa8f03489cb47b09b000829ea5961250d
2021-04-27 17:41:36 +00:00
Siim Sammul
909042e9a4 Merge "Enable binder latency collection from system_server for dogfood." into sc-dev 2021-04-27 17:32:02 +00:00
Jeff DeCew
2bd9821e71 Change icon alignment for collapsed Conversation groups
Fixes: 185512447
Test: manual; visual testing
Change-Id: I4c007eef035b1bc225d0bea52c5b330ecabd670c
2021-04-27 09:36:08 -04:00
Ming-Shin Lu
2411f6be26 Merge "Consolidate InputMethodManager#toggleSoftInput reliability" into sc-dev am: 20f2cdd39a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14140208

Change-Id: I269e8fa95dccd788bb0f2e6faebf7dc97e8b5419
2021-04-27 02:41:47 +00:00
Ming-Shin Lu
20f2cdd39a Merge "Consolidate InputMethodManager#toggleSoftInput reliability" into sc-dev 2021-04-27 02:32:35 +00:00
Dmitri Plotnikov
c1e48fa54a Merge "Use POWER_COMPONENT_ constants instead of TIME_COMPONENT_... constants" into sc-dev am: 840f73e773
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14298098

Change-Id: Ic85d6bdc9d39f242fb83d9d93f70d38fc2397f0e
2021-04-26 22:47:40 +00:00
Dmitri Plotnikov
840f73e773 Merge "Use POWER_COMPONENT_ constants instead of TIME_COMPONENT_... constants" into sc-dev 2021-04-26 22:44:26 +00:00
Jeff DeCew
99d35964c6 Merge "Fix layout oscillation at the root of a few bugs." into sc-dev am: 2c87b91f85
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14295214

Change-Id: I4212e46da5fc4b15707e5c7a622c8e622f1afb60
2021-04-26 22:10:02 +00:00
Jeff DeCew
2c87b91f85 Merge "Fix layout oscillation at the root of a few bugs." into sc-dev 2021-04-26 21:44:14 +00:00
Chris Wailes
68f38b2feb Remove annotations that have been relocated
These annotations have been relocated to frameworks/libs/modules-utils.
This CL removes the files and updates necessary build rules.

Bug: 183133670
Test: m
Change-Id: I834b9f5320e0b6fe8cb9feb7194c82085b805e07
2021-04-26 14:06:34 -07:00
TreeHugger Robot
8f09900d83 Merge "Async startInputOrWindowGainedFocus" into sc-dev am: ecfc497460
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14278088

Change-Id: Id554a6a5934bd55ab9f3668e8849d166c116a181
2021-04-26 19:22:51 +00:00
TreeHugger Robot
ecfc497460 Merge "Async startInputOrWindowGainedFocus" into sc-dev 2021-04-26 19:06:26 +00:00