CVSROOT: /cvs/gnome Module name: NetworkManager Changes by: dcbw 06/01/23 19:46:53
Modified files: . : ChangeLog src : NetworkManagerAP.c NetworkManagerAP.h nm-device-802-11-wireless.c utils : nm-utils.c nm-utils.h Log message: 2006-01-23 Dan Williams <[EMAIL PROTECTED]> * src/NetworkManagerAP.[ch] - (nm_ap_new_from_ap): copy original essid too - (nm_ap_unref): free original essid - (nm_ap_get_orig_essid): new function - (nm_ap_set_essid): Convert essid to UTF-8 for display and dbus, but keep original essid around too * src/nm-device-802-11-wireless.c - (supplicant_send_network_config): send wpa_supplicant the _original_ essid, and not as a string, but in hex. Should allow us to connect to more APs that use wierd character encodings for their essids * utils/nm-utils.[ch] - (nm_utils_essid_to_utf8): make a best-effort to convert the essid to UTF-8. If it's not already valid UTF-8, we check LANG and use the current locale as a hint for what encoding the essid might be in. Obviously not 100% accurate, but the idea here is that if a user's locale is ex. ja_JP, they are more likely than not to be in Japan, where access points will likely be in some Japanese encoding. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=NetworkManager&who=dcbw&date=explicit&mindate=2006-01-23%2019:45&maxdate=2006-01-23%2019:47 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list