Revision b18f893ab97299b707e0b6fc7685b01e3b61380c

jeff2 at soc.pidgin.im jeff2 at soc.pidgin.im
Sun Aug 19 17:12:38 EDT 2007


-----------------------------------------------------------------
Revision: b18f893ab97299b707e0b6fc7685b01e3b61380c
Ancestor: 1e8f16a0cebe513c66f269f53afcc8e1ee25cdd4
Author: jeff2 at soc.pidgin.im
Date: 2007-08-19T06:54:46
Branch: im.pidgin.soc.2007.msimprpl

Modified files:
        libpurple/protocols/myspace/myspace.c
        libpurple/protocols/myspace/myspace.h

ChangeLog: 

Replace msim_parse_body(), which returns a GHashTable * and takes a gchar *,
to msim_msg_get_dictionary(), which returns an MsimMessage * and operates on
an MsimMessage *. 

msim_msg_get_dictionary() fixes many problems with msim_parse_body(), detailed
earlier. The most pressing is that the older function didn't support multiple
key/value pairs with the same key name, which is actually quite common in
the protocol. Webchallenge and "list all contacts", at least.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: b18f893ab97299b707e0b6fc7685b01e3b61380c.diff
Type: text/x-diff
Size: 9687 bytes
Desc: not available
Url : http://pidgin.im/pipermail/commits/attachments/20070819/3c0827d2/attachment-0001.diff 


More information about the Commits mailing list