NetworkManager/libnm-glib
Dan Williams aef4340ec4 libnm-glib: ensure device state is updated when it changes
NM emits coalesced PropertiesChanged signals, which might be
delayed slightly and thus sent after the StateChanged signal
for devices.  Clients of libnm-glib listening for the
'state-changed' signal and then querying the state manually
using nm_device_get_state() would still see the old state until
it was updated via the delayed PropertiesChanged signal
processing.  Since when the StateChanged signal comes in the
device is already in the new state, just update the state and
leave the GObject property notify signal to the
PropertiesChanged signal handling code so that clients have
an accurate device state.
2012-02-28 12:47:04 -06:00
..
tests build: fix srcdir != builddir for new generated headers 2012-02-22 16:27:28 -06:00
libnm-glib-test.c wifi: make wireless-helper.h private to src/ 2011-11-09 21:28:02 -06:00
libnm-glib-vpn.pc.in release: bump version to 0.9.0 2011-08-22 20:33:07 -05:00
libnm-glib-vpn.ver libnm-glib-vpn: add some helpers for auth dialogs 2011-02-10 18:48:32 -06:00
libnm-glib.pc.in release: bump version to 0.9.0 2011-08-22 20:33:07 -05:00
libnm-glib.ver libnm-glib: add NMDeviceOlpcMesh 2012-02-28 10:29:03 +01:00
libnm_glib.c libnm-glib: rename some internal symbols in legacy compat library 2011-05-05 12:33:49 -05:00
libnm_glib.h libnm-glib: deprecate original libnm_glib bits 2010-03-10 09:18:08 -08:00
Makefile.am libnm-glib: add NMDeviceOlpcMesh 2012-02-28 10:29:03 +01:00
nm-access-point.c libnm-glib: implement GInitable/GAsyncInitable in NMObject 2012-02-03 10:33:43 -06:00
nm-access-point.h libnm-glib: add *_connection_valid() utility functions 2011-04-25 17:07:38 -05:00
nm-active-connection.c libnm-glib: fix some property-handling warnings 2012-02-20 11:48:31 -05:00
nm-active-connection.h bonding: export path of master device property over DBUS 2012-01-25 11:12:43 -06:00
nm-client.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-client.h libnm-glib: nm_client_new_async, fix up NMClient asynchrony issues 2012-02-03 10:33:43 -06:00
nm-device-bt.c libnm-glib: implement GInitable/GAsyncInitable in NMObject 2012-02-03 10:33:43 -06:00
nm-device-bt.h libnm-glib: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-device-ethernet.c libnm-glib: implement GInitable/GAsyncInitable in NMObject 2012-02-03 10:33:43 -06:00
nm-device-ethernet.h core: MAC address spoofing/cloning (rh #447827) (bgo #553771) 2010-06-22 14:21:25 +02:00
nm-device-infiniband.c libnm-glib: implement GInitable/GAsyncInitable in NMObject 2012-02-03 10:33:43 -06:00
nm-device-infiniband.h libnm-glib: add NMDeviceInfiniband 2011-12-02 13:09:16 -06:00
nm-device-modem.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-device-modem.h libnm-glib: documentation fixes 2011-03-10 12:35:43 -06:00
nm-device-olpc-mesh.c libnm-glib: add NMDeviceOlpcMesh 2012-02-28 10:29:03 +01:00
nm-device-olpc-mesh.h libnm-glib: add NMDeviceOlpcMesh 2012-02-28 10:29:03 +01:00
nm-device-private.h libnm-glib: simplify handling of object and object array properties 2012-02-03 10:33:43 -06:00
nm-device-wifi.c libnm-glib: implement GInitable/GAsyncInitable in NMObject 2012-02-03 10:33:43 -06:00
nm-device-wifi.h libnm-glib: nm_device_wifi_get_capabilities() should return NMDeviceWifiCapabilities 2011-02-18 12:01:46 -06:00
nm-device-wimax.c libnm-glib: implement GInitable/GAsyncInitable in NMObject 2012-02-03 10:33:43 -06:00
nm-device-wimax.h wimax: add Center Frequency, RSSI, CINR, TX Power, and BSID properties 2011-01-06 15:18:19 -06:00
nm-device.c libnm-glib: ensure device state is updated when it changes 2012-02-28 12:47:04 -06:00
nm-device.h libnm-glib: add StateReason property for NMDevice 2012-02-08 10:27:57 +01:00
nm-dhcp4-config.c libnm-glib: implement GInitable/GAsyncInitable in NMObject 2012-02-03 10:33:43 -06:00
nm-dhcp4-config.h libnm-glib: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-dhcp6-config.c libnm-glib: implement GInitable/GAsyncInitable in NMObject 2012-02-03 10:33:43 -06:00
nm-dhcp6-config.h libnm-glib: add NMDHCP6Config class 2010-01-15 12:40:19 -08:00
nm-ip4-config.c libnm-glib: implement GInitable/GAsyncInitable in NMObject 2012-02-03 10:33:43 -06:00
nm-ip4-config.h libnm-glib: remove deprecated nm_ip4_config_get_hostname() function 2011-03-10 11:48:22 -06:00
nm-ip6-config.c libnm-glib: implement GInitable/GAsyncInitable in NMObject 2012-02-03 10:33:43 -06:00
nm-ip6-config.h libnm-glib: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-object-cache.c libnm-glib: make _nm_object_cache_get() return a referenced object 2011-02-16 15:04:39 -06:00
nm-object-cache.h libnm-glib: make _nm_object_cache_get() return a referenced object 2011-02-16 15:04:39 -06:00
nm-object-private.h libnm-glib: nm_client_new_async, fix up NMClient asynchrony issues 2012-02-03 10:33:43 -06:00
nm-object.c libnm-glib: fix some property-handling warnings 2012-02-20 11:48:31 -05:00
nm-object.h libnm-glib: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-remote-connection-private.h libnm-glib: handle initially invisible connections correctly 2011-02-12 22:00:30 -06:00
nm-remote-connection.c libnm-glib: fix to not depend on newer glib 2012-02-06 17:29:49 -06:00
nm-remote-connection.h secrets: simplify GetSecrets call flow 2011-01-26 10:17:07 -06:00
nm-remote-settings.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-remote-settings.h Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-secret-agent.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-secret-agent.h Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-types-private.h libnm-glib: add NMIP6Config object that proxies device's IP6 config 2009-08-20 11:30:52 -05:00
nm-types.c libnm-glib: pre-emptively avoid some -Wshadow errors 2012-02-02 12:30:35 -06:00
nm-types.h Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-vpn-connection.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-vpn-connection.h libnm-glib: documentation fixes 2011-03-10 12:35:43 -06:00
nm-vpn-plugin-ui-interface.c libnm-glib: VPN delete and save secrets operations are no longer used 2011-07-13 13:00:16 -05:00
nm-vpn-plugin-ui-interface.h libnm-glib: VPN delete and save secrets operations are no longer used 2011-07-13 13:00:16 -05:00
nm-vpn-plugin-utils.c libnm-glib-vpn: add some helpers for auth dialogs 2011-02-10 18:48:32 -06:00
nm-vpn-plugin-utils.h libnm-glib-vpn: add some helpers for auth dialogs 2011-02-10 18:48:32 -06:00
nm-vpn-plugin.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-vpn-plugin.h Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-wimax-nsp.c libnm-glib: implement GInitable/GAsyncInitable in NMObject 2012-02-03 10:33:43 -06:00
nm-wimax-nsp.h libnm-glib: add *_connection_valid() utility functions 2011-04-25 17:07:38 -05:00