# HG changeset patch # User Richard Laager # Date 1183240621 0 # Node ID d8f783ed28d3a6fff19545d25279e7e70bfdf3c0 # Parent d1e7c8015308fa103ab0ce6dae8106e732db0cf4 Make the Trillian logger set flags properly, and use
instead of \n for newlines. Also, add a comment about \r characters. We should deal with those at some point. diff -r d1e7c8015308 -r d8f783ed28d3 libpurple/plugins/log_reader.c --- a/libpurple/plugins/log_reader.c Fri Jun 29 18:56:56 2007 +0000 +++ b/libpurple/plugins/log_reader.c Sat Jun 30 21:57:01 2007 +0000 @@ -1422,6 +1422,7 @@ char *c; const char *line; + *flags = PURPLE_LOG_READ_NO_NEWLINE; g_return_val_if_fail(log != NULL, g_strdup("")); data = log->logger_data; @@ -1676,10 +1677,14 @@ if (footer) g_string_append(formatted, footer); - g_string_append_c(formatted, '\n'); + g_string_append(formatted, "
"); } g_free(read); + + /* XXX: TODO: What can we do about removing \r characters? + * XXX: TODO: and will that allow us to avoid this + * XXX: TODO: g_strchomp(), or is that unrelated? */ /* XXX: TODO: Avoid this g_strchomp() */ return g_strchomp(g_string_free(formatted, FALSE)); }