2004-09-13 Dan Williams <dcbw@redhat.com>
authorDan Williams <dcbw@redhat.com>
Mon, 13 Sep 2004 17:43:16 +0000 (17:43 +0000)
committerDan Williams <dcbw@redhat.com>
Mon, 13 Sep 2004 17:43:16 +0000 (17:43 +0000)
commitee710f0377f04e3233273a8550a159d59245e420
treec31e1a8bc935712f3552335eda6337c4285478ac
parent30a3c10262aa1ddec90fc78c8a3d4f65cd7b3f27
2004-09-13  Dan Williams <dcbw@redhat.com>

* TODO: fix typo

* docs/NetworkManager DBUS API.txt
- Update for new signal strength changes

* panel-applet/NMWirelessApplet.c
- Make panel icon show strength of the current connection
- Cleanups and memleak fixes

* panel-applet/NMWirelessApplet.h
- Add data members for signal strength on devices and networks

* panel-applet/NMWirelessAppletDbus.c
- Free more DBusErrors
- Update for new signal strength changes
- Make devices and networks more like real objects, use ref/unref methods
- Actually unlock the mutex when updating the active device

* src/NetworkManagerAP.c
- Change AP functions and data members from "quality"->"strength"

* src/NetworkManagerDbus.c
- Kill "getMaxQuality" and "getQuality" methods
- Add "getStrength" methods for Networks and Devices

* src/NetworkManagerDevice.[ch]
- Add accessors for device strength
- Add functions to update strength for a device.  Note that not all drivers
actually support signal strength for scanned access points (Atmel drivers
being one)
- Calculate signal strength for each AP during scan

* src/NetworkManagerWireless.[ch]
- Add function to return signal strength % from a device and a raw quality struct

* test/nmclienttest.c
- Update for new signal strength changes

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@156 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
15 files changed:
ChangeLog
TODO
docs/NetworkManager DBUS API.txt
panel-applet/NMWirelessApplet.c
panel-applet/NMWirelessApplet.h
panel-applet/NMWirelessAppletDbus.c
src/NetworkManagerAP.c
src/NetworkManagerAP.h
src/NetworkManagerAPList.c
src/NetworkManagerDbus.c
src/NetworkManagerDevice.c
src/NetworkManagerDevice.h
src/NetworkManagerWireless.c
src/NetworkManagerWireless.h
test/nmclienttest.c