daqi
35cfba1fa0
Merge "Fix TrustedCredentialsSettings NPE" am: c9e532f508
am: 93860b298b
am: 21e55623f2
...
am: b4204836cf
Change-Id: I7e9a1cb5c57fb58610cb20ba3d1469b752193e9d
2017-09-08 10:23:05 +00:00
daqi
b4204836cf
Merge "Fix TrustedCredentialsSettings NPE" am: c9e532f508
am: 93860b298b
...
am: 21e55623f2
Change-Id: I38f6f53ffd70f8b1ac67ea3695d2b9d5d4b76509
2017-09-08 10:16:34 +00:00
daqi
21e55623f2
Merge "Fix TrustedCredentialsSettings NPE" am: c9e532f508
...
am: 93860b298b
Change-Id: Ic6fd44c164821fc7c5594b1b5082c2ee6e36aa0f
2017-09-08 10:10:16 +00:00
daqi
93860b298b
Merge "Fix TrustedCredentialsSettings NPE"
...
am: c9e532f508
Change-Id: I2ce8ea95abbbd1d522be4897069d4515354d3b14
2017-09-08 10:04:17 +00:00
Treehugger Robot
c9e532f508
Merge "Fix TrustedCredentialsSettings NPE"
2017-09-08 09:56:31 +00:00
Ajay Nadathur
a1c14eaf66
Merge "Set title in remote views if present in bundle" into oc-mr1-dev am: 4ce113d6f8
...
am: 1fe7838e70
Change-Id: I16c83ce3dbceb5353a197963ea49916515b9819d
2017-09-08 06:59:22 +00:00
Ajay Nadathur
1fe7838e70
Merge "Set title in remote views if present in bundle" into oc-mr1-dev
...
am: 4ce113d6f8
Change-Id: Iaa650a18bd4efb74e6b903efad0ad1a02865429c
2017-09-08 06:43:46 +00:00
TreeHugger Robot
4ce113d6f8
Merge "Set title in remote views if present in bundle" into oc-mr1-dev
2017-09-08 06:36:46 +00:00
Ajay Nadathur
2e6e4c12a9
Merge "Set title in remote views if present in bundle"
2017-09-08 05:09:21 +00:00
Jack He
9a45bab608
Bluetooth: add metrics for pairing with devices without names am: 5b017f7b05
...
am: d9de1ecc03
Change-Id: I34a61269d955ffd9aa073aa1c514c3f3e148adbc
2017-09-07 23:54:21 +00:00
Jack He
d9de1ecc03
Bluetooth: add metrics for pairing with devices without names
...
am: 5b017f7b05
Change-Id: If74bd132ee1352888a7f9513444e998537f11145
2017-09-07 23:25:43 +00:00
TreeHugger Robot
89f57048a0
Merge "Some code cleanup"
2017-09-07 19:55:46 +00:00
Jack He
5b017f7b05
Bluetooth: add metrics for pairing with devices without names
...
* Also caches context in onClick() method
Bug: 34685932
Test: make, unit test
Change-Id: I99beab2c85b8e48c4bc41f69146759d4b7c62428
2017-09-07 12:09:00 -07:00
Daniel Nishi
44da06703e
Merge "Turn in the work profile's badge." into oc-mr1-dev am: 6361c9d851
...
am: 7ee2b191d6
Change-Id: I9a80b2b7e8d6ab83fef2a1886b65c8ddfb2760be
2017-09-07 17:51:54 +00:00
TreeHugger Robot
6f7f25e3fe
Merge "Separate collection of indexable data from indexing"
2017-09-07 17:51:22 +00:00
Fan Zhang
3ed509cb35
Some code cleanup
...
- Formatting
- Remove unused code
Test: robotests
Change-Id: If259c7c3893df96744f3c0ad62a378ef6ce01de7
2017-09-07 10:48:45 -07:00
Daniel Nishi
7ee2b191d6
Merge "Turn in the work profile's badge." into oc-mr1-dev
...
am: 6361c9d851
Change-Id: If1df9295530334cf58ffec9577b625fedad7ad4e
2017-09-07 17:44:00 +00:00
Matthew Fritze
bdc8fe6da9
Separate collection of indexable data from indexing
...
The first step in refactoring the god class,
DatabaseIndexingManager.
The class has one major entry point: indexDatabase
which begins a chain of calls that first collects all the
data from the fragments, and then massages that data into
the SQLite database. Unfortunately, most of the methods
do not return data, and just pass along some mutated
form of the data until it can be insterted.
Reading and testing this class is very difficult.
This first step moves the collection of the indexable data
into a new class which has a few benefits:
- The data can be easily mocked in tests
- Reduces complexity of D.I.M.
- Separates data collection from indexing, which allows the
indexable data to be piped into a new API that unbundled
search can consume.
Bug:33577327
Test: make RunSettingsRoboTests
Test: Grabbed a DB dump before change, compared to DB dump after change
to make sure everything is still indexed.
Change-Id: Ibc91e3d75ff5dcf5274b93b29bf3544f90b2194d
2017-09-07 08:53:41 -07:00
Daniel Nishi
ab5e8ce249
Merge "Cache storage values for fast loading." into oc-mr1-dev am: 7fae6c67fb
...
am: cad295918c
Change-Id: I42136185af82217383526a38c8c3a4ffc2e4829e
2017-09-07 15:35:03 +00:00
Daniel Nishi
cad295918c
Merge "Cache storage values for fast loading." into oc-mr1-dev
...
am: 7fae6c67fb
Change-Id: I5e29852872dd08e0e5bb3f1822127879dc354319
2017-09-07 15:15:16 +00:00
Ajay Nadathur
ab07989b97
Set title in remote views if present in bundle
...
- Title set if defined in the Bundle returned by summaryUri's content
provider.
- summaryUri invoked inline with onBindView call
bug: 62713030
Test: Manually tested, verified that title and summary are retrieved
when settings app is resumed
Change-Id: Id82531eec5ec11ec3492f033fb34ec65a5437a48
2017-09-07 14:56:38 +00:00
daqi
be47df7395
Fix TrustedCredentialsSettings NPE
...
[Cause of Defect]
TrustedCredentialsSettings#mKeyChainConnectionByProfileId is get/set by
more than one thread. Main thread would set it in onDestroy method, and
AsyncTask would get and set in the doInBackground method. So
mKeyChainConnectionByProfileId.get(profileId) would get null after
onDestroy method get called.
Bug: N/A
Test: Debugger to simulate concurrency
Change-Id: I0664d1e9b88b079855354ce0e6fe014a98a22327
Signed-off-by: daqi <daqi@xiaomi.com >
2017-09-07 17:21:25 +08:00
TreeHugger Robot
6361c9d851
Merge "Turn in the work profile's badge." into oc-mr1-dev
2017-09-06 23:20:40 +00:00
Daniel Nishi
7fae6c67fb
Merge "Cache storage values for fast loading." into oc-mr1-dev
2017-09-06 23:07:14 +00:00
Alison Cichowlas
6a8fe253f6
Merge "Reorder "on the lock screen" options." into oc-mr1-dev am: 40b8d3d238
...
am: 22fc09757e
Change-Id: Ifd08b4aff4ef20c37302726aa14eedd93e80958f
2017-09-06 22:54:54 +00:00
Fan Zhang
6d5a277622
Merge "Misc polishing fixes for Settings" into oc-mr1-dev am: bda6500884
...
am: 08c4871dbe
Change-Id: Ib01d65ae56ac7f03f25ca320724ba6b3cd90b861
2017-09-06 22:54:09 +00:00
Fan Zhang
0a07b19dd9
Merge "Pre-set initial state to wifi tether switches." into oc-mr1-dev am: dad9b79630
...
am: b1ff93dfeb
Change-Id: I9206b968d53c89924076e1f3b9979fd00e68945d
2017-09-06 22:53:14 +00:00
Ajay Nadathur
d1c3084bd5
Set title in remote views if present in bundle
...
- Title set if defined in the Bundle returned by summaryUri's content
provider.
- summaryUri invoked inline with onBindView call
bug: 62713030
Test: Manually tested, verified that title and summary are retrieved
when settings app is resumed
Change-Id: Id82531eec5ec11ec3492f033fb34ec65a5437a48
2017-09-06 15:25:04 -07:00
Alison Cichowlas
22fc09757e
Merge "Reorder "on the lock screen" options." into oc-mr1-dev
...
am: 40b8d3d238
Change-Id: Ifb481299638c2bb086270555ef981f0435c34da1
2017-09-06 21:23:52 +00:00
Fan Zhang
08c4871dbe
Merge "Misc polishing fixes for Settings" into oc-mr1-dev
...
am: bda6500884
Change-Id: I119661153a87d0ebe67367c7350c2934679902a3
2017-09-06 21:23:04 +00:00
Fan Zhang
b1ff93dfeb
Merge "Pre-set initial state to wifi tether switches." into oc-mr1-dev
...
am: dad9b79630
Change-Id: I6236900d715e7ef85e2855513c41689a68046a07
2017-09-06 21:22:14 +00:00
TreeHugger Robot
418976552c
Merge "Create owner file for development package"
2017-09-06 21:17:15 +00:00
Alison Cichowlas
40b8d3d238
Merge "Reorder "on the lock screen" options." into oc-mr1-dev
2017-09-06 21:01:35 +00:00
TreeHugger Robot
bda6500884
Merge "Misc polishing fixes for Settings" into oc-mr1-dev
2017-09-06 20:37:15 +00:00
TreeHugger Robot
dad9b79630
Merge "Pre-set initial state to wifi tether switches." into oc-mr1-dev
2017-09-06 19:53:39 +00:00
TreeHugger Robot
7f541b8227
Merge "Clean up test strings"
2017-09-06 19:49:36 +00:00
Bill Yi
ea080fbf34
Merge "Import translations. DO NOT MERGE" into oc-mr1-dev am: 14a359a550
-s ours
...
am: 25012afc7f
-s ours
Change-Id: Ic4993853ef8110722cb1217bfdf8f3dc513d4904
2017-09-06 19:19:25 +00:00
Bill Yi
25012afc7f
Merge "Import translations. DO NOT MERGE" into oc-mr1-dev
...
am: 14a359a550
-s ours
Change-Id: I3a7049ec212e3da3b673d3480ef3be5396762098
2017-09-06 18:56:13 +00:00
Bill Yi
2b037d3e8a
Import translations. DO NOT MERGE am: 535dd7f066
-s ours am: 363626edcf
-s ours
...
am: f8f6cb368d
-s ours
Change-Id: I8b992a197206c0ae4371b1846d9273645c047062
2017-09-06 18:43:28 +00:00
Julia Reynolds
97942ca832
Merge "Properly show/hide advanced settings" into oc-mr1-dev am: 12c9d6d65a
...
am: fa3fa3483e
Change-Id: I9cab11035c64975b45e1c3d99bd707a07b6c693e
2017-09-06 18:42:36 +00:00
TreeHugger Robot
14a359a550
Merge "Import translations. DO NOT MERGE" into oc-mr1-dev
2017-09-06 18:40:23 +00:00
Bill Yi
f8f6cb368d
Import translations. DO NOT MERGE am: 535dd7f066
-s ours
...
am: 363626edcf
-s ours
Change-Id: I7db2955fe4f48c1867d16513682a1a985eed01f1
2017-09-06 18:40:07 +00:00
Julia Reynolds
fa3fa3483e
Merge "Properly show/hide advanced settings" into oc-mr1-dev
...
am: 12c9d6d65a
Change-Id: Id5e2a6291b630114fc4952ed49fcd57929205461
2017-09-06 18:39:24 +00:00
Bill Yi
5aba524e60
Import translations. DO NOT MERGE am: 535dd7f066
-s ours am: 6171c4a5bb
-s ours
...
am: e93c8d88f5
-s ours
Change-Id: I2181f0f6fb36703590d9820be5c22330d3280d7c
2017-09-06 18:32:05 +00:00
Bill Yi
e93c8d88f5
Import translations. DO NOT MERGE am: 535dd7f066
-s ours
...
am: 6171c4a5bb
-s ours
Change-Id: Iccd2d99cf8f2c096253dafe6c42f712cf0ee6292
2017-09-06 18:29:32 +00:00
Bill Yi
363626edcf
Import translations. DO NOT MERGE
...
am: 535dd7f066
-s ours
Change-Id: I49d4fe2d5608a2d050390d6e53a770c4dec11cff
2017-09-06 18:27:10 +00:00
Bill Yi
6171c4a5bb
Import translations. DO NOT MERGE
...
am: 535dd7f066
-s ours
Change-Id: Ib159ba464000cbfc9304a5d246f717d1ce35bcc2
2017-09-06 18:27:05 +00:00
TreeHugger Robot
12c9d6d65a
Merge "Properly show/hide advanced settings" into oc-mr1-dev
2017-09-06 18:26:13 +00:00
Tony Mak
c04c1baf2e
Merge "Fix policy transparency is missing in remove work profile button" into oc-mr1-dev am: 0280441397
...
am: 799c54830b
Change-Id: I50dcaf5dcb2de3385a48e1f079f725ff5d9b082b
2017-09-06 18:24:14 +00:00
Tony Mak
799c54830b
Merge "Fix policy transparency is missing in remove work profile button" into oc-mr1-dev
...
am: 0280441397
Change-Id: Ibe78c546ae2d510c7f33862b700b9873e554743c
2017-09-06 18:12:05 +00:00