NetworkManager r2205 - in trunk: . src src/dhcp-manager src/named-manager src/supplicant-manager src/vpn-manager



Author: dcbw
Date: 2007-01-04 12:06:26 +0000 (Thu, 04 Jan 2007)
New Revision: 2205
ViewCVS link: http://svn.gnome.org/viewcvs/NetworkManager?rev=2205&view=rev

Modified:
   trunk/ChangeLog
   trunk/src/NetworkManager.c
   trunk/src/NetworkManagerAPList.c
   trunk/src/NetworkManagerAPList.h
   trunk/src/NetworkManagerDbus.c
   trunk/src/NetworkManagerMain.h
   trunk/src/NetworkManagerPolicy.c
   trunk/src/NetworkManagerSystem.c
   trunk/src/NetworkManagerUtils.c
   trunk/src/NetworkManagerUtils.h
   trunk/src/dhcp-manager/nm-dhcp-manager.c
   trunk/src/dhcp-manager/nm-dhcp-manager.h
   trunk/src/named-manager/nm-named-manager.c
   trunk/src/nm-activation-request.c
   trunk/src/nm-dbus-manager.c
   trunk/src/nm-dbus-manager.h
   trunk/src/nm-dbus-nm.c
   trunk/src/nm-dbus-nmi.c
   trunk/src/nm-device-802-11-wireless.c
   trunk/src/nm-device-802-3-ethernet.c
   trunk/src/nm-device-private.h
   trunk/src/nm-device.c
   trunk/src/nm-device.h
   trunk/src/nm-netlink-monitor.c
   trunk/src/supplicant-manager/nm-supplicant-interface.c
   trunk/src/supplicant-manager/nm-supplicant-manager.c
   trunk/src/vpn-manager/nm-dbus-vpn.c
   trunk/src/vpn-manager/nm-vpn-act-request.c
   trunk/src/vpn-manager/nm-vpn-connection.c
   trunk/src/vpn-manager/nm-vpn-manager.c
   trunk/src/vpn-manager/nm-vpn-service.c
Log:
2007-01-04  Dan Williams  <dcbw redhat com>

	Threading removal related cleanups:

	- Use the glib default main context.  Remove the device main context
		member from NMDevice, and the main_context member from NMData.  Change
		all the idle and timeout scheduler functions to use plain
		g_idle_add() and g_timeout_add().

	- As a side-effect of the first change, nm_dbus_manager_get() no longer
		takes an argument; fix that up too.

	- Remove all locking, which is useless since we no longer use threads.  For
		example, nm_get_device_by_iface_locked() has been removed.  The global
		device list lock, the AP List lock, and all static locks in
		NetworkManagerPolicy.c have been removed.  The locking utility functions
		in NetworkManagerUtils.c have also been removed.

	- Other cleanups in spacing and code style






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]