NetworkManager r3068 - in trunk: . libnm-util src src/ppp-manager src/supplicant-manager src/vpn-manager
- From: tambeti svn gnome org
- To: svn-commits-list gnome org
- Subject: NetworkManager r3068 - in trunk: . libnm-util src src/ppp-manager src/supplicant-manager src/vpn-manager
- Date: Wed, 7 Nov 2007 16:06:45 +0000 (GMT)
Author: tambeti
Date: 2007-11-07 16:06:43 +0000 (Wed, 07 Nov 2007)
New Revision: 3068
ViewCVS link: http://svn.gnome.org/viewcvs/NetworkManager?rev=3068&view=rev
Added:
trunk/libnm-util/nm-param-spec-specialized.c
trunk/libnm-util/nm-param-spec-specialized.h
trunk/libnm-util/nm-setting-connection.c
trunk/libnm-util/nm-setting-connection.h
trunk/libnm-util/nm-setting-ip4-config.c
trunk/libnm-util/nm-setting-ip4-config.h
trunk/libnm-util/nm-setting-ppp.c
trunk/libnm-util/nm-setting-ppp.h
trunk/libnm-util/nm-setting-template.c
trunk/libnm-util/nm-setting-template.h
trunk/libnm-util/nm-setting-vpn-properties.c
trunk/libnm-util/nm-setting-vpn-properties.h
trunk/libnm-util/nm-setting-vpn.c
trunk/libnm-util/nm-setting-vpn.h
trunk/libnm-util/nm-setting-wired.c
trunk/libnm-util/nm-setting-wired.h
trunk/libnm-util/nm-setting-wireless-security.c
trunk/libnm-util/nm-setting-wireless-security.h
trunk/libnm-util/nm-setting-wireless.c
trunk/libnm-util/nm-setting-wireless.h
Modified:
trunk/ChangeLog
trunk/libnm-util/Makefile.am
trunk/libnm-util/nm-connection.c
trunk/libnm-util/nm-connection.h
trunk/libnm-util/nm-setting.c
trunk/libnm-util/nm-setting.h
trunk/libnm-util/nm-utils.c
trunk/libnm-util/nm-utils.h
trunk/src/NetworkManagerAP.c
trunk/src/NetworkManagerPolicy.c
trunk/src/nm-activation-request.c
trunk/src/nm-device-802-11-wireless.c
trunk/src/nm-device-802-3-ethernet.c
trunk/src/nm-device.c
trunk/src/nm-manager.c
trunk/src/ppp-manager/Makefile.am
trunk/src/ppp-manager/nm-ppp-manager.h
trunk/src/supplicant-manager/nm-supplicant-config.h
trunk/src/vpn-manager/nm-vpn-connection.c
trunk/src/vpn-manager/nm-vpn-manager.c
Log:
2007-11-07 Tambet Ingo <tambet gmail com>
Rework NMSetting structures: Move each setting to it's own file.
Convert to GObject. Remove home grown setting types and use
GTypes.
Use GObject property introspection for hash conversion,
enumerating
properties, etc.
* libnm-util/nm-setting-connection.[ch]
* libnm-util/nm-setting-ip4-config.[ch]
* libnm-util/nm-setting-ppp.[ch]
* libnm-util/nm-setting-vpn.[ch]
* libnm-util/nm-setting-vpn-properties.[ch]
* libnm-util/nm-setting-wired.[ch]
* libnm-util/nm-setting-wireless.[ch]
* libnm-util/nm-setting-wireless-security.[ch]
New files, each containing a setting.
* libnm-util/nm-setting-template.[ch]: A template for creating
* new
settings. To use it, just replace 'template' with the new
setting
name, and you're half-way done.
* libnm-util/nm-setting.c: Convert to GObject and use GObject
introspection instead of internal types and tables.
* libnm-util/nm-connection.c: Adapt the new NMSetting work.
* libnm-util/nm-param-spec-specialized.[ch]: Implement. Handles
GValue types defined by dbus-glib for composed types like
collections,
structures and maps.
* src/*: The API of NMSetting and NMConnection changed a bit:
* Getting
a setting from connection takes the setting type now. Also,
since
the settings are in multiple files, include relevant settings.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]