From: <ro...@us...> - 2006-07-23 04:11:24
|
Revision: 16545 Author: roast Date: 2006-07-22 21:11:21 -0700 (Sat, 22 Jul 2006) ViewCVS: http://svn.sourceforge.net/gaim/?rev=16545&view=rev Log Message: ----------- xml logger now recognizes and logs message.type="action" Modified Paths: -------------- branches/soc-2006-file-loggers/src/log.c Modified: branches/soc-2006-file-loggers/src/log.c =================================================================== --- branches/soc-2006-file-loggers/src/log.c 2006-07-23 04:10:52 UTC (rev 16544) +++ branches/soc-2006-file-loggers/src/log.c 2006-07-23 04:11:21 UTC (rev 16545) @@ -1085,8 +1085,9 @@ } } - g_string_printf(writebuf, "\t<message time=\"%s\" sender=\"%s\"%s auto=\"true\">%s</message>\n", - date, from, recv_from_self ? " self=\"true\"" : "", msg_fixed); + g_string_printf(writebuf, "\t<message time=\"%s\" sender=\"%s\"%s%s auto=\"true\">%s</message>\n", + date, from, recv_from_self ? " self=\"true\"" : "", + gaim_message_is_meify(msg_fixed, -1) ? " type=\"action\"": "", msg_fixed); } else if (type & GAIM_MESSAGE_SEND || type & GAIM_MESSAGE_RECV) { gboolean recv_from_self = FALSE; @@ -1100,8 +1101,9 @@ } } - g_string_printf(writebuf, "\t<message time=\"%s\" sender=\"%s\"%s>%s</message>\n", - date, from, recv_from_self ? " self=\"true\"" : "", msg_fixed); + g_string_printf(writebuf, "\t<message time=\"%s\" sender=\"%s\"%s%s>%s</message>\n", + date, from, recv_from_self ? " self=\"true\"" : "", + gaim_message_is_meify(msg_fixed, -1) ? " type=\"action\"": "", msg_fixed); } else { gaim_debug_error("log", "Unhandled message type."); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |