Commit Graph

406766 Commits

Author SHA1 Message Date
Fan Zhang
8968706887 Merge "Update statusbar color,nav divider color of settings theme" am: 474d0ab6bf am: 33b02ddfdf
am: e30c7c3afe

Change-Id: Ia101c0b864637b2d06c4538bae220acb924829ed
2019-02-28 10:24:36 -08:00
TreeHugger Robot
bc84f5714a Merge "Handle emergency mode in requestLocation" 2019-02-28 18:19:34 +00:00
TreeHugger Robot
99550fdd04 Merge "ImageWriter: create a thread for buffer detaching" 2019-02-28 18:11:09 +00:00
TreeHugger Robot
b637c6ae6d Merge "Make bit able to run gtest native tests." 2019-02-28 18:11:00 +00:00
Fan Zhang
e30c7c3afe Merge "Update statusbar color,nav divider color of settings theme" am: 474d0ab6bf
am: 33b02ddfdf

Change-Id: I0c3cd5244a7483a114b6445b7a532c5ac8185528
2019-02-28 10:10:22 -08:00
David Brazdil
f6833c92be [automerger skipped] Merge "Move ApplicationInfo to params in AppComponentFactory" am: 96dd06a151 am: 13a48e1490
am: b2754164d8 -s ours
am skip reason: change_id I4a4d5af842446a5060083c88a0ac5bec014c0c55 with SHA1 33bd343596 is in history

Change-Id: I7e31dd2e32a81b1ea813b7764a2ec52d2a277428
2019-02-28 10:07:14 -08:00
Fan Zhang
33b02ddfdf Merge "Update statusbar color,nav divider color of settings theme"
am: 474d0ab6bf

Change-Id: Ife8d7d667b34c5b4faa610628f1014920e8e7948
2019-02-28 10:00:10 -08:00
Lucas Dupin
bf7b1dd0d0 Merge "Lock screen timeout adjustment" 2019-02-28 17:57:22 +00:00
David Brazdil
b2754164d8 Merge "Move ApplicationInfo to params in AppComponentFactory" am: 96dd06a151
am: 13a48e1490

Change-Id: I2272a7f640a7ddde5002b7dd1bdf178d20db9ad3
2019-02-28 09:51:55 -08:00
Fan Zhang
474d0ab6bf Merge "Update statusbar color,nav divider color of settings theme" 2019-02-28 17:48:16 +00:00
Zak Cohen
3db9087823 Merge "ContentSuggetionsService, don't try and wrap a null graphics buffer." 2019-02-28 17:47:53 +00:00
David Brazdil
13a48e1490 Merge "Move ApplicationInfo to params in AppComponentFactory"
am: 96dd06a151

Change-Id: I62e627f8444e2e0e6a66d07b5cb7c72b1640f331
2019-02-28 09:38:10 -08:00
David Brazdil
96dd06a151 Merge "Move ApplicationInfo to params in AppComponentFactory" 2019-02-28 17:14:25 +00:00
Jeff Chang
ba7ad27960 Merge "Signal a rerouted callback if display was set to SingleTaskInstance" 2019-02-28 17:04:09 +00:00
Alan Stokes
5e1c11cc44 Merge "Detect native code loading by untrusted_app." 2019-02-28 16:46:03 +00:00
Andrei-Valentin Onea
5ac2de02f6 Merge "Add @UnsupportedAppUsage annotations" 2019-02-28 16:44:23 +00:00
Baligh Uddin
bebcdc5ddb Merge "Set networking module APKs version to 10" am: 222d1d04bf am: d832bacfac
am: d7115fc451

Change-Id: I51db9499e68a6c2ab5ae5e02f823cd037403c737
2019-02-28 08:30:59 -08:00
Baligh Uddin
d7115fc451 Merge "Set networking module APKs version to 10" am: 222d1d04bf
am: d832bacfac

Change-Id: I38a98e445ebf7fd701d38f65793860e46519df9d
2019-02-28 08:18:34 -08:00
Baligh Uddin
d832bacfac Merge "Set networking module APKs version to 10"
am: 222d1d04bf

Change-Id: I484120c6ca2a94322f778312a880e6983a0b0e7b
2019-02-28 08:08:38 -08:00
Adrian Roos
a9424139e2 Merge "Apilint: Lint missing nullability annotations" am: d6a886a500 am: 1ca78f6ee4
am: 10b2fbf85b

Change-Id: If0a9397d444b1709e3cd51741d02cff5bcfb826d
2019-02-28 07:57:38 -08:00
Baligh Uddin
222d1d04bf Merge "Set networking module APKs version to 10" 2019-02-28 15:54:28 +00:00
Adrian Roos
10b2fbf85b Merge "Apilint: Lint missing nullability annotations" am: d6a886a500
am: 1ca78f6ee4

Change-Id: Iac5928cb943a500b1b8588a98e0d29909e70fadf
2019-02-28 07:48:29 -08:00
Adrian Roos
1ca78f6ee4 Merge "Apilint: Lint missing nullability annotations"
am: d6a886a500

Change-Id: I4aaec5b2341b73af5cc976d7f27a4e61fbc9c138
2019-02-28 07:39:12 -08:00
Nadia Benbernou
95a502d633 Merge "Add maxWidths to text views for blocking helper buttons. Also tighten char limits to avoid wrapping when possible." 2019-02-28 15:32:49 +00:00
Adrian Roos
d6a886a500 Merge "Apilint: Lint missing nullability annotations" 2019-02-28 15:27:18 +00:00
Aaron Heuckroth
cfcaccfc72 Merge "Initialize rotation when HardwareUILayout is constructed in landscape." 2019-02-28 15:25:47 +00:00
Andrei-Valentin Onea
94bd7aac42 Merge "Add @UnsupportedAppUsage annotations" 2019-02-28 15:21:13 +00:00
Roshan Pius
034a1e13eb Merge "wifi.proto: Add metrics for new API surface" 2019-02-28 15:10:53 +00:00
TreeHugger Robot
7452b628e1 Merge "Rename createPrebaked to createPredefined" 2019-02-28 14:50:09 +00:00
Andrei-Valentin Onea
b6965dfcc4 Merge "Add @UnsupportedAppUsage annotations" 2019-02-28 14:23:14 +00:00
Joe Onorato
6c97f4908c Make bit able to run gtest native tests.
The output parsing isn't ideal, so these are a bit more spammy
than I'd like, but at least they build, install and run without
the manual glop.

Test: bit incidentd_test
Change-Id: I3c34a4ebbf661f612b4b0f8b4e05cade8669b5a6
2019-02-28 09:20:27 -05:00
Chiachang Wang
1553a39528 Merge "Fix broken javadoc links" am: 5eae14aa54 am: 2c8c5928ab
am: dc72c37926

Change-Id: Iffb9cfe0928ed37db61a7f684acb2b41b74c1bfa
2019-02-28 06:05:10 -08:00
Chiachang Wang
dc72c37926 Merge "Fix broken javadoc links" am: 5eae14aa54
am: 2c8c5928ab

Change-Id: I6423d51b19dd70a3e8a35841944d0c9c2a151768
2019-02-28 05:55:38 -08:00
TreeHugger Robot
b77b1591b0 Merge "Move SmartReplyView inflation off the UI thread." 2019-02-28 13:51:47 +00:00
Andrei-Valentin Onea
34ccde884d Merge "Add @UnsupportedAppUsage annotations" 2019-02-28 13:50:19 +00:00
Chiachang Wang
2c8c5928ab Merge "Fix broken javadoc links"
am: 5eae14aa54

Change-Id: I7f1ef96544450ae71af3b76783fcbdc7641a2d43
2019-02-28 05:46:29 -08:00
Android Build Merger (Role)
4fa13a19e4 Merge "Merge "Update annotations for UiccCardInfo APIs" am: c76c5529bf am: 6549c55523 am: 0fed0f97a6" 2019-02-28 13:38:03 +00:00
Jordan Liu
260cdf3ffd Merge "Update annotations for UiccCardInfo APIs" am: c76c5529bf am: 6549c55523
am: 0fed0f97a6

Change-Id: Idd006ffdc46143a6491b194395ddbf132fcc3688
2019-02-28 05:37:15 -08:00
TreeHugger Robot
639e1e74ee Merge changes Iae43f695,I6ca164ad,I4f579393,Icbb67c3c
* changes:
  Rename saveAvailableRollback to saveRollbackData.
  Have RollbackData reuse RollbackInfo.
  Miscellaneous cleanup in RollbackStore.
  Rename RollbackData.inProgress to restoreUserDataInProgress.
2019-02-28 13:35:00 +00:00
Treehugger Robot
5eae14aa54 Merge "Fix broken javadoc links" 2019-02-28 13:34:52 +00:00
Jordan Liu
0fed0f97a6 Merge "Update annotations for UiccCardInfo APIs" am: c76c5529bf
am: 6549c55523

Change-Id: I6486a387f05994c88b90d437f539fc401f56603b
2019-02-28 05:27:29 -08:00
Jordan Liu
6549c55523 Merge "Update annotations for UiccCardInfo APIs"
am: c76c5529bf

Change-Id: I229d251c7f3749738d407ced2464a44b231f9bf5
2019-02-28 05:18:17 -08:00
Issei Suzuki
3ff9abc18e Merge "Fix a bug that an activity occluding the keygaurd keeps running behind AOD." 2019-02-28 13:12:51 +00:00
TreeHugger Robot
e27e04cdc8 Merge "Only return one mobile subscription per group in Settings." 2019-02-28 13:09:46 +00:00
Andrei-Valentin Onea
37b7e5846f Merge "Add @UnsupportedAppUsage annotations" 2019-02-28 13:07:02 +00:00
Andrei-Valentin Onea
29253e90aa Merge "Add @UnsupportedAppUsage annotations" 2019-02-28 13:05:52 +00:00
Treehugger Robot
c76c5529bf Merge "Update annotations for UiccCardInfo APIs" 2019-02-28 13:01:02 +00:00
TreeHugger Robot
5fec0399f6 Merge "Use outlines on bubble clock for burn in mitigation" 2019-02-28 12:52:19 +00:00
TreeHugger Robot
5e4576e7c0 Merge "UI was being created before the provisioned stated was checked." 2019-02-28 12:35:35 +00:00
Gustav Sennton
5759f87bf6 Move SmartReplyView inflation off the UI thread.
To avoid blocking the UI thread we here move the inflation of
SmartReplyView and its smart suggestion buttons off the UI thread.

We move these inflations into NotificationContentInflater where they are
performed before the inflations of other notification content views -
reusing the existing AsyncTask to run these inflations on a background
thread.
More specifically: for both the expanded state and the heads-up state of
a notification we
    1. inflate a SmartReplyView,
    2. inflate the buttons within that view (reply buttons and action
    buttons), and
    3. create a SmartRepliesAndActions object
from the AsyncTask (on a background thread). We then pass these objects
back to the UI thread where we attach them to the view hierarchy or use
them to make certain decisions.

In terms of thread-safety the background thread reads constants from
SmartReplyConstants so that class must be thread-safe (at least so that
the background thread doesn't store a local copy of the constants).
We also pass a SmartReplyController reference on the background thread,
that reference is only used on the UI thread (in onClick listeners).

Bug:119801785
Test: post message notification containing smart replies and actions.
Post both heads-up and notification shade notifications. Click on
replies and actions. Ensure the smart-buttons are updated when a
notification is updated.

Change-Id: I4698a6895cf65c46461cc429b2b6eb5905acb629
2019-02-28 11:48:51 +00:00