• Home
  • History
  • Annotate
  • only in /packages/apps/Settings/src/com/android/settings/wifi/
History log of /packages/apps/Settings/src/com/android/settings/wifi/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
58d6ffc5f56a94afade76ac8dc434c6e3d43fd6d 08-Jun-2012 Russell Brenner <russellbrenner@google.com> Disable notification alerts in Settings for SUW

When activated by Setup Wizard, disable notification alerts and other
status bar flags as also done by Setup Wizard and GSF.

Bug: 6645469
Change-Id: I43ef5c2a5fa3f53434a1aaa968de50d91b0d78ce
ifiSettings.java
15a279231fa938ae3f93fc932b8341aa80df70e0 04-Jun-2012 Irfan Sheriff <isheriff@google.com> Fix crash when accessibility is on

Bug: 6600699
Change-Id: I9eb8b9871d1368bd7508873951d5719e1f2ba826
ifiConfigController.java
c26c2f22042b676539f664002ec51ce78d276b62 01-Jun-2012 Irfan Sheriff <isheriff@google.com> Merge "Fetch peers after preferenceScreen is ready" into jb-dev
a9d76b3bcccb6ca5837efe53f2c7e5b880404c15 31-May-2012 Irfan Sheriff <isheriff@google.com> Fetch peers after preferenceScreen is ready

Bug: 6450152
Change-Id: Ic95c7fdba5fa7cb54b0c54ed9a423e0e0683ad2f
2p/WifiP2pSettings.java
5388bc88bdf045a461c52856e9bc2de9f1664acf 31-May-2012 Irfan Sheriff <isheriff@google.com> Merge "Fix poor network detection setting" into jb-dev
f0780a7cad2bb8f430d5766115f7f9f50698cfb3 31-May-2012 Irfan Sheriff <isheriff@google.com> Fix poor network detection setting

We used to base this on watchdog being turned on, but it should
be based on whether device is wifi only

Bug: 6576101
Change-Id: Ib5221287e6713c625d39ef986ceb278825fb4895
dvancedWifiSettings.java
5864701197e9943a706cb9bf329975f428d7d1c8 29-May-2012 Amith Yamasani <yamasani@google.com> Retain text in Rename Device dialog.

Also, show the current device name in the dialog, if available.

Bug: 6508967
Change-Id: I34d420e197796352aeab74121bdee55c2d2854d7
2p/WifiP2pSettings.java
9d5a6eb4d7ec662e666dc5dfe1506616d5b59341 23-May-2012 Michael Kolb <kolby@google.com> Match setup wizard wifi settings with new wireframes

Bug: 6521472

Change-Id: I159d8a98327ad775b2c5ccfc7380d60d62b54dad
ifiSettings.java
2e39ebfeafc98acc1612b95c5d71d9e6b7c8b5b9 22-May-2012 Andrew Flynn <flynn@google.com> Update WPS Dialog

- Remove title
- Change description text
- Add WPS icon

Bug: 6457246
Change-Id: Icd37261dd3ce920b3bed359ed5232bdc018916fc
psDialog.java
ee7589c02ab2cf4a4169531df54595f81f0d88a0 19-May-2012 Irfan Sheriff <isheriff@google.com> Merge "Fix p2p settings crash" into jb-dev
db3d4bb8c489da99d23cd6e6713a6f1f10fb52bc 18-May-2012 Irfan Sheriff <isheriff@google.com> Fix p2p settings crash

- Restore on orientation change
- Use appropriate string for dialog

Bug: 6456079
Bug: 6463563
Change-Id: I1fa0b90a14d09608b580ebf3d66b92fc8721eae7
2p/WifiP2pSettings.java
b5f006bf971e9a3390cc8b9a2fb4ee2861f6dbef 18-May-2012 Michael Kolb <kolby@google.com> Add seperate activity for setup wizard wifi picker to adjust theme

Bug: 6517721

Change-Id: I639122435161cd4816b82ab73f91ebbcd2df027e
ifiSetupActivity.java
1c0a8f953ba85bd21660a44dbbf891f313367196 17-May-2012 Russell Brenner <russellbrenner@google.com> Merge "Wifi select screen redlines" into jb-dev
4837a691ceb4a5d7114d3f3be8352dde3e0f084c 16-May-2012 Irfan Sheriff <isheriff@google.com> Use icons in wifi settings

Bug: 6469022
Change-Id: I1bbd7681f3800db9387eb998da78cf0a42109600
ifiSettings.java
fc86669031e9c11efa688cbf95e53c77dbc0a03d 14-May-2012 Russell Brenner <russellbrenner@google.com> Wifi select screen redlines

Bug: 6458336

Use proportional layout when wifi settings is used
by setup wizard

Change-Id: I91f50df29b23b1bece9cbd65a1426f8bc8d7c7f7
ifiSettings.java
e99006f75b2639dbe910a318516f13b13af47480 16-May-2012 Russell Brenner <russellbrenner@google.com> Merge "Add wps icon to wifi panel" into jb-dev
fc1281e6a80951321d9bc46c8eee27da1a4ba3ed 16-May-2012 Russell Brenner <russellbrenner@google.com> Add wps icon to wifi panel

Bug: 6449333
Change-Id: Iba74e895105253594bcfe8f0d98353714a816065
ifiSettings.java
53fa78fcb237e52733d00a93a29485c4b3d7d290 15-May-2012 Irfan Sheriff <isheriff@google.com> Merge "Push wifi direct to overflow menu" into jb-dev
0c925dc71598c3042c75143a57331acf1c949cd0 15-May-2012 Irfan Sheriff <isheriff@google.com> Push wifi direct to overflow menu

Bug: 6469022
Change-Id: I62e4b4372416a5fbaf43a52be71f7291b761997b
ifiSettings.java
72a84b78d08d41d6e76767744d03d928e0aa26e1 12-May-2012 Kenny Root <kroot@google.com> Merge "WiFi: only send engine setting when key_id is set" into jb-dev
6a6656641c58fd4396c011639dbc02a58636294f 11-May-2012 Kenny Root <kroot@google.com> Strip off phase2 prefix when setting spinner

The writing and reading code for phase2 settings were asymmetric so the
phase2 spinner would always be set as "None". This change strips off the
prefix to set the spinner.

Bug: 6482316
Change-Id: Iaaa1088ec22625f1b8e3974c8a9610cccf0dda90
ifiConfigController.java
f543a71e7a1de8ca03a628237d6b22cc886b586a 11-May-2012 Kenny Root <kroot@google.com> WiFi: only send engine setting when key_id is set

For EAP methods that don't need a key, don't set the engine settings or
else wpa_supplicant will have an error. Instead, look to see whether
key_id is set and use that to indicate when the engine should be
set.

Additionally, don't require keystore when key_id is not null but is
still an empty string.

Bug: 6480500
Change-Id: I137de47dfcbbd3da24d693701e249e15d7528228
ifiConfigController.java
44a49ed67e96c739eabf09520ef432c7f421b486 10-May-2012 Russell Brenner <russellbrenner@google.com> Include Add Network button for Setup Wizard

To allow first-time users to set up on networks with hidden SSID,
include this button on the action bar. Temporarily using
placeholder text until artwork is available.

Bug: 6446220
Change-Id: I437ad3f37b42b93f7a0c6838cbb0c5090073e32d
ifiSettings.java
0575736cdc13bd08e42a954c7699d3937679b561 06-May-2012 Andrew Flynn <flynn@google.com> Allow WiFi picker to exit after a valid connection is made

Choice is passed in via boolean extra and has two effects:
* A valid network connection exits the picker.
* The next button (if there is one) is hidden.

This functionality will be used for SetupWizard initially.

Bug: 6428046
Change-Id: Ieeed3a9f1013cccd76bd4762131747a57a38ce9c
ifiSettings.java
bfff317559045481a71acf2bd8f6c304f078c457 08-May-2012 Andrew Flynn <flynn@google.com> Hide Back button when requesting intent says to

Change-Id: I79ed35843500f20367568510ea8df3afe543ede8
ifiSettings.java
63f7f5cda5481f613cf4fc32bf3c3531d731fa59 08-May-2012 Irfan Sheriff <isheriff@google.com> Merge "Remove poor connection UI with watchdog disabled" into jb-dev
8f5463dd17f762e332ac5a76f258532e9dd61abb 08-May-2012 Irfan Sheriff <isheriff@google.com> Remove poor connection UI with watchdog disabled

Bug: 6449324
Change-Id: I8ddd486ce433b30dd76d385680fdb79d2b90e8eb
dvancedWifiSettings.java
cfadc35af8236cedb157a89b3c591c1afb2b761c 06-May-2012 Russell Brenner <russellbrenner@google.com> Add WPS Push Button back into Setup Wizard Wi-Fi

This isn't yet the image button shown in the UX flows, but pending
artwork and some potential tricky Preference layout changes, this
will give access to the WPS functionality.

Bug: 6449333
Change-Id: Ibda0e48cf972dad10c7e92a7482fca9b3c104559
ifiSettings.java
a90015c2c9795479ce6f1896f443948d615fd0c5 01-May-2012 Irfan Sheriff <isheriff@google.com> Merge "Add wifi direct menu only for supported devices" into jb-dev
e8d79cf188a79c44ea6a801c2e101564ab630288 01-May-2012 Irfan Sheriff <isheriff@google.com> Add wifi direct menu only for supported devices

Bug: 6421096
Change-Id: Iaf0ad85e97be8d750dd74808f840c6731d8130fd
ifiSettings.java
3ab5c6838f01cd6306c0ca2728f3c01e29a8318f 28-Apr-2012 Irfan Sheriff <isheriff@google.com> Ignore invalid network forget

Bug: 6397063
Change-Id: I066bd45e95b7e8671bc7dfcb83e46246f110b3a9
ifiSettings.java
68389e75a5c01b77f068113803913e683ba39aac 27-Apr-2012 Irfan Sheriff <isheriff@google.com> Merge "Allow p2p device rename" into jb-dev
97617ce89e6f106f60a6ece48276a30b9fe8fdcc 26-Apr-2012 Irfan Sheriff <isheriff@google.com> Allow p2p device rename

Change-Id: Ib61425da344f955b0a583716516181bdfbd4b504
2p/WifiP2pSettings.java
fc5dd2cbf0d614f661d513ba6e672b8731d8ea6b 23-Apr-2012 Russell Brenner <russellbrenner@google.com> Restore look of Wi-Fi panel for Setup Wizard

As part of the Wi-Fi refresh, this CL hides the action bar, menu, and
Settings icon in the context of the Setup Wizard. Dead code related
to WifiSettingsForSetupWizardXL has also been removed.

Bug: 5364589
Change-Id: Ib6716500153879b939a18a7007f1f6521b73890b
ifiPickerActivity.java
ifiSettings.java
9da80a90bec430c52f78d6a951687a208d311d9e 24-Apr-2012 Amith Yamasani <yamasani@google.com> Fix NPE due to delayed event handling.

a.k.a., annoying monkeys.

Bug: 6336430
Change-Id: Ie038a71d0ae66b3f30ccd704529f767fa2058542
ifiSettings.java
b0b37ae21c172491bc170659b5f429601858ddc1 24-Apr-2012 Amith Yamasani <yamasani@google.com> Help menus for several screens.

Bug: 5144896
Change-Id: Ib2f5146f6f62f2a33261bb165c3bf1bf13b22f38
ifiSettings.java
6243e8e466fae6d1828e1862586c07fc4eabf4c7 09-Apr-2012 Vishal Mahaveer <vishalm@ti.com> Wifi: Update message when scan result is empty

Handle case when Wi-Fi scan result is empty

Change-Id: I03ccbf2603367efa3c6dfe20514e8c7c5a68b5d9
Signed-off-by: Vishal Mahaveer <vishalm@ti.com>
ifiSettings.java
c08caf7a339677a7806e80f940d4d54690e4de92 07-Apr-2012 Irfan Sheriff <isheriff@google.com> Add support for cancelling connection

Change-Id: Iba4a002ab86e62d87ae1175b75c203d3a86ad7c6
2p/WifiP2pSettings.java
93345aefa8f26f3166c7eddfcb6f1c32c09a863e 29-Mar-2012 Irfan Sheriff <isheriff@google.com> Merge "Fix discovery state tracking"
3a14bafcf6792e14b3d74a591af39c9d62a4cc26 29-Mar-2012 Irfan Sheriff <isheriff@google.com> Fix discovery state tracking

Use the new intent to track if we are in discovery state

Change-Id: I9e07c3ccfcf62c3c33195d23c94de60d4248670c
2p/WifiP2pSettings.java
66ada107ef87beaae595c10228c6fb1f20e5da01 28-Mar-2012 Kenny Root <kroot@google.com> Merge "Update Wifi to use new keystore function"
4786b261d340f158f0ca3ae0056765645c48de2b 21-Mar-2012 Kenny Root <kroot@google.com> Update Wifi to use new keystore function

The old wpa_supplicant.conf format used a special URI prefix
"keystore://" for the private_key value to indicate when to load things
from keystore.

The new format uses an OpenSSL ENGINE to perform operations with the
private key, so we don't need the special URI prefix.

Change-Id: I04751846f72b22eb5fc947bd7a32f47713e9fc82
ifiConfigController.java
d61f7cd3aaf33277f6ac9982159539ff1a87cab9 14-Mar-2012 Irfan Sheriff <isheriff@google.com> Add static ip/proxy support for hidden networks

Add support for static ip and proxy. In the process, clean up the issues
that showed up during testing.

Bug: 5459872
Change-Id: I96c8fff816b6cbb485d2bb215349193e49f3d0b2
ifiConfigController.java
db529dd66bab1bea4bfe87a59f5774fd479e48c4 13-Mar-2012 Irfan Sheriff <isheriff@google.com> Enhance static IP UI

Based on the IP address provided, choose a default gateway, network prefix
and DNS to reduce typing for common scenarios

Bug: 6006249
Change-Id: I27878ce7895386b744013f267d29b3309208ec07
ifiConfigController.java
a318d1e8216670d40f3e378211891c333dd5d328 09-Mar-2012 Irfan Sheriff <isheriff@google.com> Fix p2p settings NPE

Bug: 6138959
Change-Id: I0c930686220ad8a77e3a998a108158b2467b5707
2p/WifiP2pSettings.java
6ac5554d3006451c2d0bf9250a6ac9e77d572b0d 07-Mar-2012 Irfan Sheriff <isheriff@google.com> P2p UI fixes

- Move Wi-Fi direct as a setting in Wi-Fi
- Handle some UI refresh issues

Change-Id: Idc43a2ca98acc4b904ca1f5fe0b1447ee612f218
ifiSettings.java
2p/WifiP2pSettings.java
90380120e72a9bebd2fd198372c423afc9b0eeec 28-Feb-2012 Irfan Sheriff <isheriff@google.com> Enhance and fix WPS UI

- Fixes WPS usage for open network
- Exposes WPS on UI for easy access to push button and pin based techniques
- Adds support for cancelling WPS
- Adds a dialog that reports a progress since WPS can take quite a bit of time
to complete

The WpsDialog code is enhanced from contribution by yoshihiko.ikenaga@jp.sony.com
on partner source.

Change-Id: Ib0103507e0192e8195e7bfeb1c8e8855c20e23ca
ifiConfigController.java
ifiSettings.java
psDialog.java
6c9c305b28a33a7272ded543650223638ea5836d 02-Mar-2012 Irfan Sheriff <isheriff@android.com> am f91e52c9: am c4bf8cd9: am 2f76aaaf: Merge "Enable EAP-pwd configuration in WiFi Settings."

* commit 'f91e52c986f4e7f8094a794c471813ac05d5d59c':
Enable EAP-pwd configuration in WiFi Settings.
8f2f08e0eefaea2cff27beae9c43b3baac81dee6 24-Feb-2012 Irfan Sheriff <isheriff@google.com> Use new WifiManager API

Change-Id: I9cc092e98412146a07c1829cacab47b8cea0bc9a
ifiConfigController.java
ifiSettings.java
ifiSettingsForSetupWizardXL.java
09a9b38fbccd4c6e62f042d8bb326f9b6ef9a8f0 14-Feb-2012 Irfan Sheriff <isheriff@google.com> Add support for wifi verification before connect

Change-Id: Ie1fb9c2fad4f75985077236eab61c296314f4fe4
dvancedWifiSettings.java
ifiSettings.java
ba7ee527d8683f718efbc85558310b8ba269809b 18-Jan-2012 Partha N <parthan@gmail.com> Enable EAP-pwd configuration in WiFi Settings.

EAP-pwd (RFC 5931) is an EAP method that uses a shared password
for authentication. It has the simplicity of setup as WPA2-PSK
(no certificates), but provides strong authenticaiton like 802.1x.

Modified the Settings screen so that the only visible fields
when choosing EAP-pwd are 'identity' and 'password'.

Change-Id: I9365d873b43c416ddfa4cae47b7419d902c212a7
Signed-off-by: Partha N <parthan@gmail.com>
ifiConfigController.java
15c0da131491e56628828a9ca320a9c87af4fef5 18-Feb-2012 Irfan Sheriff <isheriff@google.com> Merge "Fix cursor position for password"
bd3d66cac5f2f2135c6d0fcd86cb7912cf936403 18-Feb-2012 Irfan Sheriff <isheriff@google.com> Fix cursor position for password

Bug: 5757292
Change-Id: Iad34b09ee56c24694ebf45350f0dbc398f2cfa06
ifiConfigController.java
8f046d6d6a37ca85c22e329c072e0b304d5803c0 15-Feb-2012 Irfan Sheriff <isheriff@google.com> Merge "Concurrency wifi p2p and client operation support"
81da4884778ad3ce69e14ade0f3c214db773e49b 14-Feb-2012 Irfan Sheriff <isheriff@google.com> Fix NPE

Bug: 5953080
Change-Id: I1ff5b8a878f8f0d2fd9c6da549804aa454db444c
ifiConfigController.java
d37422a3a056bf1b6c9fa7c69d04a4450f88bff9 11-Jan-2012 Irfan Sheriff <isheriff@google.com> Concurrency wifi p2p and client operation support

Change-Id: I095b7e7ce143cc37ec454a8e43ed579258d72ea1
2p/WifiP2pEnabler.java
2p/WifiP2pSettings.java
1e13143b3a40405a0e61d2b9219710e445878e43 20-Dec-2011 Irfan Sheriff <isheriff@google.com> Add debug support for P2P WPS

Use a system property to allow WPS selection for p2p
connection

Change-Id: I34af97eaa4c4d4ff2e7ed52ba8f9bfb21f7b1c45
2p/WifiP2pSettings.java
0c0bd827a104ee3a5891b8c5f1dae6db422e09e9 13-Dec-2011 Irfan Sheriff <isheriff@google.com> Fix button visibility on connect

Bug: 5750846
Change-Id: I1f31308a21f7f6876f12eb4f1ab45ecd1bc74092
ifiConfigController.java
ifiDialog.java
83d31ad497877ca604794f4e6895af487015f9b8 07-Dec-2011 Irfan Sheriff <isheriff@google.com> am 7d10591a: Fix NPE in advanced settings

* commit '7d10591a3b3c05019260d11f196a5ad742d3685d':
Fix NPE in advanced settings
7d10591a3b3c05019260d11f196a5ad742d3685d 07-Dec-2011 Irfan Sheriff <isheriff@google.com> Fix NPE in advanced settings

Bug: 5723974
Change-Id: I9904b6adb2b51f1511f932ef7cba8f6558417061
dvancedWifiSettings.java
d29a4fd5b7b5aa479820a5b69667a4ae8befde07 07-Dec-2011 Irfan Sheriff <isheriff@google.com> am 9ef669a6: am d03c1511: Remove watchdog setting for poor network avoidance

* commit '9ef669a65d6ecaabeb5cf1f8d342ae8032f6bfd5':
Remove watchdog setting for poor network avoidance
d03c15119d404d282ccc5fba257a6ca76962769c 06-Dec-2011 Irfan Sheriff <isheriff@google.com> Remove watchdog setting for poor network avoidance

Change-Id: I3b0bf26ea73b909055d6cde8b18ff8c26922a7d2
dvancedWifiSettings.java
8c2ac71b34a00a863b2c3ddcd5b5dae1d9bd6a25 29-Nov-2011 Irfan Sheriff <isheriff@google.com> Add wifi direct settings UI

- Use switch for toggling
- Follow string and UI suggestions from UX folks

The goal is to keep the interaction minimal - PBC is used when possible and keypad/display
are used only if really necessary

Bug: 5332330
Change-Id: I83e91ad3a393c143e70f1f2b6a842b95eacde404
2p/WifiP2pDialog.java
2p/WifiP2pEnabler.java
2p/WifiP2pSettings.java
b9dfea636fd61e3b532a31cdc35f9c99a68686ef 31-Oct-2011 Irfan Sheriff <isheriff@google.com> Fix WPS pin input UI

Change If60f42f7 introduces a bug for the WPS UI.

The input from access point text box should be shown for KEYPAD input

Bug: 5542833
Change-Id: I27f758b31b69425f51fe7ed17bf9b787a1bf66cc
ifiConfigController.java
aa3d2c406ed0af9bf6890e9984e6b2c1be8cbd99 06-Oct-2011 Irfan Sheriff <isheriff@google.com> Add mobile hotspot provisioning support

Bug: 5346812
Change-Id: I3e117fb62039c1d8370440ab4109705894011928
ifiApEnabler.java
735f312beb39fd45b8cce0544042487968a30e18 17-Sep-2011 Irfan Sheriff <isheriff@google.com> Merge "Update p2p settings UI"
2592083c1fa0ab3f7e0f5bd5240160785c5544ee 10-Sep-2011 Irfan Sheriff <isheriff@google.com> Update p2p settings UI

- Add self device information on settings
- Add remove group option

Bug: 5332330
Change-Id: I5de4fa1e92a5182e10269fe5c2b78f1f6313fb63
2p/WifiP2pSettings.java
b1c0e0b1c93acbc71a2063411ae4ac86f9fc9fbf 15-Sep-2011 Irfan Sheriff <isheriff@google.com> Fix settings handling of wifi events

When wifi events come out, settings has to change the switch state.
Changing switch state causes settings to also enable/disable wifi which
gets into a loop when there is a driver hung event.

Fix to only send framework calls when a user has changed the switch
settings

Bug: 5271322
Change-Id: I0a7d03a3fe0f28622de05981e5f72a9a8814b2d2
ifiEnabler.java
ec10578884e3c23b3585bccde76e9c12978dda05 09-Sep-2011 Irfan Sheriff <isheriff@google.com> Update new API in debug settings

Bug: 5247957
Change-Id: I594e55a928a2870cb153b042df74a2b354bee073
ifiConfigController.java
2p/WifiP2pDialog.java
2p/WifiP2pEnabler.java
2p/WifiP2pPeer.java
2p/WifiP2pSettings.java
829c556645c5ce6ca18e6e0104ab42d3d4dc8bc2 09-Sep-2011 Gilles Debunne <debunne@google.com> Bug 5042999: Wi-Fi disconnect policy strings

Changed string.
Preference's summary now displays the currently selected value.

Change-Id: I5d867bb149c247809c6794f57d91dbebd96392f4
dvancedWifiSettings.java
6b8de71381ea7eb2beb104aa8cf9f0a379000c46 07-Sep-2011 Irfan Sheriff <isheriff@google.com> Update settings from API cleanup

Bug: 5247957
Change-Id: Iba77318972b58f4fe250b9adfe83937c9cce7ef3
2p/WifiP2pDialog.java
6689200262d954014bfd612c139948efd74912b3 07-Sep-2011 Irfan Sheriff <isheriff@google.com> Use renamed Wps class

Bug: 5247957
Change-Id: Ib95f0411f637bcb6d43b9b963a282d4e9c4e813a
ifiConfigController.java
2p/WifiP2pDialog.java
655900e028888376239a416c5a5283f62141f828 03-Sep-2011 Irfan Sheriff <isheriff@google.com> Provide help to turn off auto network disable

When a user clicks on an network that is disabled due to poor
connection, add help information to let the user disable the feature

Bug: 5254937
Change-Id: Ia8ddaf9684ae21c9b4c1ab1edba6c941eb5272fd
ifiConfigController.java
e964d57152a503b6337fef145913ca17d5eff1b4 01-Sep-2011 Irfan Sheriff <isheriff@google.com> Remove device name and display debug setting

Device name in WifiP2pConfig is going away

Bug: 5247957
Change-Id: Ib6ada8420ed8e7fbfcab85eee5f1665e33e8f024
2p/WifiP2pDialog.java
7edbc609fdccff3367b119da46ff1adbe4477d10 01-Sep-2011 Robert Greenwalt <rgreenwalt@google.com> Merge "Use the new isNetworkSupported api for wifi-only"
8af88fb8387259e51615709b2d1ea0260f7057fd 31-Aug-2011 Robert Greenwalt <rgreenwalt@google.com> Use the new isNetworkSupported api for wifi-only

Didn't have an API for this before so people used a hacked system property (ro.carrier)
to determine if the device supported mobile data. Added new API and switching callsites.

bug:5087537
Change-Id: Ibd799559be102a9e2fd552d1a23d1afbcf8f4614
dvancedWifiSettings.java
1610a74a26763046c147b2cf5cda7d84a62b95ff 31-Aug-2011 Irfan Sheriff <isheriff@google.com> Expose wifi p2p toggle switch to user

We will not show the Wifi p2p settings to user but the turn on/off capability
is exposed to the user and applications will be expected to let user turn on
and turn off p2p at launch.

Remove the compound button integration from the settings page.

Bug: 5242230
Change-Id: I54ec307304256b051e85201b8bb829d0e5544bfc
2p/WifiP2pEnabler.java
2p/WifiP2pSettings.java
cc38b493927167f9c8aa43020c1bf4d3a870abf0 26-Aug-2011 Isaac Levy <ilevy@google.com> WifiSettings cleanup; emptyListi() instead of null

Change-Id: I0fced1f00ff259aed98988f0913383c50a3c6427
ifiSettings.java
fdac5bae251bd0b569c38aa8575b89ba0895911c 25-Aug-2011 Isaac Levy <ilevy@google.com> Speeding up WifiSettings AP list printout

Change-Id: Idc82ba7320469e05984ba6ac9f7d2cf927dfaa00
ifiSettings.java
de58555d25cd38b4ed0dfa5d2baf444f85ab7742 25-Aug-2011 Irfan Sheriff <isheriff@google.com> Merge "Fixed wifi refresh bug, b/5021754"
e2c6e7520b5002573bf76bcdee909281514eabb0 25-Aug-2011 Isaac Levy <ilevy@google.com> Fixed wifi refresh bug, b/5021754

Change-Id: I93711094ceb1490accce1e466de4cc1541dffdff
ccessPoint.java
06285deb669a43020adef4517bceb35618a7f8ee 25-Aug-2011 Irfan Sheriff <isheriff@google.com> Merge "Update WifiP2pManager API use"
3d05e3c2bec7539c5f5737167c7548093369ec81 24-Aug-2011 Irfan Sheriff <isheriff@google.com> Update WifiP2pManager API use

Bug: 5002384
Change-Id: I6fb3564482061783429b433105ae5f2fa1cfafcc
2p/WifiP2pDialog.java
2p/WifiP2pSettings.java
a796598ff9d4ef28a4d448ac2ffa142aa736a4cb 24-Aug-2011 Irfan Sheriff <isheriff@google.com> Merge "Fixing Wifi strings and pref ordering per ui"
5070e45a8799674f27bb087631c1377f5256b93f 24-Aug-2011 Isaac Levy <ilevy@google.com> Fixing Wifi strings and pref ordering per ui

- also no longer disabling wifi_watchdog toggle when radio is off.

Change-Id: Ic52249afd619028fe2765f434ee166f3d36e14fd
dvancedWifiSettings.java
9284d48a8a2da4b84ebe4efeb9be7385b85267da 23-Aug-2011 Irfan Sheriff <isheriff@google.com> Merge "Autojoin new unsecured networks without dialog"
22d441acdba0fb7b99f5958ddd0198f4c371b2a7 23-Aug-2011 Isaac Levy <ilevy@google.com> Autojoin new unsecured networks without dialog

Unsaved, open wifi networks will connect on single click
without opening the connect dialog box

Change-Id: I71da155aa8b711309f0ed7eca4bd22a254db28c5
ccessPoint.java
ifiSettings.java
81aa9508d82255e41bdf538a25904eeb7966e5f2 23-Aug-2011 Gilles Debunne <debunne@google.com> Merge "Bug 5078738: some options moved to overflow menu"
348b62e6e9568166a17b1304296e0f08aee97cf5 20-Aug-2011 Gilles Debunne <debunne@google.com> Bug 5078738: some options moved to overflow menu

Change-Id: I4ea41dfcd2b0d05de870fb8af5a7614970538491
ifiSettings.java
d621e0930032e06de37fe3b76c6c373a2d64547a 17-Aug-2011 Isaac Levy <ilevy@google.com> Changing wifi connection dialog per UX

- Added an advanced options checkbox and moving WPS, DHCP, Proxy to there
- Minor string changes

Change-Id: I7a135a483435379692a54ea0ef2663136c468945
ifiConfigController.java
e1246c52632adff6623c525958c875690fa996b0 18-Aug-2011 Jeff Sharkey <jsharkey@android.com> Merge "Follow preferences padding changes in framework."
7e84e4682d5d9b643add13c453d631dad8343918 18-Aug-2011 Freeman Ng <tenorslowworm@google.com> remove obsolete background bitmaps

Change-Id: I5ca2b3eeda1f9d2e63c495e5f5b88e28592c5655
ifiSettingsForSetupWizardXL.java
40515882cd41fe1a94672f68e62c6a6b21ed8aa6 17-Aug-2011 Irfan Sheriff <isheriff@google.com> Merge "Changed wifi status lines per UX consult"
8b2bf2e53814a20f09f658554cde61657df8ac99 12-Aug-2011 Isaac Levy <ilevy@google.com> Changed wifi status lines per UX consult

Change-Id: I656fa2c5c52338b320796a919edb5018e7b68851
ccessPoint.java
ifiConfigController.java
ifiSettings.java
dcf8ba9eb233b4dadd1e198b7ec6ba413c6583c1 17-Aug-2011 Jeff Sharkey <jsharkey@android.com> Follow preferences padding changes in framework.

Change-Id: Ia83237290da035e5ee7a2e92ef56fc02838aac56
ifiSettings.java
38853a202f2240754c74e80c424ebd5de06cdde5 16-Aug-2011 repo sync <isheriff@google.com> Merge "Use updated wifip2pmanager API"
c1eab91f073313d84e67b4626f008aa3520c9f3a 08-Aug-2011 Gilles Debunne <debunne@google.com> Wifi state reset when disconnected

https://review.source.android.com/19086

Change-Id: Ie7367f2240b94569fed3120244f1cb268bb09206
ifiSettings.java
f9391a02151add6beef4ecc16ec79f1e60df1cd5 05-Aug-2011 Mike Cleron <mcleron@google.com> Merge "Save and restore wifi dialogs on screen rotation."
76feb7f1c129e8053ba72ee27cc048a0e7fd2152 30-Jul-2011 repo sync <isheriff@google.com> Use updated wifip2pmanager API

Change-Id: I03ef9a050b51a8895b89cd5daa93a094dc0b75a1
2p/WifiP2pEnabler.java
2p/WifiP2pSettings.java
3d13110d40b972a44c80558e0179323f9b330b2f 04-Aug-2011 Amith Yamasani <yamasani@google.com> Save and restore wifi dialogs on screen rotation.

Bug: 4981732

Change-Id: If065f9af93af405d954fde044351e473d62ea91b
ccessPoint.java
ifiSettings.java
9ef53578b8ef7da9c372b4fcd48ea760a0d9c305 04-Aug-2011 Irfan Sheriff <isheriff@google.com> Fix package path for p2p settings

Split p2p change to avoid eclipse errors on master

Bug: 5002384
Change-Id: I446d4524b823d42c79daa24d43aa24012743e734
2p/WifiP2pSettings.java
c7787a78f74a41820cfc31ff5fd51ee8d8c6df17 28-Jul-2011 Irfan Sheriff <isheriff@google.com> Fix NPE from monkey run

Bug: 5037499
Change-Id: Ic12fab174d19b759899ce8b3f92f202f549e7c00
ifiConfigController.java
cd8e5246f1d538384dae87b8d2867ba3e44a6981 25-Jul-2011 Gilles Debunne <debunne@google.com> Text instead of icons in account settings options

Also changed the default style to remove the opaque title background.

Change-Id: I948d9a15961223c3703bb607e2e5a6bf41e0ff5e
ifiSettings.java
b98463f8b0de186dc263217286449a76d6df91a8 30-Jun-2011 repo sync <isheriff@google.com> Updated: Wi-Fi p2p initial UI implementation

Change-Id: If60f42f76fa07a868d2e11b012b4697252c69f5f
ifiConfigController.java
ifiSettings.java
2p/WifiP2pDialog.java
2p/WifiP2pEnabler.java
2p/WifiP2pPeer.java
2p/WifiP2pSettings.java
18e9992a5e5f515566aa9ea861b2e1a3c2450ebc 30-Jun-2011 Gilles Debunne <debunne@google.com> Changed text and appearance when Wifi/Bluetooth is off

A TextView is used as an empty view, centered on screen with the message.

Change-Id: I33825775d6b2ed212e5839cfac84d055b9336667
ifiSettings.java
dcff7338ad5dd9a883c735afaed1a0e73ae8eb74 01-Jul-2011 Gilles Debunne <debunne@google.com> AdvancedSettings replaced by AdvancedWifiSettings

Change-Id: Ie51d14c9961e8780c8774bbe56e113cf85357817
dvancedSettings.java
dvancedWifiSettings.java
ifiSettings.java
22559fcac9c36c9db3eef9ecbda19af592043a2d 28-Jun-2011 Gilles Debunne <debunne@google.com> Merge "Split ActionBar in Settings"
a2f301cc664c0dfa50e9bf8cd99231ec60bf41ff 28-Jun-2011 Isaac Levy <ilevy@google.com> Add WifiWatchdogService toggle to Wifi Settings

Toggle is located in Settings->Wifi Settings->Advanced Wifi Settings

Change-Id: I0f8f2b6353842dae0b47dca1dd48994e42505169
dvancedSettings.java
dvancedWifiSettings.java
dc7101ff883d3b91a7b5d2d0e813109aa05d1af3 27-Jun-2011 Gilles Debunne <debunne@google.com> Split ActionBar in Settings

Made menu item visible to force action bar, changed style.

Also change parent_fragment for items that have been moved to top level (wifi,
bluetooth, development, battery).

Change-Id: I62932ba55356abdfbf94942f5b4efaa0f15dbd6a
ifiSettings.java
e78c1879058571c00879f0d3e756951302adf513 21-Jun-2011 Gilles Debunne <debunne@google.com> Settings refactoring

Wifi and bluetooth pane refactored, main toggles moved to left pane.

Change-Id: I42ea4cf3bdf24158f3c67e0dea311258206cd78a
dvancedSettings.java
dvancedWifiSettings.java
ifiConfigController.java
ifiEnabler.java
ifiSettings.java
ifiSettingsForSetupWizardXL.java
32232fd9f2751b8618111831749ace5c9df021e8 09-Jun-2011 Irfan Sheriff <isheriff@google.com> am 4a1b8898: am f448c32d: Merge "Fix UI settings display issues" into honeycomb-LTE

* commit '4a1b8898c76a98f14bbc1690f172ec0e6171fab2':
Fix UI settings display issues
0a24ca3b18a3e74758a2b05d4d7341447333dea8 08-Jun-2011 Freeman Ng <tenorslowworm@google.com> am 6beb924e: am 351367bb: am f368d4dc: Merge "add options to lock suw wifi setup orientation into portrait or landscape" into honeycomb-mr2

* commit '6beb924ec2b147d259cd3438f56cd88691fc57e5':
add options to lock suw wifi setup orientation into portrait or landscape
f448c32d9b4718e657fd4811f43d8df0f9d921af 07-Jun-2011 Irfan Sheriff <isheriff@google.com> Merge "Fix UI settings display issues" into honeycomb-LTE
317e0aa530760ee323c7a98321d9b34a2ffa1d41 07-Jun-2011 Irfan Sheriff <isheriff@google.com> Fix UI settings display issues

- Update access points to reflect the latest IP configuration
- Show IP list for static IP networks

Bug: 4391449
Change-Id: If8fb6fe8bdca9d6e635b1b12927c17e1661f200c
ifiConfigController.java
ifiSettings.java
351367bbd830646ddeed49227ab37442479556f9 07-Jun-2011 Freeman Ng <tenorslowworm@google.com> am f368d4dc: Merge "add options to lock suw wifi setup orientation into portrait or landscape" into honeycomb-mr2

* commit 'f368d4dc525f79b09bd1e36b96d0ec5b179a1e8c':
add options to lock suw wifi setup orientation into portrait or landscape
f54fec59398a285b1f5344da120792bec5e4707a 07-Jun-2011 Freeman Ng <tenorslowworm@google.com> add options to lock suw wifi setup orientation into portrait or landscape

bug: 4522454
Change-Id: I30ba3d4b5d0e4949ed6744cc9f0f68306fec9ce8
ifiSettingsForSetupWizardXL.java
d4023b7cca11e33e84df39dee9e9a737efab47c2 25-May-2011 Brian Carlstrom <bdc@google.com> Integrating keystore with keyguard (Part 4 of 4)

Summary:

frameworks/base
keystore rewrite
keyguard integration with keystore on keyguard entry or keyguard change
KeyStore API simplification

packages/apps/Settings
Removed com.android.credentials.SET_PASSWORD intent support
Added keyguard requirement for keystore use

packages/apps/CertInstaller
Tracking KeyStore API changes
Fix for NPE in CertInstaller when certificate lacks basic constraints

packages/apps/KeyChain
Tracking KeyStore API changes

Details:

frameworks/base

Move keystore from C to C++ while rewriting password
implementation. Removed global variables. Added many comments.

cmds/keystore/Android.mk
cmds/keystore/keystore.h
cmds/keystore/keystore.c => cmds/keystore/keystore.cpp
cmds/keystore/keystore_cli.c => cmds/keystore/keystore_cli.cpp

Changed saveLockPattern and saveLockPassword to notify the keystore
on changes so that the keystore master key can be reencrypted when
the keyguard changes.

core/java/com/android/internal/widget/LockPatternUtils.java

Changed unlock screens to pass values for keystore unlock or initialization

policy/src/com/android/internal/policy/impl/PasswordUnlockScreen.java
policy/src/com/android/internal/policy/impl/PatternUnlockScreen.java

KeyStore API changes
- renamed test() to state(), which now return a State enum
- made APIs with byte[] key arguments private
- added new KeyStore.isEmpty used to determine if a keyguard is required

keystore/java/android/security/KeyStore.java

In addition to tracking KeyStore API changes, added new testIsEmpty
and improved some existing tests to validate expect values.

keystore/tests/src/android/security/KeyStoreTest.java

packages/apps/Settings

Removing com.android.credentials.SET_PASSWORD intent with the
removal of the ability to set an explicit keystore password now
that the keyguard value is used. Changed to ensure keyguard is
enabled for keystore install or unlock. Cleaned up interwoven
dialog handing into discrete dialog helper classes.

AndroidManifest.xml
src/com/android/settings/CredentialStorage.java

Remove layout for entering new password

res/layout/credentials_dialog.xml

Remove enable credentials checkbox

res/xml/security_settings_misc.xml
src/com/android/settings/SecuritySettings.java

Added ability to specify minimum quality key to ChooseLockGeneric
Activity. Used by CredentialStorage, but could also be used by
CryptKeeperSettings. Changed ChooseLockGeneric to understand
minimum quality for keystore in addition to DPM and device
encryption.

src/com/android/settings/ChooseLockGeneric.java

Changed to use getActivePasswordQuality from
getKeyguardStoredPasswordQuality based on experience in
CredentialStorage. Removed bogus class javadoc.

src/com/android/settings/CryptKeeperSettings.java

Tracking KeyStore API changes

src/com/android/settings/vpn/VpnSettings.java
src/com/android/settings/wifi/WifiSettings.java

Removing now unused string resources

res/values-af/strings.xml
res/values-am/strings.xml
res/values-ar/strings.xml
res/values-bg/strings.xml
res/values-ca/strings.xml
res/values-cs/strings.xml
res/values-da/strings.xml
res/values-de/strings.xml
res/values-el/strings.xml
res/values-en-rGB/strings.xml
res/values-es-rUS/strings.xml
res/values-es/strings.xml
res/values-fa/strings.xml
res/values-fi/strings.xml
res/values-fr/strings.xml
res/values-hr/strings.xml
res/values-hu/strings.xml
res/values-in/strings.xml
res/values-it/strings.xml
res/values-iw/strings.xml
res/values-ja/strings.xml
res/values-ko/strings.xml
res/values-lt/strings.xml
res/values-lv/strings.xml
res/values-ms/strings.xml
res/values-nb/strings.xml
res/values-nl/strings.xml
res/values-pl/strings.xml
res/values-pt-rPT/strings.xml
res/values-pt/strings.xml
res/values-rm/strings.xml
res/values-ro/strings.xml
res/values-ru/strings.xml
res/values-sk/strings.xml
res/values-sl/strings.xml
res/values-sr/strings.xml
res/values-sv/strings.xml
res/values-sw/strings.xml
res/values-th/strings.xml
res/values-tl/strings.xml
res/values-tr/strings.xml
res/values-uk/strings.xml
res/values-vi/strings.xml
res/values-zh-rCN/strings.xml
res/values-zh-rTW/strings.xml
res/values-zu/strings.xml
res/values/strings.xml

packages/apps/CertInstaller

Tracking KeyStore API changes
src/com/android/certinstaller/CertInstaller.java

Fix for NPE in CertInstaller when certificate lacks basic constraints
src/com/android/certinstaller/CredentialHelper.java

packages/apps/KeyChain

Tracking KeyStore API changes
src/com/android/keychain/KeyChainActivity.java
src/com/android/keychain/KeyChainService.java
support/src/com/android/keychain/tests/support/IKeyChainServiceTestSupport.aidl
support/src/com/android/keychain/tests/support/KeyChainServiceTestSupport.java
tests/src/com/android/keychain/tests/KeyChainServiceTest.java

Change-Id: I80533bf8986a92b0b99cd5fb1c4943e0f23fc1c8
ifiSettings.java
af7686819b05b992b6410a596d27cfcbacde637b 24-May-2011 Irfan Sheriff <isheriff@google.com> am b7c2d5b4: am 7c210ba5: Fix invalid linkspeed display

* commit 'b7c2d5b4e1bafe543d3887d350b3e77d71a0cf34':
Fix invalid linkspeed display
c82ba4a385815dc01557eb1f5c468961e5c0ed06 24-May-2011 Irfan Sheriff <isheriff@google.com> am 87661736: am 5ee2fb92: Merge "Fix submit button display for WPS" into honeycomb-LTE

* commit '8766173651668a18b3cf8ea2ce545d5178eddb6c':
Fix submit button display for WPS
7c210ba5c18c2720023dd8fc4215cde95a6fe71c 21-May-2011 Irfan Sheriff <isheriff@google.com> Fix invalid linkspeed display

Bug: 4391449
Change-Id: I8c8efcaa73d09c1e8b523f7798b6c626edc96c1e
ifiConfigController.java
21e644a9a817ec8daf4c118a9890057a30e041da 21-May-2011 Irfan Sheriff <isheriff@google.com> Fix submit button display for WPS

Change Icd3fde90 exposed an existing issue where password validity was
being checked for WPS as well. Fix it.

Bug: 4391449
Change-Id: I60ca8869eee680f5ec71284a1ac6ba956a992312
ifiConfigController.java
3493c20433308855924008f74748f6fa6d55cb74 20-May-2011 Irfan Sheriff <isheriff@google.com> am ba46f269: am a6f178a8: Merge "Fix enabling of submit button" into honeycomb-LTE

* commit 'ba46f269abf8cbafaf68902a23935a1779aa316d':
Fix enabling of submit button
990c3ad530aa919256a0b341dbe763503b41ff2b 20-May-2011 Irfan Sheriff <isheriff@google.com> Fix enabling of submit button

Change I478c915b introduced a regression where the submit
button is enabled even if no password is entered for a secure
network.

This happened because our checks would override a password
check when IP and proxy settings are valid (which is the default
setting)

Bug: 4462439
Change-Id: Icd3fde90759f33fa391ec79ae8075b6d8388d2e9
ifiConfigController.java
0edf6a79a42164f2c1adff8c4d9e342b7a62491e 02-May-2011 Robert Greenwalt <rgreenwalt@google.com> am d65d1adb: am 3c3490c8: Use new RouteInfo class.

* commit 'd65d1adb5613107583f0cf208d7650c822f581e2':
Use new RouteInfo class.
3c3490c819a1a6ce72468c1d867429ac0f86def8 30-Apr-2011 Robert Greenwalt <rgreenwalt@google.com> Use new RouteInfo class.

Change-Id: I144ebb87e6d1809f59ebd32e64e186d836a365f8
ifiConfigController.java
cb6a9bc3070ec779ae6671b22d09e2d6d2c843df 09-Mar-2011 Amith Yamasani <yamasani@google.com> am cb84ad52: am 1ad4824d: am 35bc6b5f: Wifi disconnect policy summary text should not contain "mobile data".

* commit 'cb84ad529d802e60931d94b68912ee85c9758952':
Wifi disconnect policy summary text should not contain "mobile data".
1ad4824d848d67e185f06b4fdce86f1caeb0d95e 08-Mar-2011 Amith Yamasani <yamasani@google.com> am 35bc6b5f: Wifi disconnect policy summary text should not contain "mobile data".

* commit '35bc6b5f151ea073522f14067eb92aab3a99bc7d':
Wifi disconnect policy summary text should not contain "mobile data".
35bc6b5f151ea073522f14067eb92aab3a99bc7d 08-Mar-2011 Amith Yamasani <yamasani@google.com> Wifi disconnect policy summary text should not contain "mobile data".

Bug: 4026299

Change the summary if it is a wifi-only device.

Change-Id: I433113d9fc430ab06efec81b6934a03dbb17ca1b
ifiSettings.java
6a7b3d99493e9ba1492e705dc748b85992c5ee14 08-Mar-2011 Daisuke Miyakawa <dmiyakawa@google.com> Handle "scanning" status correctly

Bug: 4026282
Change-Id: I7dc113122a8611095642e1a70334d7cdc165173f
ifiSettingsForSetupWizardXL.java
ffce5dabbb8ad5cc441181241e84cf1a03233e20 08-Mar-2011 Daisuke Miyakawa <dmiyakawa@google.com> Show "disconnected" progress bar on add network flow

Change-Id: I4dc2df9016f21f655a13c244b744020de4a12d0b
ifiSettingsForSetupWizardXL.java
f26b2b5110117a74605ec30305fdfaa9c8077608 04-Mar-2011 Daisuke Miyakawa <dmiyakawa@google.com> Fix padding problem around progress bar

Change-Id: I3f76b4f01ed433e68a839f02c2c1840c60749ef1
ifiSettingsForSetupWizardXL.java
5640ccff74e90669cea7b82d1f9db2653f070ebe 03-Mar-2011 Irfan Sheriff <isheriff@google.com> Avoid dialog dismiss until IP and proxy is valid

Accepting an invalid configuration can lead to
unexpected behavior.

Validate all fields before dismissing dialog. A further
improvement to this can be highlighting the faulty field
to the user by a color change.

Bug: 3462049
Change-Id: I0d0a6eae1d62b16fbb822261c4536c4108a5866d
ifiConfigController.java
00615cf5dc994f838092da6a22558d089a0e5087 02-Mar-2011 Irfan Sheriff <isheriff@google.com> DO NOT MERGE Proxy and IP fixes

Fix dual display of IP addresses for static IP
Fix inputType for proxy and IP fields
Add hint texts for IP fields

Change-Id: I5b556a07c2a5b69ecec959c933f2872e70496946
ifiConfigController.java
fb6f306a2bd29e3bea1447e857a8e6461c0b02c0 03-Mar-2011 Amith Yamasani <yamasani@google.com> am 665fc6aa: am b7e393bf: Merge "Bring back Wi-Fi sleep policy setting for wifi-only devices." into honeycomb

* commit '665fc6aadd07b831dcb72d1e04199fd26b6049b6':
Bring back Wi-Fi sleep policy setting for wifi-only devices.
027d610205cba25080da2a075157a7aa8cdf039a 03-Mar-2011 Daisuke Miyakawa <dmiyakawa@google.com> Merge "Notify "skip to caller."
80c1e9ff0e274449be5e73047418db37283e5e62 03-Mar-2011 Amith Yamasani <yamasani@google.com> Merge "Move up wifi tethering settings one level."
84a042c6e9ff80d9ddb7b446b0507f6f576bc128 02-Mar-2011 Amith Yamasani <yamasani@google.com> Move up wifi tethering settings one level.

Bug: 3249998

Remove an extra level of menu by moving the Configure Wi-Fi hotspot preference to the Tethering settings page.

Change-Id: I20b67ae1ddd7e9967c99ff6a8039799be792382f
ifiApDialog.java
ifiApEnabler.java
ifiApSettings.java
83183f469875e9835d32311c5c7f60c04eed8da4 03-Mar-2011 Daisuke Miyakawa <dmiyakawa@google.com> Notify "skip to caller.

Bug: 3504698
Change-Id: Ifb39830ff15943a3ef1a0130a8620049fe481ff9
ifiSettingsForSetupWizardXL.java
6291d50b5de2933f8debf760b25be74b17981883 02-Mar-2011 Daisuke Miyakawa <dmiyakawa@google.com> Shrink screen correctly on authentication failure

Bug: 3505089
Change-Id: Ibbd54c6afb0d349fb446775af93412e7557df3c5
ifiSettingsForSetupWizardXL.java
d1c22a1b56778f76a7bc8da624f83934ff4771a9 01-Mar-2011 Daisuke Miyakawa <dmiyakawa@google.com> Show more graceful screens for "add network" flow

- use TableLayout instead of RelativeLayout for
wifi configuration to align each columns appropriately.
- split @id/type field into two fields in SetupWizard

Bug: 3403168
Change-Id: I37f2c60ce1b0473af7d20dee1775e9893d2abade
ifiConfigController.java
ifiConfigUiForSetupWizardXL.java
ifiSettingsForSetupWizardXL.java
0c62c6449bf2c0954653b996a3bfb269a64c6562 02-Mar-2011 Amith Yamasani <yamasani@google.com> am 38d3353e: am 03e90322: Merge "Remove more entries not relevant to wifi-only devices." into honeycomb

* commit '38d3353e37be450b1b95d2525acbd53e9b67130e':
Remove more entries not relevant to wifi-only devices.
302b0572075e90ffe2004ca5999f3c3a3753189e 02-Mar-2011 Daisuke Miyakawa <dmiyakawa@google.com> Remove unnecessary visibility change hack

Bug: 3502198
Change-Id: I173323eabe7bc5f8ff89b01e71bf00b1b5a83bff
ifiSettingsForSetupWizardXL.java
dfd492df3f95042ac40004ef46c853064d3f27bb 02-Mar-2011 Daisuke Miyakawa <dmiyakawa@google.com> Remove bottom padding below wifi preference.

- show bottom padding only when top bar is using static View
- hide wifi preference when ProgressBar is used
- show bottom padding when top bar is using static View and
wifi preference is hidden.
- rename wifi_config_padding to content_padding, as it is not
just for wifi config but for acquiring default hight of
@id/content
- update screen state correctly

Bug: 3502220
Change-Id: I86c89435f43d6bd016a78f7afeb5f477f63d0696
ifiSettingsForSetupWizardXL.java
851e68a97cfe6233aba0e382df1099c03fa5e81a 02-Mar-2011 Daisuke Miyakawa <dmiyakawa@google.com> Merge "Not show connecting screen when editing a network"
c4a495fb5b3d161aa0227a08d6179bf21ffcc730 02-Mar-2011 Daisuke Miyakawa <dmiyakawa@google.com> Not show connecting screen when editing a network

Bug: 3505089
Change-Id: I4793cca80b70e9a7f8ac8d3703e22424d181ac67
ifiSettingsForSetupWizardXL.java
923a41bf8bab781e5a0c68f89932e99a5fd09fb8 02-Mar-2011 Robert Greenwalt <rgreenwalt@google.com> Merge "Use new NetworkUtils.numericToInetAddress."
b7e393bf9b0327833098d2181b0e7125af2181dc 02-Mar-2011 Amith Yamasani <yamasani@google.com> Merge "Bring back Wi-Fi sleep policy setting for wifi-only devices." into honeycomb
967da9517f85be677750a63c8e6d6ff24955b4e2 02-Mar-2011 Amith Yamasani <yamasani@google.com> Bring back Wi-Fi sleep policy setting for wifi-only devices.

Have a different set of strings, since we cannot mention mobile data for
a wifi-only device.

Bug: 3487952
Change-Id: I486315da40f15807f75d85d2a077a6b234a1e3d7
ifiSettings.java
2adae4e274c00f0b05b405d60b8def23d9b28469 28-Feb-2011 Daisuke Miyakawa <dmiyakawa@google.com> Clean up for Wifi setup XL

Change-Id: I5f5c6764be244252cb91331b59d920a54cc03e86
ifiSettingsForSetupWizardXL.java
c06d4c48a9455d6018f2d793c6b8f211f1131055 25-Feb-2011 Amith Yamasani <yamasani@google.com> Remove more entries not relevant to wifi-only devices.

Bug: 3488384
Bug: 3487976
Bug: 3488381

Removed Cell standby entry from Battery use screen.
Removed Mobile signal strength from BatteryHistory screen.
Added wifi IP address to About->Status
Remove auto-timezone checkbox in Settings->Date & time

Change-Id: I228721a3613b1aeb600026e42274337886552698
dvancedSettings.java
2a450a010a4f0bc7ad84b7e8730d7c82c5cc810d 01-Mar-2011 Irfan Sheriff <isheriff@google.com> Merge "Use AsyncChannel in settings"
02ec12190083e55ac62950fa0eae62902cb37013 28-Feb-2011 Irfan Sheriff <isheriff@google.com> Merge "Handle airplane mode change for hotspot settings"
590e6c23b7ba4bf9a75ecfe5e6eda11d0dfa5c71 24-Feb-2011 Irfan Sheriff <isheriff@google.com> Use AsyncChannel in settings

Change-Id: I440f08dec986e4dad4b578ee4065d6063b8ef989
ifiSettings.java
ifiSettingsForSetupWizardXL.java
7e3ff8eca6ce2912839c02065a5463c5cd234aae 26-Feb-2011 Daisuke Miyakawa <dmiyakawa@google.com> Tiny fix for Wifi setup XL.

Change-Id: I918f4bc8dfbb84a3bdaf6aa74f326f2f5e22bfe2
ifiSettingsForSetupWizardXL.java
a377470486507cd4e0d782c37cae3edbcd9071c1 25-Feb-2011 Amith Yamasani <yamasani@google.com> am 88de52da: am 5d6f0a16: Merge "Remove / re-word some settings for WiFi-only devices." into honeycomb

* commit '88de52da15ed94d6eb70ae75e0df2ddbce923eb0':
Remove / re-word some settings for WiFi-only devices.
be10e75c8c81a979384bc3a06b26150c22885bca 25-Feb-2011 Daisuke Miyakawa <dmiyakawa@google.com> Fix visual stuffs of XL Wifi setup.

- remove delayed button enabler stuff including
"add network" and "refresh" buttons
- add bottom padding to stop moving bottom divider up/down
- add padding for the preference, which should have been
done in I1f8fb8eca11d52d9c18866301553110c2147b3ef

Bug: 3424645
Change-Id: Ifc8120c123ee154fbe11526474edc65c5943eea6
ifiSettingsForSetupWizardXL.java
8e10affcde20b99a8aed803c3e165d2d00890721 25-Feb-2011 Irfan Sheriff <isheriff@google.com> Handle airplane mode change for hotspot settings

Bug: 2618370
Change-Id: I7d14603aef9aaf7665ceaebfc314858226400e04
ifiApEnabler.java
0f85c48d6c77e811f4d949503f0aa3efd908834d 24-Feb-2011 Amith Yamasani <yamasani@google.com> Remove / re-word some settings for WiFi-only devices.

Bug: 3468248

1. Remove Wireless->Mobile networks
2. Remove Wireless->Tethering and WiFi hotspot
3. Remove Wireless->Wi-Fi Settings->Wi-Fi disconnect policy
4. Re-word Network location summary text to not include "mobile network"

Change-Id: I84a551a1b63591974731029b0d4b90a85e43a716
ifiSettings.java
c9bc99b24629476e9e2c8a53dc9716f0fbb831d7 23-Feb-2011 Robert Greenwalt <rgreenwalt@google.com> Use new NetworkUtils.numericToInetAddress.

Fetches an InetAddress without danger of an accidental dns lookup.

Change-Id: Ic0ca48cdd06bbbf6f0fb2cd4ae7832dde451ccae
ifiConfigController.java
c1a322854d3de2f65adf3231d6919a13728d4862 17-Feb-2011 Irfan Sheriff <isheriff@google.com> Add support for WPA for soft Ap

Bug: 2771935
Change-Id: I2c02b4e686a65e0748f4a4afd27dc49602d6dd98
ifiApDialog.java
ifiApSettings.java
beec0b2da6286575a4526d06cd5215463f39ae40 10-Feb-2011 Daisuke Miyakawa <dmiyakawa@google.com> Remove padding between top divider and wifi list

We need View in addtion to ProgressBar, since the latter doesn't
allow us to control its padding on the bottom.

Bug: 3443287
Change-Id: I1f8fb8eca11d52d9c18866301553110c2147b3ef
ifiSettingsForSetupWizardXL.java
cd44f206e025acd9df27b10d7f294f9f9d0302bf 11-Feb-2011 Robert Greenwalt <rgreenwalt@google.com> Merge "Use the new LinkProperties gateways."
caf8cf5cf5e464b9b26ab15e2f502b04eeac9b9b 09-Feb-2011 Robert Greenwalt <rgreenwalt@google.com> Use the new LinkProperties gateways.

Changed from singular gateway InetAddress to plural.

bug:3438810
Change-Id: I07dff8b7dd620a444b5ba2e4f7a87c76a0736fdb
ifiConfigController.java
f11033f7ababdf3748b277cea17c5ef6b05af0b1 10-Feb-2011 Irfan Sheriff <isheriff@google.com> Merge "Re-enable wifi proxy UI"
cc0dc00916c5194cdef4151767ec58c6ccad6578 10-Feb-2011 Daisuke Miyakawa <dmiyakawa@google.com> Remove portrait support in SetupWizard

We support sensorLandscape for a moment.

See also I45e30c652feab1d30c4f0379379f8ca4e455fa02

- Use sensorLandscape instead of default
- Modify paddings in default xmls to layout landscape stuffs
correctly

Change-Id: Ife03de69e4d1d2d898cd0e8de3cefd733aea8f19
ifiSettingsForSetupWizardXL.java
d9c7dcf0e4abf3cf82fe506747816e9f0a6408a6 10-Feb-2011 Irfan Sheriff <isheriff@google.com> Re-enable wifi proxy UI

- Add text to warn users about support
- Move proxy above IP settings based on UI recommendations

Bug: 3328410
Change-Id: I3b5aafd32b16adfcd2fadb572ebb2694afdeccbb
ifiConfigController.java
09d5c98ea1465183ed8065771e1a4f34a50f0d75 10-Feb-2011 Daisuke Miyakawa <dmiyakawa@google.com> Forget network on back in SetupWizard

Bug: 3435571
Change-Id: I13c5024515942948971fbf3bb209360244ee7254
ifiSettingsForSetupWizardXL.java
35eae7ccc759da15c6d82c388ab52e4dafab2a13 04-Feb-2011 Daisuke Miyakawa <dmiyakawa@google.com> Clean up XL Wifi setup and fix misc problems.

- Introduce screen state, which suppress inconsistent
UI shown in 3378805.
- Introduce initSecurityFields(), which will reduce hook
inside WifiConfigController#showSecurityfields()
- fix layout for eap-not-supported case with "add network"
flow.

Bug: 3378805
Bug: 3403168
Change-Id: I52895570809095d9baceac5f84665572188ecefd
ifiConfigController.java
ifiSettingsForSetupWizardXL.java
f3bfc89ce56986ea61e773028398e3832bf5f22f 01-Feb-2011 Daisuke Miyakawa <dmiyakawa@google.com> Enable orientation in SetupWizard

Change-Id: I45e30c652feab1d30c4f0379379f8ca4e455fa02
ifiSettingsForSetupWizardXL.java
fe7d04fee23b4142c77ec7ab1416f0b94384ba63 01-Feb-2011 Daisuke Miyakawa <dmiyakawa@google.com> Introduce "add network" again

The button was once disabled due to the issue 3400715.
See also Ic618078bc70a7db35ec22e6382b9486e92630120

Bug: 3403168
Change-Id: If823a0e8218480b89405e5c4fa6d1afe791eb6d5
ifiSettingsForSetupWizardXL.java
62fb701ea9781f4e1c05af6d730e91bb2cdcdae0 31-Jan-2011 Daisuke Miyakawa <dmiyakawa@google.com> Disable back button on SetupWizard flow.

Bug: 3383738
Change-Id: Ie06d85ee22482f865a8173a45d0645699427729e
ifiSettingsForSetupWizardXL.java
a93196f1651a0598d6e398f6fb3c2e513a3b7091 29-Jan-2011 Daisuke Miyakawa <dmiyakawa@google.com> Take care of null in Wifi setup.

The preference isn't available in Wifi setup launched from
SetupWizard, causing NPE.

Bug: 3404998
Change-Id: Ia0dabea95e5e7424698a269c0851d610fd305309
ifiSettings.java
7bdf0e73d051f176fbc20451761eb50177d69f91 29-Jan-2011 Irfan Sheriff <isheriff@google.com> Move sleep policy to main settings page

Bug: 3404049
Change-Id: I091abd737894a4adb9ebfc08b8e63bc3224b971c
dvancedSettings.java
ifiSettings.java
7893447987debb6bde72f4efb6b07f6e0d5b4f6f 27-Jan-2011 Daisuke Miyakawa <dmiyakawa@google.com> Enlarge texts and fit the other elements

Basically set text size to 18sp and change layouts
along with the new design.

- Add custom list item xml for Wi-Fi security field
rename existing "custom_list_item.xml" to appropriate
name so that we won't be confused with their naming.
- Use the custom xml just in SetupWizard.

Bug: 3364731
Change-Id: I014903277a03c359ea193dd0f0a37c84ade19fa1
ifiConfigController.java
a71551418cfeeb6da335bbc83fca80de4a82fa07 28-Jan-2011 Daisuke Miyakawa <dmiyakawa@google.com> Merge "Disable "add network" button." into honeycomb
6ca5354727e53bc38814193c5aaee4e9887002a7 28-Jan-2011 Daisuke Miyakawa <dmiyakawa@google.com> Disable "add network" button.

It has broken UI which possibly get users stuck.

Bug: 3400715
Change-Id: Ic618078bc70a7db35ec22e6382b9486e92630120
ifiSettingsForSetupWizardXL.java
c9cd29ddb832fd76d96fea080abe8325a8bb1bd2 28-Jan-2011 satok <satok@google.com> Remove invalid call of "clearFocus" in SetupWizard......

Bug: 3398097

- Also disabled logging......
- Once you call "clearFocus", onFocusChanged will be called and
EditText will try to show the keyboard again. And while bringing up the keyboard,
the activity is changed and it will end up with the keyboard being shown in the next activity...

Change-Id: If4d3876d4950bb2583c5588f462a94d022d6a7cf
ifiSettingsForSetupWizardXL.java
9eb18f00152cd3bb490ca1dc1ccff671ea3f3a1b 25-Jan-2011 Amith Yamasani <yamasani@google.com> Fix missing title for WiFi Advanced settings.

Bug: 3360783
Change-Id: I8c22ce5a995eab26d300402471770c082f90a34a
ifiSettings.java
350b724d098329186eb6f566029e0537ff24de9d 21-Jan-2011 Daisuke Miyakawa <dmiyakawa@google.com> Fix wifi flow

- show progress bar correctly
- stop inappropriately showing padding views
- expand the screen when successful.

Bug: 3378348
Bug: 3378341
Change-Id: I89ff31d24c050755c90fbf07cd4f56d8f0ddeac9
ifiSettingsForSetupWizardXL.java
39281d0163aa410391a128d1d2c8194c88e732fb 20-Jan-2011 Daisuke Miyakawa <dmiyakawa@google.com> Merge "Use new backgrounds in wifi setup for xl" into honeycomb
ece3bef58d8657fc0b584881e95757fecb7159e9 20-Jan-2011 Daisuke Miyakawa <dmiyakawa@google.com> Let WifiPickerActivity show AdvancedSettings correctly.

- stop overwriting EXTRA_SHOW_FRAGMENT
- Show back/next button when WifiPickerActivity is requested
to show them.

Bug: 3362641
Change-Id: Ic06af4796acb1edb659fb99eb8c7d76c430c7798
ifiPickerActivity.java
8f533a62324d154f5f804a511a2f3208dd73780d 20-Jan-2011 Daisuke Miyakawa <dmiyakawa@google.com> Use new backgrounds in wifi setup for xl

Bug: 3373467
Change-Id: Iccc9a4c36dc46a67e395c81a642646b8199be606
ifiSettingsForSetupWizardXL.java
4781d280d4cc210ea824c729ba1c9efaf2d2da48 19-Jan-2011 Daisuke Miyakawa <dmiyakawa@google.com> Fix Wifi setup for xl.

- Show the title "Add network" correctly
- Handle ProgressBar on "Add network" flow correctly
- Handle possible NPE cases.

Bug: 3361270
Change-Id: Ic0fb808086bfce7b0f88e5703e617a62bc71667a
ifiSettingsForSetupWizardXL.java
a30013fad40bcbe02d87863edae488b75c73190d 19-Jan-2011 Daisuke Miyakawa <dmiyakawa@google.com> UI fix for wifi setup in xl

- Show "connecting" and "connected" text
- Modify layout for "Add network"

Bug: 3347865
Change-Id: I9c9b33b9033e7fb4f885717f00507c1360400725
ifiSettingsForSetupWizardXL.java
ee5576ce0677ccae468fdefa70c541837178c4fc 19-Jan-2011 Daisuke Miyakawa <dmiyakawa@google.com> Polish layout and UI for wifi setup

Bug: 3347865
Change-Id: I529fc2f5e11388b34b66617aee64b7facd3708e0
ifiSettingsForSetupWizardXL.java
a0587d028a79397b8c3c2ccf66ee1d5b2dacb625 18-Jan-2011 Daisuke Miyakawa <dmiyakawa@google.com> Show correct title.

Bug: 3347865
Change-Id: Ide13ab46f480107c6be1ff22edf44c2ac465fbf9
ifiSettingsForSetupWizardXL.java
c69e178350121bfa3a4cc7a6efc7717a9d9a8b14 17-Jan-2011 Daisuke Miyakawa <dmiyakawa@google.com> Merge "Revise layout for Wifi Setup in XLarge screen" into honeycomb
14cbcb7fe88dab90cb50efa3a09869bc48297170 13-Jan-2011 Daisuke Miyakawa <dmiyakawa@google.com> Revise layout for Wifi Setup in XLarge screen

- revise xml for new layout
- introduce padding View objects for resizing screen when
software keyboard is shown.
- We now don't show the detailed status of Wi-Fi module anymore
in SetupWizard flow (like "disconnected", "connecting", etc.)
- remove Forget button and relevant code.

Bug: 3347865
Change-Id: Ieab3246f06ee73af59e247b3f9f31c7570efc71f
ifiConfigUiBase.java
ifiConfigUiForSetupWizardXL.java
ifiSettings.java
ifiSettingsForSetupWizardXL.java
79c5fd971e71fe7a7f3037474285c1812e3c2c5b 15-Jan-2011 Daisuke Miyakawa <dmiyakawa@google.com> Add WifiPickerActivity for PICK_WIFI_NETWORK

- We disable left pane when PICK_WIFI_NETWORK intent is used.
- Add ButtonBarHandler interface and let SettingsPreferenceFragment
use it instead of Settings. Note that
PreferenceActivity#hasNextButton() and
PreferenceActivity#getNextButton() are currently protected methods,
while Settings' relevants are public.

Bug: 3355247
Change-Id: Ie0fae8a1dbce9c7ce37375dff8395dc09b1cc74e
ifiPickerActivity.java
6377e47f8b89982ebfa381542a301606a4bbb06d 16-Jan-2011 Irfan Sheriff <isheriff@google.com> Add UI to report WPS overlap error

Bug: 3354319
Change-Id: I4584bc3a820ace1232026920c4dc29e6b273461c
ifiSettings.java
4de7499d7cee5ccbbe656ad4aa96102959356b65 16-Jan-2011 Irfan Sheriff <isheriff@google.com> Merge "Add feedback dialogs for WPS" into honeycomb
267d51a68a6e2bc40b90d199425af88a7a824f53 16-Jan-2011 Daisuke Miyakawa <dmiyakawa@google.com> Disable long-press behavior in setupwizard.

Bug: 3355243
Change-Id: Ibe15da5ced91f975ca9c9c3c4d42cbd1c753f9d4
ifiSettings.java
ifiSettingsForSetupWizardXL.java
dee5b268925641c2e8f6280ce817fafa7e76d953 13-Jan-2011 Irfan Sheriff <isheriff@google.com> Add feedback dialogs for WPS

Upon failure or an existing WPS session,
a dialog message is conveyed to the user

Bug: 3316078
Change-Id: Ibcf27e21058970f8f1667061c7654948c690d48e
ifiSettings.java
4f0cd58e86c173672099f02f94b8a4a3bead574d 12-Jan-2011 Daisuke Miyakawa <dmiyakawa@google.com> Merge "Show password field when authentication failed." into honeycomb
cde3083fb539e87728a17a0bb491314530a29643 09-Jan-2011 Daisuke Miyakawa <dmiyakawa@google.com> Show password field when authentication failed.

- add onAuthenticationFailure() method to prepare
appropriate UIs.
- set "edit" boolean to true so that users can modify
password when re-seleting a network.
- keep mStatusText shown for simplicity. It has been hidden
during "editing" phase, but we don't need to do that any more
- modify Connect button handling so that the button
hides/appears at appropriate time
- manage visibility state of some fields so that
we can "reset" the status when authentication failed
- show keyboard again when password field re-appears

Bug: 3330109
Change-Id: I1cdf0573280ab46882117e21501a43a447e50b40
ifiConfigUiForSetupWizardXL.java
ifiSettings.java
ifiSettingsForSetupWizardXL.java
eaf3d4c95dd442bf5b53db5a467afbd4456be6e4 12-Jan-2011 Amith Yamasani <yamasani@google.com> Merge "Remove extra button bar." into honeycomb
9e3a4700b6f6035c6ce79b0194ca0cff5f0f9574 11-Jan-2011 Amith Yamasani <yamasani@google.com> Remove extra button bar.

Bug: 3058024

Change-Id: Ib3c2620869729f8916178ea0c0e899635b470a8f
ifiSettings.java
7f9413911d16d38484adbce0c786f39146612196 12-Jan-2011 Irfan Sheriff <isheriff@google.com> Change wifi sleep policy

Keep wifi sleep policy as never when charged as long as
user has not changed the settings

Bug: 3038345
Change-Id: I37548984698dd3dd407785544d7b418439ed95d0
dvancedSettings.java
9587121fe56484105fa7b4776beafc772f86f7cf 08-Jan-2011 Amith Yamasani <yamasani@google.com> Merge "Use a resizable dialog for wifi configuration." into honeycomb
25b69ebcccec93798d1ebf6c77707bd79036be44 08-Jan-2011 Amith Yamasani <yamasani@google.com> Use a resizable dialog for wifi configuration.

Bug: 3175152

Use a custom theme that allows the dialog to resize.

Change-Id: I004b91c58d0d1810df50f9bdee9430698f51f8ab
ifiDialog.java
935d6e930970e550ea7134799bc587f88fb96499 07-Jan-2011 Amith Yamasani <yamasani@google.com> Don't add wifi entries twice, when returning from another activity.

Bug: 3209730
Change-Id: I7408a56fc10359e508be5a1d27492da2227335ce
ifiSettings.java
8630cde72bde17dd3aa59326596df7b9c0d6183f 05-Jan-2011 Daisuke Miyakawa <dmiyakawa@google.com> Remove unnecessary codes around WifiSettings.

Bug: 3321110
Change-Id: Iaac35a507b8e46e2d4702f0e5cda7b515a57db67
ifiSettings.java
ifiSettingsForSetupWizardXL.java
8a926aa499aeb5d6db30fb13a2b6aa8239cfa8c5 30-Dec-2010 Robert Greenwalt <rgreenwalt@google.com> Merge "Hide http proxy UI"
6f3a98bb00f12851682c28d265be4f66fad85fd6 29-Dec-2010 Robert Greenwalt <rgreenwalt@google.com> Hide http proxy UI

We don't have support in the media code so rather than confuse the users
with some apps using proxies and some not we'll just turn it off for all
for now.

bug:3283883
Change-Id: If29bb34fce04eab5adc9b5180b70dbfd718cc709
ifiConfigController.java
0688f251af533c09682c791ae20834ab7854d7d7 28-Dec-2010 Daisuke Miyakawa <dmiyakawa@google.com> Refresh layouts for SetupWizard.

- DateTimeSettingsSetupWizardXL
- WifiSettingsForSetupWizardXL

Bug: 3308677, 3137755
Change-Id: Ifdf67aa7521de7ef0286fea2b15ce693fbf5d5ce
ifiSettings.java
ifiSettingsForSetupWizardXL.java
762d2646582c073152a8774c1c6c49e1dc441d2e 28-Dec-2010 Daisuke Miyakawa <dmiyakawa@google.com> Check null on Wifi setup screen.

Bug: 3313432
Change-Id: Id475dbca81be9e8f9a7d61cda062095358a725c1
ifiSettingsForSetupWizardXL.java
ee4c4500d54d3c8d7d6c6832a5f95a0bbfc99dbc 17-Dec-2010 Irfan Sheriff <isheriff@google.com> Merge "fix wifi checkbox status update"
cb52d4b4ab1156aa326fc51c878c2e7ba3f1146c 16-Dec-2010 Irfan Sheriff <isheriff@google.com> fix wifi checkbox status update

Bug: 3277268
Change-Id: Idfabf1be41c5e54cd93695de1bb06164760d7fad
ifiEnabler.java
dadf1e53cb99691689028667aab473ea4ccf67fa 15-Dec-2010 Daisuke Miyakawa <dmiyakawa@google.com> Show "not configurable" screen in EAP

Bug: 3175016
Change-Id: If67c0cbf41adee205c8b3eec410e39bc29c2f04d
ifiConfigController.java
ifiSettingsForSetupWizardXL.java
0333f74b9c54227cee22f04fbb08a562771504e9 16-Dec-2010 Daisuke Miyakawa <dmiyakawa@google.com> Use different text in unsecured network.

We don't show any config UI when network is unsecured, while
Previously we've shown "Enter network configuration" anyway.

Also stop showing network status on StatusText (above
AccessPoint). New network status often appears and instructions
are removed unexpectedly.

Bug: 3175016
Change-Id: I3aa288930a8643e178f7c3897b326b7e00964361
ifiSettingsForSetupWizardXL.java
cdbc80afb2dd191e1e2938a9939a1e11b5fd17ff 08-Dec-2010 Irfan Sheriff <isheriff@google.com> Use WpsConfiguration for new API

Change-Id: I4c1544178bcb29e751db56edb781faf9145cdf86
ifiConfigController.java
ifiSettings.java
c1bad6bc68020590b7d6df50fdacaa28201b006f 04-Dec-2010 Irfan Sheriff <isheriff@google.com> scan immediately when user indicates so

Bug: 3242989
Change-Id: Ia15d7a61a40b64830a7840b7d31e6b5f96b2ad78
ifiSettings.java
afc2aacf0015fbb3a79b1f29ce552fe35efe58b7 03-Dec-2010 Irfan Sheriff <isheriff@google.com> Use new config change broadcasts

Bug: 3237735
Change-Id: I29e2807f76d54354bf501b2e7655f49386e6bf95
ifiSettings.java
582ab4d414c21f71cf1e4df658b304d1a409c155 23-Nov-2010 Irfan Sheriff <isheriff@google.com> Act on supplicant changes only when disconnected

When wifi network state is disconnected, supplicant
state changes provide more fine grained information to display.
When network is connected, the UI should ignore supplicant
state changes.

Change-Id: I46aa8c2ba80303aae5c74415825102a13cc41380
ifiSettings.java
52727dd1fbca7612c2179b50689cd77f8f939b1a 17-Nov-2010 Irfan Sheriff <isheriff@google.com> Restore compareTo behavior of access point list

The Comparator with TreeList that was added during
wifi set up changes does not work well since
access point can change later.

Restore the old compareTo behavior.

Change-Id: I75681fea616792e9fd134c0d71762b4e0d46ffd6
ccessPoint.java
ifiSettings.java
52322a9173fc167d3011017b396d1c7419fc280b 13-Oct-2010 Robert Greenwalt <rgreenwalt@google.com> Use separate settings for host and port.

IPv6 uses ':' in addresses so it's a bad thing to use as a separator.
Rather than find another separator we'll just store them separately.
bug:2700664

Change-Id: Ia6c40891ab9f3f44edd65d8ff7a2a1f7a24cf06e
ifiConfigController.java
4dd2a5b4f7129609d773a7e663c48f81b89a60b2 12-Nov-2010 Daisuke Miyakawa <dmiyakawa@google.com> Use Handler to delay enabling skip button.

- enable skip button after a while
- stop ignoring wifi status

Bug: 3186913
Change-Id: Ia565f77ecb0d11ad514548774b49d8eda6db4ff8
ifiSettingsForSetupWizardXL.java
695dc5e8b6030bdb13f2a55b1c08dc2cbb339f2c 15-Nov-2010 Daisuke Miyakawa <dmiyakawa@google.com> Remove the limit of available Wi-Fi networks

Change-Id: Ib9cf6753683ecf4d531c76cf1134757ad7d70c47
ifiSettingsForSetupWizardXL.java
fdb9343ef660fc424bb8c29b48d5c06dff0241c1 13-Nov-2010 Daisuke Miyakawa <dmiyakawa@google.com> Stop showing software keyboard when appropriate

This change assumes the structure inside layout file.
We will change the structure inside the layout, so
fundemental fix should come along the layout change.

Also let software keyboard hide when appropriate.
onBackButtonPressed() loses the focus and hiding
the keyboard doesn't work fine after the call.

Bug: 3192886
Change-Id: Ifd28d1f1fd0d6f72dc1c32c066dd793c6f9f36ab
ifiConfigUiForSetupWizardXL.java
ifiSettingsForSetupWizardXL.java
91e9683d8f8679d346f6029f6ab349b7039f5b00 12-Nov-2010 Daisuke Miyakawa <dmiyakawa@google.com> Set attachToRoot instead of manually doing so.

Bug: 3053354
Change-Id: I065c16cd5af3b438d02d6a0b0da080295e9c17cb
ifiConfigUiForSetupWizardXL.java
ifiSettingsForSetupWizardXL.java
115ea8aa37d82bda1e3328a9af776d6941d498e7 12-Nov-2010 Daisuke Miyakawa <dmiyakawa@google.com> Comment out hidden method call.

Bug: 3053354
Change-Id: I5fb5d6eb33e50209c85a95065ac3d0cefb983f6b
ifiConfigUiForSetupWizardXL.java
40124c30a9d554597808992d77ccc867737cf242 12-Nov-2010 Daisuke Miyakawa <dmiyakawa@google.com> Delay showSoftInput() call.

We need to wait onFocusView() call back for actually showing
software keyboard.

Bug: 3053354
Change-Id: Idd946e3b8a372ddbabb8b36600c77290f77a06e6
ifiConfigUiForSetupWizardXL.java
ifiSettingsForSetupWizardXL.java
dd9fbb0b9e1b82025fc8699fe4ad4a9e2a918c4d 11-Nov-2010 Daisuke Miyakawa <dmiyakawa@google.com> Enable wifi on XL Wifi setup.

In I5b29917af73aac6a82e13ba846a9d5085f9bd523, we removed
relevant code but it was wrong. At least we need to enable
Wifi once when the Activity is created.

Bug: 3186944
Change-Id: I078cdf9b3d8952e6ce7bb3f9b27a4439e82da534
ifiSettingsForSetupWizardXL.java
cc13e0b2e431275475c2f518297ff64322a54809 11-Nov-2010 Daisuke Miyakawa <dmiyakawa@google.com> Add more useful logs.

Bug: 3053354
Change-Id: I917bad7efb55e4155f47257672becbb57995ff7c
ifiConfigUiForSetupWizardXL.java
c81d3768d24bfe3ff2f785426f6fd5a10da39c1a 11-Nov-2010 Daisuke Miyakawa <dmiyakawa@google.com> Add log message for requstFocus()

Bug: 3053354
Change-Id: I0fa20b5036d46fb909e778672bc476aeaf57af76
ifiConfigUiForSetupWizardXL.java
58b0291fe6e6e47bf3d7457d8cf2648b8ce4a1ae 09-Nov-2010 Daisuke Miyakawa <dmiyakawa@google.com> Refactor WiFi code around XL setup

Major:
- move SetupWizard-related codes to WifiSettingsForSetupWizardXL as
much as possible
- stop using Preference for configurinig wifi network. We use
WifiConfigUiForSetupWizardXL instead, which is base on a bare View.

Minor:
- change button handling code expecting better readability.
- hide Detail button.
- modify strings a bit.
- add logs

Bug: 3175016
Change-Id: I5b29917af73aac6a82e13ba846a9d5085f9bd523
ifiConfigController.java
ifiConfigPreference.java
ifiConfigUiForSetupWizardXL.java
ifiDialog.java
ifiSettings.java
ifiSettingsForSetupWizardXL.java
47a2d1f4454ada86637dadec01f732aaa2059f11 08-Nov-2010 Irfan Sheriff <isheriff@google.com> Merge "Add frequency band control in UI"
3dd06301fae98494c779afb1adb606a1354f0323 08-Nov-2010 Daisuke Miyakawa <dmiyakawa@google.com> Use custom preference.xml in XL.

A spacer are added on the left side of each preference, which isn't
needed in XL setup screen.

Change-Id: Ie3b8e04b492b4a4840ba1bbda4a413673734fbaa
ifiSettings.java
fa37a755b5714d07884b0921163cccfe105f5a87 04-Nov-2010 Irfan Sheriff <isheriff@google.com> Add frequency band control in UI

Change-Id: I5a9fa46af358f363b2fe80a8ba7599d13dea5eb7
dvancedSettings.java
69afd73f8785bde00fc428431b72b9c2f97031ff 04-Nov-2010 Elliott Hughes <enh@google.com> Merge "Use InetAddress.isNumeric."
a9a2481dfde0226aa9ad6a153cfda4d8e502e35b 04-Nov-2010 Elliott Hughes <enh@google.com> Use InetAddress.isNumeric.

Bug: 3073384
Change-Id: I22b03efd7fe267f8b20c06cfc15aa5f0db487ca8
ifiConfigController.java
8b3b876c096acb93ec8736851e47e2ba3ce276e5 04-Nov-2010 Daisuke Miyakawa <dmiyakawa@google.com> Fix UI for WifiSettings for XL screen

Change-Id: I874e1e8d86e8b219414f6bf2ff945ea4f9ab7a6c
ifiConfigPreference.java
ifiSettings.java
ifiSettingsForSetupWizardXL.java
f3cd94652f26d68485650fbbe5f9904e5da3008d 04-Nov-2010 Daisuke Miyakawa <dmiyakawa@google.com> Show "connecting" just after user's connect action

Bug: 3164013
Change-Id: Ide367d51bcd7fcd97403c92ee049a1bb2633e272
ifiSettingsForSetupWizardXL.java
8964a9c83004992f3933793ae4dad4620f39e5fa 01-Nov-2010 Irfan Sheriff <isheriff@google.com> Remove channel control from debug builds

We dont need this in the UI now that
channel settings is gone. The country
code setting can be done from CLI
for debug purposes.

Bug: 2936741
Change-Id: Ic61abac30af99611af4d67662355068cea6dd4ed
dvancedSettings.java
1dc3715e3ac5100b1531fb2bdc7232d2c3508846 30-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Reduce default settings in WifiSetup XL.

We don't want to show every configurations in default, while
we also don't want to complicate basic wifi logics. In order to
achive both goals, we first introduce tweaked xml file
(wifi_config_preference2.xml). It does contain all the
config components but almost all of them are in "gone" visibility.
Those components are still able to act as data storage, but never
be seen as actual UI components.

Change-Id: I4ad3c1b4cbbe77ca2b628b0be25e2b3eb9d645aa
ifiConfigPreference.java
ifiConfigUiBase.java
ifiSettings.java
ifiSettingsForSetupWizardXL.java
03b99a7141f62cff820e6671c9a11dc097dfa7c6 27-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Supress auto screen migration after wifi connection

Bug: 3133575
Change-Id: Ibf0a6cd8704d55cb5876c76a547a97664c4b82e4
ifiSettingsForSetupWizardXL.java
e45e13f47ad5e09aa8291d81a03a136618b383c0 22-Oct-2010 Irfan Sheriff <isheriff@google.com> UI for wps pin from device

Bug: 3119043
Bug: 3112178
Change-Id: I573146ed0c834cb88d5f42c25fe0be3ed501a321
ccessPoint.java
ifiConfigController.java
ifiSettings.java
55de702961642521e247f155963644df81756215 22-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Disable Wifi when a user press cancel in XL setup

Bug: 3122182
Change-Id: Id333b9ede9093fa7fb8aa256b720effa5abf290d
ifiSettings.java
ifiSettingsForSetupWizardXL.java
c05efc1df7576b05d878734c7a5b220b5c9e3bb9 19-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> UI refresh

Bug: 3110575
Change-Id: Ia6ffef6de8882920b89372052b5e29968bedfe5f
ifiSettings.java
85ba10524b5c91485135a8a667f90aeb08ece70a 10-Oct-2010 Irfan Sheriff <isheriff@google.com> Merge "Fix issue with limiting access points"
9cf1b00657a9af5a6a4d9692fc4fed554258515d 09-Oct-2010 Irfan Sheriff <isheriff@google.com> Fix issue with limiting access points

There should not be a limit on the general
settings screen to display access points

Change-Id: I81fd438c7464a229f00dcddca359476d8684a349
ifiSettings.java
34ce343004ae925b653664f445eea627355e33ab 06-Oct-2010 Irfan Sheriff <isheriff@google.com> Use LinkProperties in WifiSettings UI

Change-Id: I6f59328173e9550a2822573a9b25517ebbec4024
ifiConfigController.java
fef4125d4e5db8d35a3c76041fdfde9a12627480 06-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Disable buttons during first scan.

Also remove status manager code, as they should not be here.

Bug: 3069020
Change-Id: I6fcf8470066f96b7f608ceb519b0783e44307846
ifiSettings.java
ifiSettingsForSetupWizardXL.java
c5361927f42572c8e10867ec6f8ffaa2cacff733 23-Sep-2010 Irfan Sheriff <isheriff@google.com> Add proxy UI for wifi

bug: 3039302
Change-Id: I6fee69992ea78459f06ef270af5bf857eff93c44
ifiConfigController.java
3b6aa41cce9dafa48dfbb3e93ea856610de1f1e7 30-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> Improve UI of WifiSettingsForXL

Change-Id: Idd25251581577246ff3fb6820b9c569454292593
ifiSettings.java
ifiSettingsForSetupWizardXL.java
5d3c5cb9d0134c02ee0a5a91baa2e90d83a5dedd 29-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> Fix misc problems happening in SetupWizard XL

Change-Id: I6ba0813f36625de3d86543953972869657be50be
ifiConfigController.java
ifiConfigUiBase.java
ifiSettings.java
ifiSettingsForSetupWizardXL.java
fe3b6bea01de328cdf7d6cf414607304fcdeaed6 27-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> Disable Status bar in SetupWizard XL.

Bug: 3005211
Change-Id: I468b7d45aceda8fbdc72f723c95c3818c8da20f5
ifiSettingsForSetupWizardXL.java
86eaa09aa42e3281ed6c8ea85e09d4875973c4bf 24-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> Modify implementation around SetupWizard XL

Bug: 3005211
Change-Id: Ia01957725956d570370aceeab01750d77069001a
ifiSettings.java
ifiSettingsForSetupWizardXL.java
e82a459392db4dee491bcef8a15ccd5cbd067f1b 22-Sep-2010 Irfan Sheriff <isheriff@google.com> Fix string usage for static IP UI

Static IP selection uses strings to match, use
ids instead.

Also, add CHAR LIMIT to the new strings added

Change-Id: I7d632cfd672527be3a9676634b9ac4ea6983b626
ifiConfigController.java
b3024fa6a0359f18b93fd8aaf197fce59f806ede 17-Sep-2010 Irfan Sheriff <isheriff@google.com> Add UI for WPS

The WPS available option is shown
for networks in scan results. Upon
selecting a network, the user has
the option of manually entering passwords
or choosing WPS for connection

Bug: 2277571
Change-Id: Ia12eb1742f1bf17128d51fa09e56dc4c3f067fa5
ccessPoint.java
ifiConfigController.java
ifiSettings.java
7dd69ffa14a2a046915dec6322fbb1b356f375ac 17-Sep-2010 Irfan Sheriff <isheriff@google.com> Merge "fix add wifi network dialog"
9b7edb16d1309dae9b71770d4f44275646b144e4 17-Sep-2010 Irfan Sheriff <isheriff@google.com> fix add wifi network dialog

On changing security type with the spinner,
the password/eap fields should change accordingly.

Due to a bug with checking of the spinner, this
was not happening. fix it.

Bug: 1654928
Change-Id: I9bb174448694671206293ccdc380a9aad14a3f12
ifiConfigController.java
7e7ae9e59d1d3b7f1346955ccb58f39f3ee769db 14-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> Fragmentize wifi.AdvancedSettings.

Change-Id: I3dde2eb604886a8d0719549eabac76fadc74c220
dvancedSettings.java
ifiSettings.java
b962d6566c99edf9950b5d05c5f08c56d1f850fe 14-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> SetupWizard improvement: let users see "scanning"

Current UI shows nothing when there's no connection available, even when
the device is finding some. So user cannot know whether the static
"Not connected" screen means: the device is finding right now, or
actually no network is available.

Change-Id: Ia8ea1c66956e8de819f6a98362bcc9086bda172c
ifiSettings.java
ifiSettingsForSetupWizardXL.java
f027ce5e0223799f98f6d297b40ab57c8a7a8b5c 31-Aug-2010 Irfan Sheriff <isheriff@google.com> Add static IP UI

Remove the existing UI and add per network static IP config option

Change-Id: I9b8636e1559de9691144fdb54e20d40985896650
dvancedSettings.java
ifiConfigController.java
ifiSettings.java
a41a9286ab80f2ed18176aa0b3261f9db7f72944 13-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> Remove unnecessary comment.

Change-Id: I4532a3b042f3dfee4f1a1fe3c26111ed8b00d023
ifiSettings.java
9c602c47892e7fbe322a449162badeb9def2c4fa 10-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> Fragmentize TetherSettings and WifiApSettings.

PreferenceScreen for BT tethering isn't fragmentized yet.
We'll need to do so in the near future.

Change-Id: I5a84fecaf84d55b59b6efa8151f2549ad37ca5db
ifiApSettings.java
5cd60eb8aa5a4d5cf1a850ddd05d4f94eae1eb2f 02-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> Add modifications which should have been in the change
I520d690d3301837d32f91dad54a973a379ce1989

Change-Id: Iecca6b4fef2ec42a62273035b096ccedcea94d78
ccessPoint.java
ccessPointCategoryForSetupWizardXL.java
ummary.java
ifiConfigPreference.java
ifiDialog.java
ifiSettings.java
ifiSettingsForSetupWizardXL.java
d36699282cbd0a6897f425106081d3f2c0db55d4 27-Aug-2010 Daisuke Miyakawa <dmiyakawa@google.com> Add Wifi Setup screen for Setup Wizard with XL size screen.

* Add WifiSettingsForSetupWizardXL as a new Activity
The activity has WifiSettings fragment in it. It also contains
several buttons, texts around the fragment.

* Making configuration UI part of Preference list.
In Wifi Setup for Setup Wizard XL, WifiSettings fragment lets
a UI for configuring access points shown inside a
PregerenceCategory object, while it has been shown as Dialog.

To achieve this action, WifiDialog is decomposed into two parts:
- WifiConfigUiBase (Mainly UI part)
- WifiConfigController (Mainly Wifi controller part)

All codes for wifi configuration in WifiDialog is now in
WifiConfigController, which is reused from
WifiConfigPreference.

* Misc stuff
- Remove AccessPoint#compareTo(). Instead,
AccessPoint.AccessPointComparater should be used when needed.

Change-Id: I520d690d3301837d32f91dad54a973a379ce1989
ccessPoint.java
ccessPointCategoryForSetupWizardXL.java
ummary.java
ifiConfigController.java
ifiConfigPreference.java
ifiConfigUiBase.java
ifiDialog.java
ifiSettings.java
ifiSettingsForSetupWizardXL.java
9c8bde576ab18fcfe653587f3e63604430c8791c 25-Aug-2010 Daisuke Miyakawa <dmiyakawa@google.com> Fragmentize WifiSettings.

- Add button bar feature toward SettingsPreferenceFragment,
which has existed in PreferenceActivity and has been used
(probably) only by Settings app.
- super.onActivityCreated() is not called at the beggining of
WifiSettings#onActivityCreated(), the parent method assumes
the child should have prepared PreferenceScreen, while
WifiSettings cannot do until the parent Activity is ready.
- Call SetHasOptionMenu() should be called AFTER the parent
Activity is ready. It is not documented, so it would be better
to file another bug.
- Add exception to proguard...

Change-Id: Iebd27f0cb0abdbee9b4b1cc9b00f4bf127f7815d
ifiSettings.java
3f1f0393f87ace0e0ea3a8bc76bdae7cb51514b1 16-Aug-2010 Daisuke Miyakawa <dmiyakawa@google.com> Tiny fix: remove warnings in WifiApiDialog.

Change-Id: Ifff3dd5d0a98e0be5bbe97c11fe4441bccfa6d09
ifiApDialog.java
d821c7adcccda6024c3e82013f1579507f528949 10-Aug-2010 Irfan Sheriff <isheriff@google.com> asynchronous API changes

Use the simplified connect, save & remove async API

Change-Id: I5754f1772163bcb4ab0ae18cab3747e17c21531a
ifiSettings.java
7add00049ac150c4b8c0e473a9baca70cf5e8aa8 04-Aug-2010 Irfan Sheriff <isheriff@google.com> Increase scan time in settings

With the combo scan on all bands taking about 5-6s,
increase scan time in settings to 10s.

Change-Id: Ie98605a211dcb149b3bbd2c723bc10352e207cc3
ifiSettings.java
97bdc93a3b461e50a12dd795589ae46a7545c92b 26-Jun-2010 Irfan Sheriff <isheriff@google.com> am 40686ee8: am 15fe0e47: Merge "Allow soft AP settings config before bring up" into gingerbread

Merge commit '40686ee81f95699d7a83ccb1ef1be52c0c746d4f'

* commit '40686ee81f95699d7a83ccb1ef1be52c0c746d4f':
Allow soft AP settings config before bring up
bb480bbb92a6a8707f0ef3f3ccc4b535737d42a7 24-Jun-2010 Irfan Sheriff <isheriff@google.com> Allow soft AP settings config before bring up

Bug: 2538623
Change-Id: I4b927deb0e4981c164744b85e5c85c3fc95a31eb
ifiApSettings.java
3bf2d4249027d160323a58e0722d9aa6517c8e60 03-Jun-2010 Irfan Sheriff <isheriff@google.com> am ca61c255: am a4966840: am de3e5665: Add phase2 authentication settings
a496684019497395b71c6d460501197a74e21e0e 03-Jun-2010 Irfan Sheriff <isheriff@google.com> am de3e5665: Add phase2 authentication settings

Merge commit 'de3e56650d3e12b0bdfeb9311b71e0bb3a80ccc1' into froyo-plus-aosp

* commit 'de3e56650d3e12b0bdfeb9311b71e0bb3a80ccc1':
Add phase2 authentication settings
de3e56650d3e12b0bdfeb9311b71e0bb3a80ccc1 03-Jun-2010 Irfan Sheriff <isheriff@google.com> Add phase2 authentication settings

Bug: 2734813
Change-Id: Iaf4455577be888f6c78f490b2cc046adef41403e
ifiDialog.java
dfa18503b694c57fbdd677906768246629a3ddeb 26-May-2010 Irfan Sheriff <isheriff@google.com> am 9be3624f: am c1a587c9: am f3373c99: No quotes for password
c1a587c9e980d9e341c0b966f1b4014d5c522078 26-May-2010 Irfan Sheriff <isheriff@google.com> am f3373c99: No quotes for password

Merge commit 'f3373c99493878f4689a9d4865323c18a2065c3b' into froyo-plus-aosp

* commit 'f3373c99493878f4689a9d4865323c18a2065c3b':
No quotes for password
f3373c99493878f4689a9d4865323c18a2065c3b 24-May-2010 Irfan Sheriff <isheriff@google.com> No quotes for password

Putting quotes for password in soft AP is not useful.
It simplifies processing in framework.

Bug: 2708960
Change-Id: If44aeb336732aa8089d3e401b546ebf9b3cbd25a
ifiApDialog.java
d723815fbc3474fd31ad33336f913b020ac7127f 18-May-2010 Irfan Sheriff <isheriff@google.com> am d3c30527: am 75a43c60: am cd8f068e: Merge "Fix crash for tether with quotes in SSID" into froyo
75a43c605449e72074fc55576c8e712ff12906db 17-May-2010 Irfan Sheriff <isheriff@google.com> am cd8f068e: Merge "Fix crash for tether with quotes in SSID" into froyo

Merge commit 'cd8f068ed2b5385ec420c1cabc8b1f62558a1448' into froyo-plus-aosp

* commit 'cd8f068ed2b5385ec420c1cabc8b1f62558a1448':
Fix crash for tether with quotes in SSID
18dc7ea709bce68b44ed4fd6f8f65308c3b9101b 17-May-2010 Irfan Sheriff <isheriff@google.com> Fix crash for tether with quotes in SSID

Multiple quotes cause havoc with netd interaction right now.
The solution is to revert the changes for WifiConfiguration on
Access Point side done in Change I0f1e508b and remove all quotes
in the SSID.

Essentially a low risk one line change on top of the revert.

We dont expose API for WifiConfiguration on AP side. This solution
essentially means we treat SSID in WifiConfiguration on AP side
differently. When we do expose things, we should make things consistent.

Change-Id: I0a7e5074b83ace743fc843ee61c1ff86cde8267f
ifiApDialog.java
ifiApEnabler.java
ifiApSettings.java
de5302577f8c8ce117da16e3bb3e857d2831a623 17-May-2010 Chung-yih Wang <cywang@google.com> am 5dcdbb5c: am 8719f0d2: am 8c81257f: Fix the double-quoted SSID issue.
8719f0d20a301cc7509c9bd3ce3275f551329dd7 15-May-2010 Chung-yih Wang <cywang@google.com> am 8c81257f: Fix the double-quoted SSID issue.

Merge commit '8c81257f70fabeaa505e292bd0c2226dd5eefc4c' into froyo-plus-aosp

* commit '8c81257f70fabeaa505e292bd0c2226dd5eefc4c':
Fix the double-quoted SSID issue.
8c81257f70fabeaa505e292bd0c2226dd5eefc4c 15-May-2010 Chung-yih Wang <cywang@google.com> Fix the double-quoted SSID issue.

Bug id http://b/issue?id=2684571

Change-Id: I0f1e508b9a3d0fefcef28235380392368a51e42a
ccessPoint.java
ifiApDialog.java
ifiApEnabler.java
ifiApSettings.java
ifiDialog.java
ifiSettings.java
64a2d0c0fe2674d7e5f048a8a548b4e67f8d2484 21-Apr-2010 The Android Open Source Project <initial-contribution@android.com> am 1795d18f: am 2c3265af: merge from open-source master
2c3265af7419c35c1084fd5c1e4726abcdd90f40 21-Apr-2010 The Android Open Source Project <initial-contribution@android.com> merge from open-source master

Change-Id: I9d308271306bfcbdc0ef461605f800e5d48334a3
68b8069862314a26dbacd28d13dd4c6bea8b6141 20-Apr-2010 Mike Lockwood <lockwood@android.com> Display current IP address in advanced Wifi settings screen

Change-Id: I47c6eece376e712b73add72057462926f7b2349f
Signed-off-by: Mike Lockwood <lockwood@android.com>
dvancedSettings.java
c02e258eaae69e475df3825aa71167a43b573b84 17-Apr-2010 Irfan Sheriff <isheriff@google.com> am e7879010: am ea87b6d7: Merge "Stop scanning after errors" into froyo
ea87b6d75cf04051b327c89338951c7d1377c16f 17-Apr-2010 Irfan Sheriff <isheriff@google.com> Merge "Stop scanning after errors" into froyo
e81497095bd97a14db07d870cb9f57aa0c220078 16-Apr-2010 Irfan Sheriff <isheriff@google.com> Stop scanning after errors

When scan fails for 3 times, we show a
failure toast and continue to scan.
In one case this caused infinite toasts,
until the user stopped wifi.

Its not clear what can cause this kind of
a state since wifi disable broadcast should
stop the scans. This fix will stop scans
after 3 continuous failures. Any wifi state
change will restart scan.

Bug: 2601937
Change-Id: I68733394cb3c9b76ffb15f7579e7af6c1f54d39c
ifiSettings.java
24e5193e3f820d69c1500091c5bc34a5c6cf7e50 15-Apr-2010 Irfan Sheriff <isheriff@google.com> am 39a7379a: am c190c4f5: Merge "Grey out wifi tethering in airplane mode" into froyo
2d4e135fec1e6e2df65d9a8ad762e4b9f2e57325 15-Apr-2010 Irfan Sheriff <isheriff@google.com> Grey out wifi tethering in airplane mode

When airplane mode is enabled, wifi tethering
should be disabled since there is no real
use case for it.

This also addresses the issue
of trying to restore Wifi (with tethering on)
when airplane mode is disabled.

Bug: 2594720
Change-Id: I7379ebed74a58b148ae82ed589d09aa2b9ca767d
ifiApEnabler.java
5536c4a052ed307028394fcd2cafe141d723e54b 10-Apr-2010 Irfan Sheriff <isheriff@google.com> am a4bbf553: am 3957b3c1: Merge "scan only when wifi is enabled" into froyo
2215c7f86895ce1400e9d0cde7ec3326713a5f5b 09-Apr-2010 Irfan Sheriff <isheriff@google.com> scan only when wifi is enabled

Bug: 2570611
Change-Id: Ibb51dee8ec110179ec28f9469526a1fe61e74d00
ifiSettings.java
7c85ce9242416018aa221ba2972edac23c399def 08-Apr-2010 Irfan Sheriff <isheriff@google.com> am 0e10c088: am 0b266964: Fix window leak on orientation change
0b2669647f1328d2df79fd2d259bc9d15433ba0a 07-Apr-2010 Irfan Sheriff <isheriff@google.com> Fix window leak on orientation change

Use Activity managed dialogs

Bug: 2571764
Bug: 2571820
Change-Id: Id506988abd4200155774e92b31dd132519e29172
ifiApSettings.java
f5a6e5bfa9497e41d518c24d1b5f3b235962a379 05-Apr-2010 Irfan Sheriff <isheriff@google.com> am dbb0a7ed: am 6e74d41b: Fix network disable on connect
6e74d41bd0525459c43ed010e8f049ffc20ca362 03-Apr-2010 Irfan Sheriff <isheriff@google.com> Fix network disable on connect

If we dont have an updated access point list
when we are re-enabling networks after connecting,
we could end up keeping some networks disabled.

This could happen if there is no event that
triggers an access point before enabling networks

Update the current access point list
right before enabling all networks.

Bug: 2567770
Change-Id: Ieb1ac8147d4acb05a6d13c44396653f0af94643d
ifiSettings.java
79470d1a66f479919c13e27546391439cafa0ee7 31-Mar-2010 Freeman Ng <tenorslowworm@google.com> wifi settings option to only enable Next button once a wifi connection is established

Change-Id: I4b346648bce4b93f4885f1577a1510dcd18d8df5
ifiSettings.java
9303d97e6af2ef957acd0b25a44f4bce6b2f4960 25-Mar-2010 Irfan Sheriff <isheriff@google.com> Remember Wifi state prior to tethering

We now remember whether Wifi was enabled
prior to enabling tethering. This will
allow us to restore Wifi when tethering
is disabled.

Bug: 2537983
Change-Id: Ia530563bd5647856d62cd59b67ae5156de6fd5d9
ifiApEnabler.java
a6a74e222a994e29a1daa7178943a1fc9dd06c47 24-Mar-2010 Irfan Sheriff <isheriff@google.com> Disable tethering to enable Wifi

We need to explicitly disable wifi while enabling
tethering and disable tethering while enabling wifi

Bug: 2539071
Change-Id: I7fda6e4d9d1bb804e81561d52b5f3a982a674b0e
ifiApEnabler.java
ifiEnabler.java
141fe818f188554436f0c7b01d1143b776b95067 22-Mar-2010 Chung-yih Wang <cywang@google.com> Fix the incorrect keystore prefix of private key in the wpa_supplicant.conf.

Change-Id: Ibc77d10f6c945d274037422b2e4e58d1bbd9888d
ifiDialog.java
9775dc9515e3e4bc2626544395041c3346d1fdc9 22-Mar-2010 Irfan Sheriff <isheriff@google.com> Add password hint and fix settings crash

Bug: 2534348
Bug: 2533980
Change-Id: I2f220ac9c710869d3f93a56557afb33478c3b323
ifiApSettings.java
3e5cfe8f0ac32b932fe3b93cc784cd9b849dc118 22-Mar-2010 Irfan Sheriff <isheriff@google.com> Update AP config status

Bug: 2533950
Change-Id: Idac1213b9dc44c073fa5cf8da00b8599161565f2
ifiApEnabler.java
ifiApSettings.java
b3be4d0c5095c6f22d15dc141e4c5c35a18c723c 19-Mar-2010 Irfan Sheriff <isheriff@google.com> Move status update to WifiApEnabler

Bug: 2528202
Change-Id: I093699ac171279af9df5f3b3b4ae359aab79088b
ifiApEnabler.java
05d35416e8b5cf550f79507ed53dab61d42ff972 17-Mar-2010 Chia-chi Yeh <chiachi@android.com> WifiSettings: do not set auth_alg for WPA/WPA2 networks.

Change-Id: Ib41a52d90ca8db3cb52aa1fb87e2433bb76f4de2
ifiDialog.java
47ebb7895457160c88592248a2e9049c14e2b625 10-Mar-2010 Irfan Sheriff <isheriff@google.com> softAp UI changes

Remove channel settings
Add subtext error handling
Remove WEP, keep WPA2 only for now

Bug: 2413908
Change-Id: Ie867e84a0705f0d2185eeb3a4c86a8227446a338
ifiApDialog.java
ifiApEnabler.java
ifiApSettings.java
c11618c826ac32dde202f60ed2b245a586dcc2eb 16-Mar-2010 Dmitry Shmidt <dimitrysh@google.com> Fix WEP Open/Shared network settings

Change-Id: I2ccf73e19d27ed5c60f3f028a44a241ed6a7bb50
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
ifiDialog.java
cc2ee7fcc6d1b60724d64f85dd3cd8735dc76e79 08-Mar-2010 Adam Powell <adamp@google.com> Fixed NPE in WifiApDialog found by monkey

Change-Id: I4f5e75e21c1e3433712e49a148db4af04215f0a1
ifiApDialog.java
2d70273673e2f3b83a52dc5baa206a568fe5b3bd 06-Mar-2010 Adam Powell <adamp@google.com> Added null check for monkey behavior
ifiSettings.java
2ae37e8ce0a95f4255ff08c96f610a80430c3d12 05-Mar-2010 Irfan Sheriff <isheriff@google.com> Get all strings in for Wifi tethering

Bug: 2413908
Change-Id: I3d28fcfcb4a6e4eaf03e57d69f9d2c92730b12e5
ifiApDialog.java
ifiApEnabler.java
65cff177222560f43b7da367c45ec425e86e9eec 08-Feb-2010 Irfan Sheriff <isheriff@google.com> Add AP support for tethering

First phase of the AP support in
UI and framework
Bug: 2421638

Change-Id: I0b6c31be5fe79bd4d33c292464d271b054754e8d
ccessPoint.java
ifiApDialog.java
ifiApEnabler.java
ifiApSettings.java
af7b2d8a23d297194365db74518cd67c58b9f48d 05-Feb-2010 Chia-chi Yeh <chiachi@android.com> WifiSettings: enable all networks only when connected, disconnected, or failed.
ifiSettings.java
7d6bfbfc309d9c596fb25429ab89c528660b07f4 05-Feb-2010 Chia-chi Yeh <chiachi@android.com> WifiSettings: enable all networks when state is changed.
ifiSettings.java
9dee8a96c5682aebff50adc8c87519ee6c36e3ef 04-Feb-2010 Chia-chi Yeh <chiachi@android.com> WifiSettings: tweak the order of calls to registerReceiver() to make the UI better.
ifiEnabler.java
ifiSettings.java
065cd4be6471084863c6560b8404dfdeaf4f2154 03-Feb-2010 Chia-chi Yeh <chiachi@android.com> WifiSettings: rename WifiSettings2 to WifiSettings.
ifiSettings.java
ifiSettings2.java
df90dd9f55886edd80e44d4bec3cd12d8d3a9444 03-Feb-2010 Chia-chi Yeh <chiachi@android.com> WifiSettings: remove dead code.
ccessPointDialog.java
ccessPointPreference.java
ccessPointState.java
ifiLayer.java
ifiSettings.java
ifiStatus.java
ifiStatusTest.java
48090d4066fdf3084a4fb31277e785149c1bce37 25-Jan-2010 Chia-chi Yeh <chiachi@android.com> WifiSettings: revise and add support for editing EAP networks.

Use arrays.xml to store translations for enumerations;
avoid race conditions happened when pop up menu or dialog;
avoid saving configurations with networks disabled;
use the same layout for all the dialogs;
support editing EAP networks;
only unlock keystore before connecting;
and many bug fixes I cannot remember.

The number of lines in the new code is about 1/3 of the old one,
and it improves the readability a lot!
ccessPoint.java
ifiDialog.java
ifiSettings2.java
0a57284e15fe66fab1cc77c143e338528b13088d 28-Jan-2010 Irfan Sheriff <isheriff@google.com> Allow channel count modification on userdebug

Bug: 2378844
Change-Id: I62bca602c3fe1fefdc4a4517573b2c3db9d53a1f
dvancedSettings.java
9e0135fd452162382e3f637d4f24073d1c408abf 28-Jan-2010 Irfan Sheriff <isheriff@google.com> am 8e79fda8: am ad76f17a: Remove regulatory group setting in advanced wifi setting

Merge commit '8e79fda826f78afe063763183d31398cdee5ac84'

* commit '8e79fda826f78afe063763183d31398cdee5ac84':
Remove regulatory group setting in advanced wifi setting
ad76f17a1c75447047fc2791b65e93341925998b 21-Jan-2010 Irfan Sheriff <isheriff@google.com> Remove regulatory group setting in advanced wifi setting

Bug: 2378844
Change-Id: I2eefa73cca238ab04842ffc8f8968dac5f953456
dvancedSettings.java
feeb75613241556ee2a6504a55a2f3849fb4ce4c 16-Jan-2010 Chia-chi Yeh <chiachi@android.com> WifiEnabler: add support to show supplicant state.
ummary.java
ifiEnabler.java
b90452f3d26201ea6a231f2150204241e66cd3fb 12-Jan-2010 Chia-chi Yeh <chiachi@android.com> Settings: revise WifiEnabler and BluetoothEnabler.

This mainly changes the way both enablers react to the airplane mode. Now
enablers show a toast message instead of disabling the check box directly. This
avoids the inconsistent state introduced by WirelessSettings which controls the
check box using layout dependency.

Related bug: 2053751
ifiEnabler.java
94a9f0a4ab87baaca1ed1078be27a8c9fdb40d87 07-Jan-2010 Irfan Sheriff <isheriff@google.com> Do a null check on setting an AP as configured

This was introduced when trying to fix bug 2296038. A null check is required on AP.

Bug: 2296038
ccessPointDialog.java
4e14211d21387d645ecdad406f3350d36e5a8643 25-Dec-2009 Chia-chi Yeh <chiachi@android.com> Settings: revise WifiSettings.
ifiEnabler.java
1c4e96864f054f0d3d754d21eb4803fe0df6d89f 02-Dec-2009 Jeff Sharkey <jsharkey@android.com> Allow bluetooth in airplane mode when in "toggleable" list.

Settings.System.AIRPLANE_MODE_TOGGLEABLE_RADIOS is a list of
radios that can be toggled while in airplane mode. This CL
changes BluetoothEnabler to respect this.

It parallels the logic in WifiEnabler, which enables OEMs
to allow Wifi changes when in airplane mode.

Most existing devices don't include "bluetooth" in the
toggleable list, which means bluetooth will continue to be
disabled when in airplane mode for those devices.

Fixes http://b/2297314
ifiEnabler.java
c9a663abf759fdce0006e88fdc7333cf00515345 18-Dec-2009 Irfan Sheriff <isheriff@google.com> WifiSettings has leaked window

Fix for leaked window
Bug: 2311236
ifiSettings.java
2ff62e2c7b1ecf2f4463cc8b683ea52e32337b9d 03-Dec-2009 Irfan Sheriff <isheriff@google.com> Wifi diagnostic app to enable debug and provide information

This is the first checkin on the wifi diagnostic app. Right now,
it supports using the WifiManager API, shows the configuration details
and provides status on the supplicant, network and wifi state along with
some additional details.

More to come:
- add more API and status on any additional fields
- provide a way to show some logs

Bug: 2302130
ifiAPITest.java
ifiConfigInfo.java
ifiInfo.java
ifiStatusTest.java
60e5714311f4ec6d0135397b2beeb5dd511cf318 02-Dec-2009 Irfan Sheriff <isheriff@google.com> Missing Forget button after doing Add Network on an AP in the scanned list

Problem:

On the Wifi Settings screen, if instead of clicking on the AP shown on the scanned list, we do an "Add Wi-Fi network" and enter the AP information - the AP information gets stored and the client device connects to the AP. Afterwards, if we click on the AP again the "Forget" button does not appear until we exit the Wifi Settings screen and return.

Root cause and Fix:
mApScanList in WifiLayer tracks the list of APs shown. Upon doing a connect through a direct click, the configured state for the AP in the list updated. However, if we do an Add Network, the configured state on mApScanList remains unupdated. This causes the Settings screen to not show "Forget" for the AP when it is clicked.

The fix is to set the Configured state to true in handleSave() by fetching the AP state stored in WifiLayer.

Bug: 2296038
Change-id: I70c545905a4984a03a0f235f3baf17cd36688710
ccessPointDialog.java
0a4ab1eab20d5492bf7c87e348fd26d6c56889b9 26-Oct-2009 Robert Greenwalt <robdroid@android.com> Disable Save of empty-named AP.

Empty SSID names can cause weird problems, so don't allow the user to save them.

bug: 2211656
ccessPointDialog.java
eb48882e18ba9b1241a4d79c0cd45d6994b6dec6 23-Oct-2009 Neel Parekh <neel@google.com> am 62d3407d: Minor change to use defined key rather than a string.

Merge commit '62d3407de4a843cb83397fa757bc89653d78c800' into eclair-mr2

* commit '62d3407de4a843cb83397fa757bc89653d78c800':
Minor change to use defined key rather than a string.
a2bfad13995d8ee00ab084f1ce5c31aea5db1317 23-Oct-2009 Patrick Scott <phanna@android.com> Fix the build.
ifiSettings.java
62d3407de4a843cb83397fa757bc89653d78c800 23-Oct-2009 Neel Parekh <neel@google.com> Minor change to use defined key rather than a string.
ifiSettings.java
0bc64d45b418c70dca77a74ddbea62612ae4fe19 23-Oct-2009 Neel Parekh <neel@google.com> resolved conflicts for merge of e304b9f4 to eclair-mr2
e304b9f4f7f5bf07522fcc05615d172abd6c52a3 23-Oct-2009 Neel Parekh <neel@google.com> Add a intent extra to only show the access points in the settings menu.

Bug: 2198865
ifiSettings.java
69ea4234a06ec7b864e9fa8c62e404b079fa7a6d 13-Oct-2009 Chung-yih Wang <cywang@google.com> Remove the getHumanReadibleSsid().

Since we already push down the quotes handling in WifiService.java,
there is no need of the function.
ccessPointDialog.java
ccessPointPreference.java
ccessPointState.java
ifiSettings.java
a5b7b45b6fe125b5f04d248b0f624eee9a7ea7da 09-Oct-2009 Chung-yih Wang <cywang@google.com> Push down the supplicant-specific double-quote handling to framework.

So we are able to connect to AP with ssid containing double-quotes.
ccessPointState.java
ifiLayer.java
a8f2f72da8693418f867de9c904eb250b7aae4ff 02-Oct-2009 Chung-yih Wang <cywang@google.com> Add the auth_alg field back.

This change is to fix the issue http://b/issue?id=2161539.

The auth_alg field is required for auth. type 'SHARED' with WEP mode, it will
not be automatically selected as claimed. The change has been verified on
Linksys WRT54G.
ccessPointState.java
28f1a0fc5bdaed74eeefdc56399c94e3d5b95d17 01-Oct-2009 Chia-chi Yeh <chiachi@android.com> WifiSettings: use keystore namespace instead of blobl.
ccessPointDialog.java
fc0139aa28d6d94ae868d6d794fa0c8ed621ecf8 22-Sep-2009 Chia-chi Yeh <chiachi@android.com> WifiSettings: use Credentials instead of CertTool.
ccessPointDialog.java
ifiSettings.java
dc543d289884386faa1361d8fca5536a59c72c1a 17-Sep-2009 Benny Wong <Benny.Wong@motorola.com> Fix the issue WiFi UI IP settings lost when change slider state before save IP settings

Original GID: 1062
dvancedSettings.java
98f447fe2df51c0508b8f5d01ce2cba9eac65ff1 16-Sep-2009 Chung-yih Wang <cywang@google.com> Aggregate the security settings for WiFi network configuration.

* Merge WPA and WPA2 PSK.
* Merge WPA-EAP and IEEE8021X.
* Remove unused field "private key password" in EAP configuration.
ccessPointDialog.java
ccessPointState.java
210e7acf82767d37b535aa28b68b7e3b67c1da90 14-Sep-2009 Chung-yih Wang <cywang@google.com> Transient patch for the WifiConfiguration change.

Comment out the access to the enterprise fields of
WifiConfiguration class in AccessPointState class.
And will have a new patch for accessing the new WifiConfiguration.
ccessPointState.java
f71c8b40b5a92e21d09dd75880e16aa857c1b6cb 09-Sep-2009 Hung-ying Tyan <tyanh@google.com> Add install-cert-from-sdcard in Security settings

Also:
* Resume keystore states in SecuritySettings.onResume().
* Use action strings defined in CertTool and Keystore.
ccessPointDialog.java
ifiSettings.java
a97d7948258d46b3cd683fa48ef5c2ae444ce4d8 14-Aug-2009 Chung-yih Wang <cywang@google.com> Support WPA2-EAP configuration.

Add the support for configuring WPA2-EAP APs by grouping them as the WPA-EAP in security mode.
ccessPointState.java
844bb946afffb0e895ed7801c8dde969c599fc7f 31-Jul-2009 Chung-yih Wang <cywang@google.com> am c538b651: Fix some UI flow issues when the keystore is locked in WiFi setting.

Merge commit 'c538b651a23287ab25584995c6c4b7a68ece027c'

* commit 'c538b651a23287ab25584995c6c4b7a68ece027c':
Fix some UI flow issues when the keystore is locked in WiFi setting.
c538b651a23287ab25584995c6c4b7a68ece027c 30-Jul-2009 Chung-yih Wang <cywang@google.com> Fix some UI flow issues when the keystore is locked in WiFi setting.

To make it more user friendly, we need to continue on what
users intend to do after unlocking the credential storage.
ccessPointDialog.java
ifiSettings.java
83bcc98af19597a213a8d174e8f1b47453d513ce 30-Jul-2009 Mike Lockwood <lockwood@android.com> Allow enabling Wifi when in airplane mode.

If the new system settings value for AIRPLANE_MODE_TOGGLEABLE_RADIOS
contains RADIO_WIFI, then the user will be allowed to enable Wifi
while in airplane mode.
Turning on airplane mode will still disable Wifi, but the user will
be free to reenable it in the Settings app.

We also allow access to the VPN settings under the same circumstances.

Signed-off-by: Mike Lockwood <lockwood@android.com>
ifiEnabler.java
dab705adbafe22dcddf719fb5485d547db368c07 28-Jul-2009 Mike Lockwood <lockwood@android.com> Wifi: Fix crash when changing screen orientation in Regulatory Domain list.

Signed-off-by: Mike Lockwood <lockwood@android.com>
dvancedSettings.java
c7343d12f365d5786220706a8c20d5df35a04c9c 22-Jul-2009 Chung-yih Wang <cywang@google.com> am c78e0b01: Fix the broken build

Merge commit 'c78e0b01e6c4da1d8fecd5b6017a76f159066ea1'

* commit 'c78e0b01e6c4da1d8fecd5b6017a76f159066ea1':
Fix the broken build
70731789853d08c249c6e5660dbaebc6d4a5aefd 22-Jul-2009 Chung-yih Wang <cywang@google.com> am b2295174: Add the missing phase2 field in EAP configuration.

Merge commit 'b2295174dcb27efa0bf2fb58bb31a517413d9c86'

* commit 'b2295174dcb27efa0bf2fb58bb31a517413d9c86':
Add the missing phase2 field in EAP configuration.
c78e0b01e6c4da1d8fecd5b6017a76f159066ea1 22-Jul-2009 Chung-yih Wang <cywang@google.com> Fix the broken build
ccessPointDialog.java
b2295174dcb27efa0bf2fb58bb31a517413d9c86 22-Jul-2009 Chung-yih Wang <cywang@google.com> Add the missing phase2 field in EAP configuration.

+ Enable the password field for configuring the EAP-APs scanned.
ccessPointDialog.java
ccessPointState.java
afdca68b959410df8c9081492cbabdba2f6caa80 16-Jul-2009 Mike Lockwood <lockwood@android.com> am 599221c7: wifi: Update the AccessPointState network ID after saving configuration.

Merge commit '599221c7bbd6cd613fd4f86805ccaf0696a3e78c'

* commit '599221c7bbd6cd613fd4f86805ccaf0696a3e78c':
wifi: Update the AccessPointState network ID after saving configuration.
599221c7bbd6cd613fd4f86805ccaf0696a3e78c 15-Jul-2009 Mike Lockwood <lockwood@android.com> wifi: Update the AccessPointState network ID after saving configuration.

If there are more than 10 open access points, the network ID may have changed
after the configuration is saved.

Signed-off-by: Mike Lockwood <lockwood@android.com>
ifiLayer.java
81183a8466ed27b54d732689c631ac8cabcd6785 09-Jul-2009 Mike Lockwood <lockwood@android.com> am 6dd27613: wifi: use new WifiManager.startScanActive() method to trigger scans.

Merge commit '6dd27613b5ee59b1f0a90ad50fa080c0d98c47e2'

* commit '6dd27613b5ee59b1f0a90ad50fa080c0d98c47e2':
wifi: use new WifiManager.startScanActive() method to trigger scans.
6dd27613b5ee59b1f0a90ad50fa080c0d98c47e2 08-Jul-2009 Mike Lockwood <lockwood@android.com> wifi: use new WifiManager.startScanActive() method to trigger scans.

Signed-off-by: Mike Lockwood <lockwood@android.com>
ifiLayer.java
fbd3f36a4c43a43312bff8e218f405bd33a3664c 07-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am c4a3bf94: Merge change 6345 into donut

Merge commit 'c4a3bf94cc870d940df37756ed2c5ea7067d00da'

* commit 'c4a3bf94cc870d940df37756ed2c5ea7067d00da':
Add header 'blob://' in front of the cert/key names in wpa_supplicant.conf.
242096832b552081dc602fe81d9c0fd0a5103ad2 07-Jul-2009 Chung-yih Wang <cywang@google.com> Add header 'blob://' in front of the cert/key names in wpa_supplicant.conf.

1. This addition is from CL 6082 change in wpa_supplicant.
2. Fix the empty password pop-up for EAP.
ccessPointDialog.java
bd7f05701a02233a6422b9a8e680f9b6264d8c12 06-Jul-2009 Chung-yih Wang <cywang@google.com> am eb7836f1: Apply the new keystore and certtool library in Wifi setting.

Merge commit 'eb7836f11ec4e9753db7c6ecd9414e153bb7bdbe'

* commit 'eb7836f11ec4e9753db7c6ecd9414e153bb7bdbe':
Apply the new keystore and certtool library in Wifi setting.
eb7836f11ec4e9753db7c6ecd9414e153bb7bdbe 06-Jul-2009 Chung-yih Wang <cywang@google.com> Apply the new keystore and certtool library in Wifi setting.

1. Certificate related APIs were moved to CertTool. Therefore,
we have to migrate to CertTool instead.
2. Unlock the keystore if it is not unlocked yet(send the intent
out to credential storage) for EAP access points.
3. Add Password field for WPA_EAP and IEEE8021X(this is for
phase 2 auth.)
ccessPointDialog.java
ccessPointState.java
ifiSettings.java
622677dccb1ff616b515ca9899c595bb5fc376e2 18-Jun-2009 Amith Yamasani <yamasani@google.com> am 2fb22c03: Fixed auto-uncap of Wifi status messages.

Merge commit '2fb22c03bd587b373519f605feece1f846867cf6'

* commit '2fb22c03bd587b373519f605feece1f846867cf6':
Fixed auto-uncap of Wifi status messages.
420586fd906335206ef03e4c3f5d61cedbd8b8dd 18-Jun-2009 Chung-yih Wang <cywang@google.com> am b2f1c334: Simply the EAP certificate selection in Wifi Setting.

Merge commit 'b2f1c334de30b2185bec53af81984d015436f610'

* commit 'b2f1c334de30b2185bec53af81984d015436f610':
Simply the EAP certificate selection in Wifi Setting.
2fb22c03bd587b373519f605feece1f846867cf6 17-Jun-2009 Amith Yamasani <yamasani@google.com> Fixed auto-uncap of Wifi status messages.

Fixes #1852765. Change strings to lowercase and capitalize on demand.
ccessPointState.java
b2f1c334de30b2185bec53af81984d015436f610 17-Jun-2009 Chung-yih Wang <cywang@google.com> Simply the EAP certificate selection in Wifi Setting.

-- use the new keystore APU to save one more selection in WiFi EAP setting.
ccessPointDialog.java
1bac55d785e396740576cde1e7527d3072a80b08 12-Jun-2009 Chung-yih Wang <cywang@google.com> am 150d5d84: Use the keystore service instead of the direct file access.

Merge commit '150d5d84e8913e93402950a84ff991b7549b71b4'

* commit '150d5d84e8913e93402950a84ff991b7549b71b4':
Use the keystore service instead of the direct file access.
150d5d84e8913e93402950a84ff991b7549b71b4 12-Jun-2009 Chung-yih Wang <cywang@google.com> Use the keystore service instead of the direct file access.

Revert back to my merged change 3710.
ccessPointDialog.java
eystore.java
24b17de66cceaf0b5e62ceb6bb0131d16bf6063c 11-Jun-2009 Chung-yih Wang <cywang@google.com> am e7e587da: Revert "Use the keystore service instead of the direct file acess."

Merge commit 'e7e587daf65ec39ca2b10e5c6a03f6bb0b4ccce0'

* commit 'e7e587daf65ec39ca2b10e5c6a03f6bb0b4ccce0':
Revert "Use the keystore service instead of the direct file acess."
17f69c88f5e852aa5152b9076225adf19e6ac048 11-Jun-2009 Chung-yih Wang <cywang@google.com> am e97bfa3c: Fix the bug of missing EAP setting in wpa_supplicant.conf when a new EAP is configured.

Merge commit 'e97bfa3c2581bc59eceaaf043b7059dc29307884'

* commit 'e97bfa3c2581bc59eceaaf043b7059dc29307884':
Fix the bug of missing EAP setting in wpa_supplicant.conf when a new EAP is configured.
a0f6d64dbc6835c5b642c134066fca456f48255e 11-Jun-2009 Chung-yih Wang <cywang@google.com> am 289705f3: Use the keystore service instead of the direct file acess.

Merge commit '289705f3311932a45adef1710358f5e302115013'

* commit '289705f3311932a45adef1710358f5e302115013':
Use the keystore service instead of the direct file acess.
e7e587daf65ec39ca2b10e5c6a03f6bb0b4ccce0 11-Jun-2009 Chung-yih Wang <cywang@google.com> Revert "Use the keystore service instead of the direct file acess."

This reverts commit 289705f3311932a45adef1710358f5e302115013.
ccessPointDialog.java
eystore.java
e97bfa3c2581bc59eceaaf043b7059dc29307884 11-Jun-2009 Chung-yih Wang <cywang@google.com> Fix the bug of missing EAP setting in wpa_supplicant.conf when a new EAP is configured.
ccessPointDialog.java
289705f3311932a45adef1710358f5e302115013 10-Jun-2009 Chung-yih Wang <cywang@google.com> Use the keystore service instead of the direct file acess.

-- removed the temporal Keystore.java.
-- added the empty passphrase for private key.
ccessPointDialog.java
eystore.java
380db9021c11dfdaebc712762e822f0e391587d8 09-Jun-2009 Chung-yih Wang <cywang@google.com> am 0c1f8985: Add EAP/802.1X configuration for WiFi Setting.

Merge commit '0c1f89857a730f9f75312fce39ff65c2f01e7d22'

* commit '0c1f89857a730f9f75312fce39ff65c2f01e7d22':
Add EAP/802.1X configuration for WiFi Setting.
0c1f89857a730f9f75312fce39ff65c2f01e7d22 03-Jun-2009 Chung-yih Wang <cywang@google.com> Add EAP/802.1X configuration for WiFi Setting.

1. Remove the isEnterprise() filter in Scanresult.
2. This requires the new fields such as identity, eap, certificate/key
to support EAP authentication in Wifi Settings.
3. Add simple file-based keystore to select the cert/key from UI.

-- Updated from the comments.
-- Fix the bug for passing null pointer for adding spinner items.
ccessPointDialog.java
ccessPointState.java
eystore.java
ifiLayer.java
1150f5e8e6e50022edd634db0923914669cf6cf1 21-May-2009 Robert Greenwalt <robdroid@android.com> Update hidden API with a persist option.

WifiManager.setNumAllowedChannels now needs a boolean persist arg.
Part of the fix for 1625953.
dvancedSettings.java
8762093e0094e09493fa6cbac8e8fbf265f18165 15-May-2009 Michael Chan <mchan@android.com> Findbug fixes in Settings app

modified: src/com/android/settings/ApnPreference.java
modified: src/com/android/settings/ApnSettings.java
modified: src/com/android/settings/BandMode.java
modified: src/com/android/settings/BatteryInfo.java
modified: src/com/android/settings/LanguageSettings.java
modified: src/com/android/settings/ManageApplications.java
modified: src/com/android/settings/RadioInfo.java
modified: src/com/android/settings/SdCardSettings.java
modified: src/com/android/settings/UsageStats.java
modified: src/com/android/settings/ZoneList.java
modified: src/com/android/settings/bluetooth/LocalBluetoothDevice.java
modified: src/com/android/settings/deviceinfo/Status.java
modified: src/com/android/settings/quicklaunch/QuickLaunchSettings.java
modified: src/com/android/settings/wifi/AccessPointDialog.java
modified: src/com/android/settings/wifi/AccessPointPreference.java
modified: src/com/android/settings/wifi/WifiLayer.java
modified: src/com/android/settings/wifi/WifiSettings.java
ccessPointDialog.java
ccessPointPreference.java
ifiLayer.java
ifiSettings.java
72ed6feab24308a0acd1fa2135afa3476759cf39 13-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake_rel/...@138607
ccessPointState.java
ifiStatus.java
86997beac8ccd3d9e1deedb4a7afe6ddeb3a0bd7 05-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@136594
ccessPointDialog.java
afc4ab2ffbb8327ddce9907961295a32cbf49d0f 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
ccessPointDialog.java
ccessPointPreference.java
ccessPointState.java
dvancedSettings.java
ifiEnabler.java
ifiLayer.java
ifiSettings.java
ifiStatus.java
4e14e5ccbf1ef27220419849133d482a546d5c04 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
ccessPointDialog.java
ccessPointPreference.java
ccessPointState.java
dvancedSettings.java
ifiEnabler.java
ifiLayer.java
ifiSettings.java
ifiStatus.java
a578a6c4ad2924236a8882e3eb794474d57ca450 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@132589
dvancedSettings.java
8a156091eff22a360f802332daf2fe00b4267ad7 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@137055
dvancedSettings.java
1152aff9d0767e528aa4a40cc8acb51b9c21d2e7 16-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@126645
dvancedSettings.java
pSettings.java
ifiSettings.java
5962e18d0e5741511e78102a3746828b05f9f9ea 10-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@125939
ifiSettings.java
abc48f80d8747b4fc051b7dd364355ee667a9bac 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
ccessPointDialog.java
ccessPointState.java
pSettings.java
ifiLayer.java
ifiSettings.java
de2d9f5f109265873196f1615e1f3546b114aaa7 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
ccessPointDialog.java
ccessPointPreference.java
ccessPointState.java
pSettings.java
ifiEnabler.java
ifiLayer.java
ifiSettings.java
ifiStatus.java