Commit Graph

40611 Commits

Author SHA1 Message Date
Nick Kralevich
b255b3a6ed delete obsolete SELinux code.
This settings field only shows up on devices which have the
ro.build.selinux property, which is never something we added. This code
is dead.

Change-Id: I20349b4e8fea5be761047e47d4551c1a4f087a37
Test: code compiles and setting app works.
2017-09-27 13:34:45 -07:00
Jeffrey Huang
3e6488448c Merge "Introduce ShowTapsPreferenceController" 2017-09-27 20:02:51 +00:00
Jeffrey Huang
a56dc5a329 Merge "Introduce TetheringHardwareAccelPreferenceCtrl" 2017-09-27 20:02:25 +00:00
jeffreyhuang
8d8f1663b4 Introduce AdbPreferenceController
- Create new AdbPreferenceController
 - Create AdbOnChangeListener interface for adb change callbacks
 - Create EnableAdbSettingWarningDialog
 - Create controller inside the DashboardFragment
 - Port logic from DevelopmentSettings into the controller
 - Add deprecated annotation to EnableAdbPreferenceController

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: Id57146149943d770bf5ccc9ed5ecc6ea9d8ae66c
2017-09-27 12:57:52 -07:00
Matthew Fritze
ab741bb627 Refactor IndexData conversion flow
This is entirely implementation detail, the public
interface and tests get to stay the same.

- The Raw, Resource and Provider methods now return single
or lists of IndexData rather than adding to a member var.
- Some code duplication was removed for Raw IndexData.
- Extra methods were squashed or removed

The only remaining refactoring in IndexDataConverter is
moving work done on IndexProviders to get the raw and
resources into PreIndexDataCollector.

Bug: 33577327
Test: make RunSettingsRoboTests, Database dump before & after
Change-Id: If6011046955f242ba2614400cfeca3bea5b683cb
2017-09-27 12:06:26 -07:00
Tony Mantler
2d479598f0 Merge "Make ApplicationsState.Session lifecycle-aware" 2017-09-27 18:22:03 +00:00
Jeffrey Huang
6931fcd61f Merge "Fix a bug in CameraHalHdrPlusPrefCtrlV2Test" 2017-09-27 17:08:40 +00:00
Jeffrey Huang
41d7c4209b Merge "Introduce WifiVerboseLoggingPreferenceCtrl" 2017-09-27 17:08:19 +00:00
Jeffrey Huang
80bf731f81 Merge changes from topic "DevOptionsDebugger"
* changes:
  Introduce WaitForDebuggerPreferenceController
  Introduce SelectDebugAppPreferenceController
2017-09-27 17:03:09 +00:00
Bill Yi
2311d57fa3 Merge "Import translations. DO NOT MERGE" into oc-mr1-dev am: 56555e0403 -s ours
am: bcac4b4c7b  -s ours

Change-Id: I6ae1eb784a96a9147489a3bdccb6430e1079f4a7
2017-09-27 02:58:41 +00:00
TreeHugger Robot
38cb563bab Merge "Import translations. DO NOT MERGE" 2017-09-27 02:56:17 +00:00
Kevin Chyn
6019137279 Merge "Move fingerprint authentication to a sidecar" 2017-09-27 02:56:01 +00:00
Bill Yi
bcac4b4c7b Merge "Import translations. DO NOT MERGE" into oc-mr1-dev
am: 56555e0403  -s ours

Change-Id: Ic83e7a755169fb3a2336c2f8d9489c22619ba46c
2017-09-27 02:55:05 +00:00
TreeHugger Robot
56555e0403 Merge "Import translations. DO NOT MERGE" into oc-mr1-dev 2017-09-27 02:50:26 +00:00
Kevin Chyn
69128c0911 Merge "Update Fingerprint/PIN string to fix grammar" 2017-09-27 00:55:43 +00:00
jeffreyhuang
07436287db Introduce ShowTapsPreferenceController
- Create new ShowTapsPreferenceController
 - Create controller inside the DashboardFragment
 - Port logic from DevelopmentSettings into the controller

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: Ifb4aa9e3c95c04bc7f8fd7e0220c9fe46b502ea6
2017-09-26 17:05:27 -07:00
Lei Yang
8654600138 Merge "Fix "Set up Wi-Fi NFC Tag" dialog cannot be scrolled" am: d2f42970bf am: a40f7c0f5e am: 17b5110539
am: 255b8a219a

Change-Id: I5bd94646d59a913d020979343ff047ae698428e6
2017-09-26 23:48:13 +00:00
TreeHugger Robot
7a77663036 Merge "Plumb SuggestionControllerMixin to DismissController." 2017-09-26 23:46:21 +00:00
Lei Yang
255b8a219a Merge "Fix "Set up Wi-Fi NFC Tag" dialog cannot be scrolled" am: d2f42970bf am: a40f7c0f5e
am: 17b5110539

Change-Id: I5d6198eca00d835e46d90c28e51251fbfd0cbd57
2017-09-26 23:43:48 +00:00
jeffreyhuang
b8d67f2d9e Fix a bug in CameraHalHdrPlusPrefCtrlV2Test
- Fix a bug where an incorrect config value was being passed

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: Ic42d94867097f7944e66ecc3abc42bb8b72608a2
2017-09-26 16:40:25 -07:00
Lei Yang
17b5110539 Merge "Fix "Set up Wi-Fi NFC Tag" dialog cannot be scrolled" am: d2f42970bf
am: a40f7c0f5e

Change-Id: Id39f30a8d87b5798f12c7e4129351f8735e61c6d
2017-09-26 23:39:35 +00:00
jeffreyhuang
141c92bf62 Introduce ConnectivityMonitorPreferenceCtrlV2
- Create new ConnectivityMonitorPreferenceControllerV2
 - Deprecate ConnectivityMonitorPreferenceController
 - Create controller inside the DashboardFragment
 - Copy logic from ConnectivityMonitorPreferenceController with slight
 modifications for dashboard fragment compatibility

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: Ibba32208abb2535e1d13b299705e4f4e63aef8c8
2017-09-26 16:39:01 -07:00
Bill Yi
e566ed9e17 Import translations. DO NOT MERGE
Auto-generated-cl: translation import
Exempt-From-Owner-Approval: translation import

Bug: 64712476
Change-Id: I55b6e616f1dd402c1c0cb7d17f593d4b7d904d85
2017-09-26 16:36:49 -07:00
Lei Yang
a40f7c0f5e Merge "Fix "Set up Wi-Fi NFC Tag" dialog cannot be scrolled"
am: d2f42970bf

Change-Id: Iecac3e7e8a04356f377a2d8886bb86f70c0ab96e
2017-09-26 23:35:26 +00:00
Bill Yi
c734cf4375 Import translations. DO NOT MERGE
Change-Id: Id06041d19aa6a55c7ad70831980117dfcab12d3a
Auto-generated-cl: translation import
Exempt-From-Owner-Approval: translation import
2017-09-26 16:23:23 -07:00
Treehugger Robot
d2f42970bf Merge "Fix "Set up Wi-Fi NFC Tag" dialog cannot be scrolled" 2017-09-26 23:21:44 +00:00
Kevin Chyn
b8cfec8da1 Move fingerprint authentication to a sidecar
It's possible for this sequence of events to occur
1) touch FPS
2) rotate device
3) authentication succeed message goes to pre-rotated activity
The pre-rotated activity will continue authenticating, and the fragment
will not highlight correctly upon authentication

Fixes: 63907591

Test: manual test of above condition, looks to be fixed

Test: rapidly tapping FPS while rotating works as expected

Change-Id: Ic830016f8bf52f926681110fcd908619ffc9dd31
2017-09-26 23:16:05 +00:00
jeffreyhuang
fad926bfec Introduce WaitForDebuggerPreferenceController
- Create new WaitForDebuggerPreferenceController
 - Create controller inside the DashboardFragment
 - Port logic from DevelopmentSettings into the controller

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: I95e25ad244328dd49da1b1e8fcd1c264f0ccc587
2017-09-26 15:52:47 -07:00
jeffreyhuang
9d6f5d6f1d Introduce SelectDebugAppPreferenceController
- Create new SelectDebugAppPreferenceController
 - Update onActivityResult to loop through all controllers
 - Add new activity request code
 - Create controller inside the DashboardFragment
 - Port logic from DevelopmentSettings into the controller

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: I90b1da2d536389e45d717adffb3b190ec13b9a2a
2017-09-26 15:52:47 -07:00
jeffreyhuang
35169cde05 Introduce BluetoothAbsoluteVolumePreferenceCtrl
- Create new BluetoothAbsoluteVolumePreferenceController
 - Create controller inside the DashboardFragment
 - Port logic from DevelopmentSettings into the controller

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: If5b979e8bb641eb8ad2db58246362ec327e17f36
2017-09-26 14:56:40 -07:00
jeffreyhuang
9a0495f636 Introduce TetheringHardwareAccelPreferenceCtrl
- Create new TetheringHardwareAccelPreferenceController
 - Create controller inside the DashboardFragment
 - Port logic from DevelopmentSettings into the controller

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: Ida551460d8227b20cc6bca3f1d46c39ee7176f8f
2017-09-26 14:55:42 -07:00
jeffreyhuang
371979f38d Introduce WifiVerboseLoggingPreferenceCtrl
- Create new WifiVerboseLoggingPreferenceController
 - Create controller inside the DashboardFragment
 - Port logic from DevelopmentSettings into the controller

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: Iccfc9840ed8f5cf4417e326b1bdc62800cb4e93e
2017-09-26 14:54:04 -07:00
Jeffrey Huang
8caf1ff929 Merge "Introduce BluetoothDeviceNoNamePreferenceCtrl" 2017-09-26 21:52:00 +00:00
Jeffrey Huang
dd24c49735 Merge "Introduce MobileDataAlwaysOnPreferenceController" 2017-09-26 21:51:42 +00:00
Jeffrey Huang
a19e3c1e75 Merge "Introduce WifiAggressiveHandoverPreferenceCtrl" 2017-09-26 21:51:30 +00:00
Jeffrey Huang
29b2c07956 Merge "Introduce CameraHalHdrPlusPreferenceControllerV2" 2017-09-26 21:51:01 +00:00
Fan Zhang
cd7b13bba5 Plumb SuggestionControllerMixin to DismissController.
- The SuggestionControllerMixin is needed to dismiss a suggestion.
- When swipe a suggestion, SuggestionControllerMixin is called, which
  then calls API in SuggestionService to dismiss a suggestion.

Bug: 65065268
Test: robotests
Change-Id: I6a0c5823d60b995ab4a36b1c91777f5cd31a500d
2017-09-26 14:09:22 -07:00
jeffreyhuang
c1aca60f61 Introduce MobileDataAlwaysOnPreferenceController
- Create new MobileDataAlwaysOnPreferenceController
 - Create controller inside the DashboardFragment
 - Port logic from DeveloperSettings into the controller

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: If4b1a0d14c4b24cb1562a37627436bfb011e9310
2017-09-26 12:13:26 -07:00
jeffreyhuang
78a560ff28 Introduce BluetoothDeviceNoNamePreferenceCtrl
- Create new BluetoothDeviceNoNamePreferenceController
 - Create controller inside the DashboardFragment
 - Port logic from DevelopmentSettings into the controller

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: Ia73952bd396fb50d96393befd011f7cdc08689f7
2017-09-26 12:10:47 -07:00
jeffreyhuang
34fa4823cc Introduce WifiAggressiveHandoverPreferenceCtrl
- Create new WifiAggressiveHandoverPreferenceController
 - Create controller inside the DashboardFragment
 - Port logic from DevelopmentSettings into the controller

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: Ic32119a83ca21a6475cfd27b04cde76ba87bd372
2017-09-26 11:48:37 -07:00
TreeHugger Robot
9aae9d5d80 Merge "Rename TelephonyMonitor to ConnectivityMonitor" 2017-09-26 17:14:34 +00:00
jeffreyhuang
2145f8a275 Introduce CameraHalHdrPlusPreferenceControllerV2
- Create new CameraHalHdrPlusPreferenceControllerV2
 - Copy logic from CameraHalHdrPlusPreferenceController with slight
   modifications for dashboard fragment compatibility
 - Deprecate CameraHalHdrPlusPreferenceController

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: I9b88286d16930df208c7c413728c816637409c81
2017-09-26 09:59:39 -07:00
Jeffrey Huang
070a0f9c43 Merge "Introduce WifiRoamScansPreferenceController" 2017-09-26 16:56:57 +00:00
Naveen Kalla
cac657fdbb Rename TelephonyMonitor to ConnectivityMonitor
TelephonyMonitor can be extended to catch WIFI and GPS
issues.

Bug: 38422753
Test: Unit tests and manual testing
Change-Id: I71f9cf75fdc792452dd35a3581ef0f5fcc0c1ab0
2017-09-26 05:36:44 -07:00
Lei Yang
58fca6385a Fix "Set up Wi-Fi NFC Tag" dialog cannot be scrolled
"Set up Wi-Fi NFC Tag" dialog cannot be scrolled and "Show password"
is not displayed when setting Font size and Display size to Largest.
To fix this issue, ScrollView should be added.

Fixes: 66936807
Test: manual - long tap a connected Wi-Fi AP and
               tap "Write to NFC tag".

Change-Id: I3edcf3c2b9db47319e18405066bcb835b064b690
2017-09-26 10:20:29 +00:00
Rajeev Kumar
bf0a26c363 Get rid of unnecessary KEY_RESTRICT_BACKGROUND preference. am: 298ffee39e
am: 49034b4796

Change-Id: I892a62447e183874fe3ac0568844fb2da01de151
2017-09-26 08:05:31 +00:00
Rajeev Kumar
49034b4796 Get rid of unnecessary KEY_RESTRICT_BACKGROUND preference.
am: 298ffee39e

Change-Id: Ia322a81e7fa521679d57a5d654c17af148e1ed68
2017-09-26 08:00:58 +00:00
TreeHugger Robot
36fe2ca3dc Merge "Move the indexing back into DatabaseIndexingManager" 2017-09-26 04:21:45 +00:00
Colin Cross
f389af4c61 Merge "Remove unnecessary core-oj library" am: a37bf5616a am: 00c0d436f4 am: d3802f9ff4
am: b4e93fe704

Change-Id: I3f428afea07473992318daed6d1d440781751853
2017-09-26 01:33:08 +00:00
Colin Cross
b4e93fe704 Merge "Remove unnecessary core-oj library" am: a37bf5616a am: 00c0d436f4
am: d3802f9ff4

Change-Id: Ic4a6b40e2ff4a8a232b2f60c61765757262b2120
2017-09-26 01:27:39 +00:00