Commit Graph

40519 Commits

Author SHA1 Message Date
jeffreyhuang
abda723cc2 Introduce BugReportInPowerPreferenceControllerV2
- Create new BugReportInPowerPreferenceControllerV2
 - Deprecate BugReportInPowerPreferenceController
 - Create controller inside the DashboardFragment
 - Copy logic from BugReportInPowerPreferenceController with
 slight modifications for dashboard fragment compatibility

Bug: 34203528
Test: make RunSettingsRoboTests -j40# Please enter the commit message for your changes. Lines starting
Change-Id: I8ec0c84fa9c4e59aca48586cc081822d78d8c0d5
2017-10-02 12:21:14 -07:00
Jeffrey Huang
5ae503b383 Merge "Introduce StrictModePreferenceController" 2017-09-29 22:35:55 +00:00
TreeHugger Robot
a3fd9a16e5 Merge "Move code from SuggestionChecks to FeatureProvider" 2017-09-29 20:54:59 +00:00
Jeffrey Huang
d1e65e73ce Merge "Introduce ForceMsaaPreferenceController" 2017-09-29 20:50:36 +00:00
Jeffrey Huang
1f381ffc99 Merge "Introduce HardwareLayersUpdatesPreferenceCtrl" 2017-09-29 20:50:05 +00:00
Jeffrey Huang
76a2128fc0 Merge "Introduce ForceGpuRenderingPreferenceController" 2017-09-29 20:49:46 +00:00
Jeffrey Huang
1b1e66d61a Merge "Introduce RtlLayoutPreferenceController" 2017-09-29 20:49:19 +00:00
Jeffrey Huang
65103007c8 Merge "Fix a bug in show surface updates" 2017-09-29 20:48:57 +00:00
jeffreyhuang
99312bc947 Introduce StrictModePreferenceController
- Create new StrictModePreferenceController
 - Create controller inside the DashboardFragment
 - Port logic from DevelopmentSettings into the controller

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: I28d70fd5c82de2427747625b5f06f79d3808a145
2017-09-29 13:46:57 -07:00
songkailun
3a33b00ed1 Merge "Fix wrong format in AndroidManifest.xml" am: de795d12d1 am: 39ddac51b6 am: 109d0bafd4
am: 806af289e8

Change-Id: I5ff0ee96f36cc1ab72333879fa92a798bf63a2be
2017-09-29 19:59:16 +00:00
songkailun
806af289e8 Merge "Fix wrong format in AndroidManifest.xml" am: de795d12d1 am: 39ddac51b6
am: 109d0bafd4

Change-Id: I8aa124be1d911d0fd72df1596436514231cc6fd6
2017-09-29 19:04:56 +00:00
Fan Zhang
31f699c281 Move code from SuggestionChecks to FeatureProvider
This is step one to deprecate SuggestionChecks. Moving logic into
SuggestionFeatureProvider allows potential logic override and improves
testability.

Also moved isSuggestionComplete tests to corresponding activity/pref
controller test.

Bug: 65065268
Test: robotests
Change-Id: I2071d30fc58bb84acad2083ca03cfcf7d41f10cb
2017-09-29 11:36:16 -07:00
jeffreyhuang
6da6ea878f Fix a bug in show surface updates
- fix a bug that caused the master switch to unintentionally turn on
 the show surface updates preference

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: I307a801aa1a7c1606b3f5d55a0d1f2dbf1d60416
2017-09-29 10:09:18 -07:00
jeffreyhuang
083ffe8c23 Introduce ForceMsaaPreferenceController
- Create new ForceMsaaPreferenceController
 - Create controller inside the DashboardFragment
 - Port logic from DevelopmentSettings into the controller

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: I5d336037a6ae5904d0459fe56b311fac8372be86
2017-09-29 10:06:30 -07:00
jeffreyhuang
30c143b1e4 Introduce RtlLayoutPreferenceController
- Create new RtlLayoutPreferenceController
 - Create controller inside the DashboardFragment
 - Port logic from DevelopmentSettings into the controller

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: Ieefd8dc97b0e1f781d97aca781bba0243c3875b9
2017-09-29 09:53:07 -07:00
jeffreyhuang
a9f7c95f27 Introduce HardwareLayersUpdatesPreferenceCtrl
- Create new HardwareLayersUpdatesPreferenceController
 - Create controller inside the DashboardFragment
 - Port logic from DevelopmentSettings into the controller
 - Fix a typo in preference naming

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: I12744051c836b17ca2bfca5a84b9e22eb7b7d677
2017-09-29 09:51:08 -07:00
jeffreyhuang
e289ec4041 Introduce ForceGpuRenderingPreferenceController
- Create new ForceGpuRenderingPreferenceController
 - Create controller inside the DashboardFragment
 - Port logic from DevelopmentSettings into the controller

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: Ib3afb9278257f0c2b181e15f28650d9620538c17
2017-09-29 09:50:21 -07:00
Jeffrey Huang
d43f656ed5 Merge "Optimize poking to happen in dashboard fragment" 2017-09-29 16:46:37 +00:00
TreeHugger Robot
3860372902 Merge "Import translations. DO NOT MERGE" 2017-09-29 15:30:33 +00:00
songkailun
109d0bafd4 Merge "Fix wrong format in AndroidManifest.xml" am: de795d12d1
am: 39ddac51b6

Change-Id: Ife3991761d4fcbf5cecdb6745536f9ed99069a2e
2017-09-29 14:46:23 +00:00
songkailun
39ddac51b6 Merge "Fix wrong format in AndroidManifest.xml"
am: de795d12d1

Change-Id: I443534ac7e122e337102d41c4138a0e94be72f7f
2017-09-29 09:37:17 +00:00
Treehugger Robot
de795d12d1 Merge "Fix wrong format in AndroidManifest.xml" 2017-09-29 06:45:30 +00:00
songkailun
7d2a5901f7 Fix wrong format in AndroidManifest.xml
N/A

Change-Id: Idf3b9c22e65d15013f5e3e2f5a1e9719d35ede3a
Signed-off-by: songkailun <songkailun@xiaomi.com>
2017-09-29 09:42:05 +08:00
jeffreyhuang
64b66e6036 Optimize poking to happen in dashboard fragment
- Make sure that poking happens only once in
 onDeveloperOptionsDisabled()

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: I2a47f34ab17bf57ac4dabc7b0e67b42cc0b120b7
2017-09-28 18:25:57 -07:00
jeffreyhuang
f74a2575a9 isAvailable is true by default in dev options
- isAvailable() is defaulted to return true for all developer options
 preferences
 - child controllers should override for custom hiding logic

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: I89921f801c25e74bf78d02c55b5f34cf1d464cd0
2017-09-28 18:19:43 -07:00
Jeffrey Huang
ae6c29d10f Merge "Introduce ShowSurfaceUpdatesPreferenceController" 2017-09-28 22:46:35 +00:00
Jeffrey Huang
13d469dabf Merge "Introduce BluetoothInbandRingingPreferenceCtrl" 2017-09-28 21:35:35 +00:00
jeffreyhuang
0c292c08dc Introduce ShowSurfaceUpdatesPreferenceController
- Create new ShowSurfaceUpdatesPreferenceController
 - Create controller inside the DashboardFragment
 - Port logic from DevelopmentSettings into the controller

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: I649549af1c5dd9d541bc9e6a62b4553fa7877233
2017-09-28 13:47:42 -07:00
Jeffrey Huang
be5e7510dd Merge "Fix a failing test in AdbPreferenceControllerTest" 2017-09-28 20:28:57 +00:00
jeffreyhuang
755062ae7f Fix a failing test in AdbPreferenceControllerTest
- Mock out a problematic method

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: Ib12f1e852d27df705f5a13e73f29b0b6f4ab5ff6
2017-09-28 13:24:16 -07:00
Bill Yi
4d03867be5 Merge "Import translations. DO NOT MERGE" into oc-mr1-dev am: d5b9fec389 -s ours
am: 532f150227  -s ours

Change-Id: Id4ea5c6c982f8ab27551513b422fd6570513b6d8
2017-09-28 19:36:32 +00:00
Bill Yi
532f150227 Merge "Import translations. DO NOT MERGE" into oc-mr1-dev
am: d5b9fec389  -s ours

Change-Id: Iec1b837215cf09e1904287f9eee0082fa4f00097
2017-09-28 19:33:32 +00:00
TreeHugger Robot
d5b9fec389 Merge "Import translations. DO NOT MERGE" into oc-mr1-dev 2017-09-28 19:17:32 +00:00
jeffreyhuang
25ce51f4af Introduce BluetoothInbandRingingPreferenceCtrl
- Create new BluetoothInbandRingingPreferenceController
 - Create controller inside the DashboardFragment
 - Port logic from DevelopmentSettings into the controller

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: I2551803b50323c93ce8f1595d5bbab92b7a18ed4
2017-09-28 11:19:21 -07:00
Jeffrey Huang
f77a3fbdc3 Merge "Introduce PointerLocationPreferenceController" 2017-09-28 18:07:05 +00:00
Jeffrey Huang
e6d8e9d374 Merge "Introduce BluetoothAbsoluteVolumePreferenceCtrl" 2017-09-28 18:06:37 +00:00
Jeffrey Huang
cfc2ede22f Merge "Introduce AdbPreferenceController" 2017-09-28 18:05:11 +00:00
TreeHugger Robot
bcc3b924f9 Merge "Refactor IndexData conversion flow" 2017-09-28 17:43:04 +00:00
Kevin Chyn
a2f765170b Merge "Fix fingerprint grammar" 2017-09-28 16:36:51 +00:00
Bill Yi
fe3b62fd1e Import translations. DO NOT MERGE
Auto-generated-cl: translation import
Exempt-From-Owner-Approval: translation import

Bug: 64712476
Change-Id: If92f24f85c26217b251503d846183f80da8b75ba
2017-09-27 19:51:32 -07:00
Bill Yi
8723e92d95 Import translations. DO NOT MERGE
Change-Id: I0b4682a530cb8c8bf3727041463fd7afcc885048
Auto-generated-cl: translation import
Exempt-From-Owner-Approval: translation import
2017-09-27 19:39:53 -07:00
jackqdyulei
b963125159 Merge "Hide summary for type system" into oc-mr1-dev am: aadee0997c
am: da9247d645

Change-Id: I440fcbfea0cf934e68737eb5314739e397d80d88
2017-09-28 02:18:59 +00:00
jackqdyulei
da9247d645 Merge "Hide summary for type system" into oc-mr1-dev
am: aadee0997c

Change-Id: I99a8cfefe4253ee223b91d2a3e0b9e7721e73ee4
2017-09-28 02:17:08 +00:00
TreeHugger Robot
aadee0997c Merge "Hide summary for type system" into oc-mr1-dev 2017-09-28 02:11:54 +00:00
Doris Ling
9a3fd4f7f1 Merge "Move listening to brightness changes to onStart/onStop." into oc-mr1-dev am: d52c4482e4
am: eccb0fcff9

Change-Id: Ic62d580bad8d520e9a1ec942ab30c361df9e24aa
2017-09-28 02:07:04 +00:00
Doris Ling
eccb0fcff9 Merge "Move listening to brightness changes to onStart/onStop." into oc-mr1-dev
am: d52c4482e4

Change-Id: I2206805a6b9dada11576a6e6667980585acc8472
2017-09-28 02:05:10 +00:00
TreeHugger Robot
d52c4482e4 Merge "Move listening to brightness changes to onStart/onStop." into oc-mr1-dev 2017-09-28 01:58:47 +00:00
Kevin Chyn
1f093627fe Fix fingerprint grammar
Fixes: 63121846

Test: manual test of fingerprint setup, string is updated
Change-Id: I5ac90da196639a01db1dc4bf765a671e248e492f
2017-09-27 18:52:17 -07:00
TreeHugger Robot
f400a0cf13 Merge "Update Robolectric to 3.4.2" 2017-09-27 23:49:19 +00:00
Chien-Yu Chen
3ea5b0973f Settings: Show HAL HDR+ option in user build am: 4d26fa03a8
am: f0c328ed78

Change-Id: Ia14d7a5ada922d29816f8c9d2895f6141d86ff27
2017-09-27 23:35:18 +00:00