# HG changeset patch # User Jeffrey Connelly # Date 1184986303 0 # Node ID e5525819d65292bedded6495301ff7647e00223f # Parent f61047bae7c00c8f81ecd54093585f50fde33985 Finish emoticon support. You can now send smileys to yourself, they can be disabled, and compilation produces no smiley-related warnings. diff -r f61047bae7c0 -r e5525819d652 libpurple/protocols/myspace/myspace.c --- a/libpurple/protocols/myspace/myspace.c Sat Jul 21 02:33:11 2007 +0000 +++ b/libpurple/protocols/myspace/myspace.c Sat Jul 21 02:51:43 2007 +0000 @@ -1120,7 +1120,7 @@ for (i = 0; emoticon_symbols[i] != NULL; ++i) { - replacement = g_strdup_printf("", emoticon_names[i]); + replacement = g_strdup_printf("", emoticon_names[i]); purple_debug_info("msim", "msim_convert_smileys_to_markup: %s->%s\n", emoticon_symbols[i], replacement); @@ -1157,7 +1157,7 @@ markup = msim_convert_xml(session, raw, (MSIM_XMLNODE_CONVERT)(html_tag_to_msim_markup)); - if (purple_account_get_bool(session->account, "smileys", TRUE)) + if (purple_account_get_bool(session->account, "emoticons", TRUE)) { /* Frees markup and allocates a new one. */ markup = msim_convert_smileys_to_markup(markup); diff -r f61047bae7c0 -r e5525819d652 libpurple/protocols/myspace/myspace.h --- a/libpurple/protocols/myspace/myspace.h Sat Jul 21 02:33:11 2007 +0000 +++ b/libpurple/protocols/myspace/myspace.h Sat Jul 21 02:51:43 2007 +0000 @@ -236,6 +236,7 @@ void msim_markup_tag_to_html(MsimSession *, xmlnode *root, gchar **begin, gchar **end); void html_tag_to_msim_markup(MsimSession *, xmlnode *root, gchar **begin, gchar **end); gchar *msim_convert_xml(MsimSession *, const gchar *raw, MSIM_XMLNODE_CONVERT f); +gchar *msim_convert_smileys_to_markup(gchar *before); /* High-level msim markup <=> html conversion functions. */ gchar *msim_markup_to_html(MsimSession *, const gchar *raw);