Mercurial > pidgin.yaz
diff libgaim/protocols/msn/contact.c @ 20390:d634f88e25d8
msn.tgz from SF Patch #1621854 from Ka-Hing Cheung
"This tarball brings soc-2006-msnp13 up to head. In addition to that it also
fixes a crash with sending offline messages.
I wasn't able to generate a diff against that branch, svn seems to insist
on diff'ing against HEAD after I run the merge command. After running `svn
merge -r 16309:HEAD https://gaim.svn.sourceforge.net/svnroot/gaim/trunk` on
the soc-2006-msnp13 you can replace the msn directory with the attached
tarball. The fix for offline messaging is on msn.c:901:
if (!session->oim)
session->oim = msn_oim_new(session)"
committer: Richard Laager <rlaager@wiktel.com>
author | Ka-Hing Cheung <khc@hxbc.us> |
---|---|
date | Sun, 15 Apr 2007 02:18:17 +0000 |
parents | e354528c4163 |
children | 0b0ecee55091 |
line wrap: on
line diff
--- a/libgaim/protocols/msn/contact.c Sun Apr 15 02:10:37 2007 +0000 +++ b/libgaim/protocols/msn/contact.c Sun Apr 15 02:18:17 2007 +0000 @@ -215,11 +215,11 @@ static void msn_get_contact_list_cb(gpointer data, gint source, GaimInputCondition cond) { - MsnSoapConn * soapconn = data; + MsnSoapConn *soapconn = data; MsnContact *contact; MsnSession *session; - const char * abLastChange; - const char * dynamicItemLastChange; + const char *abLastChange; + const char *dynamicItemLastChange; contact = soapconn->parent; g_return_if_fail(contact != NULL); @@ -235,7 +235,7 @@ abLastChange = gaim_blist_node_get_string(msn_session_get_bnode(contact->session),"ablastChange"); dynamicItemLastChange = gaim_blist_node_get_string(msn_session_get_bnode(contact->session),"dynamicItemLastChange"); - msn_get_address_book(contact,abLastChange,dynamicItemLastChange); + msn_get_address_book(contact, abLastChange, dynamicItemLastChange); } static void @@ -517,7 +517,7 @@ /*get the address book*/ void -msn_get_address_book(MsnContact *contact,char * LastChanged, char * dynamicItemLastChange) +msn_get_address_book(MsnContact *contact, const char *LastChanged, const char *dynamicItemLastChange) { MsnSoapReq *soap_request; char *body = NULL; @@ -532,7 +532,7 @@ } if(dynamicItemLastChange != NULL){ update_str = g_strdup_printf(MSN_GET_ADDRESS_UPDATE_XML, - ab_update_str,dynamicItemLastChange); + dynamicItemLastChange); }else{ update_str = g_strdup(ab_update_str); } @@ -655,6 +655,7 @@ } /*update a contact's Nickname*/ +#if 0 void msn_update_contact(MsnContact *contact,const char* nickname) { @@ -674,6 +675,7 @@ g_free(body); } +#endif static void msn_block_read_cb(gpointer data, gint source, GaimInputCondition cond) @@ -762,6 +764,7 @@ // msn_soap_read_cb(data,source,cond); } +#if 0 /*get the gleams info*/ void msn_get_gleams(MsnContact *contact) @@ -777,6 +780,7 @@ msn_gleams_written_cb); msn_soap_post(contact->soapconn,soap_request,msn_contact_connect_init); } +#endif /*************************************************************** * Group Operation