History log of /frameworks/base/wifi/java/android/net/wifi/p2p/WifiP2pDeviceList.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ffadfb9ffdced62db215319d3edc7717802088fb 07-Dec-2013 Vinit Deshapnde <vinitd@google.com> Move Wifi/P2p service components under services

Some methods need to be public, since frameworks/base complies before
frameworks/base/services; and services takes build dependency on base.

Similar issue exists with WifiEnterpriseConfig constants.

Bug: 9907308
Change-Id: Ied0e3dee0b25c939067dbc66867a9814b3b3b68e
/frameworks/base/wifi/java/android/net/wifi/p2p/WifiP2pDeviceList.java
6090995951c6e2e4dcf38102f01793f8a94166e1 19-Nov-2013 John Spurlock <jspurlock@google.com> Remove unused imports from frameworks/base.

Change-Id: Ia1f99bd2c1105b0b0f70aa614f1f4a67b2840906
/frameworks/base/wifi/java/android/net/wifi/p2p/WifiP2pDeviceList.java
ab3b9fbfa0523e036ec71888d0da5dc55cd3301b 27-Feb-2013 Irfan Sheriff <isheriff@google.com> Fix concurrency issues

Make true copy of list when passing off on broadcast

Bug: 8212369
Change-Id: Iaf4a303513d267f76bd16b845ec68baabfca6b45
/frameworks/base/wifi/java/android/net/wifi/p2p/WifiP2pDeviceList.java
f118043ca726c65f04cddc6321c9e820b577fc6f 13-Dec-2012 Irfan Sheriff <isheriff@google.com> P2p cleanup

- Clean up handling of mSavedPeerConfig
- Add argument protection
- Split out WPS handling on GO into a separate API. This was almost hacky
right now for applications and was working in an undocumented way
- Refactor connect function call and fix updating group capability

Change-Id: I26211c72ad60c6b6c939ad7473fcf2fc633f3010
/frameworks/base/wifi/java/android/net/wifi/p2p/WifiP2pDeviceList.java
3a67e2515bff73fab57621b1f9966662e83b7881 08-Dec-2012 Irfan Sheriff <isheriff@google.com> Expose more details in broadcasts

Expose details in broadcasts and do the necessary clean up alongside

Change-Id: I9011d51675a233aa3542f097c8a489c2095103b1
/frameworks/base/wifi/java/android/net/wifi/p2p/WifiP2pDeviceList.java
41de2404658c7c6faf6c78e777ba50af11784f5c 13-Oct-2012 Irfan Sheriff <isheriff@google.com> Fix handling of lost device

We did not update a lost device notice to apps properly. This causes incorrect
connection initiation without a discovery which leads to failed invitation
requests to supplicant.

Bug: 7328758
Change-Id: If4b594c737d639d0f553188309319fba4e3ee7b7
/frameworks/base/wifi/java/android/net/wifi/p2p/WifiP2pDeviceList.java
e298d884580006cbcd4aec8fd7877dae3f081eec 10-Sep-2012 Irfan Sheriff <isheriff@google.com> Fix device list update

Change-Id: I6a57d90f3750590db4ac5d538956b989d9589501
/frameworks/base/wifi/java/android/net/wifi/p2p/WifiP2pDeviceList.java
d8544a51482c86b12da3ac82ea77b83045f689b7 09-Sep-2012 Jeff Brown <jeffbrown@google.com> Copy all mutable state before sending to clients.

This resolves an issue with ConcurrentModificationException
or inconsistent data being perceived by clients.

Fixed an NPE in the WifiP2pDeviceList copy constructor.

Bug: 7133752
Change-Id: I37a4d004f7b1ca21d490f131039d81695db2ba42
/frameworks/base/wifi/java/android/net/wifi/p2p/WifiP2pDeviceList.java
57e42f4117e92c03d39f1e1e572f53ef5bb821b8 06-Jun-2012 Irfan Sheriff <isheriff@google.com> Update group capability before connect

We need to get the latest group capability information before connect
now that the supplicant behavior is to do a delayed cleanup.

Bug: 6613470
Change-Id: Ie374d750950f3bd4376fd6a767bb253fd7986eb1
/frameworks/base/wifi/java/android/net/wifi/p2p/WifiP2pDeviceList.java
10ca870d3b58ec6fd62b85466ec1211fca77d33e 11-May-2012 Irfan Sheriff <isheriff@google.com> Fix wifi direct issues

- BSS command is unreliable, use group owner information from p2p_find
- Fix the autonomousgroup settings
- Use group idle settings only on the p2p group interface to avoid group idle
resulting group formation failures

Bug: 6426991
Change-Id: I44fc204775580fb4fec6ce27070ddbde0751b495
/frameworks/base/wifi/java/android/net/wifi/p2p/WifiP2pDeviceList.java
bfb27bbefb013220af699881d486cc04be5ec1f5 14-Feb-2012 Yoshihiko Ikenaga <yoshihiko.ikenaga@jp.sony.com> Allow override of p2p dialogs

By default, we show dialogs for connection requests and for
user interaction for pin input from the framework.

For applications, that want to make the experience more seamless
we should allow automatic discovery and connection as long
as one app can control it. We allow this for a foreground
app alone right now.

This will be a hidden API for now.

Bug: 6411069
Change-Id: Id342e933073d30eb58bf5a03a47ca26a64df8ddb
Signed-off-by: isheriff@google.com
Signed-off-by: Yoshihiko Ikenaga <yoshihiko.ikenaga@jp.sony.com>
/frameworks/base/wifi/java/android/net/wifi/p2p/WifiP2pDeviceList.java
21ba8153325e010224c6bc75a0acdc98b6ca82e8 05-Apr-2012 Irfan Sheriff <isheriff@google.com> Pre-association service discovery support

Add UPnp, Bonjour and vendor specific support for discovering services on
Wi-Fi direct before establishing a connection.

Change-Id: I1c1f3427180abdc80a4e682e713adc7f0326c5ef
Signed-off-by: Yoshihiko Ikenaga <yoshihiko.ikenaga@jp.sony.com>
/frameworks/base/wifi/java/android/net/wifi/p2p/WifiP2pDeviceList.java
61472a8314e6716f231ec1c0aba73e005935829b 23-Mar-2012 Yoshihiko Ikenaga <yoshihiko.ikenaga@jp.sony.com> p2p fixes

Fix space handling in device name and ssid (This builds from contribution of
Yoshihiko Ikenaga <yoshihiko.ikenaga@jp.sony.com>)

Also clean up STA event handling and remove the unused interface address

Change-Id: Ic16a4aadf905c1da5c060faa8a3caa83adc0549f
/frameworks/base/wifi/java/android/net/wifi/p2p/WifiP2pDeviceList.java
bfed2d6c618e0bf2c271dad1f4acf6d29ebbea51 09-Dec-2011 Irfan Sheriff <isheriff@google.com> p2p fixes

- Change default GO intent to 7
- Handle P2P invitation scenario
- Fix p2p STA connect notification handling to figure device address. Proper fix
for handling both STA connection and disconnection is after we update supplicant

Change-Id: I9ff82f84ad3913905952d1119b7224dff41c24d9
/frameworks/base/wifi/java/android/net/wifi/p2p/WifiP2pDeviceList.java
651cdfcbac6245f570475991588ddc2d30265e8d 07-Sep-2011 Irfan Sheriff <isheriff@google.com> Unhide wifi p2p API

Bug: 5247957
Change-Id: Id93e30c0cb60f361ba13a840de8f843415777336
/frameworks/base/wifi/java/android/net/wifi/p2p/WifiP2pDeviceList.java
6f7d385d964949e507dcc9c88012372f48d0bce7 07-Sep-2011 Irfan Sheriff <isheriff@google.com> Update documentation and cleanup to unhide API

Bug: 5247957
Change-Id: I3ef8ac013eec32eb540178ea5febec3d4c0a3428
/frameworks/base/wifi/java/android/net/wifi/p2p/WifiP2pDeviceList.java
4be4d31f34a0fd0e23de1cbda311c07412f8d0b8 03-Sep-2011 Irfan Sheriff <isheriff@google.com> Fix p2p API interface to framework

- Update the WifiP2pGroup class
- Add reason code response for all failures
- Fix display of self in peer list
- Retain p2p group when explicitly created by API and fix join behavior

Bug: 5247957
Change-Id: Ibd9b163887db1c8a9dd8213253fda20c436a49e3
/frameworks/base/wifi/java/android/net/wifi/p2p/WifiP2pDeviceList.java
ea5b16ac5751022de73e8f1225407eb01e7f1824 24-Aug-2011 Irfan Sheriff <isheriff@google.com> Update p2p state machine and API

- Simplify the API with minimal needed functionality
- Fix responses for all async messages from the framework
- Fix state machine handling of connection setup and supplicant communication

Change-Id: I2724c83760b2aaa2068f9cd81ca0754753f83220
/frameworks/base/wifi/java/android/net/wifi/p2p/WifiP2pDeviceList.java
55bc5f3e0408bcb5a39a6732de0b2d1aa99a55be 24-Jun-2011 repo sync <isheriff@google.com> Updated: Wi-Fi p2p framework

First stage. Get the bones in right now even though
we are not ready on the native side.

Once, we have things underneath working - we will further update the
framework

Change-Id: I4a7dab5cd4267373dc5f8989ae4122f91c384ed5
/frameworks/base/wifi/java/android/net/wifi/p2p/WifiP2pDeviceList.java