comparison libpurple/protocols/irc/irc.c @ 23594:aac5753e2528

This adds an "auto-detect UTF-8" option to IRC which, when enabled, will treat any incoming text which validates as UTF-8 as UTF-8 regardless of the configured account encoding. It does not affect transmission, and is not enabled by default (as it interferes with some non-UTF-8 encodings, notably ISO-2022).
author Ethan Blanton <elb@pidgin.im>
date Sun, 27 Jul 2008 13:29:26 +0000
parents 1b7dea5ce0cd
children 4bc74deeb503 c204239bef48 16734635febf
comparison
equal deleted inserted replaced
23593:1b7dea5ce0cd 23594:aac5753e2528
987 prpl_info.protocol_options = g_list_append(prpl_info.protocol_options, option); 987 prpl_info.protocol_options = g_list_append(prpl_info.protocol_options, option);
988 988
989 option = purple_account_option_string_new(_("Encodings"), "encoding", IRC_DEFAULT_CHARSET); 989 option = purple_account_option_string_new(_("Encodings"), "encoding", IRC_DEFAULT_CHARSET);
990 prpl_info.protocol_options = g_list_append(prpl_info.protocol_options, option); 990 prpl_info.protocol_options = g_list_append(prpl_info.protocol_options, option);
991 991
992 option = purple_account_option_bool_new(_("Auto-detect incoming UTF-8"), "autodetect_utf8", IRC_DEFAULT_AUTODETECT);
993 prpl_info.protocol_options = g_list_append(prpl_info.protocol_options, option);
994
992 option = purple_account_option_string_new(_("Username"), "username", ""); 995 option = purple_account_option_string_new(_("Username"), "username", "");
993 prpl_info.protocol_options = g_list_append(prpl_info.protocol_options, option); 996 prpl_info.protocol_options = g_list_append(prpl_info.protocol_options, option);
994 997
995 option = purple_account_option_string_new(_("Real name"), "realname", ""); 998 option = purple_account_option_string_new(_("Real name"), "realname", "");
996 prpl_info.protocol_options = g_list_append(prpl_info.protocol_options, option); 999 prpl_info.protocol_options = g_list_append(prpl_info.protocol_options, option);