CVSROOT: /cvs/gnome Module name: NetworkManager Changes by: dcbw 06/02/26 01:52:26
Modified files: . : ChangeLog configure.in gnome/applet : Makefile.am applet-dbus-devices.c applet-dbus-devices.h applet-dbus.c applet.c applet.h src : NetworkManagerPolicy.c Added files: gnome/applet : applet-notifications.c applet-notifications.h Log message: 2006-02-26 Dan Williams <[EMAIL PROTECTED]> * configure.in gnome/applet/Makefile.am - Conditionalize all the notify stuff Merge most of Chris Aillon's notification patch: * gnome/applet/applet-notifications.[ch] - New files; show a notification * gnome/applet/applet-dbus-devices.[ch] - (nmwa_dbus_device_activated, nmwa_dbus_device_activated_cb, nmwa_dbus_device_deactivated, nmwa_dbus_device_deactivated_cb): new functions, do the right thing when a device change occurs * gnome/applet/applet-dbus.c - (nmwa_dbus_filter): Split out DeviceNowActive and DeviceNoLongerActive signals, so we can handle them specially * gnome/applet/applet.[ch] - nmwa_schedule_vpn_login_banner -> nmwa_show_vpn_login_banner - nmwa_schedule_vpn_failure_alert -> nmwa_show_vpn_failure_alert - (nmwa_notify_state): remove - (nmwa_update_state); remove call to nmwa_notify_state, since the notification work is now done when the appropriate dbus signals are received. - (nmwa_show_vpn_login_banner, nmwa_show_vpn_failure_alert): don't defer execution of the notification/dialog stuff. That was an artifact of the previous multi-threaded nature of the applet and is now pointless. - (nmwa_notify_vpn_failure, nmwa_notify_vpn_login_banner): remove, no longer needed. Function folded into applet-notifications.c * src/NetworkManagerPolicy.c - (nm_policy_activation_finish): send the AP along with the device status change signal, if the connection is wireless. Should fix the race where applet would show a connection to "unknown" URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=NetworkManager&who=dcbw&date=explicit&mindate=2006-02-26%2001:51&maxdate=2006-02-26%2001:53 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list