NetworkManager/libnm-glib
Dan Winship cc90f1010e libnm-glib: simplify handling of object and object array properties
Add an "object_type" field to NMPropertiesInfo, and use that with
DBUS_TYPE_G_OBJECT_PATH and DBUS_TYPE_G_ARRAY_OF_OBJECT_PATH
properties so that we don't need custom marshallers for each one.

When creating an NMDevice or NMActiveConnection, we need to fetch an
extra property first to figure out the exact subclass to use, so add a
bit of infrastructure for that as well. Also, do that preprocessing
asynchronously when processing a property change notification, so that
it doesn't block the main loop.
2012-02-03 10:33:43 -06:00
..
tests build: fix srcdir != builddir 2012-01-09 14:20:36 -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 bonding: export path of master device property over DBUS 2012-01-25 11:12:43 -06: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: don't use client-side generated dbus-glib bindings 2012-02-02 12:30:44 -06:00
nm-access-point.c libnm-glib: simplify property getter methods 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: simplify handling of object and object array properties 2012-02-03 10:33:43 -06: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 libnm-glib: simplify handling of object and object array properties 2012-02-03 10:33:43 -06:00
nm-client.h libnm-glib: pre-emptively avoid some -Wshadow errors 2012-02-02 12:30:35 -06:00
nm-device-bt.c libnm-glib: simplify property getter methods 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: simplify property getter methods 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: simplify property getter methods 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 libnm-glib: simplify property getter methods 2012-02-03 10:33:43 -06:00
nm-device-modem.h libnm-glib: documentation fixes 2011-03-10 12:35:43 -06: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: simplify handling of object and object array properties 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: simplify handling of object and object array properties 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: simplify handling of object and object array properties 2012-02-03 10:33:43 -06:00
nm-device.h libnm-glib: add support for the "active-connection" device property 2011-05-26 19:39:12 -05:00
nm-dhcp4-config.c libnm-glib: simplify property getter methods 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: simplify property getter methods 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: simplify property getter methods 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: simplify property getter methods 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: simplify handling of object and object array properties 2012-02-03 10:33:43 -06:00
nm-object.c libnm-glib: simplify handling of object and object array properties 2012-02-03 10:33:43 -06: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: don't use client-side generated dbus-glib bindings 2012-02-02 12:30:44 -06:00
nm-remote-connection.h secrets: simplify GetSecrets call flow 2011-01-26 10:17:07 -06:00
nm-remote-settings.c libnm-glib: don't use client-side generated dbus-glib bindings 2012-02-02 12:30:44 -06:00
nm-remote-settings.h settings: add a GetConnectionByUuid method 2011-04-22 12:29:07 -05:00
nm-secret-agent.c docs: update docs for NMSecretAgent callbacks 2012-01-26 12:21:27 -06:00
nm-secret-agent.h docs: update NMSecretAgent example code 2012-01-26 12:23:05 -06: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 libnm-{util|glib}: fix headers to be C++ compatible - C_BEGIN_DECLS/C_END_DECLS (rh #592783) 2010-05-18 10:14:59 +02:00
nm-vpn-connection.c libnm-glib: simplify property getter methods 2012-02-03 10:33:43 -06: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 libnm-util: remove nm_warning/nm_info/nm_error macros 2011-02-23 11:42:04 -06:00
nm-vpn-plugin.h libnm-glib: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-wimax-nsp.c libnm-glib: simplify property getter methods 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